.story-dropdown{position:fixed;z-index:2147483000;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px;border:1px solid #a9bccb;border-radius:8px;background:#fff;color:#17364b;box-shadow:0 8px 24px #17364b33;font:14px/1.4 system-ui,sans-serif;text-align:left}
.story-dropdown-option{box-sizing:border-box;display:block;min-height:38px;padding:9px 12px;border-radius:4px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.story-dropdown-option:hover,.story-dropdown-option.is-active{background:#e5f3f6;color:#075b68;font-weight:700}
.story-dropdown-option[aria-selected=true]{font-weight:700}
.story-dropdown-option[aria-disabled=true]{opacity:.5;cursor:default}
.story-dropdown-group,.story-dropdown-empty{padding:8px 12px;color:#607687;font-size:12px}
.story-dropdown-group{font-weight:700;background:#f3f6f8}
@media print{.story-dropdown{display:none!important}}
.story-dropdown { display:flex; flex-direction:column; overflow:hidden; }
.story-dropdown-options { min-height:0; overflow-y:auto; overscroll-behavior:contain; }
.story-dropdown .story-dropdown-search { flex:none; box-sizing:border-box; width:100%; min-width:0; min-height:44px; margin:0 0 4px; padding:10px; border:1px solid #a9bccb; border-radius:5px; background:#fff; color:#17364b; font:16px/1.4 system-ui,sans-serif; }
.story-dropdown-search:focus { outline:2px solid #008795; outline-offset:-2px; }
.story-dropdown-option { min-height:44px; }

/* Shared emphasis for the remaining custom dropdown implementations. */
.combo-list .combo-item:hover,
.combo-list .combo-item.active,
.combo-list .combo-item:focus-visible{font-weight:700}
.combo-list .combo-item:is(:hover,.active,:focus-visible) :is(.cname,.cprice),
.package-code-option:is(:hover,:focus-visible) span{font-weight:700}
.menu-panel a:hover,.menu-panel a:focus-visible{font-weight:800}
/* Button-based pickers already use a medium/bold base font; strengthen it on hover. */
.room-type-options button:hover,.room-type-options button:focus-visible,
.workspace-hover-options button:hover,.workspace-hover-options button:focus-visible,
.package-code-option:hover,.package-code-option:focus-visible{font-weight:800}
