.carticy-eu-withdrawal{--cew-accent:var( --wc-primary,var( --wp--preset--color--primary,var( --wp--preset--color--accent,var( --theme-palette-color-1,#3a28a1 ) ) ) );--cew-on-accent:#fff;--cew-border:color-mix(in srgb,currentColor 16%,transparent);--cew-muted:color-mix(in srgb,currentColor 60%,transparent);--cew-track:color-mix(in srgb,currentColor 12%,transparent);--cew-radius:10px;--cew-gap:1.25rem;--cew-success:#1a7f37;--cew-error:#b32d2e;box-sizing:border-box;margin:0 auto;max-width:600px}.carticy-eu-withdrawal *,.carticy-eu-withdrawal :after,.carticy-eu-withdrawal :before{box-sizing:inherit}.carticy-eu-withdrawal-jsonly{display:none}.carticy-eu-withdrawal-js .carticy-eu-withdrawal-jsonly{display:block}.cew-steps{display:none;list-style:none;margin:0 0 1.75rem;padding:0}.carticy-eu-withdrawal-js .cew-steps,.cew-step{display:flex}.cew-step{align-items:center;flex:1;flex-direction:column;gap:.45rem;position:relative;text-align:center}.cew-step+.cew-step:before{background:var( --cew-track );content:"";height:2px;left:calc(-50% + 16px);position:absolute;right:calc(50% + 16px);top:15px}.cew-step.is-active:before,.cew-step.is-done:before{background:var( --cew-accent )}.cew-step__num{align-items:center;border:2px solid var( --cew-track );border-radius:50%;color:var( --cew-muted );display:flex;font-size:.85em;font-weight:600;height:32px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:32px;z-index:1}.cew-step.is-active .cew-step__num,.cew-step.is-done .cew-step__num{background:var( --cew-accent );border-color:var( --cew-accent );color:var( --cew-on-accent )}.cew-step.is-done .cew-step__num{font-size:0}.cew-step.is-done .cew-step__num:after{content:"\2713";font-size:.95rem;font-weight:700}.cew-step__label{color:var( --cew-muted );font-size:.8em}.cew-step.is-active .cew-step__label{color:inherit;font-weight:600}.carticy-eu-withdrawal-section{margin:0 0 var( --cew-gap )}.carticy-eu-withdrawal-field{display:grid;grid-gap:.4rem;gap:.4rem;margin:0 0 var( --cew-gap )}.carticy-eu-withdrawal-grid{display:grid;grid-gap:var( --cew-gap );gap:var( --cew-gap );grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.carticy-eu-withdrawal-field label{font-weight:600}.carticy-eu-withdrawal-optional{color:var( --cew-muted );font-weight:400}.carticy-eu-withdrawal-field input,.carticy-eu-withdrawal-field select,.carticy-eu-withdrawal-field textarea{background:transparent;border:1px solid var( --cew-border );border-radius:var( --cew-radius );color:inherit;font:inherit;padding:.65rem .8rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.carticy-eu-withdrawal-field input:focus,.carticy-eu-withdrawal-field select:focus,.carticy-eu-withdrawal-field textarea:focus{border-color:var( --cew-accent );box-shadow:0 0 0 3px color-mix(in srgb,var( --cew-accent ) 18%,transparent);outline:none}.carticy-eu-withdrawal-hint{color:var( --cew-muted );font-size:.85em}.carticy-eu-withdrawal-items{border:1px solid var( --cew-border );border-radius:var( --cew-radius );margin:0 0 var( --cew-gap );padding:.25rem 1rem}.carticy-eu-withdrawal-items legend{font-weight:600;padding:0 .4rem}.carticy-eu-withdrawal-item{align-items:center;border-bottom:1px solid var( --cew-border );display:flex;gap:1rem;justify-content:space-between;padding:.8rem 0}.carticy-eu-withdrawal-item:last-child{border-bottom:0}.carticy-eu-withdrawal-item.is-disabled{color:var( --cew-muted )}.carticy-eu-withdrawal-item__name{font-weight:500}.carticy-eu-withdrawal-item__reason{font-size:.85em;font-style:italic}.carticy-eu-withdrawal-item input[type=number]{background:transparent;border:1px solid var( --cew-border );border-radius:var( --cew-radius );color:inherit;font:inherit;padding:.35rem .4rem;width:4.5rem}.carticy-eu-withdrawal-summary ul{list-style:none;margin:0 0 var( --cew-gap );padding:0}.carticy-eu-withdrawal-summary li{padding:.3rem 0}.carticy-eu-withdrawal-confirmation{background:color-mix(in srgb,currentColor 4%,transparent);border-radius:var( --cew-radius );margin:0 0 var( --cew-gap );padding:.85rem 1.1rem}.cew-receipt__head{align-items:flex-start;display:flex;gap:.85rem;margin:0 0 1.25rem}.cew-receipt__check{align-items:center;background:var( --cew-success );border-radius:50%;color:#fff;display:flex;flex:none;height:34px;justify-content:center;width:34px}.cew-receipt__check:after{content:"\2713";font-size:1.05rem;font-weight:700;line-height:1}.cew-receipt__title{font-size:1.1em;font-weight:600;margin:0}.cew-receipt__subtitle{color:var( --cew-muted );margin:.2rem 0 0}.cew-receipt__card{border:1px solid var( --cew-border );border-radius:var( --cew-radius );overflow:hidden}.cew-receipt__block{border-bottom:1px solid var( --cew-border );padding:1rem 1.1rem}.cew-receipt__block-title{color:var( --cew-muted );font-size:.72em;font-weight:600;letter-spacing:.05em;margin:0 0 .6rem;text-transform:uppercase}.cew-receipt__items{list-style:none;margin:0;padding:0}.cew-receipt__item{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding:.3rem 0}.cew-receipt__item-name{font-weight:500}.cew-receipt__item-qty{color:var( --cew-muted );font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cew-receipt__meta{display:grid;grid-gap:.55rem 1.25rem;gap:.55rem 1.25rem;grid-template-columns:auto 1fr;margin:0;padding:1rem 1.1rem}.cew-receipt__meta dt{color:var( --cew-muted );font-weight:600}.cew-receipt__meta dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.cew-receipt__hash{border-top:1px solid var( --cew-border );padding:1rem 1.1rem}.cew-receipt__hash-label{color:var( --cew-muted );display:block;font-weight:600;margin:0 0 .45rem}.cew-receipt__hash-value{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:6px;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;line-height:1.5;padding:.55rem .7rem;word-break:break-all}.carticy-eu-withdrawal-btn{border:1px solid var( --cew-accent );border-radius:var( --cew-radius );cursor:pointer;font:inherit;font-weight:600;padding:.7rem 1.4rem;transition:opacity .15s ease,box-shadow .15s ease}.carticy-eu-withdrawal-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var( --cew-accent ) 25%,transparent);outline:none}.carticy-eu-withdrawal-btn--secondary{background:transparent;border-color:var( --cew-border );color:inherit}.carticy-eu-withdrawal-btn--primary{background:var( --cew-accent );border-color:var( --cew-accent );color:var( --cew-on-accent )}.carticy-eu-withdrawal-btn--primary:hover{opacity:.92}.carticy-eu-withdrawal-btn[disabled]{cursor:default;opacity:.55}.carticy-eu-withdrawal-notice{border:1px solid var( --cew-border );border-left:3px solid var( --cew-accent );border-radius:var( --cew-radius );margin:0 0 var( --cew-gap );padding:.85rem 1.1rem}.carticy-eu-withdrawal-notice--error{border-left-color:var( --cew-error )}.carticy-eu-withdrawal-notice--success{border-left-color:var( --cew-success )}.carticy-eu-withdrawal-lookup-error{color:var( --cew-error );margin-top:.5rem}.carticy-eu-withdrawal-model-form{border:1px solid var( --cew-border );border-radius:var( --cew-radius );margin:0 auto;max-width:600px;padding:1.5rem 1.75rem}.carticy-eu-withdrawal-model-form__title{margin-top:0}.carticy-eu-withdrawal-model-form__intro{color:var( --cew-muted );font-style:italic}.carticy-eu-withdrawal-model-form__fields{list-style:none;margin:1rem 0;padding:0}.carticy-eu-withdrawal-model-form__fields li{border-bottom:1px solid var( --cew-border );padding:.9rem 0 .4rem}.carticy-eu-withdrawal-model-form__note{color:var( --cew-muted );font-size:.85em}.carticy-eu-withdrawal-hp{left:-9999px;position:absolute!important;top:auto}@media (max-width:600px){.cew-step__label{display:none}}