.traffic-light-module__Stcrfq__field{background:#e6e0d6;position:fixed;inset:0;overflow:hidden}.traffic-light-module__Stcrfq__field .traffic-light-canvas{position:absolute;inset:0}.traffic-light-module__Stcrfq__field canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.traffic-light-module__Stcrfq__field canvas:active{cursor:grabbing}.traffic-light-module__Stcrfq__controls{right:calc(8px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute}.traffic-light-module__Stcrfq__options{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.traffic-light-module__Stcrfq__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.traffic-light-module__Stcrfq__label,.traffic-light-module__Stcrfq__control{color:#fff;letter-spacing:.01em;text-shadow:0 0 1px #0000008c,0 1px 4px #00000080;min-height:36px;padding:0 12px;font:400 13px/1.4 Arial,Helvetica,sans-serif}.traffic-light-module__Stcrfq__label{opacity:.55;align-items:center;display:flex}.traffic-light-module__Stcrfq__control{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:44px}.traffic-light-module__Stcrfq__control[aria-expanded],.traffic-light-module__Stcrfq__control[aria-pressed=false]{opacity:.55}.traffic-light-module__Stcrfq__control:hover{opacity:1}.traffic-light-module__Stcrfq__control:focus-visible{outline-offset:-4px;outline:1px solid #fff}
.traffic-light-module__p_T3kq__field{background:#e6e0d6;position:fixed;inset:0;overflow:hidden}.traffic-light-module__p_T3kq__field .traffic-light-canvas{position:absolute;inset:0}.traffic-light-module__p_T3kq__field canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.traffic-light-module__p_T3kq__field canvas:active{cursor:grabbing}.traffic-light-module__p_T3kq__controls{right:calc(8px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute}.traffic-light-module__p_T3kq__options{max-height:calc(100dvh - 72px - env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;overflow-y:auto}.traffic-light-module__p_T3kq__options::-webkit-scrollbar{display:none}.traffic-light-module__p_T3kq__row[data-section-start]{margin-top:14px}.traffic-light-module__p_T3kq__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.traffic-light-module__p_T3kq__label,.traffic-light-module__p_T3kq__control,.traffic-light-module__p_T3kq__range{color:#fff;letter-spacing:.01em;text-shadow:0 0 1px #000000e6,0 0 3px #000000b3,0 0 10px #00000073;min-height:36px;padding:0 12px;font:400 13px/1.4 Arial,Helvetica,sans-serif}.traffic-light-module__p_T3kq__label{opacity:.75;align-items:center;display:flex}.traffic-light-module__p_T3kq__control{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:44px}.traffic-light-module__p_T3kq__control[aria-expanded],.traffic-light-module__p_T3kq__control[aria-pressed=false]{opacity:.68}.traffic-light-module__p_T3kq__control:hover{opacity:1}.traffic-light-module__p_T3kq__control:focus-visible{outline-offset:-4px;outline:1px solid #fff}.traffic-light-module__p_T3kq__range{pointer-events:auto;align-items:center;gap:10px;display:flex}.traffic-light-module__p_T3kq__range input{cursor:pointer;touch-action:none;appearance:none;background:0 0;width:168px;height:36px;margin:0}.traffic-light-module__p_T3kq__range input::-webkit-slider-runnable-track{background:#ffffff8c;height:2px;box-shadow:0 1px 3px #00000073}.traffic-light-module__p_T3kq__range input::-moz-range-track{background:#ffffff8c;height:2px;box-shadow:0 1px 3px #00000073}.traffic-light-module__p_T3kq__range input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:14px;height:14px;margin-top:-6px;box-shadow:0 1px 4px #00000080}.traffic-light-module__p_T3kq__range input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000080}.traffic-light-module__p_T3kq__range input:focus-visible{outline-offset:2px;outline:1px solid #fff}.traffic-light-module__p_T3kq__value{font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em}
