.order-email-settings{background:#fff;border:1px solid #dfe5d8;border-radius:18px;margin:0 0 24px;overflow:hidden}.order-email-settings summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;cursor:pointer;font-weight:650;color:#354e3d;list-style:none}.order-email-settings summary::-webkit-details-marker{display:none}.order-email-settings summary:focus-visible{outline:3px solid #a46e25;outline-offset:-4px}.email-state{font-size:12px;background:#fff3df;color:#95651f;padding:6px 12px;border-radius:30px;white-space:nowrap}.email-state.is-enabled{background:#edf3e7;color:#3e6447}.order-email-body{border-top:1px solid #e9eade;padding:26px;max-width:850px}.order-email-body h2{font-size:24px;margin:0 0 12px}.order-email-body p{line-height:1.65;color:#75806e;margin:10px 0}.email-recipient{font-size:18px;overflow-wrap:anywhere}.order-email-body form{display:grid;gap:12px;margin-top:22px;max-width:580px}.order-email-body label{display:grid;gap:9px;font-weight:600}.order-email-body input{border:1px solid #d8dece;border-radius:10px;padding:14px 16px;font:inherit;width:100%;box-sizing:border-box}.order-email-body input:focus{outline:2px solid #a46e25}.order-email-body form p{font-size:13px;margin:0}.order-email-body a{color:#8d621f;font-size:14px}.order-email-body button{margin-top:8px;min-height:48px}.order-email-body .email-error{color:#a04430;background:#fff1ec;padding:12px;border-radius:8px}.order-email-body .email-success{color:#365f42;background:#edf4e8;padding:12px;border-radius:8px}@media(max-width:600px){.order-email-settings summary{padding:18px;font-size:14px;gap:8px}.order-email-body{padding:18px}.order-email-body h2{font-size:21px}.email-recipient{font-size:16px}.email-state{font-size:11px;padding:5px 8px}}
