select.ai-duration-changed { outline: 2px solid #7eeeff; outline-offset: 3px; box-shadow: 0 0 18px #7eeeff66; }
.ai-duration-note { display: block; margin-top: 8px; color: #a2e8cd; font: 500 13px/1.5 system-ui, sans-serif; }
.ai-duration-note:empty { display: none; }
.ai-duration-toggle { display: flex !important; align-items: center; justify-content: flex-start !important; gap: 8px; margin: 10px 0 0 !important; font: 400 13px/1.4 system-ui, sans-serif; cursor: pointer; }
.ai-duration-toggle input[type="checkbox"] { width: 16px; height: 16px; margin: 0; accent-color: #7eeeff; flex: 0 0 auto; }
