.field-label,.label,.modal-header,.signature-label{text-transform:uppercase}#btn-close-x:hover,#btn-submit i,#cookieConsent a.cookieConsentOK,#filters a.selected,#mainmenu li li a:hover,#mainmenu ul li:hover>a,#menu-btn,#preloader .s1 span,#selector #dark-mode,#selector #related-items,#selector .sc-opt,#subheader .small-border-deco span,#topbar,.accordion-section-title.active,.accordion-section-title:before,.accordion.secondary .accordion-section-title:before,.bg-color,.bg-gradient-to-right,.bg-gradient-to-right-2,.bg-id-color,.box-fx .info,.box-highlight,.box-highlight.s2,.box-icon-simple .num,.btn-id,.btn-more,.btn-primary,.btn-rsvp,.circle,.custom-close:after,.custom-show:after,.dark-scheme .nft__item .de_countdown,.date-post,.de-progress .progress-bar,.de_light .de_tab.tab_style_3 .de_nav li.active span,.de_tab .de_nav li.active span,.de_tab.tab_methods.style-2 .de_nav li.active span,.de_tab.tab_style_2 .de_nav li.active span,.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span,.de_tab.timeline li.active .dot,.de_table.table-style-2:not(.no-heading) .tr:first-child,.dgi-1,.dih-overlay,.feature-box-big-icon i,.feature-box-small-icon .border,.feature-box-small-icon.style-2 .number.bg-color,.feature-box-type-1 i,.feature-box-type-1.hover i,.feature-box-type-1:hover i,.feature-box.f-boxed.invert,.feature-box.f-boxed:hover,.fp-wrap .fpwow-icons,.fpw-overlay-btm,.icon-box:hover,.icon-deco i,.mask .cover,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.owl-arrow span,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.owl-item.active.center .feature-box-type-2,.owl-item.active>div blockquote:before,.p-tagline,.post-image .post-info .inner,.ribbon,.ribbon.s2,.slider-info .text1,.small-border,.social-icons i,.social-icons-sm i:hover,.spinner>div,.style-2 .date-box,.switch::after,.table-pricing,.testimonial-color .item:nth-child(1n) blockquote:before,.text-light .container-timeline ul li::before,.text-light .de_countdown,.text-light .dropdown li span,.timeline>li>.timeline-badge,.tiny-border,.widget .small-border,.widget-post .date,.widget_tags li a,a.btn-border:hover,a.btn-main.secondary,footer,h1 .label,header,header.header-gradient,header.smaller,section.bg-color,section.call-to-action{background:var(--primary-color)}#back-to-top:hover:before,#mainmenu li a:after,#mainmenu li:hover>ul,#services-list li.active,#services-list li.active a:after,.accordion a:before,.btn-left:before,.btn-right:after,.countdown-s3 .countdown-period,.countdown-s4 .countdown-period,.crumb li .active,.dark .btn-line:after,.dark .btn-line:hover:after,.dark .feature-box-small-icon i,.dark a.btn-line.hover:after,.dark a.btn-line:after,.dark a.btn-line:hover:after,.date-box .day,.de_contact_info i,.de_tab .de_nav li span,.de_tab.tab_style_4 .de_nav li span,.de_testi.opt-2 blockquote:before,.de_testi.opt-2.review .p-rating,.demo-icon-wrap i,.demo-icon-wrap-s2 span,.expand-custom .toggle:before,.feature-box-small-icon-2 i,.feature-box-type-2 i,.h-phone i,.id-color,.list li:before,.mask .cover .date:before,.p-title,.post-text h3 a:hover,.pricing-box li h1,.pricing-s1 .top h2,.pricing-s2 .bottom i,.profile_pic .subtitle,.ratings i,.schedule-item .sc-name,.separator span i,.slider_text h1,.social a,.social-icons i:hover,.social-icons-sm i,.testimonial-list:before,.title span,.widget_tags li a,.wm,.wm2,a.bc-btn,a.btn-border.light:hover,a.btn-line:after,a.btn-link,a.btn-main.btn-white,a.btn-slider:after,a.btn-text:after,address span strong,blockquote.s1:before,h1.id-color,h2.hs1 span,h2.id-color,h3.id-color,h4.id-color,header .info .social i:hover,header.smaller #mainmenu a.active,i.large:hover,span.deco-big{color:var(--primary-color)}.activity-filter i,.dark-scheme .demo-icon-wrap i,.dark-scheme .demo-icon-wrap-s2 span,.dark-scheme .small-border,.de_tab .de_nav li span,.de_tab.tab_methods .de_nav li.active span i,.de_table .tr .td:nth-child(2) span,.h-phone i.id-color-secondary,.icon-box i,.id-color-2,.id-color-secondary,.mask:hover .cover h3 i,.profile_username,.vp_attr h5,a,a.btn-main.btn-light,a:hover,address.s1 span i,footer .widget a:hover,span.id-color-2{color:var(--secondary-color)}.id-color-3,span.id-color-3{color:var(--tertiary-color)}#back-to-top,#btn-submit i,#btn_copy.clicked,#de-click-menu-notification .d-count,#form_sb #btn-submit i,#mainmenu li li a:hover,#mainmenu ul li a strong,#mainmenu ul li:hover>a,.activity-filter li.active,.author_list_pp i,.author_list_pp img,.bg-color-2,.bg-color-secondary,.btn-line.hover,.btn-line:hover,.btn-main,.coll_list_pp i,.dark-scheme .de_countdown.bg-color-secondary,.de-switch input[type=checkbox]:checked+label,.de_form input[type=checkbox]:checked+label:before,.feature-box-group .feature-box-type-1 i,.icon-box.invert:hover,.nft__item_extra button:hover,.nft__item_share a,.nft_coll_pp i,.nft_item_pp i,.owl-dot.active,.p_list_pp i,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.play-pause,.profile_avatar i,.t-circle,.testimonial-color .item:nth-child(2n) blockquote:before,.timeline h5,a.btn-line.hover,a.btn-line:hover,a.btn-main,a.btn-main.bg-color-2,a.btn-main.invert{background:var(--secondary-color)}section.dark{background:rgba(var(--primary-color-rgb),.98)}.bg-color-3,a.btn-main.bg-color-3{background:var(--tertiary-color)}.bg-gradient-to-top-right{background:linear-gradient(to top right,var(--primary-color),var(--primary-color-2))}#preloader,.feature-box-type-1 i{background-image:linear-gradient(to top right,var(--primary-color),var(--primary-color-2))}.overlay-gradient{background:-moz-linear-gradient(45deg,rgba(var(--primary-color-rgb),.9) 0,rgba(var(--primary-color-2-rgb),.9) 100%);background:-webkit-linear-gradient(45deg,rgba(var(--primary-color-rgb),.9) 0,rgba(var(--primary-color-2-rgb),.9) 100%);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.9) 0,rgba(var(--primary-color-2-rgb),.9) 100%)}.overlay-gradient.t80{background:-moz-linear-gradient(45deg,rgba(var(--primary-color-rgb),.8) 0,rgba(var(--primary-color-2-rgb),.8) 100%);background:-webkit-linear-gradient(45deg,rgba(var(--primary-color-rgb),.8) 0,rgba(var(--primary-color-2-rgb),.8) 100%);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.8) 0,rgba(var(--primary-color-2-rgb),.8) 100%)}.overlay-gradient.t70{background:-moz-linear-gradient(45deg,rgba(var(--primary-color-rgb),.7) 0,rgba(var(--primary-color-2-rgb),.7) 100%);background:-webkit-linear-gradient(45deg,rgba(var(--primary-color-rgb),.7) 0,rgba(var(--primary-color-2-rgb),.7) 100%);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.7) 0,rgba(var(--primary-color-2-rgb),.7) 100%)}.overlay-gradient.t60{background:-moz-linear-gradient(45deg,rgba(var(--primary-color-rgb),.6) 0,rgba(var(--primary-color-2-rgb),.6) 100%);background:-webkit-linear-gradient(45deg,rgba(var(--primary-color-rgb),.6) 0,rgba(var(--primary-color-2-rgb),.6) 100%);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.6) 0,rgba(var(--primary-color-2-rgb),.6) 100%)}.overlay-gradient.t50{background:-moz-linear-gradient(45deg,rgba(var(--primary-color-rgb),.5) 0,rgba(var(--primary-color-2-rgb),.5) 100%);background:-webkit-linear-gradient(45deg,rgba(var(--primary-color-rgb),.5) 0,rgba(var(--primary-color-2-rgb),.5) 100%);background:linear-gradient(45deg,rgba(var(--primary-color-rgb),.5) 0,rgba(var(--primary-color-2-rgb),.5) 100%)}.all-timelines::before{background:rgba(var(--secondary-color-rgb),.3)}.ticket-list li:after{color:rgba(var(--secondary-color-rgb),1)}.activity-filter i,.de_table .tr .td:nth-child(2) span,.item_info_counts>div,.opt-character:hover{background:rgba(var(--secondary-color-rgb),.1)}.opt-character{background:rgba(var(--secondary-color-rgb),.03)}.ticket-list li{background:rgba(var(--secondary-color-rgb),.07)}.icon-box,.small-border,a.btn-border.btn-invert{border-color:var(--primary-color)}.container-timeline ul li::before,.dark-scheme .pagination li.active a,.de_countdown,.de_tab.tab_methods .de_nav li.active span,.opt-character:hover{border-color:var(--secondary-color)}#quick_search:hover,.form-border input[type=date]:focus,.form-border input[type=email]:focus,.form-border input[type=number]:focus,.form-border input[type=password]:focus,.form-border input[type=text]:focus,.form-border select:focus,.form-border textarea:focus,.items_filter .dropdown:hover,.nft__item_share a:hover{-webkit-box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.3);-moz-box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.3);box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.3)}.de-menu-notification:hover,.de-menu-profile:hover img{-webkit-box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5);-moz-box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5);box-shadow:0 0 0 4px rgba(var(--secondary-color-rgb),.5)}.de-card.has-shadow{-webkit-box-shadow:8px 8px 40px 0 rgba(var(--primary-color-rgb),.1);-moz-box-shadow:8px 8px 40px 0 rgba(var(--primary-color-rgb),.1);box-shadow:8px 8px 40px 0 rgba(var(--primary-color-rgb),.1)}.de-card.has-border{border:solid 1px rgba(var(--secondary-color-rgb),.3)}.line-preloader .p-line:first-child,.main-color #subheader h1,header #mainmenu a span,header.transparent #mainmenu a span{border-bottom-color:var(--secondary-color)}.line-preloader .p-line:first-child,.line-preloader .p-line:nth-child(3){border-right-color:var(--secondary-color)}.container-timeline ul li,.line-preloader .p-line:nth-child(2),.line-preloader .p-line:nth-child(3){border-top-color:var(--secondary-color)}.vp_attr:hover,a.btn-main.btn-light{background:rgba(var(--secondary-color-rgb),.2)}.container-timeline ul li,blockquote{border-left-color:var(--primary-color)}.line-preloader .p-line:nth-child(2){border-left-color:var(--secondary-color)}.dark-scheme #mainmenu ul,.dark-scheme .owl-next,.dark-scheme .owl-prev,.dark-scheme.main-color #mainmenu li ul ul li a,.dark-scheme.main-color #mainmenu li ul.mega .menu-content,.dark-scheme.main-color .dropdown li span,.dark-scheme.main-color .dropdown li span:hover,.dark-scheme.main-color .feature-box.f-boxed.style-3,.dark-scheme.main-color .modal-content,.dark-scheme.main-color footer,.dark-scheme.main-color header.header-mobile,.dark-scheme.main-color header:not(.transparent),.dark-scheme.main-color section,body.dark-scheme.main-color,body.dark-scheme.main-color #content{background:#001222}.dark-scheme.main-color #mainmenu ul ul,.dark-scheme.main-color header.smaller{background:rgb(0 8 15)}.dark-scheme #mainmenu li ul.mega .menu-content,.dark-scheme.main-color #mainmenu li ul ul li a{background:#111}.dark-scheme.main-color .nft__item_extra{background:rgba(38,41,45,.5)}.dark-scheme.main-color header.smaller{-webkit-box-shadow:0 4px 20px 0 rgba(10,10,10,.8);-moz-box-shadow:0 4px 20px 0 rgba(10,10,10,.8);box-shadow:0 4px 20px 0 rgba(10,10,10,.8)}.dark-scheme.main-color #mainmenu ul:not(.mega){-webkit-box-shadow:0 4px 20px 0 rgba(10,10,10,.4);-moz-box-shadow:0 4px 20px 0 rgba(10,10,10,.4);box-shadow:0 4px 20px 0 rgba(10,10,10,.4)}.dark-scheme.main-color #mainmenu .mega ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.dark-scheme .owl-next,.dark-scheme.main-color .activity-filter li,.dark-scheme.main-color .de-submenu,.dark-scheme.main-color .de_countdown,.dark-scheme.main-color .feature-box.f-boxed.style-3,.dark-scheme.main-color .nft_img_preview,.dark-scheme.main-color .owl-prev,.dark-scheme.main-color .ticket-list img,.dark-scheme.main-color .ticket-list li,.dark-scheme.main-color .ticket-list li:after{box-shadow:0 0 8px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.3)}.dark-scheme .activity-filter li,.dark-scheme.main-color .feature-box.f-boxed.style-3,.dark-scheme.main-color footer,.main-color .item_info_counts>div,.main-color .ticket-list li{background:rgb(0 18 34);border-top:1px solid #00B4C8}.dark-scheme.main-color .feature-box.f-boxed.style-3{border-top:1px solid #00b4c8}.author_list_pp img,.d_coll .profile_avatar img,.profile_avatar img{box-shadow:3px 3px 5px 0 rgba(0,0,0,.4);-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.4);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.4)}.dark-scheme.main-color .de-submenu,.dark-scheme.main-color .de_tab .de_nav li span{border:1px solid;background:#001222}.dark-scheme.main-color .de_tab.de_steps .de_nav li.active{background:rgba(255,255,255,.3)},.btn-main,a.btn-main,a.btn-main:active,a.btn-main:focus,a.btn-main:visited,header a.btn-main,input[type=button].btn-main{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#form_sb input[type=text],#form_sb input[type=text]:focus{color:#fff;background:rgba(255,255,255,.1)}.main-color #subheader h1{display:inline-block}.dark-scheme.main-color a.btn-main.btn-light{background:rgba(255,255,255,.1);color:#fff}.dark-scheme.main-color .de-menu-notification{background:rgba(255,255,255,.2);color:#fff}#mainmenu ul li a strong{border:none}@media only screen and (max-width:992px){.table-pricing tbody tr th{background-image:linear-gradient(to right,var(--primary-color),var(--primary-color-2))}section:first-child{padding-top:0}}.alert{padding:var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-md);font-size:1rem}.alert-info{background:rgba(0,180,200,.1);border-left:4px solid var(--info);color:var(--info)}.alert-success{background:rgba(0,230,118,.1);border-left:4px solid var(--success);color:var(--success)}.alert-warning{background:rgba(255,167,38,.1);border-left:4px solid var(--warning);color:var(--warning)}.alert-error{background:rgba(255,82,82,.1);border-left:4px solid var(--error);color:var(--error)}.checkbox-wrapper{display:inline-flex;align-items:center;cursor:pointer;margin-right:var(--spacing-md);margin-bottom:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm)}.checkbox-wrapper input{display:none}.checkbox-custom{width:clamp(18px,2.5vw,22px);height:clamp(18px,2.5vw,22px);min-width:18px;min-height:18px;border-radius:var(--radius-sm);margin-right:var(--spacing-sm);position:relative;transition:all var(--transition-normal);background:var(--bg-secondary);flex-shrink:0}.checkbox-wrapper input:checked+.checkbox-custom{background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-glow)}.checkbox-custom:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:6px;height:10px;border:solid var(--text-primary);border-width:0 2px 2px 0;opacity:0;transition:opacity var(--transition-normal)}.checkbox-wrapper input:checked+.checkbox-custom:after{opacity:1}.checkbox-label{font-size:1rem;color:var(--text-primary);user-select:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.btn-50{width:50%;height:50px}.modal-open{padding-right:0!important}.modal-header{justify-content:center;text-align:center;padding:2rem}.modal-content{border:1px solid #00b4c8}.start-page{padding-top:15%}.rage-img{width:50%;height:20vh}#top{margin-top:10vw}.owl-dot.active button{color:#fff;font-weight:700;background:var(--secondary-color)}.owl-dot button{background:rgb(26 42 57);border-radius:6px!important}.list-marked li{font-size:1.1rem}.passport-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.passport-hr{border-top:2px solid rgba(0,180,200,.3)}.passport-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:0;pointer-events:none}.passport-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(1rem,3vw,2rem);perspective:1000px}.passport-body,.passport-footer,.passport-header{z-index:2;position:relative}.pass-flex,.passport-header{justify-content:space-between}.passport-document{border-radius:var(--radius-lg);width:100%;box-shadow:0 1rem 3rem rgba(0,0,0,.6),0 0 0 1px rgba(0,180,200,.3),inset 0 0 100px rgba(0,180,200,.05);animation:.5s cubic-bezier(.2,.8,.2,1) passportSlideIn;will-change:transform,opacity;position:relative;overflow:hidden}.passport-document.closing{animation:.25s cubic-bezier(.6,.2,1,.8) forwards passportSlideOut}@keyframes passportSlideIn{from{opacity:0;transform:rotateX(20deg) translateY(-50px) scale(.9)}to{opacity:1;transform:rotateX(0) translateY(0) scale(1)}}@keyframes passportSlideOut{from{opacity:1;transform:rotateX(0) translateY(0) scale(1)}to{opacity:0;transform:rotateX(-15deg) translateY(-40px) scale(.92)}}.passport-document::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,rgba(0,180,200,.02) 0,transparent 1px,transparent 2px,rgba(0,180,200,.02) 3px);pointer-events:none;z-index:1}.passport-header{padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2.5rem) clamp(1rem,2vw,1.5rem);border-bottom:2px solid rgba(0,180,200,.3);display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.passport-badge{display:flex;align-items:center;gap:clamp(.75rem,2vw,1rem);transition:transform .3s}.passport-body,.passport-state{flex-direction:column;display:flex}.passport-badge:hover,.passport-field:hover{transform:translateX(-5px)}.passport-emblem{font-size:clamp(2rem,5vw,3rem);filter:drop-shadow(0 0 10px rgba(0,180,200,.5));transition:transform .3s}.passport-badge:hover .passport-emblem{transform:scale(1.1) rotate(-5deg)}.passport-state{gap:.25rem}.state-name{font-size:clamp(.9rem,2.5vw,1.25rem);font-weight:800;color:var(--accent-primary);letter-spacing:clamp(1px,.3vw,2px);text-shadow:0 0 10px rgba(0,180,200,.5)}.state-subtitle{font-size:clamp(.65rem,1.5vw,.75rem);color:var(--text-secondary);letter-spacing:clamp(1px,.4vw,3px);font-weight:600}.passport-number{font-size:clamp(.85rem,2vw,1rem);font-weight:700;color:var(--accent-primary);background:rgba(0,180,200,.1);padding:clamp(.4rem,1vw,.5rem) clamp(.75rem,1.5vw,1rem);border-radius:var(--radius-sm);border:1px solid rgba(0,180,200,.3);letter-spacing:clamp(1px,.3vw,2px);transition:.3s;white-space:nowrap;margin-right:clamp(3rem,6vw,4rem)}.passport-number:hover{background:rgba(0,180,200,.15);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,180,200,.3)}.passport-body{padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2.5rem)}.passport-photo-section{display:flex;flex-direction:column;gap:1rem}.passport-photo{width:100%;aspect-ratio:5/6;max-width:200px;background:var(--bg-tertiary);border-radius:var(--radius-md);border:3px solid rgba(0,180,200,.3);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 .5rem 1rem rgba(0,0,0,.5),inset 0 0 50px rgba(0,180,200,.1);transition:.3s}.field-value,.qrcode-box{border-radius:var(--radius-sm)}.passport-photo:hover{transform:scale(1.02);border-color:var(--accent-primary);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.6),0 0 20px rgba(0,180,200,.3),inset 0 0 50px rgba(0,180,200,.15)}.photo-placeholder{font-size:clamp(3.5rem,8vw,6rem);opacity:.3}.checkbox-input:checked+.opt-character .photo-placeholder{opacity:1!important}.checkbox-input:checked+.opt-character{background:rgba(var(--secondary-color-rgb),.3)}.passport-photo img{width:100%;height:100%;object-fit:cover}.passport-field,.passport-signature{display:flex;flex-direction:column;gap:.5rem;transition:transform .3s}.passport-signature:hover{transform:translateX(-3px)}.signature-label{font-size:clamp(.6rem,1.2vw,.7rem);color:var(--text-disabled);letter-spacing:1px}.signature-line{border-bottom:2px solid rgba(0,180,200,.3);padding:.5rem 0;font-family:'Brush Script MT',cursive;font-size:clamp(1rem,2vw,1.25rem);color:var(--text-primary);text-align:center;transition:border-color .3s}.passport-signature:hover .signature-line{border-bottom-color:var(--accent-primary)}.passport-info-section{display:flex;flex-direction:column;gap:clamp(.85rem,2vw,1.25rem);align-items:stretch}.pass-flex,.passport-field-half{width:100%}.pass-flex{display:flex!important;flex-direction:row;flex-wrap:wrap}.field-label{font-size:clamp(.65rem,1.3vw,.75rem);color:var(--text-disabled);letter-spacing:1px;font-weight:600}.field-value{font-size:clamp(1rem,2.2vw,.55rem);font-weight:700;color:var(--text-primary);padding:clamp(.5rem,1.2vw,.75rem) clamp(.75rem,1.5vw,1rem);background:rgba(0,180,200,.05);border-left:3px solid var(--accent-primary);letter-spacing:1px;transition:.3s}.passport-field:hover .field-value{background:rgba(0,180,200,.1);border-left-width:5px;box-shadow:0 3px 10px rgba(0,180,200,.2)}.passport-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.85rem,2vw,1.25rem)}.passport-footer{padding:clamp(1rem,2.5vw,1.5rem) clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3vw,2rem);border-top:2px solid rgba(0,180,200,.3);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem}.passport-qrcode{display:flex;flex-direction:column;gap:.5rem;transition:.3s}.passport-qrcode:hover{transform:scale(1.05)}.qrcode-box{width:clamp(90px,15vw,120px);height:clamp(90px,15vw,120px);background:#fff;padding:clamp(6px,1vw,8px);box-shadow:0 4px 10px rgba(0,0,0,.3);transition:box-shadow .3s;position:relative}.passport-qrcode:hover .qrcode-box{box-shadow:0 6px 20px rgba(0,180,200,.4)}.qrcode-canvas{width:100%;height:100%;image-rendering:pixelated}.qrcode-text{font-size:clamp(.6rem,1.2vw,.7rem);color:var(--text-disabled);letter-spacing:clamp(1px,.3vw,2px);font-weight:700;text-align:center}.seal-eagle,.seal-inner,.seal-outer{color:var(--accent-primary)}.passport-seal{position:relative;width:clamp(120px,18vw,160px);height:clamp(120px,18vw,160px);display:flex;align-items:center;justify-content:center;opacity:.12;filter:drop-shadow(0 0 20px rgba(0,180,200,.3));pointer-events:none}.seal-outer{position:absolute;width:100%;height:100%;border:solid currentColor;border-radius:50%}.seal-inner{position:absolute;width:75%;height:75%;border:solid currentColor;border-radius:50%}.seal-text-bottom,.seal-text-top{position:absolute;width:100%;text-align:center;font-size:clamp(.5rem,1vw,.65rem);font-weight:800;letter-spacing:clamp(2px,.5vw,4px);color:var(--accent-primary)}.seal-text-top{top:clamp(8px,1.5vw,12px)}.seal-text-bottom{bottom:clamp(8px,1.5vw,12px)}.seal-text-svg{position:absolute;width:100%;height:100%;top:0;left:0}.seal-svg-text{fill:var(--accent-primary)}.seal-eagle{position:absolute;font-size:clamp(3rem,6vw,4rem);opacity:.8;top:50%;left:50%;transform:translate(-50%,-50%)}.author,.dark-scheme .tck_list_text a,.pagination>.active>a,.passport-close-btn:hover span{color:#fff}.passport-close-btn{position:absolute;top:clamp(.75rem,2vw,1rem);right:clamp(.75rem,2vw,1rem);width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);background:rgba(255,82,82,.1);border:2px solid var(--error);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;z-index:10}.passport-close-btn:hover{background:var(--error);transform:scale(1.1) rotate(90deg);box-shadow:0 0 20px rgba(255,82,82,.5)}.passport-close-btn span{font-size:clamp(1.25rem,2.5vw,1.5rem);color:var(--error);transition:color .3s}.ticket-list,.ticket-list li{list-style:none;padding:0;margin:0}.ticket-list li{padding:20px 100px 20px 20px;border-radius:10px;margin-bottom:20px;position:relative}.ticket-list li:after{font-family:FontAwesome;margin-right:15px;float:right;position:absolute;right:20px;top:30%;font-size:26px;background:#001222;height:48px;width:48px;padding:4px 0;text-align:center;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-webkit-box-shadow:2px 2px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 2px 20px 0 rgba(0,0,0,.1);box-shadow:2px 2px 20px 0 rgba(0,0,0,.1)}.ticket-list li.tck_closed:after{content:"\f00c";color:#00e676;border-top:1px solid #00e676}.ticket-list li.tck_closed{border-top:1px solid #00e676}.ticket-list li.tck_open:after{content:"\f252";color:#00b4c8;border-top:1px solid #00b4c8}.ticket-list li.tck_open{border-top:1px solid #00b4c8}.tck_list_text h4{margin-bottom:5px;font-size:16px}.tck_list_date{display:block}.ul-style-2{padding:0;list-style:none}.ul-style-2 li{margin:5px 0}.ul-style-2 li:before{font-family:FontAwesome;content:"\f00c";margin-right:15px}.pagination{margin:0 auto;font-weight:500;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.pagination li a{font-size:14px;color:#888;border:1px solid #ddd;border-right:none;background:#fff;padding:15px 20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.dark-scheme .pagination li:not(.active) a{border-color:rgba(255,255,255,.1);background:0 0;color:#fff}.pagination li:last-child a{border-right:1px solid #ddd}.dark-scheme .pagination li:last-child a{border-right-color:rgba(255,255,255,.1)}.msg-header i{font-size:1.1em;opacity:.7}.admin-msg .msg-header i{color:#007bff;opacity:1}.msg-date i{font-size:.85em;margin-right:3px}.lock-notice{display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500;animation:2s infinite pulse}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.reply-form button i{margin-right:8px}.ticket-chat-container{display:flex;flex-direction:column;gap:15px;max-width:900px;margin:20px auto;height:500px;overflow-y:auto;padding:20px;background:rgba(var(--secondary-color-rgb),.1);border:solid 2px var(--secondary-color);border-radius:12px;scroll-behavior:smooth}.ticket-chat-container::-webkit-scrollbar{width:3px}.ticket-chat-container::-webkit-scrollbar-track{background:#023}.ticket-chat-container::-webkit-scrollbar-thumb{background:#00adc0;border-radius:20px}.ticket-chat-container::-webkit-scrollbar-thumb:hover{background:#023}.ticket-msg{padding:15px;border-radius:12px;border:1px solid #001222;position:relative;max-width:85%}.initial-msg,.user-reply{background-color:#001222;align-self:flex-start;border-bottom-left-radius:2px}.admin-msg{background-color:#001222;border-color:#001222;align-self:flex-end;border-bottom-right-radius:2px}.msg-header{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:.9em}.author{font-weight:700}.label{font-size:.75em;padding:2px 8px;border-radius:4px}.author-label{background:#eee;color:#666}.admin-label{background:#007bff;color:#fff}.msg-date{margin-left:auto;color:#999;font-size:.85em}.msg-content{line-height:1.5;color:#fff;word-wrap:break-word}.reply-area{max-width:900px;margin:30px auto}.lock-notice{background:#023;border:1px solid #00b4c8;padding:15px;border-radius:8px;color:#fff;text-align:center}.reply-form textarea{width:100%;min-height:100px;padding:12px;border:none;border-radius:8px;resize:vertical;box-sizing:border-box;background:#023;outline:0!important;color:#fff}.reply-form textarea:focus-visible{border-color:#00b4c866!important;box-shadow:0 0 0 4px #00b4c866!important;background-color:#023}.bs-tooltip-start{margin-right:15px!important}.tooltip-inner{background-color:#00b4c8!important;color:#fff!important;text-align:left!important;padding:8px 12px}.bs-tooltip-start .tooltip-arrow::before{border-left-color:#00b4c8!important}.bs-tooltip-top .tooltip-arrow::before{border-top-color:#00b4c8!important}@media (max-width:768px){.mobile-cards thead{display:none}.mobile-cards tbody tr{display:block;margin-bottom:15px;border:1px solid rgba(0,180,200,.3);border-radius:8px;background:rgba(255,255,255,.02);padding:10px}.mobile-cards tbody td{display:flex;justify-content:space-between;align-items:center;text-align:right;border:none!important;padding:5px 10px!important}.mobile-cards tbody td::before{content:attr(data-label);font-weight:700;text-align:left;color:#00B4C8;font-size:12px;text-transform:uppercase}.mobile-cards .btn-group-mobile{display:flex;gap:5px;justify-content:flex-end}}
