*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}:root{--bg:#f3f5f7;--bg-surface:#fff;--bg-elevated:#fff;--bg-hover:#eef2f5;--border:#d6dce3;--border-hover:#aeb8c3;--text:#17212b;--text-dim:#3f4d5a;--text-muted:#607080;--primary:#0f4c81;--primary-strong:#0f4c81;--primary-hover:#0b3b65;--primary-dim:#e7f0f8;--success:#1e7a55;--success-dim:#e8f4ef;--danger:#b42318;--danger-strong:#912018;--danger-dim:#fdf0ef;--warning:#9a5b09;--warning-dim:#fff4df;--shadow:#17212b29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html,body,#app{width:100%;min-width:320px;height:100%}body{color:var(--text);background:var(--bg);overflow:hidden}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 78%, transparent)}.app-button{border:1px solid var(--border);background:var(--bg-surface);min-height:36px;color:var(--text-dim);border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.app-button:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-hover);color:var(--text)}.app-button.primary{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.app-button.primary:hover:not(:disabled){border-color:var(--primary-hover);background:var(--primary-hover);color:#fff}.app-button.danger{color:var(--danger)}.app-button.icon{width:36px;padding:0}.app-field{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;height:36px}.app-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 12%, transparent)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 55%, transparent);outline-offset:1px}::selection{background:var(--primary-dim);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=767px){.app-button{min-height:44px}.app-button.icon{width:44px}.app-field{height:44px}}.login-page[data-v-7f7b9b51]{background:var(--bg);place-items:center;height:100dvh;padding:24px;display:grid}.login-card[data-v-7f7b9b51]{border:1px solid var(--border);background:var(--bg-surface);width:min(400px,100%);box-shadow:0 12px 34px color-mix(in srgb,var(--shadow) 55%,transparent);border-radius:7px;padding:30px}.login-brand[data-v-7f7b9b51]{align-items:center;gap:10px;margin-bottom:32px;display:flex}.login-brand>strong[data-v-7f7b9b51]{font-size:15px}.login-mark[data-v-7f7b9b51]{background:var(--primary-strong);color:#fff;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.login-copy[data-v-7f7b9b51]{margin-bottom:22px}h1[data-v-7f7b9b51]{letter-spacing:-.02em;margin-bottom:6px;font-size:22px;line-height:1.25}.login-copy>p[data-v-7f7b9b51]:last-child{color:var(--text-muted);font-size:13px;line-height:1.55}.login-form[data-v-7f7b9b51]{flex-direction:column;gap:8px;display:flex}.login-form label[data-v-7f7b9b51]{color:var(--text-dim);font-size:12px;font-weight:650}.login-form input[data-v-7f7b9b51]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;height:42px;padding:0 11px;font-size:13px}.login-form input[data-v-7f7b9b51]:hover{border-color:var(--border-hover)}.login-form input[data-v-7f7b9b51]:focus{border-color:var(--primary)}.login-form button[data-v-7f7b9b51]{background:var(--primary-strong);color:#fff;border:0;border-radius:5px;height:42px;margin-top:4px;font-size:13px;font-weight:650}.login-form button[data-v-7f7b9b51]:hover:not(:disabled){background:var(--primary-hover)}.login-form button[data-v-7f7b9b51]:disabled{opacity:.55}.login-error[data-v-7f7b9b51]{color:var(--danger);font-size:12px;line-height:1.45}.login-foot[data-v-7f7b9b51]{border-top:1px solid var(--border);color:var(--text-muted);text-align:left;margin-top:22px;padding-top:16px;font-size:12px}@media (width<=520px){.login-page[data-v-7f7b9b51]{align-items:start;padding:56px 14px 20px}.login-card[data-v-7f7b9b51]{box-shadow:none;border-radius:0;padding:24px 20px}h1[data-v-7f7b9b51]{font-size:21px}}.app-shell[data-v-6a0159f1]{background:var(--bg);height:100dvh;display:flex;overflow:hidden}.app-rail[data-v-6a0159f1]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;flex:0 0 56px;width:56px;transition:width .16s,flex-basis .16s;display:flex;overflow:hidden}.nav-expanded .app-rail[data-v-6a0159f1]{flex-basis:200px;width:200px}.brand[data-v-6a0159f1]{border-bottom:1px solid var(--border);white-space:nowrap;align-items:center;gap:11px;height:58px;padding:0 12px;text-decoration:none;display:flex}.brand-mark[data-v-6a0159f1]{background:var(--primary-strong);color:#fff;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.brand-mark svg[data-v-6a0159f1]{width:18px;height:18px}.brand-copy[data-v-6a0159f1]{flex-direction:column;display:flex}.brand-copy strong[data-v-6a0159f1]{font-size:14px;line-height:1.2}.brand-copy small[data-v-6a0159f1]{color:var(--text-muted);margin-top:2px;font-size:11px}.main-nav[data-v-6a0159f1]{flex-direction:column;gap:2px;padding:10px 7px;display:flex}.nav-item[data-v-6a0159f1],.rail-action[data-v-6a0159f1],.rail-toggle[data-v-6a0159f1]{height:40px;color:var(--text-dim);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-item svg[data-v-6a0159f1],.rail-action svg[data-v-6a0159f1],.rail-toggle svg[data-v-6a0159f1]{flex:0 0 18px;width:18px;height:18px}.nav-item[data-v-6a0159f1]:hover,.rail-action[data-v-6a0159f1]:hover,.rail-toggle[data-v-6a0159f1]:hover{background:var(--bg-hover);color:var(--text)}.nav-item.router-link-active[data-v-6a0159f1]{background:var(--primary-dim);color:var(--primary)}.nav-item.router-link-active[data-v-6a0159f1]:before{content:"";background:var(--primary);width:3px;height:24px;position:absolute;left:0}.nav-item[data-v-6a0159f1]{position:relative}.rail-label[data-v-6a0159f1]{opacity:0;pointer-events:none;transition:opacity .1s}.nav-expanded .rail-label[data-v-6a0159f1]{opacity:1;pointer-events:auto}.nav-badge[data-v-6a0159f1]{margin-left:auto}.rail-spacer[data-v-6a0159f1]{flex:1}.rail-actions[data-v-6a0159f1]{border-top:1px solid var(--border);flex-direction:column;gap:2px;margin:0 7px;padding:8px 0;display:flex}.rail-action[data-v-6a0159f1]{text-align:left;width:100%;padding-inline:12px}.rail-action.danger[data-v-6a0159f1]:hover{background:var(--danger-dim);color:var(--danger)}.rail-toggle[data-v-6a0159f1]{width:calc(100% - 14px);margin:0 7px 8px}.shell-content[data-v-6a0159f1]{flex:1;min-width:0;height:100%;overflow:hidden}.mobile-header[data-v-6a0159f1],.mobile-nav[data-v-6a0159f1]{display:none}@media (width<=1199px) and (width>=768px){.app-rail[data-v-6a0159f1],.nav-expanded .app-rail[data-v-6a0159f1]{flex-basis:56px;width:56px}.rail-label[data-v-6a0159f1],.nav-expanded .rail-label[data-v-6a0159f1]{opacity:0;pointer-events:none}.rail-toggle[data-v-6a0159f1]{display:none}}@media (width<=767px){.app-shell[data-v-6a0159f1]{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px));display:block}.app-rail[data-v-6a0159f1]{display:none}.shell-content[data-v-6a0159f1]{height:calc(100dvh - 58px - env(safe-area-inset-bottom,0px));overflow:hidden}.mobile-header[data-v-6a0159f1]{height:52px;padding:env(safe-area-inset-top,0px) 12px 0;border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;display:flex}.mobile-brand[data-v-6a0159f1]{font-size:15px;font-weight:700;text-decoration:none}.mobile-header button[data-v-6a0159f1]{background:0 0;border:0;width:44px;height:44px;font-size:18px}.mobile-nav[data-v-6a0159f1]{height:calc(58px + env(safe-area-inset-bottom,0px));z-index:90;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border);background:var(--bg-surface);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.mobile-nav a[data-v-6a0159f1],.mobile-nav button[data-v-6a0159f1]{color:var(--text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;display:flex}.mobile-nav a.router-link-active[data-v-6a0159f1]{color:var(--primary)}.mobile-nav svg[data-v-6a0159f1]{width:19px;height:19px}}.organizations-page[data-v-0eaba79d]{background:var(--bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.directory-commandbar[data-v-0eaba79d]{border-bottom:1px solid var(--border);background:var(--bg-surface);flex:0 0 58px;align-items:center;gap:8px;height:58px;padding:0 16px;display:flex}.command-title[data-v-0eaba79d]{flex:1;min-width:0}.command-title h1[data-v-0eaba79d]{font-size:19px;line-height:1.2}.command-title p[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:12px}.command-title b[data-v-0eaba79d],.unverified-count[data-v-0eaba79d]{color:var(--warning);font-weight:600}.verified-count[data-v-0eaba79d]{color:var(--success);font-weight:600}.directory-commandbar svg[data-v-0eaba79d]{width:17px;height:17px}.unassigned-link[data-v-0eaba79d]{background:var(--warning-dim);height:32px;color:var(--warning);border-radius:4px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.directory-layout[data-v-0eaba79d]{flex:1;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.organization-list-pane[data-v-0eaba79d]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.list-toolbar[data-v-0eaba79d]{border-bottom:1px solid var(--border);padding:12px}.directory-search[data-v-0eaba79d]{align-items:center;gap:8px;padding:0 9px;display:flex}.directory-search svg[data-v-0eaba79d]{width:17px;height:17px;color:var(--text-muted);flex:none}.directory-search input[data-v-0eaba79d]{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.directory-search kbd[data-v-0eaba79d]{border:1px solid var(--border);color:var(--text-muted);border-radius:3px;padding:1px 5px;font:11px inherit}.goodstack-segments[data-v-0eaba79d]{border:1px solid var(--border);background:var(--bg);border-radius:5px;grid-template-columns:repeat(3,1fr);height:38px;margin-top:8px;padding:2px;display:grid}.goodstack-segments button[data-v-0eaba79d]{min-width:0;color:var(--text-muted);background:0 0;border:0;border-radius:3px;font-size:12px;font-weight:600}.goodstack-segments button[data-v-0eaba79d]:hover{color:var(--text)}.goodstack-segments button.active[data-v-0eaba79d]{background:var(--bg-surface);box-shadow:0 0 0 1px var(--border);color:var(--primary)}.goodstack-segments span[data-v-0eaba79d]{font-variant-numeric:tabular-nums;margin-left:3px}.list-filters[data-v-0eaba79d]{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.list-filters select[data-v-0eaba79d]{border:1px solid var(--border);background:var(--bg-surface);border-radius:4px;width:100%;height:34px;padding:0 8px;font-size:12px}.list-caption[data-v-0eaba79d]{align-items:center;gap:7px;margin-top:12px;display:flex}.list-caption h2[data-v-0eaba79d]{font-size:13px}.list-caption span[data-v-0eaba79d]{color:var(--text-muted);font-size:12px}.organization-list[data-v-0eaba79d]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.organization-row[data-v-0eaba79d]{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 12px;display:flex}.organization-row[data-v-0eaba79d]:hover{background:var(--bg-hover)}.organization-row.selected[data-v-0eaba79d]{box-shadow:inset 3px 0 var(--primary);background:var(--primary-dim)}.row-main[data-v-0eaba79d]{flex-direction:column;flex:1;min-width:0;display:flex}.row-main strong[data-v-0eaba79d],.row-main small[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-main strong[data-v-0eaba79d]{font-size:13px;font-weight:650}.row-main small[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:12px}.row-meta[data-v-0eaba79d]{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.row-meta>span[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.row-meta em[data-v-0eaba79d]{font-size:11px;font-style:normal}.goodstack-row-status[data-v-0eaba79d]{align-items:center;gap:4px;display:flex}.goodstack-row-status[data-v-0eaba79d]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.goodstack-row-status.verified[data-v-0eaba79d]{color:var(--success)}.goodstack-row-status.unverified[data-v-0eaba79d]{color:var(--warning)}.skeleton-row[data-v-0eaba79d]{pointer-events:none}.skeleton-row i[data-v-0eaba79d],.skeleton-row>span[data-v-0eaba79d]{background:var(--bg-hover);border-radius:2px;height:10px}.skeleton-row i[data-v-0eaba79d]{width:58%}.skeleton-row>span[data-v-0eaba79d]{width:54px;margin-left:auto}.empty-list[data-v-0eaba79d]{text-align:center;margin:auto;padding:32px}.empty-list strong[data-v-0eaba79d]{font-size:14px}.empty-list p[data-v-0eaba79d]{color:var(--text-muted);margin-top:6px;font-size:12px}.organization-preview[data-v-0eaba79d]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.preview-header[data-v-0eaba79d]{border-bottom:1px solid var(--border);background:var(--bg-surface);align-items:center;gap:20px;min-height:100px;padding:16px 24px;display:flex}.preview-title[data-v-0eaba79d]{flex:1;min-width:0}.preview-statuses[data-v-0eaba79d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goodstack-chip[data-v-0eaba79d],.operations-chip[data-v-0eaba79d]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.goodstack-chip i[data-v-0eaba79d],.operations-chip i[data-v-0eaba79d]{background:currentColor;border-radius:50%;width:7px;height:7px}.goodstack-chip.verified[data-v-0eaba79d]{color:var(--success)}.goodstack-chip.unverified[data-v-0eaba79d]{color:var(--warning)}.operations-chip i.ready[data-v-0eaba79d]{color:var(--success);background:var(--success)}.operations-chip i.partial[data-v-0eaba79d],.operations-chip i.empty[data-v-0eaba79d],.operations-chip i.unconfigured[data-v-0eaba79d]{color:var(--warning);background:var(--warning)}.preview-title h2[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;margin-top:7px;font-size:21px;overflow:hidden}.preview-title p[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:13px}.preview-actions[data-v-0eaba79d]{align-items:center;gap:7px;display:flex}.more-menu[data-v-0eaba79d]{position:relative}.more-menu summary[data-v-0eaba79d]{list-style:none}.more-menu summary[data-v-0eaba79d]::-webkit-details-marker{display:none}.more-menu>div[data-v-0eaba79d]{z-index:20;border:1px solid var(--border);background:var(--bg-elevated);width:150px;box-shadow:0 10px 28px var(--shadow);border-radius:5px;padding:5px;position:absolute;top:42px;right:0}.more-menu a[data-v-0eaba79d]{border-radius:3px;align-items:center;height:34px;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.more-menu a[data-v-0eaba79d]:hover{background:var(--bg-hover)}.goodstack-notice[data-v-0eaba79d]{border-bottom:1px solid var(--border);background:var(--bg-surface);align-items:center;gap:18px;min-height:56px;padding:9px 24px;display:flex}.goodstack-notice>div[data-v-0eaba79d]:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.goodstack-notice strong[data-v-0eaba79d]{font-size:13px}.goodstack-notice span[data-v-0eaba79d]{color:var(--text-muted);font-size:12px}.goodstack-notice.verified[data-v-0eaba79d]{box-shadow:inset 3px 0 var(--success)}.goodstack-notice.unverified[data-v-0eaba79d]{box-shadow:inset 3px 0 var(--warning);background:var(--warning-dim)}.goodstack-notice-actions[data-v-0eaba79d]{white-space:nowrap;align-items:center;gap:12px;display:flex}.goodstack-notice-actions a[data-v-0eaba79d]{color:var(--primary);font-size:12px;font-weight:650;text-decoration:none}.goodstack-notice-actions span[data-v-0eaba79d]{font-size:11px}.preview-notice[data-v-0eaba79d]{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:48px;padding:8px 24px;font-size:12px;display:flex}.preview-notice strong[data-v-0eaba79d]{white-space:nowrap}.preview-notice span[data-v-0eaba79d]{color:var(--text-dim)}.preview-notice.warning[data-v-0eaba79d]{background:var(--warning-dim);color:var(--warning)}.preview-notice.archived[data-v-0eaba79d]{background:var(--bg-hover);color:var(--text-muted)}.preview-content[data-v-0eaba79d]{flex:1;min-height:0;padding:22px 24px 40px;overflow-y:auto}.preview-section[data-v-0eaba79d]{border-top:1px solid var(--border);max-width:920px}.preview-section+.preview-section[data-v-0eaba79d]{margin-top:28px}.preview-section>header[data-v-0eaba79d]{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.preview-section h3[data-v-0eaba79d]{font-size:14px}.preview-section header p[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:12px}.preview-section header a[data-v-0eaba79d]{color:var(--primary);font-size:12px;font-weight:600;text-decoration:none}.preview-mailboxes[data-v-0eaba79d]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;overflow:hidden}.preview-mailbox[data-v-0eaba79d]{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:52px;padding:6px 12px;text-decoration:none;display:flex}.preview-mailbox[data-v-0eaba79d]:last-child{border-bottom:0}.preview-mailbox[data-v-0eaba79d]:hover{background:var(--bg-hover)}.mail-icon[data-v-0eaba79d]{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);border-radius:4px;place-items:center;display:grid}.mail-icon svg[data-v-0eaba79d]{width:16px;height:16px}.preview-mailbox>span[data-v-0eaba79d]:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.preview-mailbox strong[data-v-0eaba79d],.preview-mailbox small[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-mailbox strong[data-v-0eaba79d]{font-size:13px}.preview-mailbox small[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:12px}.preview-mailbox>em[data-v-0eaba79d]{color:var(--primary);font-size:12px;font-style:normal}.preview-mailbox.missing[data-v-0eaba79d]{box-shadow:inset 3px 0 var(--warning)}.preview-mailbox.missing>em[data-v-0eaba79d],.preview-mailbox.missing small[data-v-0eaba79d]{color:var(--warning)}.domain-list[data-v-0eaba79d]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px}.domain-list>div[data-v-0eaba79d]{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.domain-list>div[data-v-0eaba79d]:last-child{border-bottom:0}.domain-list span[data-v-0eaba79d]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.domain-list em[data-v-0eaba79d]{background:var(--primary-dim);color:var(--primary);border-radius:3px;padding:2px 6px;font-size:11px;font-style:normal}.preview-empty[data-v-0eaba79d]{border:1px dashed var(--border);background:var(--bg-surface);text-align:center;border-radius:5px;padding:28px}.preview-empty strong[data-v-0eaba79d]{font-size:13px}.preview-empty p[data-v-0eaba79d]{color:var(--text-muted);margin-top:5px;font-size:12px}.preview-empty.compact[data-v-0eaba79d]{text-align:left;padding:16px}.preview-placeholder[data-v-0eaba79d]{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.preview-placeholder svg[data-v-0eaba79d]{width:36px;height:36px}.preview-placeholder strong[data-v-0eaba79d]{color:var(--text);margin-top:12px;font-size:14px}.preview-placeholder p[data-v-0eaba79d]{margin-top:6px;font-size:12px}.directory-error[data-v-0eaba79d]{border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--bg-surface);border-radius:5px;align-items:center;gap:8px;margin:16px;padding:14px;display:flex}.directory-error>div[data-v-0eaba79d]{flex:1}.directory-error strong[data-v-0eaba79d]{font-size:13px}.directory-error p[data-v-0eaba79d]{color:var(--text-muted);margin-top:3px;font-size:12px}.spin[data-v-0eaba79d]{animation:.8s linear infinite spin}@media (width<=1000px) and (width>=768px){.directory-layout[data-v-0eaba79d]{grid-template-columns:340px minmax(0,1fr)}.preview-header[data-v-0eaba79d],.goodstack-notice[data-v-0eaba79d],.preview-content[data-v-0eaba79d]{padding-inline:18px}.preview-title h2[data-v-0eaba79d]{font-size:18px}.goodstack-notice[data-v-0eaba79d]{flex-direction:column;align-items:flex-start;gap:6px}.command-title p[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}}@media (width<=767px){.organizations-page[data-v-0eaba79d]{height:calc(100% - 52px)}.directory-commandbar[data-v-0eaba79d]{height:58px;padding:0 10px}.command-title h1[data-v-0eaba79d]{font-size:17px}.command-title p[data-v-0eaba79d]{text-overflow:ellipsis;white-space:nowrap;max-width:245px;font-size:11px;overflow:hidden}.unassigned-link[data-v-0eaba79d]{display:none}.new-organization[data-v-0eaba79d]{width:44px;padding:0}.new-organization span[data-v-0eaba79d]{display:none}.directory-layout[data-v-0eaba79d]{display:block}.organization-list-pane[data-v-0eaba79d]{border-right:0;height:100%}.list-toolbar[data-v-0eaba79d]{padding:10px}.directory-search[data-v-0eaba79d]{height:44px}.goodstack-segments[data-v-0eaba79d]{height:46px}.goodstack-segments button[data-v-0eaba79d]{min-height:40px}.list-filters select[data-v-0eaba79d]{height:44px}.organization-row[data-v-0eaba79d]{min-height:68px;padding-inline:11px}.organization-row.selected[data-v-0eaba79d]{box-shadow:none;background:0 0}.row-meta>span[data-v-0eaba79d]{max-width:130px}.organization-preview[data-v-0eaba79d],.preview-placeholder[data-v-0eaba79d]{display:none}.directory-error[data-v-0eaba79d]{flex-wrap:wrap;margin:10px}.directory-error>div[data-v-0eaba79d]{flex-basis:100%}}.compose-overlay[data-v-89008f56]{z-index:1000;background:#0a121a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.compose-dialog[data-v-89008f56]{border:1px solid var(--border-hover);background:var(--bg-elevated);border-radius:7px;flex-direction:column;gap:9px;width:min(620px,100%);max-height:calc(100dvh - 48px);padding:18px;display:flex;overflow-y:auto;box-shadow:0 18px 48px #0000004d}.compose-dialog header[data-v-89008f56]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.compose-dialog h2[data-v-89008f56]{font-size:17px;font-weight:650}.compose-dialog header button[data-v-89008f56]{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:0 0;border-radius:5px;font-size:19px}.compose-dialog header button[data-v-89008f56]:hover{background:var(--bg-hover);color:var(--text)}.compose-field[data-v-89008f56]{border-bottom:1px solid var(--border);align-items:center;gap:11px;min-height:42px;display:flex}.compose-field>span[data-v-89008f56]{width:58px;color:var(--text-muted);flex:none;font-size:12px}.compose-field input[data-v-89008f56]{background:0 0;border:0;outline:0;flex:1;min-width:0;height:41px;font-size:13px}.compose-field strong[data-v-89008f56]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.compose-dialog>textarea[data-v-89008f56]{resize:vertical;border:1px solid var(--border);background:var(--bg);border-radius:5px;min-height:180px;padding:13px;font-size:13px;line-height:1.65}.file-input[data-v-89008f56]{display:none}.attachment-list[data-v-89008f56]{flex-direction:column;gap:5px;list-style:none;display:flex}.attachment-list li[data-v-89008f56]{border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.attachment-list span[data-v-89008f56]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attachment-list small[data-v-89008f56]{color:var(--text-muted)}.attachment-list button[data-v-89008f56]{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0}.compose-error[data-v-89008f56]{color:var(--danger);font-size:12px}.compose-dialog footer[data-v-89008f56]{align-items:center;gap:8px;margin-top:3px;display:flex}.compose-dialog footer>span[data-v-89008f56]{flex:1}.compose-dialog footer button[data-v-89008f56]{border-radius:5px;min-height:36px;padding:0 14px;font-size:12px;font-weight:650}.attach[data-v-89008f56],.cancel[data-v-89008f56]{border:1px solid var(--border);background:0 0}.send[data-v-89008f56]{background:var(--primary-strong);color:#fff;border:0}.compose-dialog footer button[data-v-89008f56]:disabled{opacity:.5}.modal-enter-active[data-v-89008f56],.modal-leave-active[data-v-89008f56]{transition:opacity .16s}.modal-enter-from[data-v-89008f56],.modal-leave-to[data-v-89008f56]{opacity:0}@media (width<=767px){.compose-overlay[data-v-89008f56]{align-items:stretch;padding:0}.compose-dialog[data-v-89008f56]{width:100%;max-height:100dvh;padding:14px 12px calc(14px + env(safe-area-inset-bottom,0px));border:0;border-radius:0}.compose-dialog header button[data-v-89008f56]{width:44px;height:44px}.compose-dialog>textarea[data-v-89008f56]{flex:1;min-height:220px}.compose-dialog footer button[data-v-89008f56]{min-height:44px}}.detail-panel[data-v-b0504b87],.detail-placeholder[data-v-b0504b87]{background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.detail-header[data-v-b0504b87]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:7px;min-height:62px;padding:9px 12px;display:flex}.detail-close[data-v-b0504b87],.detail-delete[data-v-b0504b87]{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);background:0 0;border-radius:5px;flex:none;place-items:center;display:grid}.detail-close[data-v-b0504b87]:hover,.detail-delete[data-v-b0504b87]:hover{background:var(--bg-hover);color:var(--text)}.detail-delete[data-v-b0504b87]:hover{background:var(--danger-dim);color:var(--danger)}.mobile-close[data-v-b0504b87]{display:none}.detail-heading[data-v-b0504b87]{flex:1;min-width:0}.detail-heading p[data-v-b0504b87]{color:var(--text-muted);margin-bottom:3px;font-size:12px;font-weight:600}.detail-heading h2[data-v-b0504b87]{word-break:break-word;font-size:15px;font-weight:650;line-height:1.35}.reply-button[data-v-b0504b87]{border:1px solid var(--border);height:36px;color:var(--text-dim);background:0 0;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.reply-button[data-v-b0504b87]:hover{background:var(--bg-hover);color:var(--text)}.sender-card[data-v-b0504b87]{border-bottom:1px solid var(--border);align-items:center;gap:9px;min-height:56px;padding:9px 14px;display:flex}.sender-avatar[data-v-b0504b87]{border:1px solid var(--border);background:var(--bg-hover);width:32px;height:32px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.sender-avatar svg[data-v-b0504b87]{width:17px;height:17px}.sender-copy[data-v-b0504b87]{flex-direction:column;flex:1;min-width:0;display:flex}.sender-copy strong[data-v-b0504b87]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.sender-copy span[data-v-b0504b87]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);margin-top:3px;font-size:12px;overflow:hidden}.sender-card time[data-v-b0504b87]{color:var(--text-muted);font-size:12px}.detail-body[data-v-b0504b87]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.email-frame[data-v-b0504b87]{background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0}.email-text[data-v-b0504b87]{overscroll-behavior:contain;scrollbar-gutter:stable;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;color:var(--text-dim);flex:1;padding:22px;font:13px/1.72 inherit;overflow-y:auto}.detail-state[data-v-b0504b87]{min-height:0;color:var(--text-muted);flex:1;justify-content:center;align-items:center;gap:9px;padding:30px;font-size:12px;display:flex}.spinner[data-v-b0504b87]{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:19px;height:19px;animation:.7s linear infinite spin}.detail-placeholder[data-v-b0504b87]{text-align:center;justify-content:center;align-items:center;padding:30px}.detail-placeholder>span[data-v-b0504b87]{color:var(--text-muted)}.detail-placeholder strong[data-v-b0504b87]{margin-top:12px;font-size:14px}.detail-placeholder p[data-v-b0504b87]{color:var(--text-muted);margin-top:6px;font-size:12px}.reply-box[data-v-b0504b87]{border-top:1px solid var(--border);background:var(--bg-surface);flex-direction:column;flex:none;gap:7px;padding:11px 13px;display:flex}.reply-heading[data-v-b0504b87]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.reply-heading button[data-v-b0504b87]{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;font-size:20px}.reply-box textarea[data-v-b0504b87]{resize:vertical;border:1px solid var(--border);background:var(--bg);border-radius:5px;min-height:82px;padding:10px 12px;font-size:13px;line-height:1.6}.file-input[data-v-b0504b87]{display:none}.attachment-list[data-v-b0504b87],.sent-attachments ul[data-v-b0504b87]{flex-direction:column;gap:5px;list-style:none;display:flex}.attachment-list li[data-v-b0504b87],.sent-attachments li[data-v-b0504b87]{border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.attachment-list span[data-v-b0504b87],.sent-attachments span[data-v-b0504b87]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attachment-list small[data-v-b0504b87],.sent-attachments small[data-v-b0504b87]{color:var(--text-muted)}.attachment-list button[data-v-b0504b87]{width:28px;height:28px;color:var(--text-muted);background:0 0;border:0}.form-error[data-v-b0504b87]{color:var(--danger);font-size:12px}.reply-actions[data-v-b0504b87]{align-items:center;gap:7px;display:flex}.reply-actions>span[data-v-b0504b87]{flex:1}.attach-button[data-v-b0504b87],.cancel-button[data-v-b0504b87],.send-button[data-v-b0504b87]{border-radius:5px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.attach-button[data-v-b0504b87],.cancel-button[data-v-b0504b87]{border:1px solid var(--border);background:0 0}.send-button[data-v-b0504b87]{background:var(--primary-strong);color:#fff;border:0}.reply-actions button[data-v-b0504b87]:disabled{opacity:.5}.sent-attachments[data-v-b0504b87]{border-top:1px solid var(--border);background:var(--bg-surface);padding:10px 13px}.sent-attachments>strong[data-v-b0504b87]{margin-bottom:8px;font-size:12px;display:block}@media (width<=767px){.detail-panel[data-v-b0504b87]{z-index:30;position:absolute;inset:0}.detail-header[data-v-b0504b87]{min-height:58px;padding:7px 10px}.desktop-close[data-v-b0504b87]{display:none}.mobile-close[data-v-b0504b87]{display:block}.detail-close[data-v-b0504b87],.detail-delete[data-v-b0504b87]{border:0;width:44px;height:44px}.detail-delete[data-v-b0504b87]{display:none}.reply-button[data-v-b0504b87]{justify-content:center;width:44px;height:44px;padding:0;font-size:0}.sender-card[data-v-b0504b87]{padding:8px 12px}.sender-card time[data-v-b0504b87]{display:none}.email-text[data-v-b0504b87]{-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px}.reply-box[data-v-b0504b87]{max-height:56%;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));overflow-y:auto}.reply-actions button[data-v-b0504b87]{min-height:44px}}.message-panel[data-v-b67859e9]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.message-header[data-v-b67859e9]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:6px;min-height:56px;padding:8px 10px;display:flex}.mobile-back[data-v-b67859e9]{display:none}.address-heading[data-v-b67859e9]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.address-heading>div[data-v-b67859e9]{flex-direction:column;flex:1;min-width:0;display:flex}.address-title-row[data-v-b67859e9]{align-items:center;min-width:0;display:flex}.address-meta[data-v-b67859e9]{color:var(--text-muted);margin-top:2px;font-size:12px}.copy-control[data-v-b67859e9]{flex:0 auto;min-width:0;max-width:100%;position:relative}.copy-address[data-v-b67859e9]{min-width:0;max-width:100%;height:28px;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 4px 0 0;display:flex}.copy-address[data-v-b67859e9]:hover,.copy-address[data-v-b67859e9]:focus-visible{background:var(--bg-hover)}.copy-address:hover .copy-address-text[data-v-b67859e9],.copy-address:focus-visible .copy-address-text[data-v-b67859e9]{color:var(--primary)}.copy-address-text[data-v-b67859e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:13px;font-weight:650;overflow:hidden}.copy-address-icon[data-v-b67859e9]{width:20px;height:20px;color:var(--text-muted);flex:0 0 20px;place-items:center;display:grid}.copy-address.success .copy-address-icon[data-v-b67859e9]{color:var(--success)}.copy-address.error .copy-address-icon[data-v-b67859e9]{color:var(--danger)}.copy-feedback[data-v-b67859e9]{z-index:30;border:1px solid var(--border-hover);background:var(--bg-elevated);box-shadow:0 5px 14px var(--shadow);color:var(--success);white-space:nowrap;pointer-events:none;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1;position:absolute;top:calc(100% + 5px);right:0}.copy-feedback.error[data-v-b67859e9]{color:var(--danger)}.address-avatar[data-v-b67859e9],.sender-avatar[data-v-b67859e9]{border:1px solid var(--border);background:var(--bg-hover);color:var(--text-muted);border-radius:4px;flex:none;place-items:center;width:30px;height:30px;display:grid}.address-avatar svg[data-v-b67859e9],.sender-avatar svg[data-v-b67859e9]{width:16px;height:16px}.icon-button[data-v-b67859e9],.mobile-back[data-v-b67859e9]{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:0 0;border-radius:5px;flex:none;place-items:center}.icon-button[data-v-b67859e9]{display:grid}.icon-button[data-v-b67859e9]:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-hover);color:var(--text)}.icon-button.primary[data-v-b67859e9]{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.icon-button.danger[data-v-b67859e9]:hover{background:var(--danger-dim);color:var(--danger)}.spin[data-v-b67859e9]{animation:.8s linear infinite spin}.mail-tabs[data-v-b67859e9]{border-bottom:1px solid var(--border);gap:18px;height:42px;padding:0 12px;display:flex}.mail-tabs button[data-v-b67859e9]{min-height:41px;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0 1px;font-size:12px;font-weight:650;display:flex;position:relative}.mail-tabs button[data-v-b67859e9]:hover{color:var(--text)}.mail-tabs button.active[data-v-b67859e9]{box-shadow:inset 0 -2px var(--primary);color:var(--text)}.mail-tabs span[data-v-b67859e9]{background:var(--bg-hover);border-radius:9px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;display:grid}.mail-tabs button.active span[data-v-b67859e9]{background:var(--primary-dim);color:var(--primary)}.message-list[data-v-b67859e9]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.message-row[data-v-b67859e9]{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:flex-start;gap:9px;width:100%;min-height:68px;padding:9px 11px;display:flex;position:relative}.message-row[data-v-b67859e9]:hover{background:var(--bg-hover)}.message-row.selected[data-v-b67859e9]{box-shadow:inset 3px 0 var(--primary);background:var(--primary-dim)}.message-copy[data-v-b67859e9]{flex-direction:column;flex:1;min-width:0;display:flex}.message-top[data-v-b67859e9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-top strong[data-v-b67859e9]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.message-top time[data-v-b67859e9]{color:var(--text-muted);flex:none;font-size:11px}.message-subject[data-v-b67859e9],.message-preview[data-v-b67859e9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-subject[data-v-b67859e9]{color:var(--text);margin-top:3px;font-size:13px}.message-subject small[data-v-b67859e9]{color:var(--text-muted)}.message-preview[data-v-b67859e9]{color:var(--text-muted);margin-top:3px;font-size:12px}.row-delete[data-v-b67859e9]{width:32px;height:32px;color:var(--text-muted);opacity:0;border-radius:4px;flex:none;place-items:center;display:grid}.message-row:hover .row-delete[data-v-b67859e9],.row-delete[data-v-b67859e9]:focus-visible{opacity:1}.row-delete[data-v-b67859e9]:hover{background:var(--danger-dim);color:var(--danger)}.panel-state[data-v-b67859e9]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:38px;display:flex}.panel-state>span[data-v-b67859e9]{color:var(--text-muted);font-size:18px}.panel-state strong[data-v-b67859e9]{margin-top:10px;font-size:14px}.panel-state p[data-v-b67859e9]{max-width:250px;color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.6}.panel-state.error>span[data-v-b67859e9]{color:var(--danger);font-weight:800}.panel-state.error button[data-v-b67859e9]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;min-height:36px;margin-top:14px;padding:0 13px;font-size:12px}.skeleton-row[data-v-b67859e9]{pointer-events:none}.skeleton[data-v-b67859e9]{background:var(--bg-hover);animation:1.2s ease-in-out infinite pulse-b67859e9}.skeleton.avatar[data-v-b67859e9]{border-radius:4px;width:30px;height:30px}.skeleton-copy[data-v-b67859e9]{flex:1}.skeleton.line[data-v-b67859e9]{border-radius:2px;width:68%;height:9px;margin:4px 0}.skeleton.line.wide[data-v-b67859e9]{width:92%}.skeleton.line.short[data-v-b67859e9]{width:42%}@keyframes pulse-b67859e9{50%{opacity:.55}}@media (width<=767px){.message-panel[data-v-b67859e9]{border-right:0}.message-header[data-v-b67859e9]{min-height:58px;padding:7px 6px}.mobile-back[data-v-b67859e9]{border:0;display:grid}.address-heading[data-v-b67859e9]{gap:5px}.copy-address[data-v-b67859e9]{height:44px;padding-right:5px}.copy-address-icon[data-v-b67859e9]{flex-basis:24px;width:24px}.copy-feedback[data-v-b67859e9]{top:calc(100% + 2px)}.icon-button[data-v-b67859e9]{width:40px;height:40px}.icon-button.danger[data-v-b67859e9]{display:none}.message-list[data-v-b67859e9]{-webkit-overflow-scrolling:touch;touch-action:pan-y}.message-row[data-v-b67859e9]{min-height:74px;padding:10px}.row-delete[data-v-b67859e9]{display:none}}.workspace-page[data-v-36b84ce8]{flex-direction:column;height:100%;display:flex;overflow:hidden}.workspace-topbar[data-v-36b84ce8]{border-bottom:1px solid var(--border);background:var(--bg-surface);flex:0 0 58px;align-items:center;gap:8px;height:58px;padding:0 10px;display:flex}.back-link[data-v-36b84ce8]{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:5px;flex:none;place-items:center;display:grid}.back-link[data-v-36b84ce8]:hover{background:var(--bg-hover);color:var(--text)}.organization-switcher[data-v-36b84ce8]{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.organization-switcher-button[data-v-36b84ce8]{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;min-width:0;max-width:690px;height:44px;padding:0 9px;display:flex}.organization-switcher-button[data-v-36b84ce8]:hover,.organization-switcher-button[aria-expanded=true][data-v-36b84ce8]{background:var(--bg-hover)}.organization-icon[data-v-36b84ce8]{border:1px solid var(--border);width:30px;height:30px;color:var(--text-muted);border-radius:4px;flex:0 0 30px;place-items:center;display:grid}.organization-icon svg[data-v-36b84ce8]{width:17px;height:17px}.workspace-title[data-v-36b84ce8]{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-title strong[data-v-36b84ce8],.workspace-title small[data-v-36b84ce8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-title strong[data-v-36b84ce8]{font-size:14px;font-weight:650}.workspace-title small[data-v-36b84ce8]{color:var(--text-muted);margin-top:2px;font-size:12px}.workspace-goodstack[data-v-36b84ce8]{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.workspace-goodstack i[data-v-36b84ce8]{background:currentColor;border-radius:50%;width:6px;height:6px}.workspace-goodstack.verified[data-v-36b84ce8]{color:var(--success)}.workspace-goodstack.unverified[data-v-36b84ce8]{color:var(--warning)}.switcher-chevron[data-v-36b84ce8]{width:15px;height:15px;color:var(--text-muted);flex:0 0 15px}.organization-switcher-menu[data-v-36b84ce8]{z-index:100;border:1px solid var(--border);background:var(--bg-elevated);width:min(460px,100vw - 100px);box-shadow:0 14px 38px var(--shadow);border-radius:6px;padding:8px;position:absolute;top:52px;left:0}.switcher-search[data-v-36b84ce8]{align-items:center;gap:8px;padding:0 9px;display:flex}.switcher-search svg[data-v-36b84ce8]{width:16px;height:16px;color:var(--text-muted)}.switcher-search input[data-v-36b84ce8]{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.switcher-list[data-v-36b84ce8]{max-height:320px;margin-top:7px;overflow-y:auto}.switcher-list button[data-v-36b84ce8]{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 9px;display:flex}.switcher-list button[data-v-36b84ce8]:hover,.switcher-list button.active[data-v-36b84ce8]{background:var(--primary-dim)}.switcher-list button>span[data-v-36b84ce8]:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.switcher-list strong[data-v-36b84ce8],.switcher-list small[data-v-36b84ce8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switcher-list strong[data-v-36b84ce8]{font-size:13px}.switcher-list small[data-v-36b84ce8]{color:var(--text-muted);margin-top:2px;font-size:12px}.switcher-option-status[data-v-36b84ce8]{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.switcher-list em[data-v-36b84ce8]{color:var(--text-muted);font-size:11px;font-style:normal}.switcher-list em.goodstack.verified[data-v-36b84ce8]{color:var(--success)}.switcher-list em.goodstack.unverified[data-v-36b84ce8]{color:var(--warning)}.switcher-list>p[data-v-36b84ce8]{text-align:center;color:var(--text-muted);padding:18px;font-size:12px}.switcher-footer[data-v-36b84ce8]{border-top:1px solid var(--border);height:36px;color:var(--primary);align-items:center;padding:0 9px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.topbar-actions[data-v-36b84ce8]{align-items:center;gap:6px;display:flex}.topbar-action[data-v-36b84ce8]{border:1px solid var(--border);min-height:36px;color:var(--text-dim);background:0 0;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.topbar-action[data-v-36b84ce8]:hover{background:var(--bg-hover);color:var(--text)}.archive-workspace-banner[data-v-36b84ce8],.goodstack-workspace-banner[data-v-36b84ce8]{border-bottom:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));background:var(--warning-dim);min-height:42px;color:var(--text-dim);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;font-size:12px;display:flex}.archive-workspace-banner a[data-v-36b84ce8],.goodstack-workspace-banner a[data-v-36b84ce8]{color:var(--warning);white-space:nowrap;font-weight:650;text-decoration:none}.goodstack-workspace-banner span[data-v-36b84ce8]{align-items:center;gap:8px;display:flex}.goodstack-workspace-banner strong[data-v-36b84ce8]{color:var(--warning)}.workspace-grid[data-v-36b84ce8]{grid-template-columns:var(--mailbox-width,260px) var(--message-width,400px) minmax(380px,1fr);flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.workspace-grid[data-v-36b84ce8]>*{min-height:0}.column-resizer[data-v-36b84ce8]{z-index:40;cursor:col-resize;background:0 0;border:0;width:7px;padding:0;position:absolute;top:0;bottom:0;transform:translate(-4px)}.column-resizer[data-v-36b84ce8]:after{content:"";background:0 0;width:1px;position:absolute;inset:0 auto 0 3px}.column-resizer[data-v-36b84ce8]:hover:after,.column-resizer[data-v-36b84ce8]:focus-visible:after{background:var(--primary)}.mailbox-resizer[data-v-36b84ce8]{left:var(--mailbox-width,260px)}.message-resizer[data-v-36b84ce8]{left:calc(var(--mailbox-width,260px) + var(--message-width,400px))}.resizing-columns{cursor:col-resize;-webkit-user-select:none;user-select:none}.mailbox-panel[data-v-36b84ce8]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.mailbox-toolbar[data-v-36b84ce8]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:8px 10px;display:flex}.mailbox-toolbar>div[data-v-36b84ce8]{flex-direction:column;display:flex}.mailbox-toolbar strong[data-v-36b84ce8]{font-size:13px}.mailbox-toolbar span[data-v-36b84ce8]{color:var(--text-muted);margin-top:3px;font-size:11px}.add-toggle[data-v-36b84ce8]{background:var(--primary-strong);color:#fff;border:0;border-radius:5px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:12px;font-weight:650;display:flex}.add-toggle svg[data-v-36b84ce8]{width:15px;height:15px}.create-mailbox[data-v-36b84ce8]{border-bottom:1px solid var(--border);background:var(--bg);flex-direction:column;gap:7px;padding:10px;display:flex}.create-mailbox>label[data-v-36b84ce8]{color:var(--text-dim);font-size:12px;font-weight:650}.create-mailbox>input[data-v-36b84ce8]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;height:36px;padding:0 10px;font-size:13px}.domain-choice[data-v-36b84ce8]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:7px;font-size:12px;display:flex}.domain-choice>span[data-v-36b84ce8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-select select[data-v-36b84ce8]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;min-width:0;height:34px;padding:0 8px;font-size:12px}.inline-error[data-v-36b84ce8]{color:var(--danger);font-size:12px}.create-actions[data-v-36b84ce8]{justify-content:flex-end;gap:6px;display:flex}.create-actions button[data-v-36b84ce8]{border:1px solid var(--border);background:var(--bg-surface);border-radius:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:600}.create-actions button[data-v-36b84ce8]:last-child{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.mailbox-search[data-v-36b84ce8]{border:1px solid var(--border);height:36px;color:var(--text-muted);border-radius:5px;align-items:center;gap:7px;margin:8px 8px 6px;padding:0 8px;display:flex}.mailbox-search[data-v-36b84ce8]:focus-within{border-color:var(--primary)}.mailbox-search input[data-v-36b84ce8]{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.bulk-toolbar[data-v-36b84ce8]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:12px;display:flex}.bulk-toolbar label[data-v-36b84ce8]{color:var(--text-muted);align-items:center;gap:5px;display:flex}.bulk-toolbar button[data-v-36b84ce8]{border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));min-height:28px;color:var(--danger);background:0 0;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.bulk-toolbar button[data-v-36b84ce8]:disabled{opacity:.4}.mailbox-list[data-v-36b84ce8]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.mailbox-row[data-v-36b84ce8]{border-bottom:1px solid var(--border);align-items:center;gap:4px;min-height:52px;display:flex}.mailbox-row[data-v-36b84ce8]:hover{background:var(--bg-hover)}.mailbox-row.active[data-v-36b84ce8]{box-shadow:inset 3px 0 var(--primary);background:var(--primary-dim)}.mailbox-row.missing[data-v-36b84ce8]{box-shadow:inset 3px 0 var(--warning);background:0 0}.mailbox-row>input[data-v-36b84ce8]{width:15px;height:15px;accent-color:var(--primary-strong);margin-left:9px}.mailbox-check-placeholder[data-v-36b84ce8]{flex:none;width:15px;height:15px;margin-left:9px}.mailbox-main[data-v-36b84ce8]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:51px;display:flex}.mailbox-main[data-v-36b84ce8]:disabled{color:inherit;cursor:default}.mailbox-avatar[data-v-36b84ce8]{border:1px solid var(--border);background:var(--bg-hover);width:30px;height:30px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.mailbox-avatar svg[data-v-36b84ce8]{width:16px;height:16px}.mailbox-main>span[data-v-36b84ce8]:last-child{flex-direction:column;min-width:0;display:flex}.mailbox-main strong[data-v-36b84ce8],.mailbox-main small[data-v-36b84ce8],.mailbox-main em[data-v-36b84ce8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-main strong[data-v-36b84ce8]{font-size:13px;font-weight:650}.mailbox-main small[data-v-36b84ce8]{color:var(--text-muted);margin-top:2px;font-size:12px}.mailbox-main em[data-v-36b84ce8]{color:var(--warning);margin-top:2px;font-size:11px;font-style:normal;font-weight:600}.mailbox-delete[data-v-36b84ce8]{width:34px;height:34px;color:var(--text-muted);opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.mailbox-row:hover .mailbox-delete[data-v-36b84ce8],.mailbox-delete[data-v-36b84ce8]:focus-visible{opacity:1}.mailbox-delete[data-v-36b84ce8]:hover{background:var(--danger-dim);color:var(--danger)}.mailbox-create[data-v-36b84ce8]{border:1px solid color-mix(in srgb,var(--warning) 32%,var(--border));min-height:30px;color:var(--warning);background:0 0;border-radius:4px;margin-right:5px;padding:0 8px;font-size:11px;font-weight:650}.mailbox-state[data-v-36b84ce8],.select-mailbox-state[data-v-36b84ce8]{text-align:center;min-height:0;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;font-size:12px;display:flex}.mailbox-state>span[data-v-36b84ce8],.select-mailbox-state>span[data-v-36b84ce8]{font-size:18px}.mailbox-state strong[data-v-36b84ce8],.select-mailbox-state strong[data-v-36b84ce8]{color:var(--text);margin-top:10px;font-size:14px}.mailbox-state p[data-v-36b84ce8],.select-mailbox-state p[data-v-36b84ce8]{margin-top:5px;line-height:1.55}.mailbox-state button[data-v-36b84ce8]{background:var(--primary-strong);color:#fff;border:0;border-radius:5px;min-height:34px;margin-top:13px;padding:0 12px;font-size:12px;font-weight:650}.select-mailbox-state[data-v-36b84ce8]{border-right:1px solid var(--border);background:var(--bg-surface)}.toast[data-v-36b84ce8]{z-index:1200;border:1px solid var(--border-hover);background:var(--bg-elevated);min-width:300px;box-shadow:0 8px 24px var(--shadow);border-radius:6px;align-items:center;gap:12px;padding:12px 15px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.toast button[data-v-36b84ce8]{background:var(--primary-strong);color:#fff;border:0;border-radius:4px;min-height:32px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:650}.toast i[data-v-36b84ce8]{background:var(--primary);height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}.toast.success[data-v-36b84ce8]{color:var(--success);justify-content:center;font-weight:700}.toast-enter-active[data-v-36b84ce8],.toast-leave-active[data-v-36b84ce8]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-36b84ce8],.toast-leave-to[data-v-36b84ce8]{opacity:0;transform:translate(-50%,12px)}.dialog-overlay[data-v-36b84ce8]{z-index:1100;background:#0a121a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-36b84ce8]{border:1px solid var(--border-hover);background:var(--bg-elevated);text-align:center;border-radius:7px;width:min(370px,100%);padding:20px;box-shadow:0 18px 48px #00000047}.confirm-icon[data-v-36b84ce8]{background:var(--danger-dim);width:34px;height:34px;color:var(--danger);border-radius:5px;place-items:center;margin:0 auto 13px;font-weight:800;display:grid}.confirm-dialog h2[data-v-36b84ce8]{font-size:16px}.confirm-dialog p[data-v-36b84ce8]{color:var(--text-dim);margin:8px 0 22px;font-size:13px;line-height:1.6}.confirm-dialog p.dialog-error[data-v-36b84ce8]{color:var(--danger);margin-top:-12px}.confirm-dialog>div[data-v-36b84ce8]{gap:8px;display:flex}.confirm-dialog button[data-v-36b84ce8]{border:1px solid var(--border);background:0 0;border-radius:5px;flex:1;min-height:38px;font-size:13px;font-weight:650}.confirm-dialog button[data-v-36b84ce8]:not(.danger):last-child{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.confirm-dialog button.danger[data-v-36b84ce8]{border-color:var(--danger-strong);background:var(--danger-strong);color:#fff}.missing-organization[data-v-36b84ce8]{text-align:center;place-content:center;gap:8px;height:100%;display:grid}.missing-organization h1[data-v-36b84ce8]{font-size:22px}.missing-organization p[data-v-36b84ce8]{color:var(--text-muted);font-size:13px}.missing-organization a[data-v-36b84ce8]{color:var(--primary);margin-top:10px;font-size:13px;font-weight:650}@media (width<=1199px) and (width>=768px){.workspace-grid[data-v-36b84ce8]{grid-template-columns:240px minmax(340px,1fr)}.column-resizer[data-v-36b84ce8]{display:none}.workspace-grid[data-v-36b84ce8]>:last-child{z-index:20;border-left:1px solid var(--border);width:min(620px,64vw);box-shadow:-8px 0 24px var(--shadow);position:absolute;top:0;bottom:0;right:0}.workspace-grid>:last-child.detail-placeholder[data-v-36b84ce8]{display:none}.workspace-grid.has-detail[data-v-36b84ce8]{grid-template-columns:minmax(300px,380px) minmax(360px,1fr)}.workspace-grid.has-detail .mailbox-panel[data-v-36b84ce8]{display:none}.workspace-grid.has-detail[data-v-36b84ce8]>:last-child{width:auto;box-shadow:none;position:static}}@media (width<=767px){.workspace-page[data-v-36b84ce8]{height:calc(100% - 52px)}.workspace-topbar[data-v-36b84ce8]{flex-basis:58px;height:58px;padding:0 8px}.back-link[data-v-36b84ce8]{border:0;width:44px;height:44px}.organization-switcher-button[data-v-36b84ce8]{height:44px;padding-inline:5px}.organization-icon[data-v-36b84ce8]{display:none}.workspace-title strong[data-v-36b84ce8]{font-size:13px}.workspace-title small[data-v-36b84ce8]{font-size:11px}.workspace-goodstack[data-v-36b84ce8]{display:none}.organization-switcher-menu[data-v-36b84ce8]{width:calc(100vw - 70px);top:50px;left:-4px}.switcher-search[data-v-36b84ce8]{height:44px}.topbar-actions .settings-action[data-v-36b84ce8]{border:0;justify-content:center;width:44px;height:44px;padding:0;font-size:0;display:flex}.archive-workspace-banner[data-v-36b84ce8],.goodstack-workspace-banner[data-v-36b84ce8]{min-height:48px;padding:6px 10px}.goodstack-workspace-banner span[data-v-36b84ce8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.goodstack-workspace-banner strong[data-v-36b84ce8]{margin-right:6px}.workspace-grid[data-v-36b84ce8]{display:block}.column-resizer[data-v-36b84ce8]{display:none}.mailbox-panel[data-v-36b84ce8],.message-panel[data-v-36b84ce8]{position:absolute;inset:0}.workspace-grid.has-address .mailbox-panel[data-v-36b84ce8],.select-mailbox-state[data-v-36b84ce8],.workspace-grid>.detail-placeholder[data-v-36b84ce8]{display:none}.mailbox-toolbar[data-v-36b84ce8]{min-height:52px}.add-toggle[data-v-36b84ce8]{min-height:40px}.mailbox-search[data-v-36b84ce8]{height:44px}.mailbox-list[data-v-36b84ce8]{-webkit-overflow-scrolling:touch}.mailbox-row[data-v-36b84ce8],.mailbox-main[data-v-36b84ce8]{min-height:56px}.mailbox-delete[data-v-36b84ce8]{opacity:1;width:44px;height:44px}.mailbox-create[data-v-36b84ce8]{min-height:36px}.toast[data-v-36b84ce8]{bottom:calc(68px + env(safe-area-inset-bottom,0px));min-width:calc(100vw - 28px)}.confirm-dialog button[data-v-36b84ce8]{min-height:44px}}.lookup-page[data-v-f0a86fa1]{grid-template-columns:300px minmax(0,1fr);height:100%;display:grid;overflow:hidden}.lookup-page[data-v-f0a86fa1]>*{min-height:0}.lookup-sidebar[data-v-f0a86fa1]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;display:flex}.lookup-sidebar>header[data-v-f0a86fa1]{border-bottom:1px solid var(--border);padding:18px 16px 15px}.lookup-sidebar h1[data-v-f0a86fa1]{letter-spacing:-.01em;font-size:19px}.lookup-sidebar>header span[data-v-f0a86fa1]{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.lookup-form[data-v-f0a86fa1]{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:13px 12px;display:flex}.lookup-form>label[data-v-f0a86fa1]{color:var(--text-dim);font-size:12px;font-weight:650}.lookup-form>div[data-v-f0a86fa1]{gap:7px;display:flex}.lookup-form input[data-v-f0a86fa1]{border:1px solid var(--border);background:var(--bg);border-radius:5px;flex:1;min-width:0;height:38px;padding:0 10px;font-size:13px}.lookup-form input[data-v-f0a86fa1]:focus{border-color:var(--primary);outline:0}.lookup-form button[data-v-f0a86fa1]{background:var(--primary-strong);color:#fff;border:0;border-radius:5px;padding:0 13px;font-size:12px;font-weight:650}.lookup-form button[data-v-f0a86fa1]:disabled{opacity:.5}.history-section[data-v-f0a86fa1]{flex-direction:column;flex:1;min-height:0;display:flex}.history-heading[data-v-f0a86fa1]{justify-content:space-between;align-items:center;padding:12px 12px 6px;display:flex}.history-heading h2[data-v-f0a86fa1],.history-heading span[data-v-f0a86fa1]{color:var(--text-muted);font-size:12px}.history-list[data-v-f0a86fa1]{overflow-y:auto}.history-row[data-v-f0a86fa1]{border-bottom:1px solid var(--border);align-items:center;min-height:52px;display:flex}.history-row[data-v-f0a86fa1]:hover{background:var(--bg-hover)}.history-row.active[data-v-f0a86fa1]{box-shadow:inset 3px 0 var(--primary);background:var(--primary-dim)}.history-main[data-v-f0a86fa1]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;min-height:51px;padding-left:10px;display:flex}.history-main>span[data-v-f0a86fa1]{border:1px solid var(--border);background:var(--bg-hover);width:30px;height:30px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.history-main>span svg[data-v-f0a86fa1]{width:16px;height:16px}.history-main strong[data-v-f0a86fa1]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.history-remove[data-v-f0a86fa1]{width:34px;height:34px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;font-size:17px}.history-remove[data-v-f0a86fa1]:hover{background:var(--danger-dim);color:var(--danger)}.history-empty[data-v-f0a86fa1]{color:var(--text-muted);text-align:center;padding:30px 20px;font-size:12px}.lookup-workspace[data-v-f0a86fa1]{grid-template-columns:minmax(340px,400px) minmax(380px,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.lookup-workspace[data-v-f0a86fa1]>*{min-height:0}.lookup-placeholder[data-v-f0a86fa1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.lookup-placeholder>span[data-v-f0a86fa1]{color:var(--text-muted);font-size:22px}.lookup-placeholder h2[data-v-f0a86fa1]{margin-top:11px;font-size:14px}.lookup-placeholder p[data-v-f0a86fa1]{color:var(--text-muted);margin-top:6px;font-size:12px}.lookup-overlay[data-v-f0a86fa1]{z-index:1100;background:#0a121a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lookup-overlay>section[data-v-f0a86fa1]{border:1px solid var(--border);background:var(--bg-elevated);text-align:center;border-radius:7px;width:min(360px,100%);padding:20px}.lookup-overlay h2[data-v-f0a86fa1]{font-size:16px}.lookup-overlay p[data-v-f0a86fa1]{color:var(--text-dim);margin:8px 0 20px;font-size:13px}.lookup-overlay section>div[data-v-f0a86fa1]{gap:8px;display:flex}.lookup-overlay button[data-v-f0a86fa1]{border:1px solid var(--border);background:0 0;border-radius:5px;flex:1;min-height:38px;font-size:13px;font-weight:650}.lookup-overlay button.danger[data-v-f0a86fa1]{border-color:var(--danger-strong);background:var(--danger-strong);color:#fff}@media (width<=1000px) and (width>=768px){.lookup-page[data-v-f0a86fa1]{grid-template-columns:250px minmax(0,1fr)}.lookup-workspace[data-v-f0a86fa1]{grid-template-columns:1fr}.lookup-workspace[data-v-f0a86fa1]>:last-child{z-index:20;border-left:1px solid var(--border);width:min(620px,64vw);box-shadow:-8px 0 24px var(--shadow);position:absolute;top:0;bottom:0;right:0}.lookup-workspace>:last-child.detail-placeholder[data-v-f0a86fa1]{display:none}}@media (width<=767px){.lookup-page[data-v-f0a86fa1]{height:calc(100% - 52px);display:block;position:relative}.lookup-sidebar[data-v-f0a86fa1],.lookup-workspace[data-v-f0a86fa1]{position:absolute;inset:0}.lookup-sidebar.mobile-hidden[data-v-f0a86fa1]{display:none}.lookup-sidebar>header[data-v-f0a86fa1]{padding:16px 14px 13px}.lookup-form[data-v-f0a86fa1]{padding:12px}.lookup-form input[data-v-f0a86fa1],.lookup-form button[data-v-f0a86fa1]{height:44px}.history-main[data-v-f0a86fa1]{min-height:56px}.history-remove[data-v-f0a86fa1]{width:44px;height:44px}.lookup-workspace[data-v-f0a86fa1]{flex-direction:column;display:flex}.lookup-workspace[data-v-f0a86fa1]>:first-child{flex:1;min-height:0}.lookup-workspace>:last-child.detail-placeholder[data-v-f0a86fa1]{display:none}.lookup-placeholder[data-v-f0a86fa1]{height:100%}}.unassigned-page[data-v-97284a11]{flex-direction:column;height:100%;display:flex;overflow:hidden}.unassigned-topbar[data-v-97284a11]{border-bottom:1px solid var(--border);background:var(--bg-surface);flex:0 0 58px;align-items:center;gap:9px;height:58px;padding:0 10px;display:flex}.back-link[data-v-97284a11]{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);border-radius:4px;place-items:center;display:grid}.unassigned-title[data-v-97284a11]{flex:1;min-width:0}.unassigned-title h1[data-v-97284a11]{font-size:18px;font-weight:650}.unassigned-title p[data-v-97284a11]{color:var(--text-muted);margin-top:2px;font-size:12px}.topbar-action[data-v-97284a11]{border:1px solid var(--border);min-height:36px;color:var(--text-dim);background:0 0;border-radius:4px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.spin[data-v-97284a11]{animation:.8s linear infinite spin}.unassigned-grid[data-v-97284a11]{flex:1;grid-template-columns:310px minmax(340px,400px) minmax(380px,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.unassigned-grid[data-v-97284a11]>*{min-height:0}.unassigned-panel[data-v-97284a11]{border-right:1px solid var(--border);background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panel-heading[data-v-97284a11]{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;min-height:58px;padding:8px 10px;display:flex}.panel-heading strong[data-v-97284a11]{font-size:13px}.panel-heading span[data-v-97284a11]{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.35}.mailbox-search[data-v-97284a11]{border:1px solid var(--border);height:36px;color:var(--text-muted);border-radius:4px;align-items:center;gap:7px;margin:8px;padding:0 8px;display:flex}.mailbox-search[data-v-97284a11]:focus-within{border-color:var(--primary)}.mailbox-search input[data-v-97284a11]{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.bulk-toolbar[data-v-97284a11]{border-block:1px solid var(--border);justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-size:12px;display:flex}.bulk-toolbar label[data-v-97284a11]{color:var(--text-muted);align-items:center;gap:5px;display:flex}.bulk-toolbar button[data-v-97284a11],.preview-bulk button[data-v-97284a11]{border:1px solid color-mix(in srgb,var(--danger) 25%,var(--border));min-height:28px;color:var(--danger);background:0 0;border-radius:4px;padding:0 8px;font-size:12px}.domain-groups[data-v-97284a11]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.domain-group[data-v-97284a11]{border-bottom:1px solid var(--border)}.domain-group.selected[data-v-97284a11]{box-shadow:inset 3px 0 var(--primary)}.domain-group>header[data-v-97284a11]{background:var(--bg);align-items:center;gap:4px;min-height:50px;padding:5px 8px;display:flex}.domain-toggle[data-v-97284a11],.domain-toggle-placeholder[data-v-97284a11]{flex:0 0 28px;width:28px;height:32px}.domain-toggle[data-v-97284a11]{color:var(--text-muted);background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.domain-toggle[data-v-97284a11]:hover{background:var(--bg-hover);color:var(--text)}.domain-toggle svg[data-v-97284a11]{width:15px;height:15px;transition:transform .14s}.domain-toggle.expanded svg[data-v-97284a11]{transform:rotate(90deg)}.domain-summary-button[data-v-97284a11]{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:4px 3px;display:flex}.domain-summary-button strong[data-v-97284a11]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.domain-summary-button span[data-v-97284a11]{color:var(--text-muted);margin-top:2px;font-size:12px}.domain-status[data-v-97284a11]{background:var(--bg-hover);color:var(--text-muted);border-radius:3px;flex:none;padding:2px 5px;font-size:12px;font-weight:650}.domain-status.active[data-v-97284a11]{background:var(--success-dim);color:var(--success)}.assign-shortcut[data-v-97284a11]{border:1px solid var(--border);background:var(--bg-surface);min-height:30px;color:var(--text-dim);border-radius:3px;padding:0 7px;font-size:12px;font-weight:650}.mailbox-row[data-v-97284a11]{border-top:1px solid var(--border);align-items:center;gap:4px;min-height:52px;display:flex}.mailbox-row[data-v-97284a11]:hover{background:var(--bg-hover)}.mailbox-row.active[data-v-97284a11]{box-shadow:inset 3px 0 var(--primary);background:var(--primary-dim)}.mailbox-row>input[data-v-97284a11]{width:15px;height:15px;accent-color:var(--primary-strong);margin-left:9px}.mailbox-check-placeholder[data-v-97284a11]{width:15px;height:15px;margin-left:9px}.mailbox-main[data-v-97284a11]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:51px;display:flex}.mailbox-avatar[data-v-97284a11]{border:1px solid var(--border);background:var(--bg);width:30px;height:30px;color:var(--text-muted);border-radius:4px;flex:none;place-items:center;display:grid}.mailbox-avatar svg[data-v-97284a11]{width:16px;height:16px}.mailbox-main>span[data-v-97284a11]:last-child{flex-direction:column;min-width:0;display:flex}.mailbox-main strong[data-v-97284a11],.mailbox-main small[data-v-97284a11]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mailbox-main strong[data-v-97284a11]{font-size:13px;font-weight:650}.mailbox-main small[data-v-97284a11]{color:var(--text-muted);margin-top:2px;font-size:12px}.mailbox-delete[data-v-97284a11],.preview-delete[data-v-97284a11]{width:34px;height:34px;color:var(--text-muted);opacity:0;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.mailbox-row:hover .mailbox-delete[data-v-97284a11],.mailbox-delete[data-v-97284a11]:focus-visible,.domain-mailbox-list>div:hover .preview-delete[data-v-97284a11],.preview-delete[data-v-97284a11]:focus-visible{opacity:1}.mailbox-delete[data-v-97284a11]:hover,.preview-delete[data-v-97284a11]:hover{background:var(--danger-dim);color:var(--danger)}.inline-state[data-v-97284a11]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.inline-state span[data-v-97284a11]{flex:1;min-width:0}.inline-state button[data-v-97284a11],.inline-state a[data-v-97284a11]{color:var(--primary);background:0 0;border:0;font-size:12px;text-decoration:none}.inline-state.error[data-v-97284a11]{color:var(--danger)}.panel-state[data-v-97284a11],.select-mailbox-state[data-v-97284a11]{text-align:center;min-height:0;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;font-size:12px;display:flex}.panel-state>span[data-v-97284a11],.select-mailbox-state>span[data-v-97284a11]{font-size:18px}.panel-state strong[data-v-97284a11],.select-mailbox-state strong[data-v-97284a11]{color:var(--text);margin-top:10px;font-size:14px}.panel-state p[data-v-97284a11],.select-mailbox-state p[data-v-97284a11]{margin-top:5px;line-height:1.55}.select-mailbox-state[data-v-97284a11]{border-right:1px solid var(--border);background:var(--bg-surface);grid-column:span 2}.domain-preview[data-v-97284a11]{overscroll-behavior:contain;background:var(--bg-surface);grid-column:span 2;min-width:0;min-height:0;overflow-y:auto}.domain-preview>header[data-v-97284a11]{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:104px;padding:18px 24px;display:flex}.mobile-domain-back[data-v-97284a11]{display:none}.domain-preview>header>div[data-v-97284a11]{flex:1;min-width:0}.domain-preview>header span[data-v-97284a11]{color:var(--text-muted);font-size:12px}.domain-preview h2[data-v-97284a11]{overflow-wrap:anywhere;margin-top:4px;font-size:21px}.domain-preview>header p[data-v-97284a11]{color:var(--text-muted);margin-top:4px;font-size:13px}.domain-preview-notice[data-v-97284a11]{border-bottom:1px solid var(--border);background:var(--primary-dim);color:var(--text-dim);padding:11px 24px;font-size:12px}.domain-create-section[data-v-97284a11],.domain-mailbox-section[data-v-97284a11]{border-bottom:1px solid var(--border);max-width:860px;margin:0 24px;padding:20px 0}.section-heading[data-v-97284a11]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-heading h3[data-v-97284a11]{font-size:14px}.section-heading p[data-v-97284a11]{color:var(--text-muted);margin-top:3px;font-size:12px}.section-heading>span[data-v-97284a11]{color:var(--text-muted);font-size:12px}.domain-create-form>label[data-v-97284a11]{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.create-row[data-v-97284a11]{align-items:stretch;gap:8px;display:flex}.address-field[data-v-97284a11]{border:1px solid var(--border);background:var(--bg-surface);border-radius:4px;flex:1;align-items:center;min-width:0;height:38px;display:flex}.address-field[data-v-97284a11]:focus-within{border-color:var(--primary)}.address-field input[data-v-97284a11]{background:0 0;border:0;outline:0;flex:1;min-width:120px;height:36px;padding:0 9px;font-size:13px}.address-field span[data-v-97284a11]{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--border);max-width:58%;color:var(--text-muted);padding:0 9px;font-size:12px;overflow:hidden}.create-row>.app-button[data-v-97284a11]{min-height:38px}.form-error[data-v-97284a11]{color:var(--danger);margin-top:7px;font-size:12px}.domain-mailbox-list[data-v-97284a11]{border:1px solid var(--border);border-radius:5px;overflow:hidden}.domain-mailbox-list>div[data-v-97284a11]{border-bottom:1px solid var(--border);align-items:center;gap:7px;min-height:54px;padding:0 8px;display:flex}.domain-mailbox-list>div[data-v-97284a11]:last-child{border-bottom:0}.domain-mailbox-list input[data-v-97284a11]{width:15px;height:15px;accent-color:var(--primary-strong)}.preview-mailbox-main[data-v-97284a11]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;min-height:53px;display:flex}.preview-mailbox-main strong[data-v-97284a11]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.preview-mailbox-main em[data-v-97284a11]{color:var(--primary);font-size:12px;font-style:normal}.preview-bulk[data-v-97284a11]{display:none}.empty-domain-mailboxes[data-v-97284a11]{border:1px dashed var(--border);min-height:128px;color:var(--text-muted);text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-domain-mailboxes>span[data-v-97284a11]{font-size:18px}.empty-domain-mailboxes strong[data-v-97284a11]{color:var(--text);margin-top:8px;font-size:13px}.empty-domain-mailboxes p[data-v-97284a11]{margin-top:4px;font-size:12px}.new-from-domain[data-v-97284a11]{color:var(--primary);margin:16px 24px 30px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.toast[data-v-97284a11]{z-index:1200;border:1px solid var(--border);background:var(--bg-elevated);min-width:300px;box-shadow:0 8px 24px var(--shadow);border-radius:5px;align-items:center;gap:12px;padding:10px 13px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.toast button[data-v-97284a11]{background:var(--primary-strong);color:#fff;border:0;border-radius:3px;min-height:30px;margin-left:auto;padding:0 8px}.toast i[data-v-97284a11]{background:var(--primary);height:2px;position:absolute;bottom:0;left:0}.toast.success[data-v-97284a11]{color:var(--success);justify-content:center;font-weight:700}.dialog-overlay[data-v-97284a11]{z-index:1100;background:#0a121a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assign-dialog[data-v-97284a11],.confirm-dialog[data-v-97284a11]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:6px;width:min(410px,100%);padding:18px;box-shadow:0 18px 48px #00000047}.assign-dialog h2[data-v-97284a11],.confirm-dialog h2[data-v-97284a11]{font-size:16px}.assign-dialog>p[data-v-97284a11],.confirm-dialog>p[data-v-97284a11]{color:var(--text-dim);margin:7px 0 16px;font-size:13px;line-height:1.55}.assign-dialog label[data-v-97284a11]{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.assign-dialog select[data-v-97284a11]{border:1px solid var(--border);background:var(--bg-surface);border-radius:4px;width:100%;height:38px;padding:0 9px;font-size:13px}.assign-dialog .dialog-error[data-v-97284a11]{color:var(--danger);margin:7px 0 0}.new-organization-link[data-v-97284a11]{color:var(--primary);margin-top:10px;font-size:12px;text-decoration:none;display:inline-flex}.dialog-actions[data-v-97284a11]{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.dialog-actions button[data-v-97284a11]{border:1px solid var(--border);min-height:36px;color:var(--text-dim);background:0 0;border-radius:4px;padding:0 11px;font-size:13px}.dialog-actions button[data-v-97284a11]:last-child{border-color:var(--primary-strong);background:var(--primary-strong);color:#fff}.dialog-actions button.danger[data-v-97284a11]{border-color:var(--danger-strong);background:var(--danger-strong)}@media (width<=1199px) and (width>=768px){.unassigned-grid[data-v-97284a11]{grid-template-columns:280px minmax(340px,1fr)}.domain-preview[data-v-97284a11]{grid-column:auto}.domain-preview>header[data-v-97284a11]{padding-inline:18px}.domain-create-section[data-v-97284a11],.domain-mailbox-section[data-v-97284a11]{margin-inline:18px}.unassigned-grid.has-address[data-v-97284a11]>:last-child{z-index:20;border-left:1px solid var(--border);width:min(620px,64vw);box-shadow:-8px 0 24px var(--shadow);position:absolute;top:0;bottom:0;right:0}.unassigned-grid.has-address>:last-child.detail-placeholder[data-v-97284a11]{display:none}.unassigned-grid.has-detail[data-v-97284a11]{grid-template-columns:minmax(300px,380px) minmax(360px,1fr)}.unassigned-grid.has-detail .unassigned-panel[data-v-97284a11]{display:none}.unassigned-grid.has-detail[data-v-97284a11]>:last-child{width:auto;box-shadow:none;position:static}}@media (width<=767px){.unassigned-page[data-v-97284a11]{height:calc(100% - 52px)}.unassigned-topbar[data-v-97284a11]{flex-basis:58px;height:58px}.back-link[data-v-97284a11]{border:0;width:44px;height:44px}.unassigned-title h1[data-v-97284a11]{font-size:16px}.unassigned-title p[data-v-97284a11]{font-size:12px}.topbar-action[data-v-97284a11]{display:none}.unassigned-grid[data-v-97284a11]{display:block}.unassigned-panel[data-v-97284a11],.domain-preview[data-v-97284a11],.message-panel[data-v-97284a11]{position:absolute;inset:0}.domain-preview[data-v-97284a11]{-webkit-overflow-scrolling:touch;display:none;overflow-y:auto}.unassigned-grid.has-domain:not(.has-address) .unassigned-panel[data-v-97284a11]{display:none}.unassigned-grid.has-domain:not(.has-address) .domain-preview[data-v-97284a11]{display:block}.unassigned-grid.has-address .unassigned-panel[data-v-97284a11],.unassigned-grid.has-address .domain-preview[data-v-97284a11],.select-mailbox-state[data-v-97284a11],.unassigned-grid>.detail-placeholder[data-v-97284a11]{display:none}.mailbox-search[data-v-97284a11]{height:44px}.domain-group>header[data-v-97284a11]{min-height:56px;padding-left:2px}.domain-toggle[data-v-97284a11],.domain-toggle-placeholder[data-v-97284a11]{flex-basis:44px;width:44px;height:44px}.assign-shortcut[data-v-97284a11]{min-height:36px}.mailbox-row[data-v-97284a11],.mailbox-main[data-v-97284a11]{min-height:56px}.mailbox-delete[data-v-97284a11]{opacity:1;width:44px;height:44px}.domain-groups[data-v-97284a11]{-webkit-overflow-scrolling:touch;overflow-y:auto}.domain-preview>header[data-v-97284a11]{min-height:74px;padding:9px 10px}.mobile-domain-back[data-v-97284a11]{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;display:grid}.domain-preview>header .app-button[data-v-97284a11]{min-height:44px;padding-inline:9px}.domain-preview h2[data-v-97284a11]{font-size:17px}.domain-preview>header p[data-v-97284a11]{font-size:12px}.domain-preview-notice[data-v-97284a11]{padding:10px 12px;line-height:1.5}.domain-create-section[data-v-97284a11],.domain-mailbox-section[data-v-97284a11]{margin:0 12px;padding:16px 0}.create-row[data-v-97284a11]{flex-direction:column}.address-field[data-v-97284a11]{height:44px}.address-field input[data-v-97284a11]{height:42px}.create-row>.app-button[data-v-97284a11]{min-height:44px}.preview-bulk[data-v-97284a11]{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;font-size:12px;display:flex}.preview-bulk label[data-v-97284a11]{color:var(--text-muted);align-items:center;gap:6px;display:flex}.preview-bulk button[data-v-97284a11]{min-height:36px}.domain-mailbox-list>div[data-v-97284a11]{min-height:60px;padding:0 4px 0 9px}.preview-mailbox-main[data-v-97284a11]{min-height:59px}.preview-delete[data-v-97284a11]{opacity:1;width:44px;height:44px}.new-from-domain[data-v-97284a11]{align-items:center;min-height:44px;margin:8px 12px 24px}.toast[data-v-97284a11]{bottom:calc(68px + env(safe-area-inset-bottom,0px));min-width:calc(100vw - 28px)}.assign-dialog[data-v-97284a11],.confirm-dialog[data-v-97284a11]{padding:16px}.assign-dialog select[data-v-97284a11],.dialog-actions button[data-v-97284a11]{min-height:44px}.dialog-actions button[data-v-97284a11]{flex:1}}
