.wpnestreturns-app{--rfw-bg:#ffffff;--rfw-surface:#f8f9fa;--rfw-border:#e2e4e7;--rfw-border-strong:#c3c4c7;--rfw-text:#1d2327;--rfw-muted:#50575e;--rfw-accent:#2271b1;--rfw-accent-hover:#135e96;--rfw-success:#007017;--rfw-warn:#b26200;--rfw-error:#b32d2e;--rfw-radius:6px;--rfw-radius-lg:10px;--rfw-shadow:0 6px 24px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--rfw-text)}.wpnestreturns-app *{font-family:inherit}:where(.wpnestreturns-app) :where(.button){display:inline-block;padding:9px 18px;border-radius:6px;border:1px solid var(--rfw-border-strong);background:#fff;color:var(--rfw-text);font:inherit;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}:where(.wpnestreturns-app) :where(.button):hover,:where(.wpnestreturns-app) :where(.button):focus{background:var(--rfw-surface);border-color:var(--rfw-text);color:var(--rfw-text)}:where(.wpnestreturns-app) :where(.button.alt){background:var(--rfw-accent);border-color:var(--rfw-accent);color:#fff;font-weight:600}:where(.wpnestreturns-app) :where(.button.alt):hover,:where(.wpnestreturns-app) :where(.button.alt):focus{background:var(--rfw-accent-hover);border-color:var(--rfw-accent-hover);color:#fff}:where(.wpnestreturns-app) :where(.button):disabled,:where(.wpnestreturns-app) :where(.button)[disabled]{opacity:.6;cursor:not-allowed}.wpnestreturns-view-order-action{margin:16px 0 0}.wpnestreturns-app .wpnestreturns-section{margin:0 0 32px}.wpnestreturns-app h2{font-size:1.4em;margin:0 0 12px}.wpnestreturns-app .wpnestreturns-help{color:var(--rfw-muted);margin:0 0 16px}.wpnestreturns-empty{padding:24px;background:var(--rfw-surface);border:1px dashed var(--rfw-border);border-radius:8px;text-align:center;color:var(--rfw-muted)}.wpnestreturns-orders{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.wpnestreturns-order{background:#fff;border:1px solid var(--rfw-border);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.wpnestreturns-order:hover{border-color:var(--rfw-accent);box-shadow:0 4px 12px rgb(0 0 0 / .06);transform:translateY(-1px)}.wpnestreturns-order__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wpnestreturns-order__num{font-size:1.05em;font-weight:700;color:var(--rfw-text)}.wpnestreturns-order__date{font-size:.85em;color:var(--rfw-muted)}.wpnestreturns-order__body{flex:1 1 auto}.wpnestreturns-order__items{margin:0 0 6px;font-size:.95em;line-height:1.4;color:var(--rfw-text)}.wpnestreturns-order__total{margin:0;font-size:.95em;color:var(--rfw-muted);font-variant-numeric:tabular-nums}.wpnestreturns-order__total bdi{font-weight:600;color:var(--rfw-text)}.wpnestreturns-order__foot{border-top:1px solid var(--rfw-border);padding-top:10px;margin-top:4px}.wpnestreturns-order__foot .button{text-align:center}.wpnestreturns-empty--friendly{padding:36px 24px;text-align:center}.wpnestreturns-empty__icon{display:block;font-size:36px;line-height:1;margin-bottom:8px}.wpnestreturns-empty--friendly h3{margin:4px 0 8px;font-size:1.15em;color:var(--rfw-text)}.wpnestreturns-empty--friendly p{margin:0 auto 12px;max-width:380px;color:var(--rfw-muted)}.wpnestreturns-section__title{margin:0 0 6px;font-size:1.5em;line-height:1.3}.wpnestreturns-guest-form{background:#fff;border:1px solid var(--rfw-border);border-radius:10px;padding:24px;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.wpnestreturns-guest-form .wpnestreturns-form__row{margin-bottom:16px}.wpnestreturns-guest-form .wpnestreturns-form__row--actions{margin-bottom:0}.wpnestreturns-guest-form input[type="email"],.wpnestreturns-guest-form input[type="text"]{padding:10px 12px;font-size:1em}.wpnestreturns-form__hint{display:block;margin-top:4px;color:var(--rfw-muted);font-size:.85em;font-weight:400;line-height:1.4}.wpnestreturns-login-hint{margin:12px 0 0;color:var(--rfw-muted);font-size:.92em}.wpnestreturns-login-hint a{color:var(--rfw-accent);text-decoration:underline;font-weight:500}.wpnestreturns-login-hint a:hover{color:var(--rfw-accent-hover)}.wpnestreturns-resources-card{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;background:var(--rfw-surface);border:1px solid var(--rfw-border);border-left:4px solid var(--rfw-accent);border-radius:10px;padding:20px 22px}.wpnestreturns-resources-card__icon{font-size:28px;line-height:1;padding-top:2px}.wpnestreturns-resources-card__body h3{margin:0 0 6px;font-size:1.05em;color:var(--rfw-text)}.wpnestreturns-resources-card__body p{margin:0 0 12px;color:var(--rfw-muted);font-size:.95em;line-height:1.5}.wpnestreturns-resources-card__actions{display:flex;gap:8px;flex-wrap:wrap}.wpnestreturns-form__row{display:block;margin:0 0 14px}.wpnestreturns-form__row>label,.wpnestreturns-form__label{display:block;font-weight:500;margin-bottom:6px}.wpnestreturns-app textarea,.wpnestreturns-app input[type="email"],.wpnestreturns-app input[type="text"],.wpnestreturns-app input[type="number"],.wpnestreturns-app select{box-sizing:border-box;padding:8px 10px;border:1px solid var(--rfw-border-strong);border-radius:6px;font-size:1em;font-family:inherit;background:#fff}.wpnestreturns-app textarea{width:100%;min-height:84px;resize:vertical}.wpnestreturns-app input[type="email"],.wpnestreturns-app input[type="text"]{width:100%}.wpnestreturns-app textarea:focus,.wpnestreturns-app input:focus,.wpnestreturns-app select:focus{outline:none;border-color:var(--rfw-accent);box-shadow:0 0 0 1px var(--rfw-accent)}.wpnestreturns-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;line-height:1.4}.wpnestreturns-check input[type="checkbox"]{margin:4px 0 0;flex:0 0 auto}.wpnestreturns-feedback{margin-top:14px;font-size:.95em;min-height:1.4em}.wpnestreturns-feedback.is-error{color:var(--rfw-error)}.wpnestreturns-feedback.is-success{color:var(--rfw-success)}.wpnestreturns-form__field-error{display:block;margin-top:4px;color:var(--rfw-error);font-size:.85em;line-height:1.4}.wpnestreturns-app input.is-invalid{border-color:var(--rfw-error);box-shadow:0 0 0 1px var(--rfw-error)}.wpnestreturns-wizard{background:#fff;border:1px solid var(--rfw-border);border-radius:var(--rfw-radius-lg);padding:24px;box-shadow:var(--rfw-shadow)}.wpnestreturns-wizard__head{margin-bottom:20px}.wpnestreturns-wizard__head h2{margin:0 0 12px}.wpnestreturns-stepper{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.wpnestreturns-stepper li{flex:1 1 0%;min-width:120px;padding:10px 12px;background:var(--rfw-surface);border:1px solid var(--rfw-border);border-radius:8px;font-size:.95em;color:var(--rfw-muted);display:flex;align-items:center;gap:6px}.wpnestreturns-stepper li span{width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--rfw-border-strong);color:var(--rfw-muted);font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-size:.85em}.wpnestreturns-stepper li.is-active{background:#fff;border-color:var(--rfw-accent);color:var(--rfw-accent);font-weight:600}.wpnestreturns-stepper li.is-active span{background:var(--rfw-accent);color:#fff;border-color:var(--rfw-accent)}.wpnestreturns-stepper li.is-done{color:var(--rfw-success)}.wpnestreturns-stepper li.is-done span{background:var(--rfw-success);border-color:var(--rfw-success);color:#fff}.wpnestreturns-step{display:none}.wpnestreturns-step.is-active{display:block}.wpnestreturns-step__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.wpnestreturns-items{display:flex;flex-direction:column;gap:8px}.wpnestreturns-item{display:grid;grid-template-columns:auto 64px 1fr auto;gap:14px;align-items:center;padding:12px;background:var(--rfw-surface);border:1px solid var(--rfw-border);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.wpnestreturns-item:hover{border-color:var(--rfw-accent)}.wpnestreturns-item.is-selected{background:#fff;border-color:var(--rfw-accent);box-shadow:inset 0 0 0 1px var(--rfw-accent)}.wpnestreturns-item__check{margin:0;flex:0 0 auto}.wpnestreturns-item__thumb{display:inline-block}.wpnestreturns-item__thumb img{display:block;width:64px;height:64px;object-fit:cover;border-radius:6px}.wpnestreturns-item__body{display:flex;flex-direction:column;gap:2px;min-width:0}.wpnestreturns-item__name{font-weight:600}.wpnestreturns-item__meta{color:var(--rfw-muted);font-size:.9em}.wpnestreturns-item__meta p{margin:0}.wpnestreturns-item__price{color:var(--rfw-muted);font-size:.92em}.wpnestreturns-item__qty{display:flex;align-items:center;gap:6px;font-size:.9em;color:var(--rfw-muted)}.wpnestreturns-item__qty-input{width:64px!important;text-align:center;padding:6px 8px}.wpnestreturns-item__qty-label{display:none}.wpnestreturns-reasons{display:flex;flex-direction:column;gap:12px}.wpnestreturns-reason{background:var(--rfw-surface);border:1px solid var(--rfw-border);border-radius:8px;padding:14px 16px}.wpnestreturns-reason__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.98em}.wpnestreturns-reason__qty{font-size:.85em;color:var(--rfw-muted);background:#fff;border:1px solid var(--rfw-border);padding:2px 8px;border-radius:999px}.wpnestreturns-reason select{width:100%}.wpnestreturns-reason textarea{width:100%;min-height:60px}.wpnestreturns-summary{background:var(--rfw-surface);border:1px solid var(--rfw-border);border-radius:8px;padding:12px 16px;margin-bottom:16px}.wpnestreturns-summary__table{width:100%;border-collapse:collapse}.wpnestreturns-summary__table th,.wpnestreturns-summary__table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--rfw-border)}.wpnestreturns-summary__table tr:last-child td{border-bottom:0}.wpnestreturns-summary__table .qty{width:60px;color:var(--rfw-muted);font-variant-numeric:tabular-nums}.wpnestreturns-summary__table .name{font-weight:600}.wpnestreturns-summary__table .reason{color:var(--rfw-muted);font-size:.92em}.wpnestreturns-summary__table .note{color:var(--rfw-muted);font-size:.9em;margin-top:2px}.wpnestreturns-success{margin-top:14px;padding:14px 16px;background:#e8f5ee;border:1px solid #b6e1c5;color:var(--rfw-success);border-radius:8px}@media (max-width:720px){.wpnestreturns-wizard{padding:18px}.wpnestreturns-app .wpnestreturns-section{margin:0 0 24px}.wpnestreturns-section__title{font-size:1.35em}.wpnestreturns-stepper li{min-width:0;padding:8px 10px;font-size:.88em}.wpnestreturns-stepper li span{width:20px;height:20px;font-size:.8em}.wpnestreturns-item{grid-template-columns:auto 56px 1fr;grid-auto-flow:row;row-gap:8px}.wpnestreturns-item__qty{grid-column:1 / -1;justify-content:flex-end;flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--rfw-border)}.wpnestreturns-item__qty-label{display:inline}.wpnestreturns-step__actions{flex-direction:column-reverse}.wpnestreturns-step__actions .button{width:100%}.wpnestreturns-orders{grid-template-columns:1fr}.wpnestreturns-guest-form{padding:18px}.wpnestreturns-resources-card{padding:16px 18px;grid-template-columns:1fr}.wpnestreturns-resources-card__icon{font-size:22px}.wpnestreturns-resources-card__actions .button{flex:1 1 auto;text-align:center}}@media (max-width:540px){.wpnestreturns-app{font-size:15px}.wpnestreturns-wizard{padding:14px;border-radius:8px}.wpnestreturns-wizard__head{margin-bottom:16px}.wpnestreturns-section__title{font-size:1.2em;line-height:1.35}.wpnestreturns-stepper{gap:0;align-items:flex-start;flex-wrap:nowrap}.wpnestreturns-stepper li,.wpnestreturns-stepper li.is-active{flex:1 1 0%;min-width:0;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0;background:#fff0;border:0;font-size:.72em;line-height:1.25;color:var(--rfw-muted);position:relative}.wpnestreturns-stepper li.is-active{color:var(--rfw-accent);font-weight:600}.wpnestreturns-stepper li.is-done{color:var(--rfw-success)}.wpnestreturns-stepper li span{position:relative;z-index:1;width:26px;height:26px;font-size:12px}.wpnestreturns-stepper li::before{content:"";position:absolute;top:12px;left:-50%;right:50%;height:2px;background:var(--rfw-border);z-index:0}.wpnestreturns-stepper li:first-child::before{display:none}.wpnestreturns-stepper li.is-active::before,.wpnestreturns-stepper li.is-done::before{background:var(--rfw-accent)}.wpnestreturns-item{grid-template-columns:56px 1fr;padding:10px;gap:10px}.wpnestreturns-item__check{grid-column:1 / -1;order:-1}.wpnestreturns-item__thumb img{width:56px;height:56px}.wpnestreturns-item__name{font-size:.98em}.wpnestreturns-item__qty{gap:8px;font-size:.88em}.wpnestreturns-reason{padding:12px 14px}.wpnestreturns-reason__head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px}.wpnestreturns-reason__qty{align-self:flex-end}.wpnestreturns-summary{padding:10px 12px}.wpnestreturns-summary__table th,.wpnestreturns-summary__table td{padding:6px 4px;font-size:.92em}.wpnestreturns-summary__table .qty{width:40px}.wpnestreturns-summary__table .reason{display:block;margin-top:2px}.wpnestreturns-guest-form{padding:16px}.wpnestreturns-guest-form input[type="email"],.wpnestreturns-guest-form input[type="text"]{padding:9px 11px;font-size:16px}.wpnestreturns-app textarea,.wpnestreturns-app input[type="number"],.wpnestreturns-app select{font-size:16px}.wpnestreturns-resources-card{padding:14px 16px;gap:10px}.wpnestreturns-resources-card__body h3{font-size:1em}.wpnestreturns-resources-card__body p{font-size:.9em;line-height:1.45}.wpnestreturns-login-hint{font-size:.88em}}.wpnestreturns-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.wpnestreturns-modal[hidden]{display:none}.wpnestreturns-modal__backdrop{position:fixed;inset:0;background:rgb(17 24 39 / .55);cursor:pointer}.wpnestreturns-modal__dialog{position:relative;z-index:1;width:100%;max-width:780px;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgb(0 0 0 / .25);padding:28px 24px 24px;animation:wpnestreturns-modal-in .18s ease-out}@keyframes wpnestreturns-modal-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.wpnestreturns-modal__close{position:absolute;top:10px;right:12px;width:36px;height:36px;border:0;background:#fff0;color:#50575e;font-size:26px;line-height:1;cursor:pointer;border-radius:8px}.wpnestreturns-modal__close:hover,.wpnestreturns-modal__close:focus-visible{background:#f0f0f1;color:#1d2327}.wpnestreturns-modal__body{transition:opacity .15s ease}.wpnestreturns-modal__body .wpnestreturns-app{width:auto;max-width:100%}body.wpnestreturns-modal-open{overflow:hidden}@media (max-width:600px){.wpnestreturns-modal{padding:0}.wpnestreturns-modal__dialog{max-width:100%;min-height:100vh;border-radius:0;padding:0}.wpnestreturns-modal__body{padding:48px 14px 16px}}