/* V1.8.0: warm-white anchored picker; keep all history inside a scrolling popup. */
.issue-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:38px;padding:9px 12px;border:1px solid #e7d9d4;border-radius:7px;background:#fffdfa;color:#5f4c41;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;text-align:left;transition:transform .12s ease,box-shadow .12s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}
.issue-picker-value{min-width:0;white-space:normal;overflow-wrap:anywhere}
.issue-picker-chevron{flex-shrink:0;color:#b68a78;font-size:17px;line-height:1;transition:transform .16s ease}
.issue-picker-trigger[aria-expanded="true"]{border-color:#d6a391;box-shadow:0 0 0 3px #f7e7e1}
.issue-picker-trigger[aria-expanded="true"] .issue-picker-chevron{transform:rotate(180deg)}
.issue-picker-trigger:active{transform:scale(.98) translateY(1px);box-shadow:0 1px 4px rgba(84,54,44,.12);transition-duration:.05s}
.issue-picker-panel{position:fixed;z-index:120;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;border:1px solid #e5cfc3;border-radius:10px;background:#fffdf9;color:#675043;box-shadow:0 12px 32px rgba(94,62,46,.17);transform-origin:top center;animation:issuePickerIn .18s cubic-bezier(.22,1,.36,1)}
.issue-picker-panel[hidden]{display:none}
.issue-picker-search-label{display:block;flex:0 0 auto;padding:11px 12px 10px;border-bottom:1px solid #f0e5dd;font-size:10px;line-height:1.5;color:#a1806b}
.issue-picker-search-label input{display:block;box-sizing:border-box;width:100%;min-width:0;height:36px;margin-top:5px;padding:7px 10px;border:1px solid #eadbd1;border-radius:6px;background:#fffdfa;font:inherit;font-size:12px;color:#624c3e}
.issue-picker-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px;scroll-padding:5px}
.issue-picker-group-title{padding:9px 8px 6px;color:#ac8b76;font-size:10px;line-height:1.5}
.issue-picker-option{display:flex;flex-direction:column;align-items:flex-start;gap:3px;box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#675043;font:inherit;font-size:12px;line-height:1.6;text-align:left;white-space:normal;overflow-wrap:anywhere;transition:transform .1s ease,background .12s ease,border-color .12s ease;-webkit-tap-highlight-color:transparent}
.issue-picker-option>span,.issue-picker-option>small{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.issue-picker-option small{font-size:10px;color:#b09380}
.issue-picker-option.is-active{background:#faf0e8;border-color:#f0ddd0}
.issue-picker-option[aria-selected="true"]{background:#f8ebe2;border-color:#e9cabc;color:#9f6550}
.issue-picker-option:active{transform:scale(.98) translateY(1px);background:#f3e1d5}
.issue-picker-empty{padding:18px 14px;font-size:11px;color:#a1806b;text-align:center}
@keyframes issuePickerIn{from{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:none}}
@media(max-width:750px){.issue-picker-trigger{font-size:12px}.issue-picker-search-label input{font-size:16px}.issue-picker-option{padding:10px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.issue-picker-panel,.issue-picker-trigger,.issue-picker-chevron,.issue-picker-option{animation:none!important;transition:none!important}}
