.identity{display:grid;gap:18px;color:var(--foreground,#192333);min-width:0}.identity *{box-sizing:border-box}.identity h1{margin:0;font-size:26px;line-height:1.2;font-weight:750}.identity h2{margin:0;font-size:17px;font-weight:720}.identity p{line-height:1.55;margin:8px 0;color:var(--muted-foreground,#7082a0)}.identity header{display:flex;align-items:center;justify-content:space-between;gap:14px}.identity header>div{min-width:0}.identity .identity-card{background:var(--card,#fff);border:1px solid var(--border,#e5e9f3);border-radius:18px;padding:22px;min-width:0}.identity .identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.identity .identity-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.identity .identity-tag{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;border-radius:20px;padding:5px 10px;background:var(--muted,#f0f3fa);color:var(--muted-foreground,#6d7e9b)}.identity .identity-tag.good{background:#e5f6ef;color:#227556}.identity .identity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border,#e5e9f3);padding:14px 0}.identity .identity-row:last-child{border-bottom:0;padding-bottom:0}.identity .identity-row>div{min-width:0}.identity small{display:block;font-size:12px;color:var(--muted-foreground,#7082a0);line-height:1.5}.identity p,.identity small,.identity strong{overflow-wrap:anywhere}.identity .identity-error{padding:12px 15px;border-radius:12px;color:#9e3636;background:#fff0f0}.identity .identity-notice{padding:12px 15px;border-radius:12px;color:#227556;background:#e5f6ef}.identity .identity-stack{display:grid;gap:14px}.identity label{display:grid;gap:6px;font-size:13px;color:var(--foreground,#233451)}.identity input,.identity select,.identity textarea{font:inherit;border:1px solid var(--border,#dfe5f1);border-radius:12px;background:var(--background,#fff);color:inherit;padding:10px 12px;min-width:0;width:100%;line-height:1.4}.identity input:focus,.identity textarea:focus{outline:2px solid #5663ea;outline-offset:1px}.identity .identity-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.identity .identity-check input{width:16px;min-width:16px;margin-top:2px}.identity code{font:13px/1.6 monospace;overflow-wrap:anywhere;white-space:normal;padding:12px;border-radius:12px;background:var(--muted,#f0f3fa);display:block}.identity a{color:var(--primary,#5663ea);text-decoration:underline;text-underline-offset:3px}.identity .identity-table-wrap{overflow:auto;max-width:100%}.identity table{border-collapse:collapse;width:100%;font-size:13px;white-space:nowrap}.identity td,.identity th{text-align:left;padding:11px 10px;border-bottom:1px solid var(--border,#e5e9f3)}.identity th{color:var(--muted-foreground,#7082a0);font-weight:600}.identity-portal{max-width:1020px;margin:32px auto;padding:0 22px}.identity-portal>.identity-brand{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 24px}.identity-portal>.identity-brand a{font-size:13px;color:var(--primary,#5663ea)}.identity-confirm{max-width:520px;margin:7vh auto;padding:20px}.identity-dialog{width:calc(100% - 28px);max-width:610px!important;max-height:calc(100dvh - 32px);overflow:auto;border-radius:18px!important}.identity .identity-caption{font-size:12px}.identity .identity-totals{display:flex;flex-wrap:wrap;gap:8px}.identity details summary{cursor:pointer;font-size:14px;color:var(--muted-foreground,#7082a0);padding:10px 0}.identity .identity-empty{font-size:13px;margin:14px 0 0}.identity .identity-link-button{border:0;padding:0;background:none;text-decoration:underline;color:var(--primary,#5663ea);cursor:pointer}.identity .identity-span{grid-column:1/-1}@media(max-width:700px){.identity .identity-grid{grid-template-columns:1fr}.identity .identity-card{padding:17px}.identity h1{font-size:23px}.identity header{align-items:flex-start}.identity header>button{flex-shrink:0}.identity .identity-row{align-items:flex-start;gap:10px}.identity .identity-row>button{flex-shrink:0}.identity-portal{margin:20px auto;padding:0 14px}.identity-confirm{margin:24px auto;padding:14px}.identity-dialog .identity-grid{gap:14px}}@media(prefers-reduced-motion:reduce){.identity *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.panel-access-dialog .identity-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.panel-access-dialog .identity-check input{width:16px;min-width:16px;margin-top:2px}.identity,.identity-portal{--primary:var(--glv-blue,#5663ea);--ring:var(--glv-blue,#5663ea);font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.45}.identity [data-slot=button]{border-radius:99px;font-size:13px;min-height:36px}.identity .identity-card>header{flex-wrap:wrap}@media(max-width:700px){.identity [data-slot=button]{min-height:40px}.identity input,.identity select,.identity textarea{font-size:16px}}