/*!/wp-content/plugins/vv-withdrawal-function/assets/css/frontend.css*/.vvwf{max-width:640px;margin:0 auto 2em;font-size:16px;line-height:1.5}.vvwf-intro{margin-bottom:1.25em}.vvwf-form{display:flex;flex-direction:column;gap:1.1em}.vvwf-field{margin:0;padding:0;border:0;min-width:0}.vvwf-label{display:block;font-weight:600;margin-bottom:.35em;padding:0}.vvwf-req{color:#b32d2e}.vvwf input[type="text"],.vvwf input[type="email"],.vvwf textarea{width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;font-size:16px;border:1px solid #b5b5b5;border-radius:6px;background:#fff}.vvwf textarea{min-height:90px;resize:vertical}.vvwf input:focus,.vvwf textarea:focus{outline:2px solid #2271b1;outline-offset:1px;border-color:#2271b1}.vvwf-help{margin:.35em 0 0;font-size:14px;opacity:.8}.vvwf-lookup .vvwf-help{margin:0 0 .75em}.vvwf-lookup[hidden],.vvwf-items[hidden]{display:none!important}.vvwf-choice{display:flex;align-items:flex-start;gap:.6em;padding:12px 14px;margin:0 0 .5em;border:1px solid #ddd;border-radius:6px;cursor:pointer;background:#fff}.vvwf-choice:has(input:checked){border-color:#2271b1;box-shadow:0 0 0 1px #2271b1 inset}.vvwf-choice input{margin-top:.3em;flex:0 0 auto;width:18px;height:18px}.vvwf-choice--item{margin-left:1.2em}.vvwf-items{margin-top:.5em}.vvwf-order-summary{padding:12px 14px;border-radius:6px;background:#f6f7f7}.vvwf-actions{margin-top:.5em}.vvwf-submit{display:block;width:100%;min-height:52px;font-size:17px!important;font-weight:700;cursor:pointer}.vvwf-submit.is-busy{opacity:.6;pointer-events:none}.vvwf-legal{margin:.6em 0 0;font-size:13px;opacity:.8;text-align:center}.vvwf-notice{padding:12px 16px;border-radius:6px;margin-bottom:1.1em;border-left:4px solid}.vvwf-notice:focus,.vvwf-success:focus{outline:none}.vvwf-notice--error{background:#fcf0f1;border-color:#b32d2e}.vvwf-notice--info{background:#f0f6fc;border-color:#2271b1}.vvwf-success{padding:18px 20px;border-radius:8px;background:#edfaef;border-left:4px solid #00a32a}.vvwf-success__title{margin:0 0 .4em;font-size:1.3em}.vvwf-statement{margin-top:1em;padding:12px 14px;background:#fff;border-radius:6px;font-size:14px;white-space:normal}.vvwf-login{margin:0}.vvwf-hp{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:480px){.vvwf{font-size:15px}.vvwf-choice--item{margin-left:0}}