.magehooks-refund-order-view{max-width:1000px;margin:2rem auto 4rem;padding:0 1rem}.magehooks-refund-invalid,.magehooks-refund-success{max-width:680px;margin:3rem auto 5rem;padding:0 1rem}.magehooks-refund__title,.magehooks-refund-card__title,.magehooks-refund-order-view h1,.magehooks-refund-invalid h1,.magehooks-refund-success h1{font-size:2.4rem;font-weight:700;color:#101922;line-height:1.25;margin:0 0 2rem}@media (min-width:768px){.magehooks-refund__title,.magehooks-refund-order-view h1{font-size:3rem;margin-bottom:2.5rem}}.magehooks-refund__section-title,.magehooks-refund-order-view h2{font-size:1.8rem;font-weight:700;color:#101922;margin:3rem 0 1.5rem}.magehooks-refund-order-view .order-summary,.magehooks-refund__summary{background-color:#f8f9fa;border:1px solid #e8ecef;border-radius:4px;padding:1.8rem 2rem;margin-bottom:2.5rem;display:grid;grid-template-columns:1fr;gap:1.2rem}@media (min-width:480px){.magehooks-refund-order-view .order-summary,.magehooks-refund__summary{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.magehooks-refund-order-view .order-summary,.magehooks-refund__summary{grid-template-columns:repeat(4,1fr);gap:2rem}}.magehooks-refund__summary .order-summary-item{display:flex;flex-direction:column}.magehooks-refund__summary .order-summary-label{font-size:1.1rem;text-transform:uppercase;font-weight:600;color:#5e646b;letter-spacing:.5px;margin-bottom:.4rem}.magehooks-refund__summary .order-summary-value{font-size:1.5rem;font-weight:600;color:#101922;line-height:1.4}.magehooks-refund__summary .order-summary-value.order-total{font-size:1.8rem;font-weight:700;color:#101922}.magehooks-refund-order-view .order-summary p{margin:.4rem 0;font-size:1.4rem}.magehooks-refund-order-view .order-summary strong{display:inline-block;min-width:140px;color:#5e646b}.magehooks-refund__table-wrapper{margin-bottom:2.5rem;border:1px solid #e8ecef;border-radius:4px;overflow-x:auto;background-color:#fff;box-shadow:0 1px 3px rgba(16,25,34,.04)}.magehooks-refund__items-table{width:100%;border-collapse:collapse;margin:0}.magehooks-refund__items-table th,.magehooks-refund__items-table td{padding:1.2rem 1.4rem;text-align:left;vertical-align:middle}.magehooks-refund__items-table th{background-color:#f0f3f5;color:#101922;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-bottom:2px solid #e8ecef}.magehooks-refund__items-table td{border-bottom:1px solid #e8ecef;font-size:1.4rem;color:#101922}.magehooks-refund__items-table tbody tr:last-child td{border-bottom:none}.magehooks-refund__items-table tbody tr:hover{background-color:#fafbfc}.magehooks-refund__items-table .col-item-select{width:50px;text-align:center}.magehooks-refund__items-table .col-item-name{font-weight:600}.magehooks-refund__items-table .col-item-name .item-name-label{cursor:pointer;margin:0;display:inline-block}.magehooks-refund__items-table .col-item-sku{color:#5e646b;font-size:1.3rem;white-space:nowrap}.magehooks-refund__items-table .col-item-qty{white-space:nowrap}.magehooks-refund__items-table .col-item-price{text-align:right;font-weight:600;white-space:nowrap}.magehooks-refund-item-check{width:18px;height:18px;cursor:pointer;accent-color:#89c600;margin:0;vertical-align:middle}.magehooks-refund__qty-control{display:inline-flex;align-items:center;gap:.6rem}.magehooks-refund-item-qty,.magehooks-refund__qty-control .magehooks-refund-item-qty{width:60px;height:38px;padding:.4rem .6rem;text-align:center;border:1px solid #d2d6dc;border-radius:2px;font-size:1.4rem;font-weight:600;color:#101922;background-color:#fff;transition:border-color .2s,background-color .2s;box-sizing:border-box}.magehooks-refund-item-qty:focus:not([disabled]),.magehooks-refund__qty-control .magehooks-refund-item-qty:focus:not([disabled]){border-color:#89c600;outline:none;box-shadow:0 0 0 2px rgba(137,198,0,.2)}.magehooks-refund-item-qty:disabled,.magehooks-refund__qty-control .magehooks-refund-item-qty:disabled{background-color:#f0f3f5;border-color:#e8ecef;color:#8c939b;cursor:not-allowed;opacity:.7}.magehooks-refund__qty-control .qty-max{font-size:1.3rem;color:#5e646b}@media (max-width:767px){.magehooks-refund__table-wrapper{border:none;background:0 0;box-shadow:none;overflow:visible}.magehooks-refund__items-table,.magehooks-refund__items-table thead,.magehooks-refund__items-table tbody,.magehooks-refund__items-table tr,.magehooks-refund__items-table td{display:block;width:100%;box-sizing:border-box}.magehooks-refund__items-table thead{display:none}.magehooks-refund__items-table tbody tr{background:#fff;border:1px solid #e8ecef;border-radius:4px;margin-bottom:1.5rem;padding:1.2rem 1.4rem;box-shadow:0 1px 3px rgba(16,25,34,.04)}.magehooks-refund__items-table td{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;border-bottom:1px solid #f0f3f5;text-align:right}.magehooks-refund__items-table td:last-child{border-bottom:none}.magehooks-refund__items-table td:before{content:attr(data-th);font-weight:600;color:#5e646b;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;text-align:left;margin-right:1rem;flex-shrink:0}.magehooks-refund__items-table td.col-item-select{width:100%;justify-content:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:2px solid #f0f3f5}.magehooks-refund__items-table td.col-item-name{text-align:right}.magehooks-refund__items-table td.col-item-price{font-size:1.6rem;font-weight:700;color:#101922}}.magehooks-refund__submit-form .field,.magehooks-refund-order-view .field.comment{margin-bottom:2.5rem}.magehooks-refund__submit-form .field>label,.magehooks-refund-order-view .field.comment .label{display:block;font-size:1.3rem;font-weight:600;color:#101922;margin-bottom:.6rem}.magehooks-refund__submit-form .control textarea,.magehooks-refund-order-view .field.comment textarea.input-text{width:100%;min-height:100px;padding:1.2rem 1.4rem;border:1px solid #d2d6dc;border-radius:2px;font-size:1.4rem;font-family:inherit;line-height:1.5;color:#101922;background:#fff;resize:vertical;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.magehooks-refund__submit-form .control textarea:focus,.magehooks-refund-order-view .field.comment textarea.input-text:focus{border-color:#89c600;outline:none;box-shadow:0 0 0 2px rgba(137,198,0,.2)}.magehooks-refund__submit-form .actions-toolbar,.magehooks-refund-order-view .actions-toolbar,.magehooks-refund-invalid .actions-toolbar,.magehooks-refund-success .actions-toolbar{margin-top:2rem}.magehooks-refund__submit-form .action.primary,.magehooks-refund-order-view .action.primary,.magehooks-refund-invalid .action.primary,.magehooks-refund-success .action.primary,.magehooks-refund__modal-content .action.primary{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;background-color:#89c600;color:#fff;border:none;border-radius:0;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;text-decoration:none;clip-path:polygon(0 0,100% 0,calc(100% - 1rem) 100%,0 100%);transition:background-color .25s ease,transform .1s ease;box-sizing:border-box}.magehooks-refund__submit-form .action.primary:hover,.magehooks-refund__submit-form .action.primary:focus,.magehooks-refund-order-view .action.primary:hover,.magehooks-refund-order-view .action.primary:focus,.magehooks-refund-invalid .action.primary:hover,.magehooks-refund-invalid .action.primary:focus,.magehooks-refund-success .action.primary:hover,.magehooks-refund-success .action.primary:focus,.magehooks-refund__modal-content .action.primary:hover,.magehooks-refund__modal-content .action.primary:focus{background-color:#7ab300;color:#fff;text-decoration:none;outline:none}.magehooks-refund__submit-form .action.primary:active,.magehooks-refund-order-view .action.primary:active,.magehooks-refund-invalid .action.primary:active,.magehooks-refund-success .action.primary:active{transform:translateY(1px)}.magehooks-refund__submit-form .action.primary span,.magehooks-refund-order-view .action.primary span,.magehooks-refund-invalid .action.primary span,.magehooks-refund-success .action.primary span,.magehooks-refund__modal-content .action.primary span{color:#fff}.magehooks-refund__submit-form .action.primary:disabled,.magehooks-refund__submit-form .action.primary[disabled]{background-color:#aaaeb3;cursor:not-allowed;opacity:.65;clip-path:none}@media (max-width:767px){.magehooks-refund-order-view .actions-toolbar .primary,.magehooks-refund-order-view .actions-toolbar .action.primary,.magehooks-refund-invalid .actions-toolbar .primary,.magehooks-refund-invalid .actions-toolbar .action.primary,.magehooks-refund-success .actions-toolbar .primary,.magehooks-refund-success .actions-toolbar .action.primary{width:100%;text-align:center}}.magehooks-refund-modal .modal-inner-wrap{max-width:560px;border-radius:6px;overflow:hidden;box-shadow:0 12px 40px rgba(16,25,34,.18)}.modal-popup.magehooks-refund-modal .modal-header{display:block;position:relative;padding:1.6rem 2.4rem !important;border-bottom:1px solid rgba(255,255,255,.08);background-color:#101922;text-align:center}.modal-popup.magehooks-refund-modal .modal-title{font-size:1.9rem;font-weight:700;color:#fff;border-bottom:none;padding:0 !important;margin:0 !important;line-height:1.3}.modal-popup.magehooks-refund-modal .action-close{top:1.4rem;right:1.4rem;width:auto;height:auto;padding:.5rem;margin:0;border-radius:0;background-color:transparent;border:none;color:#fff;box-shadow:none;transition:color .2s}.modal-popup.magehooks-refund-modal .action-close:hover,.modal-popup.magehooks-refund-modal .action-close:focus{background-color:transparent;color:#89c600;border:none;outline:none}.modal-popup.magehooks-refund-modal .action-close:before{font-size:2.4rem;line-height:1;font-weight:300;color:inherit}.modal-popup.magehooks-refund-modal .action-close:hover:before{color:#89c600}.modal-popup.magehooks-refund-modal .modal-content{padding:2.4rem}.magehooks-refund-modal .modal-footer{display:none}.magehooks-refund__modal-content>p{margin:0 0 2rem;font-size:1.4rem;line-height:1.6;color:#5e646b}.magehooks-refund__modal-content>p>strong{display:block;font-size:1.6rem;font-weight:700;color:#101922;margin-bottom:.4rem}.magehooks-refund__hint{margin:-.4rem 0 2rem;font-size:1.3rem;line-height:1.5;color:#8c939b;font-style:italic}.magehooks-refund__form .field{margin-bottom:1.8rem}.magehooks-refund__form .field>label{display:block;font-size:1.3rem;font-weight:600;color:#101922;margin-bottom:.6rem}.magehooks-refund__form .field.required>label:after{content:' *';color:#89c600}.magehooks-refund__form .control input[type=text],.magehooks-refund__form .control input[type=email]{width:100%;height:44px;padding:.6rem 1.2rem;border:1px solid #d2d6dc;border-radius:3px;font-size:1.4rem;font-family:inherit;color:#101922;background-color:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s,background-color .2s}.magehooks-refund__form .control input[type=text]:focus,.magehooks-refund__form .control input[type=email]:focus{border-color:#89c600;outline:none;box-shadow:0 0 0 3px rgba(137,198,0,.18)}.magehooks-refund__form .control input[type=text]::placeholder,.magehooks-refund__form .control input[type=email]::placeholder{color:#8c939b}.magehooks-refund__modal-content .actions-toolbar{margin-top:.5rem}.magehooks-refund__modal-content .action.primary{width:100%;padding:1.4rem 2.4rem}.magehooks-refund__modal-content .action.primary:disabled,.magehooks-refund__modal-content .action.primary[disabled],.magehooks-refund__modal-content .action.primary.magehooks-refund__submit--disabled{background-color:#aaaeb3;color:#fff;opacity:.65;clip-path:none;cursor:not-allowed;transform:none}.magehooks-refund__modal-content .action.primary:disabled:hover,.magehooks-refund__modal-content .action.primary:disabled:focus,.magehooks-refund__modal-content .action.primary[disabled]:hover,.magehooks-refund__modal-content .action.primary[disabled]:focus,.magehooks-refund__modal-content .action.primary.magehooks-refund__submit--disabled:hover,.magehooks-refund__modal-content .action.primary.magehooks-refund__submit--disabled:focus{background-color:#aaaeb3;color:#fff;opacity:.65;clip-path:none;cursor:not-allowed;outline:none}.magehooks-refund__message{margin-top:1.6rem;padding:1.4rem 1.6rem;border-radius:4px;font-size:1.4rem;line-height:1.55;font-weight:600;border-left:4px solid transparent}.magehooks-refund__message.message-success{background-color:#f0f9e8;border-left-color:#89c600;color:#4d6b00}.magehooks-refund__message.message-error{background-color:#fdecec;border-left-color:#e02b27;color:#a01814}@media (max-width:639px){.magehooks-refund-modal .modal-inner-wrap{max-width:100%;margin:1rem}.magehooks-refund-modal .modal-header,.magehooks-refund-modal .modal-content{padding-left:1.6rem;padding-right:1.6rem}}.magehooks-refund-card{background:#fff;border:1px solid #e8ecef;border-radius:4px;box-shadow:0 4px 16px rgba(16,25,34,.06);padding:3.5rem 2rem;text-align:center;box-sizing:border-box}.magehooks-refund-card__icon{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.magehooks-refund-card__icon svg{width:52px;height:52px;max-width:52px;max-height:52px}.magehooks-refund-card__icon--warning{color:#e02b27}.magehooks-refund-card__icon--success{color:#89c600}.magehooks-refund-card__title{font-size:2.2rem;font-weight:700;color:#101922;margin-bottom:1.5rem;line-height:1.3}.magehooks-refund-card__content{font-size:1.5rem;line-height:1.6;color:#5e646b;margin-bottom:2.5rem}.magehooks-refund-card__reason{font-weight:600;color:#101922;font-size:1.6rem;margin:.5rem 0}.magehooks-refund-card__help{color:#5e646b;margin-top:.8rem}.magehooks-refund-card__actions{margin-top:2rem}.magehooks-refund-print-teaser{margin-top:3rem;padding:2rem;background-color:#f8f9fa;border:1px solid #e8ecef;border-radius:4px}.magehooks-refund-print-teaser .magehooks-refund__section-title{margin-top:0}.magehooks-refund-print-teaser__body{display:flex;flex-direction:column;gap:1rem}.magehooks-refund-print-teaser .action.primary.disabled,.magehooks-refund-print-teaser .action.primary[disabled]{background-color:#aaaeb3;cursor:not-allowed;opacity:.65;clip-path:none}.magehooks-refund-print-teaser__hint{font-size:1.4rem;line-height:1.6;color:#5e646b;margin:0}.magehooks-refund-card__print-actions{margin-top:2rem;margin-bottom:1rem}.magehooks-refund-print-form{display:none}@media print{@page{margin:0}html,body{margin:0 !important;padding:0 !important;height:auto !important;background:#fff !important}.page-header,.page-footer,.header.content,.footer.content,.nav-sections,.breadcrumbs,.magehooks-refund-success,.magehooks-refund-card,.magehooks-refund-print-teaser{display:none !important}.page-wrapper,.main,.columns,.column,.column.main{margin:0 !important;padding:0 !important;min-height:0 !important;height:auto !important;background:#fff !important}body *{visibility:hidden}.magehooks-refund-print-form,.magehooks-refund-print-form *{visibility:visible}.magehooks-refund-print-form{display:block;position:absolute;left:0;top:0;width:100%;color:#000;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.3;padding:10mm 12mm;box-sizing:border-box}.magehooks-refund-print-form__header{text-align:center;margin-bottom:.6rem;border-bottom:1px solid #000;padding-bottom:.3rem}.magehooks-refund-print-form__title{font-size:14pt;font-weight:700;margin:0 0 .1rem}.magehooks-refund-print-form__subtitle{font-size:9pt;margin:0;color:#333}.magehooks-refund-print-form__section{margin-bottom:.5rem}.magehooks-refund-print-form__section--items{margin-top:2em}.magehooks-refund-print-form__section-title{font-size:10pt;font-weight:700;margin:0 0 .3rem;border-bottom:1px solid #999;padding-bottom:.1rem}.magehooks-refund-print-form__meta{display:flex;flex-wrap:wrap;gap:.2rem 1.5rem;margin-bottom:.5rem}.magehooks-refund-print-form__meta-row{display:flex;gap:.3rem}.magehooks-refund-print-form__meta-row .label{font-weight:700}.magehooks-refund-print-form__meta-row .fill-in,.magehooks-refund-print-form__fill-in{display:inline-block;min-width:80px;border-bottom:1px solid #000}.magehooks-refund-print-form__addresses{display:flex;gap:1.5rem;justify-content:space-between;margin-top:1em;margin-bottom:.5rem}.magehooks-refund-print-form__address{flex:1}.magehooks-refund-print-form__address-title{font-size:8pt;text-transform:uppercase;font-weight:700;margin:0 0 .2rem;color:#555;letter-spacing:.3px}.magehooks-refund-print-form__address-body{white-space:normal;font-size:9pt;line-height:1.25}.magehooks-refund-print-form__items{width:100%;border-collapse:collapse;font-size:9pt}.magehooks-refund-print-form__items th,.magehooks-refund-print-form__items td{border:1px solid #000;padding:.2rem .4rem;text-align:left}.magehooks-refund-print-form__items th{background-color:#eee;font-weight:700}.magehooks-refund-print-form__items .col-qty{text-align:center;width:40px}.magehooks-refund-print-form__items .col-sku{width:30%}.magehooks-refund-print-form__comment{white-space:pre-line;border:1px solid #999;padding:.3rem .4rem;min-height:1.5rem;font-size:9pt;margin:0}.magehooks-refund-print-form__signature{margin-top:.8rem;padding-top:1cm;display:flex;gap:3rem}.magehooks-refund-print-form__signature-block{width:50%}.magehooks-refund-print-form__signature-line{border-bottom:1px solid #000;height:1.5rem;margin-bottom:.1rem}.magehooks-refund-print-form__signature-block .label{font-size:8pt;color:#555}.magehooks-refund-print-form__footer{margin-top:.5rem;text-align:center;font-size:8pt;color:#555;border-top:1px solid #999;padding-top:.2rem}}