.qb-modal-overlay.qb-browser-modal{align-items:center!important;padding:16px}.qb-browser-modal>.qb-modal-sheet{width:100%!important;max-width:460px!important;margin:auto!important;border-radius:20px!important;max-height:calc(100dvh - 32px)!important}.qb-modal-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-radius:12px}body:has(.qb-modal-overlay){overflow:hidden}.qb-modal-overlay{overscroll-behavior:none;touch-action:none}.qb-modal-overlay>.qb-modal-sheet,.qb-modal-overlay>.qb-modal-sheet-wide{box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:92dvh;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0!important}.qb-modal-handle{display:block;width:36px;height:4px;margin:10px auto 8px;border-radius:2px;background:#d1d5db;flex-shrink:0}.qb-sheet-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;flex-shrink:0;padding:0 8px 12px;border-bottom:1px solid #f0f0f0}.qb-sheet-head-plain{border-bottom:0}.qb-sheet-head-title{grid-column:2;text-align:center;font-size:17px;font-weight:600;color:#111;line-height:1.3}.qb-sheet-head-back,.qb-sheet-head-close{width:40px;height:40px;padding:0;border:0;background:transparent;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer}.qb-sheet-head-back{grid-column:1}.qb-sheet-head-close{grid-column:3;visibility:hidden}@media (min-width:768px){.qb-modal-overlay{align-items:center!important;padding:24px}.qb-modal-overlay>.qb-modal-sheet,.qb-modal-overlay>.qb-modal-sheet-wide{width:min(480px,100%)!important;height:auto!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;border-radius:20px!important}.qb-modal-handle{display:none}.qb-sheet-head-back{visibility:hidden}.qb-sheet-head-close{visibility:visible}}