/* V161: single-column version of the existing Interval/Speed option styling. */
.sky-choice-menu{
 position:fixed;z-index:2147483646;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;
 padding:9px;border:1.5px solid #9b70bd;border-radius:17px;
 background:#2b1d43;color:#f5eaff;
 box-shadow:0 0 0 1px #b58cda35,0 8px 25px #080410b8;
 font-family:'Jost','Trebuchet MS',Arial,sans-serif;
}
.sky-choice-option{
 display:flex;align-items:center;gap:10px;width:100%;min-height:41px;margin:0 0 7px;
 padding:8px 10px;border:1px solid #78569b;border-radius:10px;
 background:#322346;color:#f8eeff;text-align:left;
 font:650 15px/1.25 'Jost','Trebuchet MS',Arial,sans-serif;
 cursor:pointer;-webkit-tap-highlight-color:transparent;
}
.sky-choice-option:last-child{margin-bottom:0;}
.sky-choice-option.is-selected,.sky-choice-option:hover{background:#654184;border-color:#a77bca;}
.sky-choice-option:disabled{opacity:.5;cursor:default;}
.sky-choice-dot{display:block;flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #aaa4ae;background:#393a39;box-sizing:border-box;}
.sky-choice-option.is-selected .sky-choice-dot{border-color:#f4e5ff;background:#a966e0;box-shadow:inset 0 0 0 3px #a966e0, inset 0 0 0 5px #f4e5ff;}

/* V164: compact dropdown options, applied only to the custom choice panel. */
.sky-choice-option{font-size:14px;font-weight:500;line-height:1.3;min-height:35px;padding:7px 8px;gap:9px;overflow-wrap:anywhere;white-space:normal;box-sizing:border-box}
.sky-choice-dot{width:14px;height:14px;border-width:1.5px;background:#34263f;border-color:#b3a8bf}
.sky-choice-option.is-selected .sky-choice-dot{background:#b476e5;border-color:#ead9ff;box-shadow:inset 0 0 0 3px #342346}

/* V169: contain the scrollbar inside the rounded dropdown's own clipped viewport. */
.sky-choice-menu{padding:0;overflow:hidden;}
.sky-choice-scroll{box-sizing:border-box;height:100%;min-height:0;padding:9px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:15px;scrollbar-width:thin;scrollbar-color:#9873b7 transparent;}
.sky-choice-scroll::-webkit-scrollbar{width:5px;}
.sky-choice-scroll::-webkit-scrollbar-thumb{background:#9873b7;border-radius:9px;}
.sky-choice-scroll::-webkit-scrollbar-track{background:transparent;}
