.c-background-setting .background-form{animation:c-background-setting-slideDown .3s ease-out}@keyframes c-background-setting-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.c-background-setting .file-upload-area{border:2px dashed #e2e8f0;transition:all .3s ease}.c-background-setting .file-upload-area:hover{border-color:#3b82f6;background-color:#eff6ff}.c-background-setting .file-upload-area.dragover{border-color:#1d4ed8;background-color:#dbeafe}.c-background-setting .image-preview{max-width:300px;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.c-background-setting .table-image-thumb{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;transition:transform .2s ease}.c-background-setting .table-image-thumb:hover{transform:scale(1.1);z-index:10;box-shadow:0 10px 25px -3px rgba(0,0,0,.1)}.c-background-setting .loading-spinner{animation:c-background-setting-spin 1s linear infinite}@keyframes c-background-setting-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-background-setting .btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);transition:all .2s ease}.c-background-setting .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px 0 rgba(59,130,246,.4)}.c-background-setting .btn-success{background:linear-gradient(135deg,#10b981,#059669);transition:all .2s ease}.c-background-setting .btn-success:hover{transform:translateY(-1px);box-shadow:0 4px 14px 0 rgba(16,185,129,.4)}.c-background-setting .btn-danger{transition:all .2s ease}.c-background-setting .btn-danger:hover{transform:translateY(-1px);box-shadow:0 4px 14px 0 rgba(239,68,68,.4)}.c-background-setting .table-row{transition:all .15s ease}.c-background-setting .table-row:hover{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(99,102,241,.05));transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.c-background-setting .badge{font-weight:500;font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.25rem}.c-background-setting .badge-logo{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.c-background-setting .badge-background{background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed}.c-background-setting .badge-active{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d}.c-background-setting .badge-inactive{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.c-background-setting .form-field{transition:all .2s ease}.c-background-setting .form-field:focus{transform:translateY(-1px);box-shadow:0 4px 14px 0 rgba(59,130,246,.15)}.c-background-setting .form-field.error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.c-background-setting .empty-state{animation:c-background-setting-fadeIn .5s ease-out}@keyframes c-background-setting-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.c-background-setting .status-indicator{position:relative;overflow:hidden}.c-background-setting .status-indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.c-background-setting .status-indicator:hover:before{left:100%}@media (max-width:768px){.c-background-setting .table-container{font-size:.875rem}.c-background-setting .table-image-thumb{width:48px;height:48px}.c-background-setting .form-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.c-background-setting .file-upload-area:hover{background-color:rgba(59,130,246,.1)}.c-background-setting .table-row:hover{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.1))}}.c-background-setting .table-container::-webkit-scrollbar{height:8px}.c-background-setting .table-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.c-background-setting .table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.c-background-setting .table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.c-background-setting .message-toast{animation:c-background-setting-slideInRight .3s ease-out}@keyframes c-background-setting-slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.c-banner .card-scroller .scroller{height:1.35rem;position:relative;overflow:hidden;width:25em;text-align:center}.c-banner .card-scroller .scroller>span{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:absolute;top:-4px;animation:animateWords 10s ease infinite}.c-banner .banner-background-fallback{background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.46)),url(/assets/img/background/hero-bg.jpg);background-size:cover;background-position:50%;z-index:0}.c-banner .banner-background{background-size:cover!important;background-position:50%!important;background-attachment:fixed!important;opacity:0;transition:opacity .8s ease-in-out;z-index:1}.c-banner .banner-background.fade-in{opacity:1;z-index:2}@media only screen and (max-width:600px){.c-banner .card-scroller .scroller{justify-content:center;display:flex}.c-banner .card-scroller .scroller>span{text-align:center}.c-banner .banner-background{background-attachment:scroll!important}}@keyframes animateWords{0%{transform:translateY(0)}25%{transform:translateY(-20%)}50%{transform:translateY(-40%)}75%{transform:translateY(-60%)}to{transform:translateY(-80%)}}.c-custom-select{position:relative;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%}.c-custom-select .selected-option{display:flex;height:100%;align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff}.c-custom-select .selected-option .option-icon{padding-left:.5rem;padding-right:.5rem;display:inline-flex;align-items:center;justify-content:center;height:100%;width:100%;margin-right:0}.c-custom-select .selected-option .arrow-icon{margin-left:0}.c-custom-select .option-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px}.c-custom-select .option-icon:hover{background:#f5f5f5;border-radius:4px}.c-custom-select .option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-custom-select .arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px}.c-custom-select .dropdown-arrow{transition:transform .2s ease}.c-custom-select.open .dropdown-arrow{transform:rotate(180deg)}.c-custom-select .options-container{position:absolute;top:100%;left:0;right:0;width:-moz-fit-content;width:fit-content;background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.c-custom-select .option{display:flex;align-items:center;padding:8px 12px;cursor:pointer}.c-custom-select .option:hover{background:#f5f5f5}.c-custom-select .option.selected{background:#e3f2fd}.c-custom-select .option-icon path,.c-custom-select .option-icon svg{pointer-events:none}.c-custom-select .click-outside-backdrop{position:fixed;inset:0;z-index:999;background:transparent}.c-editor-viewer ol,.c-editor-viewer ul{list-style-type:disc;list-style-position:outside;margin-left:1.5rem;padding-left:1.5rem}.c-editor-viewer ul{list-style-type:disc}.c-editor-viewer ol{list-style-type:decimal}.c-editor-viewer pre{background:#f5f5f5;color:#222;font-family:Fira Mono,Consolas,Menlo,Monaco,monospace;font-size:14px;padding:12px 16px;border-radius:6px;margin:8px 0;overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.6;border:1px solid #e5e7eb}.c-editor-viewer pre code{background:none;color:inherit;font-family:inherit;font-size:inherit;padding:0;border:none}.c-editor-viewer ul[style*="list-style-type: box"] li::marker{content:"\25A1 "}.c-editor-viewer ul[style*="list-style-type: dash"] li::marker{content:"\2014 "}.c-editor-viewer ul[style*="list-style-type: dot"] li::marker{content:"\00B7 "}.c-editor-viewer ul[style*="list-style-type: filled"] li::marker{content:"\25CF "}.c-editor-viewer ul[style*="list-style-type: ring"] li::marker{content:"\25CB "}.c-editor-viewer ul[style*="list-style-type: black-square"] li::marker{content:"\25A0 "}.c-editor-viewer ul[style*="list-style-type: diamond"] li::marker{content:"\25C6 "}.c-editor-viewer ul[style*="list-style-type: arrow"] li::marker{content:"\2192 "}.c-editor-viewer ul[style*="list-style-type: check"] li::marker{content:"\2713 "}.c-editor-viewer ul[style*="list-style-type: none"] li input[type=checkbox]{accent-color:#22c55e;vertical-align:middle;margin-right:8px}.c-editor-viewer ul[style*="list-style-type: none"] li{list-style-type:none;position:relative;padding-left:0}.c-editor-viewer ul li input[type=checkbox]{width:1.1em;height:1.1em;cursor:pointer}.c-editor-viewer blockquote{border-left:4px solid #a3a3a3;margin:1em 0;padding:.5em 1em;color:#555;font-style:italic}.c-editor-viewer h1{font-size:2.2em;font-weight:700;color:#1e293b;margin:1em 0 .5em}.c-editor-viewer h2{font-size:1.8em;font-weight:700;color:#334155;margin:1em 0 .5em}.c-editor-viewer h3{font-size:1.5em;font-weight:700;color:#475569;margin:1em 0 .5em}.c-editor-viewer h4{font-size:1.2em}.c-editor-viewer h4,.c-editor-viewer h5{font-weight:700;color:#64748b;margin:1em 0 .5em}.c-editor-viewer h5{font-size:1em}.c-editor-viewer h6{font-size:.9em;font-weight:700;color:#94a3b8;margin:1em 0 .5em}.c-footer.footer{position:relative;width:100%;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-footer .footer-top{position:relative;z-index:10;padding-top:5rem;padding-bottom:2.5rem}.c-footer .footer-grid{margin-left:auto;margin-right:auto;display:grid;width:100%;max-width:80rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.c-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c-footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-footer .footer-info h3{margin-bottom:1.25rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ea580c var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,88,12,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fb923c var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:transparent}.c-footer .footer-info p{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.c-footer .social-links{display:flex;flex-wrap:wrap;gap:1rem}.c-footer .social-link{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;background-color:hsla(0,0%,100%,.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-footer .social-link:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-footer .footer-contact h4,.c-footer .footer-links h4{position:relative;margin-bottom:1.5rem;padding-bottom:.625rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.c-footer .footer-contact h4:after,.c-footer .footer-links h4:after{position:absolute;left:0;bottom:0;height:.125rem;width:3rem;--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.c-footer .footer-contact h4:hover:after,.c-footer .footer-links h4:hover:after{width:4rem}.c-footer .footer-links ul{margin:0;list-style-type:none;padding:0}@media not all and (min-width:768px){.c-footer .footer-links ul{text-align:center}}.c-footer .footer-links ul li{margin-bottom:1rem}.c-footer .footer-links ul li a{position:relative;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));text-decoration-line:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-footer .footer-links ul li a:hover{--tw-translate-x:0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.c-footer .contact-info p{margin-bottom:1rem;display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.c-footer .contact-info p{justify-content:center}}.c-footer .contact-info i{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.c-footer .newsletter{margin-top:2rem}.c-footer .newsletter-form{display:flex;width:100%;flex-direction:row;gap:.625rem}.c-footer .newsletter-form input{border-radius:.25rem;border-width:1px;border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1);padding:.75rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-footer .newsletter-form input:focus{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1));background-color:hsla(0,0%,100%,.15);outline:2px solid transparent;outline-offset:2px}.c-footer .newsletter-form input::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.c-footer .newsletter-form input::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.c-footer .newsletter-form button{cursor:pointer;white-space:nowrap;border-radius:.25rem;border-style:none;--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1));padding:.75rem 1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-footer .newsletter-form button:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:rgba(251,146,60,.9);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-footer .footer-bottom{margin-top:2.5rem;border-top-width:1px;border-color:hsla(0,0%,100%,.1);padding-top:1.25rem;padding-bottom:1.25rem}.c-footer .footer-bottom-content{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between;padding-left:1.25rem;padding-right:1.25rem}.c-footer .footer-bottom p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.c-footer .payment-methods{display:flex;flex-wrap:wrap;gap:1rem}.c-footer .payment-methods i{cursor:pointer;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-footer .payment-methods i:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}@media (max-width:768px){.c-footer .footer-top{padding-top:4rem;padding-bottom:2rem}.c-footer .footer-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.c-footer .footer-bottom-content{flex-direction:column;gap:1.25rem;text-align:center}.c-footer .newsletter-form{flex-direction:row}.c-footer .newsletter-form input{width:100%}.c-footer .social-links{justify-content:center}.c-footer .footer-contact h4,.c-footer .footer-links h4{text-align:center}.c-footer .footer-contact h4:after,.c-footer .footer-links h4:after{left:50%;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (max-width:480px){.c-footer .footer-top{padding-top:2.5rem;padding-bottom:1.25rem}.c-footer .footer-info h3{font-size:1.875rem;line-height:2.25rem}.c-footer .footer-info h3,.c-footer .footer-info p{text-align:center}.c-footer .payment-methods{justify-content:center}}.c-header .mobile-backdrop{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c-header.is-open .mobile-backdrop{opacity:1}.c-header .mobile-drawer{transform:translateX(100%);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1)}.c-header.is-open .mobile-drawer{transform:translateX(0);opacity:1}.c-header .mobile-nav>a{opacity:0;transform:translateX(20px)}.c-header.is-open .mobile-nav>a{animation:c-header-menu-item .3s cubic-bezier(.4,0,.2,1) forwards}.c-header.is-open .mobile-nav>a:first-child{animation-delay:0ms}.c-header.is-open .mobile-nav>a:nth-child(2){animation-delay:50ms}.c-header.is-open .mobile-nav>a:nth-child(3){animation-delay:.1s}.c-header.is-open .mobile-nav>a:nth-child(4){animation-delay:.15s}.c-header.is-open .mobile-nav>a:nth-child(5){animation-delay:.2s}.c-header.is-open .mobile-nav>a:nth-child(6){animation-delay:.25s}@keyframes c-header-menu-item{to{opacity:1;transform:translateX(0)}}.c-manager-news-save #img-selected{display:flex;flex-wrap:wrap}.c-manager-news-save #img-selected div{width:auto;height:91px;margin-right:8px;margin-bottom:18px;min-width:91px}.c-manager-news-save .custom-file-upload input[type=file],.c-manager-news-save .custom-file-upload-edit input[type=file]{display:none}.c-manager-news-save .custom-file-upload.hidden{display:none!important}.c-manager-news-save #img-selected div:hover i{display:flex}.c-manager-news-save #img-selected div img{border:1px solid #d8d8d8;border-radius:4px;width:100px!important;height:100px!important;padding:0!important;margin:0!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.c-manager-news-save #img-selected div i{height:24px;position:relative;bottom:24px;justify-content:center;background:gray;padding:4px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#fff;cursor:pointer;display:none}.c-manager-news-save #img-selected div i:before{cursor:pointer}.c-manager-news-save .custom-file-upload-edit:hover,.c-manager-news-save .custom-file-upload:hover{background:rgba(238,77,45,.03);border-color:#ee4d2d}.c-manager-ticket-details .pnr-section .card{border:none}.c-manager-ticket-details .pnr-section .card-header{border-bottom:none}.c-manager-ticket-details .pnr-box{background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .3s ease}.c-manager-ticket-details .pnr-box:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.c-manager-ticket-details .pnr-code{font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;letter-spacing:2px;color:#0d6efd;background:linear-gradient(45deg,#0d6efd,#0dcaf0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.c-manager-ticket-details .badge{font-size:.9rem;padding:.5em 1em}.c-manager-ticket-list .dropdown{position:relative}.c-manager-ticket-list .dropdown .dropdown-menu{position:absolute;top:100%;inset-inline-start:0;min-width:10rem;margin-top:.125rem}.c-manager #dropdownBottom{transform:translate3d(-132.6px,37.6px,0)!important}.c-manager .container-parent{width:-webkit-fill-available;margin-right:.5rem}.c-manager .container-parent.height-full{height:-webkit-fill-available}@media screen and (max-width:640px){.c-manager .container-parent.height-full{height:calc(100% - 5rem)}}.c-manager aside span{text-wrap:normal}.c-manager #default-sidebar.scrollable,.c-manager #default-sidebar.scrollable .sidebar{width:4.2rem!important}.c-manager .container-parent.scaleX{margin-left:6rem!important}.c-manager .sidebar .active{background:#ea580c;color:#fff}.c-manager .sidebar .active svg,.c-manager .sidebar button .active span svg{fill:#fff!important;color:#fff!important}.c-manager .menu-item.active svg{fill:#fff!important}.c-manager .collapse{visibility:visible!important}.c-page404.error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f9fa;padding:20px}.c-page404 .error-content{text-align:center;max-width:600px;padding:40px;background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.c-page404 .error-code{font-size:120px;font-weight:700;color:#dc3545;margin:0;line-height:1}.c-page404 .error-title{font-size:32px;color:#343a40;margin:20px 0}.c-page404 .error-message{font-size:18px;color:#6c757d;margin-bottom:30px;line-height:1.5}.c-page404 .home-button{padding:12px 30px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.c-page404 .home-button:hover{background-color:#0056b3}.c-text-editor .editor-container{margin:20px;border:1px solid #ccc;border-radius:4px;padding:10px}.c-text-editor .toolbar{position:relative;top:0;z-index:10}.c-text-editor .editor ol,.c-text-editor .editor ul{list-style-type:disc;list-style-position:outside;margin-left:1.5rem;padding-left:1.5rem}.c-text-editor .editor ul{list-style-type:disc}.c-text-editor .editor ol{list-style-type:decimal}.c-text-editor img.img-selected{outline:2px solid #3182ce;outline-offset:2px;position:relative;z-index:1000}.c-text-editor .img-resize-handle{position:absolute;background:#fff;border:2px solid #3182ce;border-radius:2px;width:10px;height:10px;z-index:10;box-sizing:border-box;pointer-events:all}.c-text-editor .img-crop-overlay{pointer-events:auto}.c-text-editor .img-crop-rect{pointer-events:none}.c-text-editor pre{background:#f5f5f5;color:#222;font-family:Fira Mono,Consolas,Menlo,Monaco,monospace;font-size:14px;padding:12px 16px;border-radius:6px;margin:8px 0;overflow-x:auto;white-space:pre-wrap;word-break:break-word;line-height:1.6;border:1px solid #e5e7eb}.c-text-editor pre code{background:none;color:inherit;font-family:inherit;font-size:inherit;padding:0;border:none}.c-text-editor .table-col-resize-handle{position:absolute;width:6px;top:0;right:-3px;bottom:0;cursor:col-resize;z-index:100;background:rgba(49,130,206,.15);border-radius:2px;transition:background .2s}.c-text-editor .table-col-resize-handle:hover{background:#3182ce}.c-text-editor .table-row-resize-handle{position:absolute;height:6px;left:0;right:0;bottom:-3px;cursor:row-resize;z-index:100;background:rgba(49,130,206,.15);border-radius:2px;transition:background .2s}.c-text-editor .table-row-resize-handle:hover{background:#3182ce}.c-text-editor .table-total-resize-handle{box-shadow:0 2px 6px #0002;transition:background .2s}.c-text-editor .table-total-resize-handle:hover{background:#2563eb}.c-text-editor ul[style*="list-style-type: box"] li::marker{content:"\25A1 "}.c-text-editor ul[style*="list-style-type: dash"] li::marker{content:"\2014 "}.c-text-editor ul[style*="list-style-type: dot"] li::marker{content:"\00B7 "}.c-text-editor ul[style*="list-style-type: filled"] li::marker{content:"\25CF "}.c-text-editor ul[style*="list-style-type: ring"] li::marker{content:"\25CB "}.c-text-editor ul[style*="list-style-type: black-square"] li::marker{content:"\25A0 "}.c-text-editor ul[style*="list-style-type: diamond"] li::marker{content:"\25C6 "}.c-text-editor ul[style*="list-style-type: arrow"] li::marker{content:"\2192 "}.c-text-editor ul[style*="list-style-type: check"] li::marker{content:"\2713 "}.c-text-editor .editor ul[style*="list-style-type: none"] li input[type=checkbox]{accent-color:#22c55e;vertical-align:middle;margin-right:8px}.c-text-editor .editor ul[style*="list-style-type: none"] li{list-style-type:none;position:relative;padding-left:0}.c-text-editor .editor ul li input[type=checkbox]{width:1.1em;height:1.1em;cursor:pointer}.c-text-editor .editor blockquote{border-left:4px solid #a3a3a3;margin:1em 0;padding:.5em 1em;color:#555;font-style:italic}.c-text-editor .editor-image-toolbar{position:absolute;left:50%;transform:translateX(-50%);top:-38px;z-index:1001;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 2px 8px #0002;padding:4px 8px;display:flex;gap:6px;align-items:center;min-height:32px;min-width:120px;pointer-events:auto;transition:box-shadow .2s}.c-text-editor .editor-image-toolbar button{background:#f3f4f6;border:none;border-radius:4px;padding:4px 8px;color:#374151;cursor:pointer;font-size:15px;transition:background .15s}.c-text-editor .editor-image-toolbar button:hover{background:#e0e7ef;color:#2563eb}.c-text-editor .editor-image-toolbar .divider{width:1px;height:20px;background:#e5e7eb;margin:0 4px}.c-text-editor .emoji-picker,.c-text-editor .special-char-picker{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1000;width:300px;max-height:400px;overflow:hidden;display:block!important}.c-text-editor .picker-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.c-text-editor .picker-header span{font-weight:500;color:#1a202c}.c-text-editor .close-button{background:none;border:none;color:#64748b;font-size:20px;cursor:pointer;padding:0 4px}.c-text-editor .close-button:hover{color:#1a202c}.c-text-editor .picker-content{padding:8px;max-height:350px;overflow-y:auto;overflow-x:hidden}.c-text-editor .emoji-grid,.c-text-editor .special-char-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.c-text-editor .emoji-item,.c-text-editor .special-char-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:4px;background:none;cursor:pointer;font-size:20px;padding:0;transition:all .2s}.c-text-editor .emoji-item:hover,.c-text-editor .special-char-item:hover{background:#f1f5f9;border-color:#e2e8f0}.c-text-editor .text-color-button{position:relative;min-width:44px;min-height:40px;cursor:pointer;background:#f5f5f5;border:none;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:box-shadow .15s}.c-text-editor .text-color-button:hover{box-shadow:0 2px 8px #0001}.c-text-editor .text-color-bar{display:block;width:24px;height:5px;border-radius:2px;margin-top:2px;border:1px solid #e0e0e0}.c-text-editor .bg-color-palette,.c-text-editor .color-palette,.c-text-editor .text-color-palette{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1000;padding:8px}.c-text-editor .bg-color-button{position:relative}.c-text-editor .bg-color-button svg{width:24px;height:24px}.c-text-editor .bg-color-button:hover{background-color:#f5f5f5}.c-text-editor .bg-color-palette .color-grid,.c-text-editor .color-palette .color-grid,.c-text-editor .text-color-palette .color-grid{display:flex;flex-direction:column;gap:4px}.c-text-editor .bg-color-palette .color-row,.c-text-editor .color-palette .color-row,.c-text-editor .text-color-palette .color-row{display:flex;gap:4px}.c-text-editor .bg-color-palette .color-item,.c-text-editor .color-palette .color-item,.c-text-editor .text-color-palette .color-item{width:24px;height:24px;border-radius:4px;cursor:pointer;border:1px solid #eee}.c-text-editor .bg-color-palette .color-item:hover,.c-text-editor .color-palette .color-item:hover,.c-text-editor .text-color-palette .color-item:hover{transform:scale(1.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.c-text-editor .bg-color-palette .color-actions,.c-text-editor .color-palette .color-actions,.c-text-editor .text-color-palette .color-actions{margin-top:8px;padding-top:8px;border-top:1px solid #eee;text-align:center}.c-text-editor .bg-color-palette .clear-color,.c-text-editor .color-palette .clear-color,.c-text-editor .text-color-palette .clear-color{background:none;border:none;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px}.c-text-editor .bg-color-palette .clear-color:hover,.c-text-editor .color-palette .clear-color:hover,.c-text-editor .text-color-palette .clear-color:hover{background-color:#f5f5f5}.c-text-editor .editor h1{font-size:2.2em;font-weight:700;color:#1e293b;margin:1em 0 .5em}.c-text-editor .editor h2{font-size:1.8em;font-weight:700;color:#334155;margin:1em 0 .5em}.c-text-editor .editor h3{font-size:1.5em;font-weight:700;color:#475569;margin:1em 0 .5em}.c-text-editor .editor h4{font-size:1.2em;font-weight:700;color:#64748b;margin:1em 0 .5em}.c-text-editor .editor h5{font-size:1em;font-weight:700;color:#64748b;margin:1em 0 .5em}.c-text-editor .editor h6{font-size:.9em;font-weight:700;color:#94a3b8;margin:1em 0 .5em}.c-text-editor .custom-select{position:relative;width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%}.c-text-editor .custom-select .selected-option{display:flex;height:100%;align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff}.c-text-editor .custom-select .selected-option .option-icon{padding-left:.5rem;padding-right:.5rem;display:inline-flex;align-items:center;justify-content:center;height:100%;width:100%;margin-right:0}.c-text-editor .custom-select .selected-option .arrow-icon{margin-left:0}.c-text-editor .custom-select .option-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:8px}.c-text-editor .custom-select .option-icon:hover{background:#f5f5f5;border-radius:4px}.c-text-editor .custom-select .option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-text-editor .custom-select .arrow-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px}.c-text-editor .custom-select .dropdown-arrow{transition:transform .2s ease}.c-text-editor .custom-select.open .dropdown-arrow{transform:rotate(180deg)}.c-text-editor .custom-select .options-container{position:absolute;top:100%;left:0;right:0;width:-moz-fit-content;width:fit-content;background:#fff;border:1px solid #ccc;border-radius:4px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.1)}.c-text-editor .custom-select .option{display:flex;align-items:center;padding:8px 12px;cursor:pointer}.c-text-editor .custom-select .option:hover{background:#f5f5f5}.c-text-editor .custom-select .option.selected{background:#e3f2fd}.c-text-editor .custom-select .option-icon path,.c-text-editor .custom-select .option-icon svg{pointer-events:none}.c-ticket-issue-fee .dropdown{position:relative}.c-ticket-issue-fee .dropdown .dropdown-menu{position:absolute;top:100%;inset-inline-end:0;min-width:10rem;margin-top:.125rem}.c-typing-text .typing-container{display:inline-block;min-height:2.5em}.c-typing-text .typing-text{display:inline}.c-typing-text .cursor{display:inline;margin-left:2px;color:currentColor}.c-typing-text .blink{animation:c-typing-blink 1s step-end infinite}@keyframes c-typing-blink{0%,to{opacity:1}50%{opacity:0}}