.mkch-order-care,.mkch-order-note{box-sizing:border-box;color:#23382e;line-height:1.65;overflow-wrap:anywhere}.mkch-order-care *,.mkch-order-note *{box-sizing:border-box}.mkch-order-care{margin:24px 0;padding:22px;border:1px solid #d6e3da;border-radius:14px;background:#fff;scroll-margin-top:110px}.mkch-order-care h2,.mkch-order-note h2{font-size:24px;line-height:1.35;margin:0 0 12px}.mkch-order-care h3{font-size:19px;line-height:1.45;margin:0 0 12px}.mkch-order-care p{margin:8px 0 14px}.mkch-order-care .mkoc-kicker{font-weight:700;font-size:12px;letter-spacing:.08em}.mkch-order-care .mkoc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.mkch-order-care .mkoc-grid article{padding:18px;background:#f1f6f2;border-radius:10px;min-width:0}.mkch-order-care .mkoc-notice{padding:12px 14px;background:#fff7e8;border-left:3px solid #896829;font-size:14px}.mkch-order-care .mkoc-products{list-style:none;margin:12px 0 24px;padding:0}.mkch-order-care .mkoc-products li{padding:16px 0;border-bottom:1px solid #d6e3da}.mkch-order-care .mkoc-products span{display:block;font-size:14px;margin-top:4px}.mkch-order-care a,.mkch-order-note a{color:#235c41;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.mkch-order-care label{display:block;font-weight:600;margin:16px 0 8px}.mkch-order-care textarea,.mkch-order-care select{font:inherit;font-size:16px;line-height:1.55;color:inherit;display:block;width:100%;min-width:0;max-width:100%;border:1px solid #92a899;border-radius:8px;padding:11px;background:#fff}.mkch-order-care textarea{resize:vertical}.mkch-order-care textarea[readonly]{background:#f5f7f5}.mkch-order-care button,.mkch-order-note button{min-height:46px;border:0;border-radius:8px;background:#235c41;color:#fff;padding:10px 16px;font-size:16px;line-height:1.45;cursor:pointer;margin:12px 0}.mkch-order-care button[hidden],.mkoc-session-notice[hidden],.woocommerce-MyAccount-content[hidden]{display:none!important}.mkch-order-care :disabled{opacity:.6;cursor:wait}.mkch-order-care :focus-visible,.mkch-order-note :focus-visible{outline:3px solid #255ac0;outline-offset:3px}.mkch-order-care .mkoc-channels{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.mkch-order-care .mkoc-channels a{padding:8px 14px;border:1px solid #92a899;border-radius:8px}.mkch-order-note{margin:20px 0;padding:18px;border:1px solid #d6e3da;border-radius:12px;background:#f5f8f5}@media(max-width:600px){.mkch-order-care .mkoc-grid{grid-template-columns:1fr}.mkch-order-care{padding:16px}.mkch-order-care .mkoc-channels a{flex:1 1 100%;justify-content:center}.mkch-order-care h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.mkch-order-care{scroll-behavior:auto}}
.mkch-order-care .mkoc-save-assets{margin-top:14px;padding:14px;border:1px solid #c8d9ce;border-radius:10px;background:#f6faf7}.mkch-order-care .mkoc-save-assets>p{margin:0 0 8px}.mkch-order-care .mkoc-save-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mkch-order-care .mkoc-save-row button{margin:6px 0}.mkch-order-care .mkoc-save-row span{font-size:14px;flex:1 1 220px}.mkch-order-care .mkoc-save-row button:disabled{cursor:default}.mkch-order-care .mkoc-save-row button:disabled:not(:focus){opacity:.78}@media(max-width:600px){.mkch-order-care .mkoc-save-row{align-items:stretch}.mkch-order-care .mkoc-save-row button{width:100%}.mkch-order-care .mkoc-save-row span{flex-basis:100%}}