
.identity-page[data-v-0e60396a] { min-height: 100vh; box-sizing: border-box; padding: 20px 28px 44px; color: #203e32; background: #f5f8f5; font-family: inherit;
}
header[data-v-0e60396a], .list-heading[data-v-0e60396a], article[data-v-0e60396a] { display: flex; align-items: center; justify-content: space-between; gap: 18px;
}
h1[data-v-0e60396a] { margin: 8px 0; font-size: 30px;
}
h2[data-v-0e60396a] { font-size: 21px; margin: 10px 0;
}
h3[data-v-0e60396a] { margin: 0; font-size: 17px;
}
p[data-v-0e60396a] { color: #53685e; line-height: 1.7; margin: 8px 0;
}
.eyebrow[data-v-0e60396a] { color: #50735e; font-size: 13px;
}
button[data-v-0e60396a] { border: 1px solid #b7cbbf; border-radius: 10px; background: #fff; padding: 11px 16px; color: #234d38; cursor: pointer; font: inherit; flex-shrink: 0;
}
button[data-v-0e60396a]:disabled { opacity: .5; cursor: default;
}
button[data-v-0e60396a]:focus-visible { outline: 3px solid #68977c; outline-offset: 3px;
}
.current[data-v-0e60396a], .choices[data-v-0e60396a] { padding: 24px; border: 1px solid #d9e3dc; border-radius: 16px; background: #fff; margin-top: 24px;
}
.current[data-v-0e60396a] { background: #eaf3eb; border-color: #b3cdb9;
}
article[data-v-0e60396a] { padding: 20px 0; border-top: 1px solid #e2e9e3;
}
article h3[data-v-0e60396a], article p[data-v-0e60396a], .current h2[data-v-0e60396a] { overflow-wrap: anywhere;
}
article > div[data-v-0e60396a] { min-width: 0;
}
.error[data-v-0e60396a] { color: #962f2b; background: #fff0ed; padding: 14px; border-radius: 10px;
}
.primary[data-v-0e60396a] { background: #285b3d; color: #fff;
}
.maintenance[data-v-0e60396a] { color: #805a16; background: #fff5dd; padding: 14px; border-radius: 10px; margin-top: 16px;
}
.maintenance.critical[data-v-0e60396a] { color: #962f2b; background: #fff0ed;
}
@media(max-width: 560px) {
.identity-page[data-v-0e60396a] { padding: 22px 16px;
}
header[data-v-0e60396a] { align-items: flex-start; flex-direction: column;
}
.current[data-v-0e60396a], .choices[data-v-0e60396a] { padding: 18px;
}
article[data-v-0e60396a] { align-items: flex-start;
}
article button[data-v-0e60396a] { padding: 10px;
}
}
.identity-page[data-v-0e60396a]{color:var(--ios-text,#1d1d1f);background:var(--ios-bg,#f5f5f7)}
.identity-page .current[data-v-0e60396a],.identity-page .choices[data-v-0e60396a]{border-color:var(--ios-border,rgba(60,60,67,.18));border-radius:0;box-shadow:none;border-left:0;border-right:0}
.identity-page button[data-v-0e60396a]{min-height:44px;border-radius:10px}
.identity-page .current[data-v-0e60396a]{background:transparent}
.identity-page .primary[data-v-0e60396a]{background:var(--ios-primary,#c1121f);border-color:var(--ios-primary,#c1121f)}
.identity-page button[data-v-0e60396a]:focus-visible{outline:3px solid rgba(193,18,31,.32);outline-offset:2px}
.workspace-shell[data-v-0e60396a]{display:grid;grid-template-columns:196px minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}
.workspace-toolbar[data-v-0e60396a]{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.workspace-toolbar h2[data-v-0e60396a]{margin:0;font-size:20px;overflow-wrap:anywhere}.workspace-shortcuts[data-v-0e60396a]{display:flex;flex-wrap:wrap;gap:8px}.workspace-shortcuts button[aria-controls="workspace-menu"][data-v-0e60396a]{display:none}.workspaces[data-v-0e60396a]{min-width:0;scroll-margin-top:16px}
.workspace-nav[data-v-0e60396a]{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;background:var(--ios-grouped,#f2f2f7);border-radius:8px;position:sticky;top:16px;max-height:calc(100vh - 40px);overflow-y:auto}
.identity-page .workspace-nav button[data-v-0e60396a]{display:block;width:100%;min-width:0;min-height:42px;padding:9px 12px;font-size:14px;line-height:1.4;letter-spacing:0;text-align:left;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--ios-muted,#6e6e73)!important;box-shadow:none!important;transform:none!important;overflow-wrap:anywhere}
.identity-page .workspace-nav button[aria-selected="true"][data-v-0e60396a]{background:var(--ios-surface,#fff)!important;color:var(--ios-primary,#c1121f)!important;font-weight:600}
.workspace-group-heading[data-v-0e60396a]{font-size:12px;margin:12px 12px 4px;color:var(--ios-muted,#6e6e73)}
.management-pane-nav[data-v-0e60396a]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.management-pane-nav button[aria-pressed="true"][data-v-0e60396a]{background:#edf4ee;font-weight:700}
.identity-page .workspaces>section[data-v-0e60396a]{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
@media(max-width:900px){.workspace-shell[data-v-0e60396a]{grid-template-columns:minmax(0,1fr);gap:12px}.workspace-shortcuts button[aria-controls="workspace-menu"][data-v-0e60396a]{display:inline-flex}.workspace-nav[data-v-0e60396a]{display:none;position:static;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow-x:visible}.workspace-nav.is-open[data-v-0e60396a]{display:grid}.workspace-group-heading[data-v-0e60396a]{grid-column:1/-1;margin:10px 8px 4px;white-space:normal;align-self:auto}.identity-page .workspace-nav button[data-v-0e60396a]{white-space:normal;width:100%;text-align:left}.workspace-shortcuts button[data-v-0e60396a]{padding:10px 12px;font-size:14px}}
@media(max-width:600px){.identity-page .workspace-nav button[data-v-0e60396a]{font-size:13px;padding:8px 10px}.management-pane-nav button[data-v-0e60396a]{min-width:0;max-width:100%;white-space:normal}}


.share-card[data-v-e4cd49c7] { min-width: 0; box-sizing: border-box; padding: 24px; border: 1px solid #d9e3dc; border-radius: 16px; background: #fff; margin-top: 24px;
}
.share-card h2[data-v-e4cd49c7] { margin: 10px 0; font-size: 21px; color: #203e32; overflow-wrap: anywhere;
}
.share-card p[data-v-e4cd49c7] { color: #53685e; line-height: 1.7;
}
.eyebrow[data-v-e4cd49c7] { color: #50735e; font-size: 13px;
}
button[data-v-e4cd49c7] { border: 0; border-radius: 10px; background: #285b3d; padding: 11px 16px; color: #fff; cursor: pointer; font: inherit;
}
button[data-v-e4cd49c7]:disabled { opacity: .5; cursor: default;
}
button[data-v-e4cd49c7]:focus-visible { outline: 3px solid #68977c; outline-offset: 3px;
}
.qr-wrap[data-v-e4cd49c7] { margin-top: 18px; display: grid; justify-items: start; gap: 8px;
}
.qr-wrap img[data-v-e4cd49c7] { display: block; max-width: 100%; height: auto; border-radius: 12px; border: 1px solid #e2e9e3;
}
.invitation-qr img[data-v-e4cd49c7] { width: 100%; max-width: 412px; box-sizing: border-box; border-radius: 0;
}
.qr-wrap h3[data-v-e4cd49c7] { margin: 0;
}
.poster-actions[data-v-e4cd49c7] { display: flex; gap: 10px; flex-wrap: wrap;
}
.error[data-v-e4cd49c7] { color: #962f2b !important; background: #fff0ed; padding: 12px; border-radius: 10px;
}
@media (max-width: 600px) {
.share-card[data-v-e4cd49c7] { padding: 16px;
}
}

