.commerce-settings{color:#173f32;background:#fffefa;border:1px solid #bacdc2;border-radius:16px;max-width:100%;padding:24px}.commerce-settings h2{margin:0 0 12px;font-size:1.6rem;font-weight:700}.commerce-settings h3{margin:24px 0 12px;font-size:1.25rem;font-weight:700}.commerce-settings p{margin:12px 0;line-height:1.6}.commerce-settings form{margin-top:24px}.commerce-settings fieldset{border:1px solid #bacdc2;border-radius:10px;min-width:0;margin:16px 0;padding:20px}.commerce-settings legend{padding:0 8px;font-weight:700}.commerce-settings label{margin:14px 0;font-weight:600;display:block}.commerce-settings input:not([type=checkbox]),.commerce-settings select,.commerce-settings textarea{box-sizing:border-box;color:#173f32;width:100%;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #78968a;border-radius:7px;margin-top:6px;padding:10px 12px;display:block}.commerce-settings input[type=checkbox]{accent-color:#1c5341;vertical-align:middle;width:18px;height:18px;margin-right:9px}.commerce-settings textarea{min-height:88px}.commerce-settings button{color:#fff;cursor:pointer;background:#1c5341;border:1px solid #1c5341;border-radius:7px;margin:8px 10px 4px 0;padding:12px 18px;font-weight:600;display:inline-block}.commerce-settings button:disabled{opacity:.55;cursor:default}.commerce-settings [role=alert]{color:#7c241f;background:#fff0ec;border-left:4px solid #a32c24;padding:12px}.commerce-settings output{background:#e8f3eb;border-left:4px solid #1c5341;padding:12px;display:block}.commerce-settings dl{background:#edf5ef;border:1px solid #bacdc2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:20px;display:grid}.commerce-settings dt{font-weight:600}.commerce-settings dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:700}.commerce-settings [role=status]{background:#fff7e6;border-left:4px solid #a36b24;padding:12px}.commerce-settings summary{cursor:pointer;padding:12px 0;font-weight:600}@media (max-width:600px){.commerce-settings{padding:16px}.commerce-settings fieldset{padding:12px}.commerce-settings button{width:100%;margin-right:0}}
