.recordingTaskDialog .recordingEntrySection{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;background:#fafbfc;border-color:#e1e7ed}
.recordingTaskDialog .recordingEntrySection legend{font-size:13px;font-weight:650}
.recordingEntryRow{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;min-width:0}
.recordingEntryRow .recordingEntryHint{flex:1 1 260px;margin:0;color:#748096;font-size:12px;line-height:1.65}
.recordingTaskDialog .recordingSegments{display:inline-flex;flex:0 1 auto;gap:3px;padding:3px;max-width:100%;border:1px solid #dce3eb;border-radius:10px;background:#edf1f5}
.recordingTaskDialog .recordingSegments[hidden]{display:none!important}
.recordingTaskDialog .recordingSegments button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;min-width:88px;padding:8px 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#657188;font-size:13px;font-weight:550;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}
.recordingTaskDialog .recordingSegments button:hover:not(:disabled):not([aria-checked=true]){background:#dfe6ee;color:#33465f}
.recordingTaskDialog .recordingSegments button[aria-checked=true]{border-color:#294b75;background:#294b75;color:#fff;font-weight:650;box-shadow:0 1px 3px #223b571a}
.recordingTaskDialog .recordingSegments button[aria-checked=true]::before{content:'';width:5px;height:5px;flex:none;border-radius:50%;background:currentColor}
.recordingTaskDialog .recordingSegments button:focus-visible{outline:2px solid #3e6fd2;outline-offset:2px}
.recordingTaskDialog .recordingSegments button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:600px){.recordingTaskDialog .recordingEntrySection{padding:12px}.recordingTaskDialog .recordingSegments{width:100%}.recordingTaskDialog .recordingSegments button{flex:1;min-width:0;min-height:44px;padding:8px;font-size:12px}.recordingEntryRow .recordingEntryHint{flex-basis:100%;font-size:12px}}
@media(prefers-reduced-motion:reduce){.recordingTaskDialog .recordingSegments button{transition:none}}
