.mobile-choice-backdrop{position:fixed;inset:0;z-index:1000;display:block;padding:0;background:transparent}
.mobile-choice-backdrop[hidden]{display:none}
.mobile-choice-panel{position:fixed;max-height:min(430px,70vh);overflow:auto;padding:3px;border:2px solid #333;border-radius:3px;background:#fff;color:#111;box-shadow:0 4px 12px rgba(0,0,0,.35)}
.mobile-choice-options{display:grid;gap:1px}
.mobile-choice-options button{width:100%;min-height:38px;padding:7px 9px;border:0;border-radius:0;background:#fff;color:#111;font:400 15px Arial,sans-serif;text-align:left}
.mobile-choice-options button+button{border-top:1px solid #ddd}
.mobile-choice-options button[aria-current="true"]{background:#eef1ff;font-weight:700}
.mobile-choice-options button:focus{outline:2px solid #f57916;outline-offset:-2px}
.annotationLayer .choiceWidgetAnnotation select{display:none!important}
.pdf-mobile-choice-trigger{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;padding:0 calc(18px * var(--scale-factor)) 0 calc(3px * var(--scale-factor));overflow:hidden;border:2px solid #999;border-radius:0;background:#eef1ff;color:#111;font:calc(6px * var(--scale-factor)) Arial,sans-serif;line-height:1;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.pdf-mobile-choice-trigger::after{content:none}
.pdf-mobile-choice-trigger:focus{border-color:#f57916;outline:2px solid #111}
