.cr-panel[role=dialog]{display:flex;flex-direction:column;gap:0;max-width:512px;max-height:calc(100dvh - 32px);padding:24px;border-radius:var(--r-md);background:var(--bg);color:var(--text);outline:none}.cr-panel .cr-head{flex:none;padding-right:32px}.cr-head>h2{font-size:18px;line-height:1;font-weight:600;letter-spacing:-.01em}.cr-head>p{margin-top:6px;font-size:14px;color:var(--text-muted)}.cr-form{display:flex;min-height:0;flex-direction:column}.cr-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:18px}.cr-body{display:grid;gap:14px}.cr-label{display:block;margin-bottom:6px;font-size:var(--tx-sm);font-weight:500}.cr-label span{color:var(--text-muted);font-weight:400}.cr-panel .cr-field{height:40px;width:100%;border-radius:calc(var(--r-md) - 2px)}.cr-panel textarea{min-height:80px;resize:vertical;border-radius:calc(var(--r-md) - 2px)}.cr-row3{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:8px}.cr-row3>*{min-width:0}.cr-foot{display:flex;flex:none;justify-content:flex-end;gap:8px;margin-top:20px}.cr-foot>button{border-radius:calc(var(--r-md) - 2px)}.cr-error{margin-top:14px;padding:12px 14px;border:1px solid transparent;border-radius:calc(var(--r-md) - 2px);background:color-mix(in oklch,var(--destructive) 14%,transparent);font-size:var(--tx-base)}.cr-error strong{display:block;font-weight:600}.cr-description-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.cr-description-heading .cr-label{margin:0}.cr-description-heading>.j-voice[data-voice-active=true]{flex-basis:100%;min-height:56px;padding:6px 8px 6px 12px;border:1px solid var(--surface-border);border-radius:calc(var(--r-md) - 2px);background:var(--surface)}@media (max-width:639px){.cr-panel.cr-sheet{max-width:none;max-height:92dvh;padding:28px 16px 0;border-radius:var(--r-sheet) var(--r-sheet) 0 0}.cr-row3{grid-template-columns:1fr 1fr}.cr-row3>:last-child{grid-column:1/-1}.cr-sheet .cr-foot{margin:20px -16px 0;padding:12px 16px;border-top:1px solid var(--surface-border);background:var(--bg)}.cr-sheet .cr-foot>button{flex:1 1 0;min-width:0}}.cr-panel .cr-select{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--surface-border);background:var(--bg);padding:0 12px;text-align:left}.cr-board-picker[role=dialog]{background:var(--surface);outline:none}.cr-board-picker>button{display:none}