h1,.fnt_h1{font-size:calc(1.425rem + 2.1vw)}@media(min-width:1200px){h1,.fnt_h1{font-size:3rem}}h2,.fnt_h2,.auth-from-container .title{font-size:calc(1.35rem + 1.2vw)}@media(min-width:1200px){h2,.fnt_h2,.auth-from-container .title{font-size:2.25rem}}h3,.fnt_h3{font-size:calc(1.3125rem + .75vw)}@media(min-width:1200px){h3,.fnt_h3{font-size:1.875rem}}h4,.fnt_h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4,.fnt_h4{font-size:1.5rem}}h5,.fnt_h5{font-size:1.25rem}h6,.fnt_h6{font-size:1.125rem}h1,.fnt_h1,h2,.fnt_h2,.auth-from-container .title,h3,.fnt_h3,h4,.fnt_h4,h5,.fnt_h5,h6,.fnt_h6{line-height:1.2;font-family:var(--w3-font-family-headings);font-weight:var(--w3-font-weight-headings)}p{text-wrap:pretty;min-height:1em}.list+p{margin-top:.75em}.fnt_heading{font-family:var(--w3-font-family-headings)}.fnt_text{font-family:var(--w3-font-family-text)}.fnt_accent{font-family:var(--w3-font-family-accent);font-weight:var(--w3-font-weight-accent);color:var(--w3-color-accent)}.fnt_lead{font-size:20px}.fnt_input{font-weight:700}.fnt_link{color:var(--w3-link-color);text-decoration:var(--w3-link-decoration)}.fnt_link:hover{color:var(--w3-link-color-hover)}.fnt_link:active{color:var(--w3-link-color-click)}.fnt_list{font-size:16px}.fnt_small{font-size:14px}.fnt_btn{font-size:16px;font-weight:var(--w3-font-weight-headings)}.auth-from-container{display:flex;justify-content:center;align-items:center;min-height:70vh;padding:2rem;background-color:var(--w3-color-body-bg)}.auth-from-container .auth-from-wrapper{flex:1;max-width:600px;background-color:var(--w3-color-primary);border-radius:var(--w3-card-border-radius);padding:2rem 1.5rem}.auth-from-container .title{margin-bottom:1.5rem;color:var(--w3-color-white)}.auth-from-container .title+.description{margin-top:-1rem}.auth-from-container .description{font-size:.875rem;margin-bottom:2rem}.auth-from-container .password-input-wrapper{position:relative;display:flex;flex-wrap:wrap;flex:0 0 100%}@media(min-width:576px){.auth-from-container .password-input-wrapper{max-width:300px}}.auth-from-container .password-input-wrapper input{padding-right:2.5rem;border-radius:var(--w3-input-border-radius)}.auth-from-container .password-input-wrapper .password-toggle{position:absolute;right:.5rem;top:6px;background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;width:30px}.auth-from-container .password-input-wrapper .forgot-password-link{margin:4px 0 0 auto}.auth-from-container .password-input-wrapper .forgot-password-link a{color:var(--w3-color-white)}.auth-from-container .form-footer .submit-button{margin:0 0 0 auto;min-width:150px}@media(max-width:575.98px){.auth-from-container .form-footer .submit-button{flex:0 0 100%}}.auth-from-container .form-footer .form-links{display:flex;flex-direction:column;font-size:.875rem}@media(max-width:575.98px){.auth-from-container .form-footer .form-links{margin-top:1rem;order:1;align-items:center;margin-left:auto;margin-right:auto}}.auth-from-container .field-error{flex:0 0 300px;color:#ef4444;font-size:.875rem;margin-top:.25rem;margin-left:auto}.auth-from-container .form-links a,.auth-from-container .forgot-password-link a{text-decoration:none}.auth-from-container .form-links a:hover,.auth-from-container .forgot-password-link a:hover{text-decoration:underline}@media(max-width:767.98px){.auth-from-container .form-row{grid-template-columns:1fr}}.auth-from-container .form-footer .form-links[data-v-7490cede]{flex:0 0 100%;order:1;margin-top:3rem;padding-top:1rem;text-align:center;background:var(--w3-color-white);padding-bottom:1rem;font-size:18px;border-radius:calc(var(--w3-card-border-radius) - 4px)}.auth-from-container .form-footer .form-links a[data-v-7490cede]{width:max-content;margin:1rem auto 0}.form-group input[data-v-7490cede]{border-radius:var(--w3-input-border-radius)}.alert-success[data-v-24572e54]{text-align:center}.alert-success .alert-content[data-v-24572e54]{justify-content:center}.alert-success i[data-v-24572e54]{font-size:3.5rem}.alert-success h2[data-v-24572e54]{color:currentColor;margin-top:.5rem}.form-links[data-v-24572e54],.form-links a[data-v-24572e54]{color:var(--w3-color-white)}hr[data-v-24572e54]{border:none;border-top:1px solid var(--w3-color-primary-dark);margin:1.5rem 0}.form-group input[data-v-24572e54],.form-group input[data-v-123d8a47],.password-input-wrapper input[data-v-7c52d9b8]{border-radius:var(--w3-input-border-radius)}.alert-success[data-v-fbb69fbf]{text-align:center}.alert-success .alert-content[data-v-fbb69fbf]{justify-content:center}.alert-success i[data-v-fbb69fbf]{font-size:3.5rem}.alert-success h2[data-v-fbb69fbf]{color:currentColor;margin-top:.5rem}.btn,.btn-down{padding:.5rem 1.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1;margin:.375rem .375rem .375rem 0;border-radius:var(--w3-button-border-radius);background-color:var(--w3-button-bg);border:1px solid var(--w3-button-border-color, currentColor);color:var(--w3-button-color)!important;cursor:pointer;-webkit-transition:var(--w3-transition);-moz-transition:var(--w3-transition);-ms-transition:var(--w3-transition);-o-transition:var(--w3-transition);transition:var(--w3-transition);transition-property:background-color,border-color,color}.btn-md,.btn,.btn-down{font-size:16px;font-weight:600}.btn-sm{font-size:14px;font-weight:300;padding:7px 1.5rem;height:1.875rem}.btn-lg{padding:14px 1.5rem;height:3rem;font-size:1.125rem}.btn-primary,.btn-down{--w3-button-bg: var(--w3-color-primary);--w3-button-border-color: var(--w3-color-primary);--w3-button-color: var(--w3-color-white)}.btn-primary:hover,.btn-down:hover{--w3-button-bg: var(--w3-color-primary-hover);--w3-button-border-color: var(--w3-color-primary-hover);--w3-button-color: var(--w3-color-white)}.btn-primary:active,.btn-down:active{--w3-button-bg: var(--w3-color-primary-click);--w3-button-border-color: var(--w3-color-primary-click);--w3-button-color: var(--w3-color-white)}.btn-secondary{--w3-button-bg: var(--w3-color-secondary);--w3-button-border-color: var(--w3-color-secondary);--w3-button-color: var(--w3-color-white)}.btn-secondary:hover{--w3-button-bg: var(--w3-color-secondary-hover);--w3-button-border-color: var(--w3-color-secondary-hover);--w3-button-color: var(--w3-color-white)}.btn-secondary:active{--w3-button-bg: var(--w3-color-secondary-click);--w3-button-border-color: var(--w3-color-secondary-click);--w3-button-color: var(--w3-color-white)}.btn-outline,.btn-outline:hover,.btn-outline:active{--w3-button-bg: transparent;--w3-button-color: var(--w3-button-border-color)}[class*=bg-primary] .wysiwyg .btn-primary:not(:hover,:active),[class*=bg-primary] .wysiwyg .btn-down:not(:hover,:active){--w3-button-bg: var(--w3-color-white);--w3-button-border-color: var(--w3-color-white);--w3-button-color: var(--w3-color-primary)}[class*=bg-primary] .wysiwyg .btn-primary.btn-outline:not(:hover,:active),[class*=bg-primary] .wysiwyg .btn-outline.btn-down:not(:hover,:active){--w3-button-bg: transparent;--w3-button-border-color: var(--w3-color-white);--w3-button-color: var(--w3-color-white)}[class*=bg-primary] .wysiwyg .btn-primary.btn-outline:hover,[class*=bg-primary] .wysiwyg .btn-outline.btn-down:hover,[class*=bg-primary] .wysiwyg .btn-primary.btn-outline:active,[class*=bg-primary] .wysiwyg .btn-outline.btn-down:active{--w3-button-bg: transparent;--w3-button-color: var(--w3-button-border-color)}[class*=bg-secondary] .wysiwyg .btn-secondary:not(:hover,:active){--w3-button-bg: var(--w3-color-white);--w3-button-border-color: var(--w3-color-white);--w3-button-color: var(--w3-color-secondary)}[class*=bg-secondary] .wysiwyg .btn-secondary.btn-outline:not(:hover,:active){--w3-button-bg: transparent;--w3-button-border-color: var(--w3-color-white);--w3-button-color: var(--w3-color-white)}[class*=bg-secondary] .wysiwyg .btn-secondary.btn-outline:hover,[class*=bg-secondary] .wysiwyg .btn-secondary.btn-outline:active{--w3-button-bg: transparent;--w3-button-color: var(--w3-button-border-color)}.btn-down:hover{color:var(--w3-color-white)}.btn-back{font-weight:600;text-decoration:underline;color:var(--w3-color-primary-darker);position:relative}.btn-back .link-label{margin-left:10px}.btn,.card-links div{padding:.625rem 1.875rem;font-weight:700;flex-direction:column}.btn-dark{--w3-button-bg: var(--w3-color-dark);--w3-button-border-color: var(--w3-color-dark);--w3-button-color: var(--w3-color-white)}.btn-dark:hover{--w3-button-bg: var(--w3-color-primary-darker);--w3-button-border-color: var(--w3-color-primary-darker)}.btn-black{--w3-button-bg: var(--w3-color-black);--w3-button-border-color: var(--w3-color-black);--w3-button-color: var(--w3-color-white)}.btn-black:hover{--w3-button-bg: var(--w3-color-primary-darker);--w3-button-border-color: var(--w3-color-primary-darker)}.secure-layout{display:flex;flex-wrap:wrap;gap:1rem;background-color:var(--w3-color-body-bg);padding-top:2rem}@media(min-width:992px){.secure-layout{gap:2rem;padding-top:5rem}}.secure-main{flex:1;border-radius:var(--w3-border-radius)}@media(max-width:991.98px){.secure-main{width:100%}}.secure-main .page-title{color:var(--w3-color-dark);font-size:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.secure-main .page-title{font-size:4rem}}@media(min-width:576px){.secure-main .page-title{word-break:break-all}}.secure-main .page-content{margin-top:2rem}.secure-main .profile-page,.secure-main .preferences-page{background-color:var(--w3-color-primary);border-radius:var(--w3-card-border-radius);padding:2rem}.secure-main .profile-page .page-title,.secure-main .preferences-page .page-title{color:var(--w3-color-white)}.secure-main .profile-page .page-title+p,.secure-main .preferences-page .page-title+p{color:var(--w3-color-white)}.secure-sidebar{flex:0 0 100%;max-width:100%;z-index:100}@media(min-width:992px){.secure-sidebar{flex:0 0 300px;max-width:300px;order:1}}.secure-sidebar .sidebar-content{position:sticky;top:7rem;background-color:var(--w3-color-gray);border-radius:var(--w3-border-radius);padding:1rem;display:flex;flex-direction:column;font-size:.875rem}@media(min-width:992px){.secure-sidebar .sidebar-content{font-size:1rem;padding:2rem 1.5rem}}.secure-sidebar .sidebar-content .user-info{color:var(--w3-color-cream);font-size:1.1rem;font-weight:500;display:flex;justify-content:space-between;align-items:center}.secure-sidebar .sidebar-content .navbar-toggler{width:40px;height:40px;font-size:20px;padding:0;margin:0;transition:var(--w3-transition)}.secure-sidebar .sidebar-content .navbar-toggler i.w3-icon-times-regular{margin-top:3px}.secure-sidebar .sidebar-content .navbar-toggler[aria-expanded=true]{transform:rotate(180deg)}@media(min-width:992px){.secure-sidebar .sidebar-content .navbar-toggler{display:none}}.secure-sidebar .sidebar-content .sidebar-nav{display:flex;flex-grow:1;flex-direction:column;overflow:hidden;transition:.4s;height:0}@media(min-width:992px){.secure-sidebar .sidebar-content .sidebar-nav{height:auto}}.secure-sidebar .sidebar-content .sidebar-nav .sidebar-nav-wrapper{display:flex;flex-direction:column;flex-grow:1;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--w3-color-cream)}.secure-sidebar .sidebar-content .sidebar-nav .nav-link{display:block;color:#bdc3c7;text-decoration:none;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:.5rem;transition:all .2s ease;font-weight:500}.secure-sidebar .sidebar-content .sidebar-nav .nav-link:hover{color:var(--w3-color-white);background-color:#ffffff1a;transform:translate(-2px)}.secure-sidebar .sidebar-content .sidebar-nav .nav-link.router-link-active{color:var(--w3-color-white);background-color:var(--w3-color-primary)}.secure-sidebar .sidebar-content .sidebar-nav .nav-link:last-of-type{margin-bottom:3rem}.secure-sidebar .sidebar-content .sidebar-nav .logout-btn{width:100%;background-color:#e74c3c;color:#fff;border:none;padding:.75rem 1.5rem;margin-top:auto;margin-bottom:0!important;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;transform:none!important;position:relative}.secure-sidebar .sidebar-content .sidebar-nav .logout-btn:before{content:"";display:block;border-top:1px solid var(--w3-color-cream);position:absolute;bottom:100%;width:100%;left:0;margin-bottom:2rem}.secure-sidebar .sidebar-content .sidebar-nav .logout-btn:hover{background-color:#c0392b;transform:translateY(-1px)}.password-input-wrapper{position:relative;display:flex;flex-wrap:wrap}@media(min-width:576px){.password-input-wrapper{max-width:300px}}.password-input-wrapper input{padding-right:2.5rem;border-radius:var(--w3-input-border-radius)}.password-input-wrapper .password-toggle{position:absolute;right:.5rem;top:.5rem;background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem}.password-input-wrapper .forgot-password-link{margin:4px 0 0 auto}.loading{padding:2rem;text-align:center;color:#6c757d;font-size:1.1rem}.field-error-holder{flex:0 0 100%;color:#ef4444;font-size:.875rem;margin-top:.25rem}.field-error-holder span{display:block;max-width:300px;margin-left:auto}@media(min-width:992px){.profile-page{margin:0 auto!important;max-width:820px}}.profile-page .profile-form,.profile-page .credentials-form{max-width:820px}.profile-page .tabs{border:none}.profile-page .tabs .tabs-menu{border-color:var(--w3-color-white)}.profile-page .tabs .tabs-menu .tabs-menu-item.active{border-bottom-color:var(--w3-color-white)}.profile-page .form-group input{border-radius:var(--w3-input-border-radius)}html[data-theme=dark]{--w3-color-body-bg: #1B1B1B;--w3-color-body-fg: #FFFFFF;--w3-color-tooltip-bg: #EEEEEE;--w3-color-tooltip-fg: #000000}.preferences-page .filters{display:flex;flex-direction:column;gap:20px}.preferences-page .filters .filter-group{display:flex;align-items:center}.preferences-page .filters .filter-group.filter-group-range{flex-wrap:wrap}.preferences-page .filters .filter-group.filter-group-range .filter-label{flex:0 0 100%;margin-bottom:10px}.preferences-page .filters .filter-group.filter-group-range .filter-fields-field{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.preferences-page .filters .filter-group.filter-group-range .filter-fields-field input{max-width:134px}.preferences-page .filters .filter-group .filter-label{flex:0 0 30%;line-height:1}.preferences-page .filters .filter-group .filter-fields{flex-grow:1}.preferences-page .filters .filter-group .filter-fields-field-completions{width:100%;background-color:var(--w3-color-white);max-height:26em;overflow-y:auto;z-index:1;scrollbar-width:thin;border-radius:var(--w3-input-border-radius);border:1px solid var(--w3-input-border-color);padding:5px 0}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-loader{padding:.5em;display:flex;flex-direction:row;justify-content:center}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-loader .loader{font-size:.75rem}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-completion{padding:.25rem .5rem;transition:.1s}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-completion:not(.filter-completions-completion-empty){cursor:pointer}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-completion:not(.filter-completions-completion-empty):hover{background-color:var(--w3-color-primary-lighter)}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-completion.chosen{background-color:var(--w3-color-primary-lighter)}.preferences-page .filters .filter-group .filter-fields-field-completions .filter-completions-completion.chosen:hover{background-color:var(--w3-color-primary-light)}.preferences-page .filters .filter-group .filter-fields-field select{width:100%;background-color:var(--w3-color-white);border-radius:var(--w3-input-border-radius)}.preferences-page .filters .filter-group .filter-fields-field select option:hover{background-color:var(--w3-color-primary-lighter)}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-placeholder{color:var(--w3-color-text);opacity:.6;padding:.25rem 6px}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input{display:flex;flex-wrap:wrap;align-items:center;min-height:2.5rem;border:1px solid var(--w3-input-border-color);border-radius:var(--w3-input-border-radius);background-color:var(--w3-color-white);cursor:pointer;gap:.25rem}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input:focus-within{border-color:var(--w3-color-primary);box-shadow:0 0 0 2px rgba(var(--w3-color-primary-rgb),.2)}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-selected-chips{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;padding:.25rem}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-chip{display:inline-flex;align-items:center;background-color:var(--w3-color-primary);color:var(--w3-color-white);padding:.125rem .5rem;border-radius:.25rem;font-size:.875rem;gap:.25rem}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-chip .province-chip-remove{background:none;border:none;color:inherit;cursor:pointer;padding:0;font-size:1.2em;line-height:1;opacity:.8}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-chip .province-chip-remove:hover{opacity:1}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-search-input{flex:1;min-width:120px;border:none;outline:none;background:transparent;font-size:inherit}.preferences-page .filters .filter-group .filter-fields-field .province-multiselect-input .province-search-input::placeholder{color:var(--w3-color-text-muted)}.preferences-page .filters .filter-group .filter-fields-field .province-dropdown .province-option{display:flex;justify-content:space-between;align-items:center}.preferences-page .filters .filter-group .filter-fields-field .province-dropdown .province-option .province-checkmark{color:var(--w3-color-primary);font-weight:700}.preferences-page .filters hr{border:none;border-top:1px solid var(--w3-color-black)}@media(min-width:992px){.preferences-page{max-width:820px;margin:0 auto!important}}@media(max-width:767.98px){.preferences-page .filters .filter-group.filter-group-range .filter-label{flex:0 0 100%;margin-bottom:0!important}.preferences-page .filters .filter-group .filter-label{flex:0 0 100%;padding-bottom:.5rem}.preferences-page .filters .filter-group .filter-fields{flex:0 0 100%;max-width:100%}}@media(min-width:576px){.preferences-page .filters .filter-fields{flex:0 0 320px;max-width:460px;margin-left:auto}}.preferences-page .filters .filter-group{flex-wrap:wrap;gap:.5rem}@media(min-width:576px){.preferences-page .filters .filter-group-range .filter-label{flex:0 0 200px!important}}.preferences-page .n-slider{--n-fill-color: var(--w3-color-dark) !important;--n-handle-color: var(--w3-color-dark) !important}.subscription-page .payment-id{font-size:.875rem;opacity:.8;font-family:monospace}.subscription-page .subscription-card{transition:transform .2s,box-shadow .2s;position:relative}.subscription-page .subscription-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0003}.subscription-page .item.selected .card{--w3-card-bg: var(--w3-color-primary)}.subscription-page .item.active .card:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--w3-color-primary);margin-bottom:-19px}.subscription-page .item.selected .price,.subscription-page .item.selected .period{color:var(--w3-color-white)}.subscription-page .debug-section{margin-top:3rem;padding:1.5rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #dee2e6}.subscription-page .debug-section h3{color:#2c3e50;margin-bottom:1rem;font-size:1.2rem}.subscription-page .debug-section pre{background-color:#2c3e50;color:#ecf0f1;padding:1rem;border-radius:.375rem;overflow-x:auto;font-size:.875rem;line-height:1.5}.subscription-page .payment-link{margin-top:2rem;text-align:right}.subscription-page .action-link{display:inline-block;background-color:#b8a068;color:#2c3e50;padding:.75rem 1.5rem;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .2s}.subscription-page .action-link:hover{background-color:#c5ae7a;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.subscription-activate-page[data-v-6fe1af71]{padding:2rem;max-width:800px;margin:0 auto}.loading[data-v-6fe1af71]{padding:2rem;text-align:center;color:#6c757d;font-size:1.1rem}.subscription-summary[data-v-6fe1af71]{margin-top:2rem}.summary-card[data-v-6fe1af71]{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem}.summary-card h2[data-v-6fe1af71]{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.summary-details[data-v-6fe1af71]{display:flex;flex-direction:column;gap:1rem}.detail-row[data-v-6fe1af71]{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #e9ecef}.detail-row[data-v-6fe1af71]:last-child{border-bottom:none}.label[data-v-6fe1af71]{font-weight:600;color:#2c3e50;min-width:120px}.value[data-v-6fe1af71]{color:#6c757d;text-align:right;flex:1}.price-row[data-v-6fe1af71]{background-color:#f8f9fa;padding:1rem;margin:0 -.5rem;border-radius:.5rem;border-bottom:none}.price-row .detail-row[data-v-6fe1af71]{border-bottom:none;padding:0}.price[data-v-6fe1af71]{font-size:1.5rem;font-weight:700;color:#b8a068}.price .period[data-v-6fe1af71]{font-size:1rem;font-weight:400;color:#6c757d}.action-buttons[data-v-6fe1af71]{display:flex;justify-content:space-between;gap:1rem}@media(max-width:768px){.subscription-activate-page[data-v-6fe1af71]{padding:1rem}.action-buttons[data-v-6fe1af71]{flex-direction:column}.detail-row[data-v-6fe1af71]{flex-direction:column;align-items:flex-start;gap:.25rem}.value[data-v-6fe1af71]{text-align:left}}html[data-theme=dark][data-v-a62da397]{--w3-color-body-bg: #1B1B1B;--w3-color-body-fg: #FFFFFF;--w3-color-tooltip-bg: #EEEEEE;--w3-color-tooltip-fg: #000000}.payments-table-container[data-v-a62da397]{margin-bottom:3rem;overflow-x:auto}.payments-table[data-v-a62da397]{width:100%;border-collapse:collapse;border-radius:.875rem .875rem 0 0;overflow:hidden}.payments-table th[data-v-a62da397],.payments-table td[data-v-a62da397]{padding:1rem;text-align:left;border-bottom:1px solid #e9ecef;white-space:nowrap;width:1%}.payments-table .download[data-v-a62da397]{text-align:right}.payments-table th[data-v-a62da397]{background-color:var(--w3-color-dark);font-weight:600;color:var(--w3-color-light);white-space:nowrap}.payments-table tbody tr[data-v-a62da397]{transition:var(--w3-transition)}.payments-table tbody tr[data-v-a62da397]:hover{background-color:var(--w3-color-primary-lighter)}.amount[data-v-a62da397]{font-weight:600;color:var(--w3-color-dark)}.status[data-v-a62da397]{font-weight:500}.status-paid[data-v-a62da397]{color:#28a745}.status-pending[data-v-a62da397]{color:#ffc107}.status-failed[data-v-a62da397]{color:#dc3545}.status-canceled[data-v-a62da397],.status-unknown[data-v-a62da397]{color:#6c757d}.no-payments[data-v-a62da397]{text-align:center;padding:3rem;color:var(--w3-color-dark);font-size:1.1rem}.back-link[data-v-a62da397]{margin-top:2rem}@media(max-width:768px){.payments-table[data-v-a62da397]{font-size:.875rem}.payments-table th[data-v-a62da397],.payments-table td[data-v-a62da397]{padding:.75rem .5rem}}.payment-confirm-page[data-v-56fc3fbf]{padding:2rem;max-width:800px;margin:0 auto}.payment-confirm-page h1[data-v-56fc3fbf]{color:#2c3e50;margin-bottom:1rem;font-size:2rem;font-weight:600}.payment-confirm-page p[data-v-56fc3fbf]{color:#6c757d;font-size:1.1rem;margin-bottom:2rem}.loading[data-v-56fc3fbf],.error[data-v-56fc3fbf]{padding:2rem;text-align:center;color:#6c757d;font-size:1.1rem}.error[data-v-56fc3fbf]{color:#e74c3c;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.5rem}.payment-details[data-v-56fc3fbf]{display:flex;flex-direction:column;gap:2rem}.details-card[data-v-56fc3fbf],.status-update-card[data-v-56fc3fbf]{background-color:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px #0000001a}.details-card h2[data-v-56fc3fbf],.status-update-card h3[data-v-56fc3fbf]{color:#2c3e50;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.details-grid[data-v-56fc3fbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.detail-item[data-v-56fc3fbf]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#f8f9fa;border-radius:.5rem}.label[data-v-56fc3fbf]{font-weight:600;color:#2c3e50}.value[data-v-56fc3fbf]{color:#6c757d}.status-badge[data-v-56fc3fbf]{padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500;text-transform:uppercase}.status-paid[data-v-56fc3fbf]{background-color:#d4edda;color:#155724}.status-pending[data-v-56fc3fbf]{background-color:#fff3cd;color:#856404}.status-failed[data-v-56fc3fbf]{background-color:#f8d7da;color:#721c24}.status-canceled[data-v-56fc3fbf],.status-unknown[data-v-56fc3fbf]{background-color:#e2e3e5;color:#383d41}.status-form[data-v-56fc3fbf]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-56fc3fbf]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-56fc3fbf]{font-weight:600;color:#2c3e50}.status-select[data-v-56fc3fbf],.transaction-input[data-v-56fc3fbf]{padding:.75rem;border:1px solid #ced4da;border-radius:.375rem;font-size:1rem;transition:border-color .2s}.status-select[data-v-56fc3fbf]:focus,.transaction-input[data-v-56fc3fbf]:focus{outline:none;border-color:#b8a068;box-shadow:0 0 0 .2rem #b8a06840}.form-actions[data-v-56fc3fbf]{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.btn-secondary[data-v-56fc3fbf],.btn-primary[data-v-56fc3fbf]{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-decoration:none;display:inline-block;text-align:center}.btn-secondary[data-v-56fc3fbf]{background-color:#95a5a6;color:#fff}.btn-secondary[data-v-56fc3fbf]:hover{background-color:#7f8c8d}.btn-primary[data-v-56fc3fbf]{background-color:#b8a068;color:#2c3e50}.btn-primary[data-v-56fc3fbf]:hover:not(:disabled){background-color:#c5ae7a;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn-primary[data-v-56fc3fbf]:disabled{opacity:.6;cursor:not-allowed;transform:none}.no-payment[data-v-56fc3fbf]{text-align:center;padding:3rem;color:#6c757d}@media(max-width:768px){.payment-confirm-page[data-v-56fc3fbf]{padding:1rem}.details-grid[data-v-56fc3fbf]{grid-template-columns:1fr}.form-actions[data-v-56fc3fbf]{flex-direction:column}.btn-primary[data-v-56fc3fbf]{order:-1}}
