.store-service-status{border-top:1px solid #e2e5e4;border-bottom:1px solid #e2e5e4;padding:20px 0;margin:16px 0 24px}.store-service h2{display:flex;align-items:center;gap:8px}.store-service h3{font-size:18px}.store-service td p{margin:4px 0;overflow-wrap:anywhere}.store-service [hidden]{display:none!important}
.store-service-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100dvh - 40px);padding:22px;border:1px solid #d9dedd;border-radius:8px;overflow:auto}.store-service-dialog::backdrop{background:#0008}.store-service-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-service-dialog h2{font-size:20px;margin:0;overflow-wrap:anywhere}.store-service-dialog p{overflow-wrap:anywhere}.store-service-dialog canvas{display:block;width:min(360px,100%);height:auto;aspect-ratio:1;margin:20px auto;image-rendering:pixelated}.store-certificate-preview{display:block;width:100%;height:auto;margin-top:16px}.store-service-dialog .action-list{flex-wrap:wrap}.store-service-dialog button,.store-service-dialog a{min-height:44px}
@media(max-width:600px){.store-service-dialog{padding:16px}.store-service .action-list{display:flex;flex-wrap:wrap;gap:8px}.store-service .button{min-height:44px;white-space:normal}}
