.miokoCommerce{margin-top:22px;padding:22px;border:1px solid #49617f;border-radius:18px;background:#16253c;color:#eef6ff;text-align:left}.miokoCommerce h2{margin:0 0 10px;font-size:22px}.miokoCommerce h3{margin:20px 0 8px;font-size:17px}.miokoCommerce p{line-height:1.6}.miokoCommerce .price{font-size:30px;font-weight:800;color:#7ce3cf}.miokoCommerce label{display:block;margin:10px 0 5px;font-size:14px}.miokoCommerce input,.miokoCommerce select{display:block;width:100%;min-height:44px;padding:10px;border:1px solid #5c7293;border-radius:10px;background:#101a2b;color:white}.miokoCommerce input[type=checkbox]{display:inline-block;width:18px;min-height:18px;margin-right:8px;vertical-align:middle}.miokoCommerce button,.miokoCommerce .payLink{display:block;width:100%;padding:13px;margin-top:12px;border:0;border-radius:10px;background:#7ce3cf;color:#102536;font-weight:750;text-align:center;text-decoration:none;cursor:pointer}.miokoCommerce .subtle{font-size:13px;color:#c7d8ea}.miokoCommerce details{border-top:1px solid #3b5070;margin-top:18px;padding-top:14px}.miokoCommerce summary{cursor:pointer;font-weight:650}.miokoCommerce .commerceStatus{font-size:14px;white-space:pre-wrap}.miokoGeoChoice{position:fixed;bottom:14px;left:14px;right:14px;max-width:720px;margin:auto;z-index:2000;padding:18px 20px;border:1px solid #6a84a5;border-radius:16px;background:#13253d;color:#f4f8ff;box-shadow:0 10px 40px #0008;text-align:left;font:14px/1.5 system-ui,sans-serif}.miokoGeoChoice p{margin:0 0 12px}.miokoGeoChoice button{padding:10px 14px;margin:4px 8px 0 0;border:1px solid #aac8e7;border-radius:9px;background:#7ce3cf;color:#102536;font-weight:700;cursor:pointer}.miokoGeoChoice button:last-child{background:transparent;color:#f4f8ff}.miokoGeoChoice a{color:#bfe4ff}.miokoAdminLink{display:inline-block;margin-top:14px;color:#bfe4ff}
