.ws .payment-settings{color:#57524e;background:#fff;border:1px solid #e9e4e0;border-radius:20px;padding:34px 38px;box-shadow:0 2px 8px #29201603}.payment-fields{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.ws .payment-settings .ws-field{color:#57524e;gap:16px;margin:0;font-size:16px;font-weight:600}.ws .payment-settings input:not([type=checkbox]),.ws .payment-settings select{color:#35312f;background:#fff;border:1px solid #dcd5d0;border-radius:11px;width:100%;height:58px;padding:0 17px;font-size:16px;font-weight:400;box-shadow:0 1px 2px #00000002}.ws .payment-settings input::placeholder{color:#928c87;font-size:16px}.ws .payment-settings input:focus,.ws .payment-settings select:focus{border-color:#ef7180;outline:3px solid #fff0f1}.payment-help{color:#88817c;margin:12px 0 0;font-size:13px;line-height:1.7}.payment-enabled{cursor:pointer;align-items:center;gap:12px;margin:32px 0 36px;font-size:16px;font-weight:600;display:flex}.ws .payment-settings input[type=checkbox]{accent-color:#f23548;cursor:pointer;width:21px;height:21px;margin:0;padding:0}.payment-save{border-top:1px solid #e9e4e0;flex-wrap:wrap;align-items:center;gap:22px;padding-top:28px;display:flex}.payment-save-button{color:#fff;background:#f23548;border-radius:12px;min-height:54px;padding:16px 26px;font-size:16px;font-weight:600}.payment-save-button:hover{background:#dc253b}.payment-save span{color:#8b847f;font-size:14px;line-height:1.7}.payment-advanced{color:#827b76;overflow-wrap:anywhere;margin-top:24px;font-size:13px;line-height:1.8}.payment-advanced summary{cursor:pointer}.ws .payment-advanced .ws-field{max-width:400px;margin-top:18px}.payment-secondary{margin-top:24px}.payment-secondary>.ws-panel{box-shadow:none}@media (min-width:1500px){.ws .payment-settings{padding:42px}.payment-fields{gap:34px}.ws .payment-settings input:not([type=checkbox]),.ws .payment-settings select{height:64px}}@media (max-width:700px){.ws .payment-settings{border-radius:14px;padding:23px 18px}.payment-fields{grid-template-columns:1fr;gap:24px}.ws .payment-settings .ws-field{gap:12px;font-size:14px}.ws .payment-settings input:not([type=checkbox]),.ws .payment-settings select{height:52px;font-size:14px}.payment-save{gap:14px}.payment-save-button{width:100%}}@media (max-width:550px){.ws:has(.payment-settings) .ws-ai-link{display:none}}
