/* MIOR Checkout 2.0 - focused enhancements, legacy palettes remain authoritative */
.mior-checkout-admin .mior-v2-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}
.mior-checkout-admin .mior-v2-profile{display:flex;align-items:flex-start;gap:12px;border:1px solid #d9e4f0;border-radius:16px;padding:15px;cursor:pointer;background:#fff;transition:.16s}
.mior-checkout-admin .mior-v2-profile:has(input:checked){border-color:#19a463;box-shadow:0 0 0 2px rgba(25,164,99,.1);background:#f5fff9}
.mior-checkout-admin .mior-v2-profile input{flex:0 0 auto;margin:3px 0 0}
.mior-checkout-admin .mior-v2-profile strong{display:block;color:#102a49;font-size:14px}
.mior-checkout-admin .mior-v2-profile small{display:block;color:#64748b;margin-top:4px;line-height:1.45}
.mior-checkout-admin #mior-v2-profile-feedback{font-weight:700;color:#137c50}
.mior-native-checkout-notice{border:1px solid #cae5da;border-radius:14px;padding:17px;background:#f4fff8;color:#153c30;line-height:1.5}
.mior-native-checkout-notice p{margin:7px 0}.mior-native-checkout-notice a{display:inline-flex;border-radius:8px;padding:7px 12px;background:#176e4b;color:#fff;text-decoration:none;font-weight:700}
.mior-checkout-wrap .mior-checkout-form .mior-head h3{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;text-overflow:clip!important}
.mior-checkout-wrap .mior-checkout-form label{font-size:13px!important;line-height:1.35!important}
.mior-checkout-wrap .mior-checkout-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),.mior-checkout-wrap .mior-checkout-form select{min-height:43px!important;font-size:14px!important}
.mior-checkout-wrap .mior-result{overflow-wrap:anywhere}
.mior-checkout-wrap .mior-checkout-form .mior-head p{font-size:13px!important;line-height:1.45!important}
@media(max-width:700px){.mior-checkout-admin .mior-v2-profiles{grid-template-columns:1fr}}
@media(max-width:390px){.mior-checkout-wrap .mior-grid{grid-template-columns:1fr!important}.mior-checkout-wrap .mior-checkout-form{min-width:0!important}}
