.baseIdentityCheck{border:1px solid var(--border,#294255);border-radius:12px;min-width:0;padding:18px}.baseIdentityCheck>p{margin:0 0 12px;line-height:1.5}.baseCandidateList{gap:10px;display:grid}.baseCandidate{border:1px solid var(--border,#294255);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.baseCandidate>div{overflow-wrap:anywhere;min-width:0}.baseCandidate p{margin:5px 0 0;font-size:13px}.baseCandidate button{flex-shrink:0}.baseIdentityCheck .baseDistinctChoice{align-items:flex-start;gap:10px;margin-top:15px;line-height:1.5;display:flex}.baseIdentityCheck .baseDistinctChoice input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}@media (max-width:600px){.baseIdentityCheck{padding:12px}.baseCandidate{flex-direction:column;align-items:stretch;gap:10px}.baseCandidate button,.baseIdentityCheck>button{width:100%;min-height:44px}}
.zSettingsWorkspace.zSettingsOverviewOpen{display:block}.zSettingsOverview{max-width:1120px}.zSettingsOverviewTools{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:14px;margin-bottom:26px;display:grid}.zSettingsViewMenu{z-index:2;width:320px;max-width:100%;position:relative}.zSettingsViewTrigger{border:1px solid var(--z-border);background:var(--z-surface-1);width:100%;min-height:46px;color:var(--z-text);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.zSettingsViewTrigger:hover,.zSettingsViewTrigger[aria-expanded=true]{background:var(--z-surface-2);border-color:var(--z-border-strong)}.zSettingsViewCurrent{color:var(--z-text-muted);margin-left:auto;font-size:12px;font-weight:400}.zSettingsViewChevron{color:var(--z-text-muted);flex-shrink:0}.zSettingsViewTrigger[aria-expanded=true] .zSettingsViewChevron{transform:rotate(180deg)}.zSettingsLayoutPicker{border:1px solid var(--z-border-strong);background:var(--z-surface-1);border-radius:14px;gap:4px;width:100%;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000026}.zSettingsLayoutPicker[hidden]{display:none}.zSettingsLayoutPicker button{background:var(--z-surface-1);min-height:54px;color:var(--z-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.zSettingsLayoutLabel{flex:1;min-width:0}.zSettingsLayoutCheck{width:16px;color:var(--z-text);flex-shrink:0}.zSettingsLayoutPicker button:hover{background:var(--z-surface-2)}.zSettingsLayoutPicker button[aria-pressed=true]{border-color:var(--z-accent);background:var(--z-accent-soft);color:var(--z-text)}.zSettingsLayoutPreview{width:28px;height:24px;color:var(--z-text-muted);flex-shrink:0;grid-template-columns:1fr 1fr;gap:3px;display:grid}.zSettingsLayoutPicker button[aria-pressed=true] .zSettingsLayoutPreview{color:var(--z-accent)}.zSettingsLayoutPreview i{background:var(--z-surface-2);border:1px solid;border-radius:2px}.zSettingsLayoutPreview-hybrid i:nth-child(n+3){grid-column:1/-1}.zSettingsLayoutPreview-list{grid-template-columns:1fr}.zSettingsOverviewSearch{border:1px solid var(--z-border);background:var(--z-field);min-width:0;color:var(--z-text-muted);border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.zSettingsOverviewSearch input{width:100%;min-width:0;min-height:46px;color:var(--z-text);background:0 0;border:0;padding:8px 0;font-size:16px}.zSettingsOverviewSearch>svg{flex-shrink:0}.zSettingsDirectoryGroup+.zSettingsDirectoryGroup{margin-top:26px}.zSettingsDirectoryGroup h2{letter-spacing:.07em;text-transform:uppercase;color:var(--z-text-muted);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.5}.zSettingsTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.zSettingsEntry{border:1px solid var(--z-border);background:var(--z-surface-1);min-width:0;color:var(--z-text);text-align:left;cursor:pointer}.zSettingsEntry:hover{background:var(--z-surface-2);border-color:var(--z-border-strong)}.zSettingsEntryIcon{background:var(--z-surface-2);width:36px;height:36px;color:var(--z-accent);border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;display:flex}.zSettingsEntryCopy{flex:1;gap:5px;min-width:0;display:grid}.zSettingsEntryCopy strong{overflow-wrap:break-word;font-size:15px;font-weight:600;line-height:1.35}.zSettingsEntryCopy small{color:var(--z-text-muted);overflow-wrap:break-word;font-size:13px;line-height:1.45}.zSettingsTiles .zSettingsEntry{border-radius:14px;flex-direction:column;align-items:flex-start;gap:13px;min-height:132px;padding:18px;display:flex}.zSettingsTiles .zSettingsEntryArrow{display:none}.zSettingsRows{border:1px solid var(--z-border);border-radius:14px;overflow:hidden}.zSettingsRows .zSettingsEntry{border:0;border-radius:0;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 18px;display:flex}.zSettingsRows .zSettingsEntry+.zSettingsEntry{border-top:1px solid var(--z-border)}.zSettingsEntryArrow{color:var(--z-text-muted);flex-shrink:0;font-size:24px}.zSettingsBack{align-items:center;gap:10px;min-height:44px;margin:0 0 16px;display:inline-flex}.zSettingsAll{width:100%;min-height:44px;margin-bottom:18px}.zSettingsAppearanceLayout{border-top:1px solid var(--z-border);margin-top:26px;padding-top:22px}.zSettingsAppearanceLayout .zSettingsLayoutPicker{top:auto;bottom:calc(100% + 8px)}.zSettingsEntry:focus-visible,.zSettingsLayoutPicker button:focus-visible,.zSettingsViewTrigger:focus-visible{outline:2px solid var(--z-accent);outline-offset:2px}@media (max-width:1100px){.zSettingsTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.zSettingsDetailOpen>.zSettingsNavigation{display:none}.zSettingsOverviewTools{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:22px}.zSettingsViewMenu{width:100%}.zSettingsViewTrigger{gap:8px}.zSettingsTiles{gap:9px}.zSettingsTiles .zSettingsEntry{gap:11px;min-height:126px;padding:14px}.zSettingsEntryCopy strong{font-size:14px}.zSettingsEntryCopy small{font-size:12px}.zSettingsRows .zSettingsEntry{gap:11px;min-height:72px;padding:13px 12px}.zSettingsEntryIcon{flex-basis:32px;width:32px;height:32px}}
