﻿.modal-container.refund-request-modal{padding-top:.25rem;}.refund-request-card{max-width:920px;margin:0 auto;padding:0;border:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.18);position:relative;}.refund-request-card::before{content:"";position:absolute;inset:0 0 auto 0;height:8px;background:var(--et-green,#006738);}.refund-request-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.75rem 2rem 1.5rem;border-bottom:1px solid #e8ecef;}.refund-request-title{margin:0;font-size:1.75rem;font-weight:700;}.refund-request-close{flex:0 0 auto;margin-top:-.15rem;background:transparent;border:0;color:#8a8f98;font-size:2.25rem;line-height:1;padding:0;}.refund-request-close .fa{font-size:1.45rem;line-height:1;}.refund-request-body{padding:1.75rem 2rem 2rem;}.refund-request-response{margin-bottom:1rem;}.refund-request-grid{row-gap:1.25rem;}.refund-request-field label{display:inline-block;margin-bottom:.55rem;font-size:.95rem;font-weight:700;}.refund-request-field .form-control{height:3.1rem;border-radius:.5rem;box-shadow:none;}.refund-request-phone-wrap{display:flex;gap:.65rem;}.refund-request-area-code{flex:0 0 5.25rem;}.refund-request-phone-number{flex:1 1 auto;}.refund-request-add-ticket{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;font-size:.95rem;font-weight:700;}.refund-request-add-ticket .fa{font-size:1rem;}.refund-request-ticket-remove{margin-top:1.75rem;}.refund-request-secondary-row{margin-top:.25rem;}.refund-request-ticket-row{margin-top:1rem;}.refund-request-ticket-extras{margin-top:1rem;}.refund-request-ticket-actions{margin-top:0;}.refund-request-added-tickets{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;}.refund-request-added-ticket{position:relative;display:grid;grid-template-columns:1fr;row-gap:.5rem;align-items:start;}.refund-request-added-ticket .form-group{margin-bottom:0;}.refund-request-ticket-extras,.refund-request-added-tickets,.refund-request-added-ticket,.refund-request-added-ticket .form-group,.refund-request-added-ticket .form-field,.refund-request-added-ticket .form-control{width:100%;}.refund-request-remove-host{position:absolute;top:0;right:0;min-width:0;display:flex;justify-content:flex-end;align-items:center;pointer-events:none;}.refund-request-remove-button{display:inline-flex!important;align-items:center;justify-content:center;float:none!important;position:static!important;top:auto!important;min-width:2rem;min-height:2rem;padding:.25rem .5rem;border-radius:.2rem;font-size:.875rem;font-weight:700;line-height:1.2;box-shadow:none;pointer-events:auto;}.refund-request-remove-button:hover,.refund-request-remove-button:focus{text-decoration:none;box-shadow:none;}.refund-request-textarea{height:auto!important;min-height:7.5rem;padding:.9rem 1rem;line-height:1.5;resize:vertical;}.refund-request-file{min-height:3.4rem;height:auto!important;padding:.55rem .8rem;line-height:1.35;}.refund-request-file::-webkit-file-upload-button{margin-right:.8rem;padding:.55rem .9rem;border:0;border-radius:.35rem;background:#eef3f8;font-weight:600;}.refund-request-file::file-selector-button{margin-right:.8rem;padding:.55rem .9rem;border:0;border-radius:.35rem;background:#eef3f8;font-weight:600;cursor:pointer;}.refund-request-help{margin-top:.45rem;font-size:.75rem;line-height:1.4;}.refund-request-help .fa{margin-right:.3rem;}.refund-request-turnstile-row{margin-top:1.75rem;margin-left:0;margin-right:0;padding:1.1rem 1rem;border:1px solid #e8ecef;border-radius:.85rem;background:#f8f9fa;box-shadow:0 8px 20px rgba(15,23,42,.06);}.refund-request-turnstile-wrap,.refund-request-submit-wrap{display:flex;flex-direction:column;}.refund-request-turnstile-wrap{min-height:70px;justify-content:center;}.refund-request-turnstile-wrap .cf-turnstile{display:inline-block;max-width:100%;}.refund-request-turnstile-message{margin-top:.5rem;font-size:.875rem;}.refund-request-submit-wrap{align-items:stretch;}.refund-request-submit{width:100%;max-width:18.875rem;min-height:3.4rem;border-radius:.6rem;border:0;font-weight:700;transition:box-shadow .2s ease,transform .2s ease,opacity .2s ease;}.refund-request-submit:hover:not(:disabled),.refund-request-submit:focus-visible{box-shadow:0 8px 18px rgba(15,23,42,.14);transform:translateY(-1px);}.refund-request-submit:disabled{cursor:not-allowed;opacity:.72;}.refund-request-submit .button-text,.refund-request-continue .button-text{margin-left:.4rem;}.refund-request-continue-shell{max-width:920px;margin:1rem auto 0;padding:0 0 1rem;}.refund-request-continue-card{padding:1.5rem;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.12);}.refund-request-continue{width:100%;max-width:18rem;min-height:3.4rem;}@media screen and (max-width:768px){.refund-request-header,.refund-request-body{padding-left:1rem;padding-right:1rem;}.refund-request-title{font-size:1.45rem;}.refund-request-phone-wrap{flex-direction:column;}.refund-request-area-code{flex-basis:auto;width:100%;}.refund-request-submit-wrap{justify-content:stretch;}.refund-request-submit,.refund-request-continue{max-width:none;width:100%;}.refund-request-added-ticket{grid-template-columns:1fr;gap:.5rem;}.refund-request-remove-host{top:0;right:0;justify-content:flex-start;}.refund-request-secondary-row{row-gap:1.25rem;}.refund-request-turnstile-row{padding:1rem .85rem;}.refund-request-turnstile-wrap{align-items:center;}.refund-request-turnstile-wrap .cf-turnstile{max-width:100%;}.refund-request-turnstile-message{text-align:center;}}