.rma-page [hidden]{display:none!important}.rma-page{--rma-text: #ffffff;--rma-text-muted: rgba(255, 255, 255, .65);--rma-text-subtle: rgba(255, 255, 255, .45);--rma-border: rgba(255, 255, 255, .15);--rma-border-strong: rgba(255, 255, 255, .3);--rma-card-bg: rgba(255, 255, 255, .04);--rma-card-bg-hover: rgba(255, 255, 255, .08);--rma-input-bg: rgba(255, 255, 255, .1);--rma-input-bg-focus: rgba(255, 255, 255, .16);--rma-primary: #ff9000;--rma-primary-hover: #ffa733;--rma-primary-text: #1d1d1d;--rma-primary-soft: rgba(255, 144, 0, .12);--rma-secondary: #3c9342;--rma-secondary-hover: #4caf50;--rma-danger: #ef5350;--rma-warning: #ffb74d;--rma-radius: 8px;--rma-radius-sm: 4px;--rma-spacing: 1rem;--rma-spacing-lg: 1.5rem}.rma-page{max-width:760px;margin:0 auto;padding:var(--rma-spacing-lg) var(--rma-spacing);color:var(--rma-text);font-family:inherit;line-height:1.5}.rma-header{text-align:center;margin-bottom:var(--rma-spacing-lg);padding-bottom:var(--rma-spacing);border-bottom:1px solid var(--rma-border)}.rma-header h1{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;letter-spacing:-.01em;color:var(--rma-text)}.rma-header p{margin:0;color:var(--rma-text-muted);font-size:.95rem}.rma-progress{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:0 0 var(--rma-spacing-lg);font-size:.875rem;color:var(--rma-text-muted)}.rma-progress__bar{flex:1;height:4px;background:var(--rma-border);border-radius:2px;overflow:hidden;max-width:320px}.rma-progress__fill{height:100%;background:var(--rma-primary);width:0%;transition:width .25s ease}.rma-step{padding:var(--rma-spacing) 0;animation:rma-fade-in .2s ease-out}.rma-step h2{margin:0 0 var(--rma-spacing) 0;font-size:1.5rem;font-weight:600;color:var(--rma-text)}.rma-step>p{color:var(--rma-text-muted);margin:0 0 var(--rma-spacing) 0}@keyframes rma-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rma-tabs{display:inline-flex;gap:0;margin:0 0 var(--rma-spacing);border-bottom:2px solid var(--rma-border)}.rma-tab{padding:.75rem 1.25rem;border:none;background:transparent;color:var(--rma-text-muted);font-weight:500;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;font-size:1rem}.rma-tab:hover{color:var(--rma-text)}.rma-tab[aria-selected=true]{color:var(--rma-primary);border-bottom-color:var(--rma-primary)}.rma-form{display:flex;flex-direction:column;gap:1rem;max-width:480px}.rma-form label{display:flex;flex-direction:column;gap:.375rem;font-weight:500;font-size:.9rem}.rma-form input,.rma-form select,.rma-form textarea{padding:.625rem .75rem;border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);background:var(--rma-input-bg);font-size:1rem;font-family:inherit;color:var(--rma-text);transition:border-color .15s,box-shadow .15s,background .15s}.rma-form input::placeholder,.rma-form textarea::placeholder{color:var(--rma-text-subtle)}.rma-form input:focus,.rma-form select:focus,.rma-form textarea:focus{outline:none;border-color:var(--rma-primary);background:var(--rma-input-bg-focus);box-shadow:0 0 0 3px #ff900033}.rma-form input[type=file]{padding:.5rem;cursor:pointer}.rma-error{color:var(--rma-danger);margin:0;min-height:1.2em;font-size:.875rem}.rma-types{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:640px){.rma-types{grid-template-columns:1fr}}.rma-type{padding:1.25rem 1rem;border:1px solid var(--rma-border-strong);background:var(--rma-card-bg);border-radius:var(--rma-radius);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .05s;font-family:inherit;color:inherit;display:flex;flex-direction:column;gap:.5rem}.rma-type:hover{border-color:var(--rma-primary);box-shadow:0 2px 8px #0006}.rma-type:active{transform:translateY(1px)}.rma-type[disabled]{cursor:not-allowed;opacity:.55}.rma-type[disabled]:hover{border-color:var(--rma-border-strong);box-shadow:none}.rma-type[disabled]:active{transform:none}.rma-type__icon{width:32px;height:32px;color:var(--rma-primary)}.rma-type strong{display:block;font-size:1.05rem;font-weight:600;color:var(--rma-text)}.rma-type span{display:block;color:var(--rma-text-muted);font-size:.875rem;line-height:1.4}.rma-orders{display:flex;flex-direction:column;gap:.5rem}.rma-order{padding:.875rem 1rem;border:1px solid var(--rma-border-strong);background:var(--rma-card-bg);border-radius:var(--rma-radius);cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.rma-order:hover{border-color:var(--rma-primary);box-shadow:0 2px 8px #0006}.rma-order strong{font-weight:600}.rma-order span{color:var(--rma-text-muted);font-size:.875rem}.rma-items{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--rma-spacing)}.rma-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius);cursor:pointer;transition:border-color .15s,background .15s}.rma-item:hover{border-color:var(--rma-border-strong);background:var(--rma-card-bg)}.rma-item:has(input:checked){border-color:var(--rma-primary);background:#ff90000f}.rma-item--blocked{cursor:not-allowed;opacity:.7;background:#ffffff05}.rma-item--blocked:hover{border-color:var(--rma-border);background:#ffffff05}.rma-item__blocked-hint{display:block;margin-top:.25rem;color:var(--rma-primary);font-weight:500;font-size:.85rem}.rma-item__blocked-case{font-family:ui-monospace,monospace;opacity:.7}.rma-restart-row{margin-top:1.5rem;text-align:center}.rma-restart{background:transparent;border:none;color:var(--rma-text-muted);font-size:.9rem;cursor:pointer;text-decoration:underline;padding:.25rem .5rem;font-family:inherit}.rma-restart:hover{color:var(--rma-text)}.rma-item input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--rma-primary);cursor:pointer;flex-shrink:0}.rma-item__img{width:64px;height:64px;object-fit:cover;border-radius:var(--rma-radius-sm);flex-shrink:0}.rma-item__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rma-item__info strong{font-weight:600;font-size:.95rem}.rma-item__info span{color:var(--rma-text-muted);font-size:.85rem}.rma-exchange{display:flex;flex-direction:column;gap:.75rem}.rma-exchange-row{display:flex;align-items:center;gap:1rem;padding:.75rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius);flex-wrap:wrap}.rma-exchange-row strong{font-weight:500;color:var(--rma-text-muted);font-family:ui-monospace,monospace;font-size:.85rem}.rma-exchange-row select{flex:1;min-width:180px;padding:.5rem;border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);background:var(--rma-input-bg);color:var(--rma-text);font-size:.95rem}.rma-photos{display:flex;flex-direction:column;gap:.75rem}.rma-photo-row{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius)}.rma-photo-row__head{display:flex;align-items:center;gap:.75rem}.rma-photo-row__reason{display:flex;flex-direction:column;gap:.25rem}.rma-photo-reason__label{font-size:.85rem;color:var(--rma-text-muted)}.rma-photo-reason__input{padding:.5rem;border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);background:var(--rma-input-bg);color:var(--rma-text);font-family:inherit;font-size:.95rem;resize:vertical;min-height:2.5rem}.rma-photo-reason__input:focus{outline:2px solid var(--rma-primary);outline-offset:-1px;border-color:var(--rma-primary)}.rma-shipping-error{color:#d33;font-size:.9rem;margin:.5rem 0 0}.rma-shipping-option__hint{display:block;font-style:normal;font-size:.85rem;color:var(--rma-text-muted);margin-top:.25rem}.rma-summary__meta{display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;row-gap:.25rem;margin:0 0 1rem}.rma-summary__meta dt{font-weight:600;color:var(--rma-text-muted)}.rma-summary__meta dd{margin:0}.rma-summary__items{display:flex;flex-direction:column;gap:.75rem}.rma-summary__item{padding:.75rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius);display:flex;flex-direction:column;gap:.5rem}.rma-summary__item-head{display:flex;align-items:center;gap:.75rem}.rma-summary__row{margin:0;font-size:.9rem}.rma-summary__reason{margin:0;padding:.5rem .75rem;background:var(--rma-input-bg);border-radius:var(--rma-radius-sm);white-space:pre-wrap;font-size:.95rem}.rma-summary__photos{display:flex;flex-wrap:wrap;gap:.5rem}.rma-summary__photo{width:72px;height:72px;object-fit:cover;border-radius:var(--rma-radius-sm);border:1px solid var(--rma-border)}.rma-summary__hint{display:block;color:var(--rma-text-muted);font-size:.85rem;margin-top:.25rem}.rma-summary__promise{margin-top:1rem;padding:.875rem 1rem;border-radius:var(--rma-radius);border:1px solid var(--rma-primary);background:#ff90000f}.rma-summary__promise p{margin:0}.rma-summary__promise p+p{margin-top:.5rem}.rma-result__footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--rma-border);color:var(--rma-text-muted);font-size:.9rem}.rma-photo-row__actions{display:flex;align-items:center;gap:.5rem}.rma-photo-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rma-photo-pick{display:inline-block;padding:.5rem 1rem;background:transparent;color:var(--rma-text);border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);font-weight:500;font-size:.9rem;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.rma-photo-pick:hover{background:var(--rma-card-bg);border-color:var(--rma-text-muted)}.rma-photo-input:focus+.rma-photo-pick{outline:2px solid var(--rma-primary);outline-offset:2px}.rma-photo-status{font-size:1.25rem;font-weight:700;color:var(--rma-text-muted)}.rma-photo-thumbs{display:flex;flex-wrap:wrap;gap:.5rem}.rma-photo-thumbs:empty{display:none}.rma-photo-thumb{position:relative;width:72px;height:72px;border-radius:var(--rma-radius-sm);overflow:hidden;border:1px solid var(--rma-border)}.rma-photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rma-photo-remove{position:absolute;top:2px;right:2px;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#000000a6;color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.rma-photo-remove:hover{background:#000000d9}.rma-shipping{display:flex;flex-direction:column;gap:.5rem}.rma-shipping-option{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius);cursor:pointer;transition:border-color .15s,background .15s;flex-wrap:wrap}.rma-shipping-option:hover{border-color:var(--rma-border-strong);background:var(--rma-card-bg)}.rma-shipping-option:has(input:checked){border-color:var(--rma-primary);background:#ff90000f}.rma-shipping-option input[type=radio]{accent-color:var(--rma-primary);cursor:pointer;flex-shrink:0}.rma-shipping-option em{font-style:italic;color:var(--rma-text-muted);font-size:.85rem;width:100%;margin-top:.25rem;padding-left:1.75rem}.rma-address{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;border:1px solid var(--rma-border);border-radius:var(--rma-radius);padding:1rem;margin:0}.rma-address legend{padding:0 .5rem;font-weight:600;font-size:.95rem}.rma-address label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:500;color:var(--rma-text-muted)}.rma-address label:first-of-type,.rma-address label:nth-last-of-type(2){grid-column:1 / -1}.rma-summary{background:var(--rma-card-bg);border-radius:var(--rma-radius);padding:1.25rem}.rma-summary p{margin:0 0 .5rem}.rma-summary ul{margin:.5rem 0 0;padding-left:1.5rem}.rma-summary li{margin-bottom:.25rem}.rma-result{background:var(--rma-card-bg);border-radius:var(--rma-radius);padding:1.5rem;text-align:center}.rma-result__case{display:inline-block;padding:.5rem 1rem;background:var(--rma-card-bg);border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);font-family:ui-monospace,monospace;font-size:1.15rem;font-weight:600;color:var(--rma-primary);margin:.5rem 0}.rma-result a{display:inline-block;padding:.625rem 1.25rem;background:var(--rma-primary);color:var(--rma-primary-text);text-decoration:none;border-radius:var(--rma-radius-sm);font-weight:500;margin:.5rem 0;transition:background .15s}.rma-result a:hover{background:var(--rma-primary-hover)}.rma-result address{display:inline-block;margin:.5rem 0;padding:1rem;background:var(--rma-card-bg);border:1px solid var(--rma-border);border-radius:var(--rma-radius-sm);text-align:left;font-style:normal;line-height:1.5}.rma-actions{display:flex;gap:.75rem;margin-top:var(--rma-spacing);flex-wrap:wrap}.rma-page button[type=submit],.rma-page button[data-action=submit],.rma-page button[data-action^=next],.rma-form button[type=submit]{padding:.75rem 1.5rem;background:var(--rma-primary);color:var(--rma-primary-text);border:none;border-radius:var(--rma-radius-sm);font-weight:600;cursor:pointer;font-size:1rem;font-family:inherit;transition:background .15s,opacity .15s}.rma-page button[type=submit]:hover:not(:disabled),.rma-page button[data-action=submit]:hover:not(:disabled),.rma-page button[data-action^=next]:hover:not(:disabled),.rma-form button[type=submit]:hover:not(:disabled){background:var(--rma-primary-hover)}.rma-page button[data-action=back]{padding:.75rem 1.5rem;background:transparent;color:var(--rma-text);border:1px solid var(--rma-border-strong);border-radius:var(--rma-radius-sm);font-weight:500;cursor:pointer;font-size:1rem;font-family:inherit;transition:background .15s,border-color .15s}.rma-page button[data-action=back]:hover:not(:disabled){background:var(--rma-card-bg);border-color:var(--rma-text-muted)}.rma-page button:disabled{opacity:.5;cursor:not-allowed}.rma-loading[hidden]{display:none!important}.rma-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1rem;min-height:200px}.rma-loading:before{content:"";width:36px;height:36px;border:3px solid var(--rma-border);border-top-color:var(--rma-primary);border-radius:50%;animation:rma-spin .8s linear infinite}.rma-loading p{margin:0;color:var(--rma-text-muted);font-size:.95rem}@keyframes rma-spin{to{transform:rotate(360deg)}}.rma-btn--busy{cursor:wait;opacity:.85}.rma-btn--busy .rma-spinner{display:inline-block;width:1.1em;height:1.1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:rma-spin .6s linear infinite;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/24/assets/rma.css.map */
