.drt-form-wrapper{margin:0 auto}.drt-step-title{font-size:28px;font-weight:700;line-height:1.3;margin:0!important;color:var(--drevko-text-primary)}@media (max-width:782px){.drt-step-title{font-size:22px}}.drt-step-description{font-size:15px;color:var(--drevko-text-secondary);margin:12px 0 24px 0}.drt-field{margin-bottom:16px}.drt-field button{width:100%;margin-top:12px}.drt-field label{display:block;font-size:15px;font-weight:600;margin-bottom:6px;color:var(--drevko-text-primary)}.drt-field input[type=email],.drt-field input[type=number],.drt-field input[type=text]{width:100%;height:50px;padding:10px 12px;font-size:15px;border:1px solid var(--drevko-input-border);border-radius:0;background:#fff;color:var(--drevko-input-text);box-sizing:border-box;transition:all .2s ease}.drt-field input:focus{outline:0;border-color:var(--drevko-input-border-focus);box-shadow:0 0 0 1px var(--drevko-input-border-focus)}.drt-btn{display:inline-block;padding:12px 24px;font-size:14px;font-weight:600;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:0;transition:background .2s ease,border-color .2s ease;text-decoration:none}.drt-btn-primary{background:var(--drevko-btn-bg);color:#fff;border-color:var(--drevko-btn-bg)}.drt-btn-primary:hover{background:var(--drevko-btn-bg-hover);border-color:var(--drevko-btn-bg-hover);color:#fff}.drt-btn-primary:disabled{background:var(--drevko-beige-300);border-color:var(--drevko-beige-300);color:var(--drevko-text-disabled);cursor:not-allowed}.drt-btn-lg{padding:14px 32px;font-size:15px;width:100%}.drt-hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.drt-message{padding:12px 16px;font-size:15px;border-radius:0;margin:16px 0}.drt-message--error{background:var(--drevko-feedback-error-bg);border:1px solid var(--drevko-color-error);color:var(--drevko-feedback-error-text)}.drt-message--success{background:var(--drevko-feedback-success-bg);border:1px solid var(--drevko-color-success);color:var(--drevko-feedback-success-text)}.drt-message--info{background:var(--drevko-feedback-info-bg);border:1px solid var(--drevko-feedback-info-text);color:var(--drevko-feedback-info-text)}.drevko-alert{padding:18px!important;border-radius:0;font-size:15px!important;border-left:4px solid transparent;margin:16px 0}.drevko-alert.info{background:var(--drevko-feedback-info-bg);color:var(--drevko-feedback-info-text);border-left-color:var(--drevko-feedback-info-text)}.drevko-alert.error{background:var(--drevko-feedback-error-bg);color:var(--drevko-feedback-error-text);border-left-color:var(--drevko-color-error)}.drevko-alert.warning{background:var(--drevko-feedback-warning-bg);color:var(--drevko-feedback-warning-text);border-left-color:var(--drevko-color-warning)}.drevko-alert.success{background:var(--drevko-feedback-success-bg);color:var(--drevko-feedback-success-text);border-left-color:var(--drevko-color-success)}.drt-product-checkbox{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;border:1px solid var(--drevko-input-border)!important;background:#fff!important;cursor:pointer;position:relative;transition:all .2s ease;margin:0!important;padding:0!important;min-width:18px!important;border-radius:0!important;display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle}.drt-product-checkbox:hover:not(:disabled){border-color:var(--drevko-border-strong)!important}.drt-product-checkbox:checked{background-color:var(--drevko-btn-bg)!important;border-color:var(--drevko-btn-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='white' stroke-width='1.8' stroke-linecap='square' stroke-linejoin='miter' d='M2.5 6l2.5 2.5 4.5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px!important}.drt-product-checkbox:disabled{background:var(--drevko-neutral-100)!important;border-color:var(--drevko-neutral-400)!important;cursor:not-allowed;opacity:.6}.woocommerce-MyAccount-content .woocommerce-button.button{width:100%;font-weight:600}.woocommerce-MyAccount-content .woocommerce-button.button.drevko_return,.woocommerce-page .woocommerce-button.button.drevko_return{background:#fff!important;color:var(--drevko-beige-600)!important;font-size:14px!important;border-radius:0!important;transition:all .2s ease!important;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;min-height:40px;line-height:1;padding:6px 12px}.woocommerce-MyAccount-content .woocommerce-button.button.drevko_return:hover,.woocommerce-page .woocommerce-button.button.drevko_return:hover{background:var(--drevko-beige-50)!important;color:var(--drevko-beige-700)!important;border-color:var(--drevko-beige-700)!important}.drevko-status-badge{display:inline-block;padding:4px 8px;font-size:10px;text-transform:uppercase;font-weight:700;background:var(--drevko-bg-subtle);color:var(--drevko-text-secondary);line-height:1;border-radius:0}.drevko-status-badge.info{background:var(--drevko-feedback-info-bg);color:var(--drevko-feedback-info-text)}.drevko-status-badge.success{background:var(--drevko-feedback-success-bg);color:var(--drevko-feedback-success-text)}.drevko-status-badge.warning{background:var(--drevko-feedback-warning-bg);color:var(--drevko-feedback-warning-text)}.drevko-status-badge.error{background:var(--drevko-feedback-error-bg);color:var(--drevko-feedback-error-text)}.drt-products-list{margin-bottom:24px}.drt-product-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--drevko-border-default)}.drt-product-row:last-child{border-bottom:none}.drt-product-row--disabled{opacity:.5}.drt-product-check{flex:0 0 20px}.drt-product-thumb{flex:0 0 60px}.drt-product-thumb img{width:60px;height:60px;object-fit:cover;border-radius:0}.drt-product-info{flex:1;min-width:0}.drt-product-name{display:block;font-size:14px;font-weight:500;color:var(--drevko-text-primary)}.drt-product-qty-info{display:block;font-size:12px;color:var(--drevko-text-secondary);margin-top:2px}.drt-product-excluded,.drt-product-returned{display:block;font-size:12px;margin-top:2px}.drt-product-excluded{color:var(--drevko-color-error)}.drt-product-returned{color:var(--drevko-text-secondary)}.drt-product-qty{flex:0 0 70px}.drt-qty-input{width:60px;padding:6px 8px;font-size:14px;text-align:center;border:1px solid var(--drevko-input-border);border-radius:0;color:var(--drevko-input-text);background:#fff}.drt-qty-input:focus{outline:0;border-color:var(--drevko-input-border-focus)}.drt-submit-area{margin-top:24px}.drt-success-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.drt-success-icon{flex-shrink:0;width:48px;height:48px;line-height:44px;text-align:center;font-size:24px;font-weight:700;color:var(--drevko-color-success);background:var(--drevko-feedback-success-bg);border:2px solid var(--drevko-color-success);border-radius:0;margin:0;box-sizing:border-box}.drt-confirmation-box{background:var(--drevko-bg-subtle-admin);border:1px solid var(--drevko-border-default);border-radius:0;padding:16px;margin-bottom:16px}.drt-confirmation-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.drt-confirmation-label{color:var(--drevko-text-secondary)}.drt-confirmation-value{color:var(--drevko-text-primary)}.drt-confirmation-items{margin-top:16px;padding-top:16px;border-top:1px solid var(--drevko-border-default)}.drt-confirmation-items h4{font-size:14px;font-weight:600;margin:0 0 8px 0;color:var(--drevko-text-primary)}.drt-confirmation-items ul{list-style:disc;padding-left:20px;margin:0}.drt-confirmation-items li{font-size:14px;color:var(--drevko-text-primary);padding:2px 0}.drt-instructions{background:var(--drevko-feedback-info-bg);border:1px solid var(--drevko-feedback-info-text);border-radius:0;padding:16px;margin:16px 0}.drt-instructions h4{font-size:17px;font-weight:700;margin:0 0 16px 0;color:var(--drevko-feedback-info-text)}.drt-instructions-content{font-size:15px;color:var(--drevko-feedback-info-text)}.drt-tracking-info{font-size:13px;color:var(--drevko-text-secondary);margin-top:16px}.drt-tracking-info a{color:var(--drevko-text-primary);text-decoration:underline}@media (max-width:600px){.drt-product-row{flex-wrap:wrap}.drt-product-thumb{flex:0 0 48px}.drt-product-thumb img{width:48px;height:48px}.drt-confirmation-row{flex-direction:column;gap:2px}}@media (max-width:689.98px){.drt-previous-returns-box table.shop_table_responsive thead{display:table-header-group}.drt-previous-returns-box table.shop_table_responsive tbody td{display:table-cell;text-align:left}}