.wx-selfservice .btn.btn-primary,.wx-selfservice button[type=submit],.wx-selfservice a.button,.wx-selfservice button.button,.wx-selfservice input.button,.wx-selfservice .wx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;height:auto;border-radius:var(--we-radius-lg, 8px);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;padding:0 20px;background:var(--we-brand, #000);color:var(--we-on-brand, #fff);border:1px solid var(--we-brand, #000)}.wx-selfservice .btn.btn-primary:hover,.wx-selfservice button[type=submit]:hover{background:#1a1a1a;color:var(--we-on-brand, #fff)}.wx-selfservice form.login button[type=submit]:not(#_),.wx-selfservice form.register button[type=submit]:not(#_),.wx-selfservice form.woocommerce-form-login button[type=submit]:not(#_),.wx-selfservice form.woocommerce-form-register button[type=submit]:not(#_){background:var(--we-brand, #111);border-color:var(--we-brand, #111);color:var(--we-on-brand, #fff)}.wx-selfservice .form-control:not([type=file]):not([type=search]):not(#_),.wx-selfservice input[type=text]:not(.vo-dropzone-input):not(#_),.wx-selfservice input[type=email]:not(#_),.wx-selfservice input[type=tel]:not(#_),.wx-selfservice input[type=password]:not(#_),.wx-selfservice input[type=number]:not(#_),.wx-selfservice select:not(.select2-hidden-accessible):not(#_),.wx-selfservice textarea:not(#_){min-height:44px;border-radius:var(--we-radius-lg, 8px);border:1px solid var(--we-input-border, #dcd5cb);padding:10px 14px}.wx-selfservice textarea:not(#_){min-height:88px}.wx-selfservice .return-form .form-control[readonly]:not(#_){min-height:0;height:auto;padding:0;border:0;border-radius:0;background:none}.wx-selfservice .form-control:focus,.wx-selfservice input:focus,.wx-selfservice select:focus,.wx-selfservice textarea:focus{outline:none;border-color:var(--we-text, #111);box-shadow:var(--we-input-focus-shadow, 0 0 0 3px rgba(0,0,0,.08))}.wx-selfservice .vo-bank-card,.wx-selfservice .we-bacs-details,.wx-selfservice .track-results,.wx-selfservice .we-track-error{border-radius:var(--we-card-radius, 10px);border:var(--we-card-border-width, 1px) solid var(--we-card-border-color, #dcd5cb);background:var(--we-card-bg, #fff)}.wx-selfservice .vo-bank-label,.wx-selfservice .we-card-heading,.wx-selfservice .vo-bank-title{font-size:var(--we-label-size, 11px);font-weight:var(--we-label-weight, 700);letter-spacing:var(--we-label-spacing, .08em);text-transform:uppercase;color:var(--we-label-color, #666)}.wx-selfservice .vo-proof-input,.wx-selfservice .vo-proof-select,.wx-selfservice .vo-proof-textarea{display:block;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--we-input-border, #dcd5cb);border-radius:var(--we-radius-lg, 8px);background:#fff;color:var(--we-text, #111);font-family:inherit;font-size:16px;line-height:1.15}.wx-selfservice .vo-proof-textarea{min-height:88px;resize:vertical;line-height:1.4}.wx-selfservice .vo-proof-select{-webkit-appearance:none;appearance:none;line-height:1.15;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.wx-selfservice .vo-proof-input:focus,.wx-selfservice .vo-proof-select:focus,.wx-selfservice .vo-proof-textarea:focus{outline:none;border-color:var(--bs-primary, #000)}.wx-selfservice .vo-proof-input[readonly]{background:#f5f5f5;cursor:default}.wx-selfservice #we-bacs-form{display:flex;flex-direction:column;gap:12px}.wx-selfservice #we-bacs-form>.form-group,.wx-selfservice #we-bacs-form>.row{margin-bottom:0}.wx-selfservice .vo-proof-prefixed{position:relative}.wx-selfservice .vo-proof-prefix{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--we-muted, #666);font-size:16px;line-height:1;pointer-events:none;z-index:1}.wx-selfservice .vo-proof-prefixed .vo-proof-input.vo-proof-input--prefixed{padding-left:32px}.wx-selfservice .vo-proof-submit{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 20px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid var(--bs-primary, #000);background:var(--bs-primary, #000);color:#fff;border-radius:var(--we-radius-lg, 8px);touch-action:manipulation}.wx-selfservice .vo-proof-submit:disabled{opacity:.6;cursor:default}.wx-selfservice .we-bacs-submit{width:100%}.wx-selfservice .vo-bank-val.vo-iban-text{word-break:normal;white-space:nowrap}@media(max-width:480px){.wx-selfservice .vo-bank-row{flex-wrap:wrap;align-items:flex-start}.wx-selfservice .vo-bank-iban-wrap{width:100%;justify-content:flex-start;gap:10px}.wx-selfservice .vo-bank-val.vo-iban-text{font-size:14px}.wx-selfservice .vo-bank-iban-wrap .vo-copy-btn{position:relative;width:26px;height:26px;min-width:0;min-height:0;padding:0;margin:0}.wx-selfservice .vo-bank-iban-wrap .vo-copy-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.wx-selfservice .vo-bank-val,.wx-selfservice .vo-bank-iban{font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.wx-selfservice .vo-bank-card{background:#fafafa;border:var(--we-card-border-width, 1px) solid var(--we-card-border-color, #dcd5cb);border-radius:var(--we-radius-lg, 8px);padding:10px 12px}.wx-selfservice .vo-bank-title{margin-bottom:7px}.wx-selfservice .vo-bank-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 0;font-size:12px}.wx-selfservice .vo-bank-row+.vo-bank-row{border-top:1px solid var(--bs-gray-100, #f1f1f1)}.wx-selfservice .vo-bank-label{color:var(--we-muted, #666);flex-shrink:0;font-weight:400}.wx-selfservice .vo-bank-val{font-weight:500;color:#333;text-align:right;word-break:break-all}.wx-selfservice .vo-bank-iban-wrap{display:inline-flex;align-items:center;gap:6px}.wx-selfservice .vo-dropzone{position:relative;border:2px dashed var(--we-border, #dcd5cb);border-radius:var(--we-radius-lg, 8px);padding:22px 16px 18px;text-align:center;cursor:pointer;background:#fafafa;transition:border-color .2s ease,background .2s ease;user-select:none;-webkit-user-select:none}.wx-selfservice .vo-dropzone:hover,.wx-selfservice .vo-dropzone.dragover{border-color:#000;background:#f4f4f4}.wx-selfservice .vo-dropzone.has-file{border-color:#5b841b;background:#f5fbf3}.wx-selfservice .vo-dropzone-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.wx-selfservice .vo-dropzone-icon{color:var(--we-muted, #666);display:block;margin:0 auto 8px;transition:color .2s ease}.wx-selfservice .vo-dropzone:hover .vo-dropzone-icon,.wx-selfservice .vo-dropzone.has-file .vo-dropzone-icon{color:#555}.wx-selfservice .vo-dropzone-text{font-size:13px;color:#555;margin:0 0 4px;pointer-events:none}.wx-selfservice .vo-dropzone-text span{text-decoration:underline;color:var(--bs-primary, #000);pointer-events:none}.wx-selfservice .vo-dropzone-hint{font-size:11px;color:var(--we-muted, #666);margin:0;pointer-events:none}.wx-selfservice .vo-dropzone-preview{font-size:12px;color:#5b841b;font-weight:500;margin-top:8px;pointer-events:none;min-height:1em}.wx-selfservice .vo-copy-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid #000;border-radius:var(--we-pill-radius, 4px);position:relative;cursor:pointer;color:#000;flex-shrink:0;transition:background .15s ease,color .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.wx-selfservice .vo-copy-btn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.wx-selfservice .vo-copy-btn .vo-icon-check{display:none}.wx-selfservice .vo-copy-btn:hover{background:#000;color:#fff}.wx-selfservice .vo-copy-btn.copied{background:#e8f4e8;border-color:#5b841b;color:#5b841b}.wx-selfservice .vo-copy-btn.copied .vo-icon-copy{display:none}.wx-selfservice .vo-copy-btn.copied .vo-icon-check{display:inline}.wx-selfservice .vo-iban-text{font-family:Courier New,Courier,monospace;letter-spacing:.04em}.wx-selfservice .vo-iban-copy{width:22px!important;height:22px!important}.wx-selfservice .vo-bank-accounts{display:flex;flex-direction:column;gap:10px}.wx-selfservice h1.track-title{font-size:var(--we-heading-lg-size, 24px);font-weight:600;color:var(--we-text, #000);margin-bottom:8px}.wx-selfservice #we-bacs-form label.sr-only,.wx-selfservice #track-order-form label.sr-only{position:static!important;width:auto!important;height:auto!important;margin:0 0 5px!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;display:block!important;font-size:var(--we-label-size, 11px);font-weight:600;color:var(--we-label-color, #444);line-height:1.4}.vo-bank-val:not(.vo-iban-text):not(#_){font-size:13px;font-weight:700}@media(max-width:767.98px){.wx-selfservice #we-bacs-form .row>.col-md-6.form-group{margin-bottom:12px}.wx-selfservice #we-bacs-form .row>.col-md-6.form-group:last-child{margin-bottom:0}}.wx-selfservice input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]):not([type=range]):not([type=color]),.wx-selfservice select,.wx-selfservice textarea{font-size:16px!important}#wpadminbar input,#wpadminbar select{font-size:13px!important}
