.shop-dialog-layer[hidden]{display:none!important}.shop-dialog-layer{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(29,33,41,.45);height:100%;height:100dvh;isolation:isolate}.shop-dialog-open{overflow:hidden;overscroll-behavior:none}
#modal{position:relative;box-sizing:border-box;flex:none;width:calc(100vw - 32px);max-width:520px;max-height:88vh;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:16px;color:#182c47;font:14px/1.7 Arial,'Microsoft YaHei',sans-serif;overflow:hidden;background:#fff;box-shadow:0 16px 70px #10204420;outline:0;margin:0}
#modal.notice-replica{width:var(--notice-width,420px);max-width:86vw;max-height:90vh;max-height:calc(100dvh - 32px);border-radius:var(--notice-radius,14px);display:flex;flex-direction:column;color:var(--notice-body,#4e5969);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Microsoft YaHei',sans-serif}
#modal.notice-replica .announcement-head,#modal.notice-replica .announcement-footer{flex-shrink:0}#modal.notice-replica .announcement-body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#modal .modal-body{box-sizing:border-box;max-height:calc(88vh - 55px);max-height:calc(100dvh - 80px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
@media(max-width:767px){#modal.notice-replica{width:86vw;max-width:86vw}#modal .modal-body{padding-left:22px;padding-right:22px}#modal .modal-body input{font-size:16px!important}#modal.notice-replica .announcement-head{height:64px;min-height:64px}#modal.notice-replica .announcement-body{padding:18px 16px;line-height:calc(var(--notice-line-height,1.9) * .895);max-height:none}#modal.notice-replica .announcement-footer{padding:16px 18px}#modal .modal-actions{margin-top:24px}#modal .detail-description{height:auto;max-height:166px;padding-top:14px}}
