[data-ui-flows-slide][hidden], [data-ui-flows-panel][hidden], [data-ui-flows-folded][hidden], .rl-flow-help-results[hidden] { display: none !important; }
.rl-flow-picker { border: 1px solid #dedbe2; border-radius: 8px; width: calc(100% - 48px); max-width: 1120px; margin: 24px auto; padding: 24px; font-family: BMDupletTXT, Arial, sans-serif; }
.rl-flow-picker > p { font-size: 13px; line-height: 20px; color: #68646d; margin: 0 0 18px; }
.rl-flow-picker form { display: grid; grid-template-columns: 1fr 1fr auto; gap: 16px; align-items: end; }
.rl-flow-picker label { display: flex; flex-direction: column; gap: 8px; font-size: 14px; font-weight: 600; }
.rl-flow-picker select { width: 100%; min-height: 48px; padding: 10px 12px; border: 1px solid #aaa7af; border-radius: 4px; color: #0e1016; background: #fff; font: inherit; font-weight: 400; }
.rl-flow-picker button { min-height: 48px; padding: 12px 20px; border: 0; border-radius: 4px; background: #0e1016; color: #fff; font: inherit; cursor: pointer; }
.rl-flow-picker select:focus-visible, .rl-flow-picker button:focus-visible, .rl-flow-help-results a:focus-visible { outline: 2px solid #0e1016; outline-offset: 3px; }
.rl-flow-help-results { list-style: none; margin: 12px 0 0; padding: 0; border: 1px solid #dedbe2; border-radius: 4px; background: #fff; max-height: 320px; overflow: auto; }
.rl-flow-help-results li + li { border-top: 1px solid #e6e3e9; }
.rl-flow-help-results a { display: block; color: #0e1016; text-decoration: none; padding: 14px 16px; }
.rl-flow-help-results a:hover, .rl-flow-help-results [aria-selected="true"] a { background: #f1f0f3; }
.rl-flow-help-results strong { display: block; font-size: 14px; line-height: 20px; }
.rl-flow-help-results small { display: block; margin-top: 4px; color: #68646d; font-size: 12px; line-height: 18px; }
.rl-flow-help-results .rl-flow-no-results { padding: 14px 16px; color: #68646d; font-size: 13px; }
@media (max-width: 767px) { .rl-flow-picker { padding: 20px 16px; } .rl-flow-picker form { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { html, [data-ui-flows-scroll] { scroll-behavior: auto !important; } }
