.crmc-modal{width:560px}.crmc-form{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.crmc-row{display:grid;grid-template-columns:1fr 92px;gap:var(--space-3);align-items:start;flex:none}.crmc-group{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-2);flex:none}.crmc-group>legend{padding:0;margin-block-end:4px}.crmc-option{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:var(--space-3);column-gap:var(--space-3);row-gap:2px;align-items:start;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app);cursor:pointer}.crmc-option.on,.crmc-option:hover{border-color:var(--accent-border)}.crmc-option.on{background:var(--accent-subtle)}.crmc-option:focus-within{outline:2px solid var(--focus-ring);outline-offset:1px}.crmc-option input{grid-row:1/span 2;margin:0;accent-color:var(--accent)}.crmc-option-title{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-primary)}.crmc-option-hint{font-size:var(--text-xs);color:var(--text-secondary)}.crmc-depth{display:flex;flex-wrap:wrap;gap:var(--space-2)}.crmc-depth .crmc-option{grid-template-columns:auto auto;align-items:center;padding:var(--space-2) var(--space-3)}.crmc-depth .crmc-option input{grid-row:auto}.crmc-seg{display:inline-flex;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;align-self:flex-start;flex:none}.crmc-seg button{height:30px;padding:0 var(--space-3);border:0;background:var(--surface-card);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);font-family:inherit;cursor:pointer}.crmc-seg button.on{background:var(--accent-subtle);color:var(--accent-text)}.crmc-seg button+button{border-inline-start:1px solid var(--border-default)}.crmc-templates{display:flex;flex-direction:column;gap:var(--space-2);flex:none}.crmc-tpl-boards{font-size:var(--text-xs);color:var(--text-tertiary)}.crmc-state{padding:var(--space-4);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.crmc-foot{align-items:center;gap:var(--space-3)}.crmc-foot-hint{margin-inline-end:auto;text-align:start}.crmc-note{flex:none}