.step[data-v-755a58b6]{display:flex;flex-direction:column;gap:var(--ol-space-5)}.step[data-v-755a58b6] .op-input.v-boxed{padding:var(--ol-space-3) var(--ol-space-4)}.hint[data-v-755a58b6]{color:var(--ol-text-muted);font-size:var(--ol-text-sm);line-height:var(--ol-leading-base);margin:0}.fields[data-v-755a58b6]{gap:var(--ol-space-5)}.field[data-v-755a58b6],.fields[data-v-755a58b6]{display:flex;flex-direction:column}.field[data-v-755a58b6]{gap:var(--ol-space-2)}.field-label[data-v-755a58b6]{color:var(--ol-text-subtle);font-size:var(--ol-text-xs);font-weight:var(--ol-font-500)}.field[data-v-755a58b6] .op-dd,.field[data-v-755a58b6] .op-dd__button{width:100%}.select-list[data-v-755a58b6]{border:1px solid var(--ol-border-subtle);border-radius:var(--ol-radius-card);list-style:none;margin:0;overflow:hidden;padding:0}.select-row[data-v-755a58b6]{align-items:center;border-bottom:1px solid var(--ol-border-subtle);cursor:pointer;display:flex;gap:var(--ol-space-3);padding:var(--ol-space-3) var(--ol-space-4);transition:background var(--ol-motion-hover)}.select-row[data-v-755a58b6]:last-child{border-bottom:none}.select-row[data-v-755a58b6]:hover{background:var(--ol-surface-hover)}.select-row.on[data-v-755a58b6]{background:var(--ol-wash-accent)}.check[data-v-755a58b6]{align-items:center;background:var(--ol-surface);border:1px solid var(--ol-border);border-radius:var(--ol-radius-control);color:var(--ol-text-on-accent);display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.select-row.on .check[data-v-755a58b6]{background:var(--ol-color-accent);border-color:var(--ol-color-accent)}.row-main[data-v-755a58b6]{display:flex;flex-direction:column;min-width:0}.row-title[data-v-755a58b6]{color:var(--ol-text-strong);font-size:var(--ol-text-base);font-weight:var(--ol-font-500)}.row-sub[data-v-755a58b6]{font-size:var(--ol-text-sm)}.muted[data-v-755a58b6],.row-sub[data-v-755a58b6]{color:var(--ol-text-muted)}.muted[data-v-755a58b6]{font-size:var(--ol-text-base)}.role-grid[data-v-755a58b6]{display:grid;gap:var(--ol-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:560px){.role-grid[data-v-755a58b6]{grid-template-columns:1fr}}.role-card[data-v-755a58b6]{align-items:center;background:var(--ol-surface);border:1px solid var(--ol-border);border-radius:var(--ol-radius-control);color:var(--ol-text);-moz-column-gap:var(--ol-space-3);column-gap:var(--ol-space-3);cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--ol-space-3) var(--ol-space-4);row-gap:2px;text-align:left;transition:border-color var(--ol-motion-hover),background var(--ol-motion-hover);white-space:normal}.role-card.on[data-v-755a58b6],.role-card[data-v-755a58b6]:hover{border-color:var(--ol-color-accent)}.role-card.on[data-v-755a58b6]{background:var(--ol-wash-accent)}.role-card.on .role-name[data-v-755a58b6],.role-card.on[data-v-755a58b6] svg{color:var(--ol-color-accent)}.role-card[data-v-755a58b6] svg{grid-row:1/span 2}.role-name[data-v-755a58b6]{color:var(--ol-text-strong);font-size:var(--ol-text-base);font-weight:var(--ol-font-500)}.role-desc[data-v-755a58b6]{color:var(--ol-text-muted);font-size:var(--ol-text-xs)}
