@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.contents{display:contents}.hidden{display:none}.inline{display:inline}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#f2f0e9;font-synthesis:none;text-rendering:optimizelegibility;--gold:#d5b56d;--muted:#9299a3;--line:#e4dece1f;--panel:#0e1a28;background:#08111d;font-family:Noto Sans Arabic,DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f2f0e9;background:#08111d;min-width:340px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.topbar{z-index:4;background:#08111de6;border-bottom:1px solid #e4dece14;justify-content:space-between;align-items:center;height:78px;padding:0 8.2%;display:flex;position:relative}.brand{letter-spacing:2.1px;color:#f4f0e7;direction:ltr;align-items:center;gap:10px;font:700 13px DM Sans,sans-serif;display:flex}.brand-mark{color:#08111d;background:var(--gold);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.gold{color:var(--gold)}.nav{color:#b3b6bb;align-items:center;gap:38px;font-size:12px;display:flex}.nav a:hover,.admin-link:hover{color:var(--gold)}.top-actions{align-items:center;display:flex}.admin-link{color:#d3d0c8;background:0 0;border:0;align-items:center;gap:8px;font-size:11px;display:flex}.menu-btn{background:0 0;border:0;display:none}.hero{direction:ltr;grid-template-columns:1fr 1.04fr;align-items:center;height:650px;min-height:580px;padding:74px 8.2% 40px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;direction:rtl;justify-self:start;margin-top:-25px}.eyebrow{letter-spacing:.08em;color:var(--gold);align-items:center;gap:9px;font-size:10px;display:flex}.live-dot{background:#dc6f68;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #dc6f68}.hero h1{letter-spacing:-2px;margin:20px 0 15px;font-size:68px;font-weight:600;line-height:1.28}.hero h1 span,.why-head h2 span{color:var(--gold)}.hero-copy>p{color:#9ca2aa;margin:0 0 28px;font-size:13px}.primary-btn,.light-btn{background:var(--gold);color:#101720;border-radius:3px;align-items:center;gap:18px;padding:13px 21px;font-size:11px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.primary-btn:hover,.light-btn:hover,.book-btn:hover{background:#ead394;transform:translateY(-2px)}.hero-trust{color:#9ba0a6;align-items:center;gap:13px;margin-top:35px;font-size:10px;display:flex}.hero-trust span{align-items:center;gap:6px;display:flex}.hero-trust svg{color:var(--gold)}.hero-trust i{background:var(--line);width:1px;height:13px}.hero-art{direction:ltr;width:100%;height:490px;position:relative}.hero-art>img{object-fit:cover;object-position:center;opacity:.88;filter:saturate(.73);border-radius:5px;width:100%;height:100%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 17%,#000 93%,#0000)}.art-glow{background:linear-gradient(#0000 47%,#08111d),linear-gradient(90deg,#08111d22,#0000 50%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-orb{filter:blur(75px);opacity:.12;pointer-events:none;border-radius:50%;position:absolute}.orb-one{background:#d5b56d;width:240px;height:240px;top:20%;left:45%}.orb-two{background:#b14e43;width:180px;height:180px;bottom:6%;right:12%}.floating-note{border:1px solid var(--line);background:#121e2cdd;border-radius:4px;align-items:center;gap:12px;padding:13px 17px;display:flex;position:absolute;bottom:35px;left:42px;box-shadow:0 10px 35px #0005}.floating-note b,.floating-note small{display:block}.floating-note b{font-size:11px}.floating-note small{color:var(--muted);margin-top:4px;font-size:9px}.note-icon{color:var(--gold);font-size:27px}.art-stamp{letter-spacing:2px;color:#ffffffa3;font:500 10px/1.5 DM Sans,sans-serif;position:absolute;top:31px;left:22px}.art-stamp b{color:var(--gold);font-size:13px}.hero-bottom{color:#7d858f;letter-spacing:1px;direction:ltr;justify-content:space-between;font:10px DM Sans,sans-serif;display:flex;position:absolute;bottom:30px;left:8.2%;right:8.2%}.scroll-hint{align-items:center;gap:7px;display:flex}.scroll-hint svg{color:var(--gold)}.events-section{background:#0a1421;padding:102px 8.2% 80px}.section-heading{justify-content:space-between;align-items:end;display:flex}.section-heading h2,.why-head h2{letter-spacing:-.7px;margin:10px 0 0;font-size:35px;font-weight:500;line-height:1.4}.section-heading h2 span{color:var(--gold)}.search-box{width:260px;color:var(--gold);border-bottom:1px solid #d5b56d6b;align-items:center;gap:10px;padding:10px 12px;display:flex}.search-box input{color:#f2f0e9;background:0 0;border:0;outline:0;width:100%;font-size:11px}.search-box input::placeholder{color:#818996}.filter-row{border-bottom:1px solid var(--line);align-items:center;gap:25px;margin:30px 0 25px;padding-bottom:13px;font-size:10px;display:flex}.filter-count{color:#737e8a;margin-left:auto}.filter-active{color:var(--gold);align-items:center;gap:7px;display:flex}.filter-active span{background:var(--gold);border-radius:50%;width:5px;height:5px}.filter-muted{color:#8d949e}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.event-card{background:#0d1927;border:1px solid #e4dece14;border-radius:4px;transition:border-color .2s,transform .2s;animation:.45s both rise;overflow:hidden}.event-card:hover{border-color:#d5b56d66;transform:translateY(-4px)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.poster-btn{text-align:right;background:#121c29;border:0;width:100%;height:275px;display:block;position:relative;overflow:hidden}.poster{object-fit:cover;object-position:center 28%;filter:saturate(.78);width:100%;height:100%;transition:transform .5s}.event-card:hover .poster{transform:scale(1.04)}.poster-shade{background:linear-gradient(#08111d27,#08111d17 45%,#07101be8);position:absolute;top:0;right:0;bottom:0;left:0}.event-tag{letter-spacing:.05em;background:#08111dba;border:1px solid #ffffff1c;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:15px;right:15px}.event-tag i{background:#d6766c;border-radius:50%;width:5px;height:5px}.poster-arrow{border:1px solid #ffffff58;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:14px;left:15px}.poster-date{color:#e9d7a5;font-size:10px;position:absolute;bottom:15px;right:16px}.event-info{padding:17px 17px 14px}.event-title-row{justify-content:space-between;align-items:start;display:flex}.artist-label{color:#828c99;font-size:9px}.event-title-row h3{text-align:right;letter-spacing:.2px;direction:ltr;margin:2px 0 0;font-size:19px;font-weight:600}.event-number{color:#65707d;direction:ltr;padding-top:7px;font:11px DM Sans,sans-serif}.event-meta{color:#929aa4;gap:17px;margin:12px 0 15px;font-size:10px;display:flex}.event-meta span{align-items:center;gap:6px;display:flex}.event-meta svg{color:#cbb171}.event-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.event-card-bottom small,.event-card-bottom b{display:block}.event-card-bottom small{color:#818a95;font-size:9px}.event-card-bottom b{color:#e7d5a2;text-align:right;direction:ltr;margin-top:3px;font-size:13px}.book-btn{background:var(--gold);color:#111923;border:0;border-radius:2px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:700;transition:all .2s;display:flex}.show-more{color:#8b929c;justify-content:center;align-items:center;gap:18px;margin-top:44px;font-size:10px;display:flex}.show-more span:first-child,.show-more span:last-child{background:var(--line);width:50px;height:1px}.show-more span:nth-child(2){color:var(--gold)}.empty-state{text-align:center;color:#9ba2ab;padding:35px 15px;font-size:12px}.why-section{background:#08111d;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;padding:93px 8.2% 100px;display:grid}.why-head h2{margin-top:14px;font-size:36px}.benefits{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.benefits article{border-right:1px solid var(--line);padding:5px 20px 0 0}.benefit-icon{color:var(--gold)}.benefit-icon svg{stroke-width:1.4px;width:22px;height:22px}.benefits h3{margin:16px 0 7px;font-size:12px;font-weight:600}.benefits p{color:#939ba5;margin:0;font-size:10px;line-height:2}.cta-strip{color:#101722;background:#d2b26b;justify-content:space-between;align-items:center;margin:0 8.2% 75px;padding:29px 39px;display:flex;position:relative;overflow:hidden}.cta-strip .eyebrow{color:#554520}.cta-strip h2{margin:5px 0 0;font-size:26px;font-weight:600}.light-btn{color:#f3eee2;z-index:1;background:#101a26;padding:12px 17px}.light-btn:hover{background:#182739}.cta-decoration{color:#ffffff17;direction:ltr;font:700 190px DM Sans;position:absolute;top:-56px;left:43%}footer{border-top:1px solid var(--line);color:#79828e;justify-content:space-between;align-items:center;padding:22px 8.2%;font-size:9px;display:flex}footer .brand{font-size:11px}.footer-note{color:#c6aa6b}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060bc9;place-items:center;padding:22px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.checkout-modal{background:#0d1927;border:1px solid #d5b56d46;border-radius:4px;width:min(750px,100%);max-height:calc(100vh - 38px);padding:28px 31px 31px;position:relative;overflow:auto;box-shadow:0 25px 90px #0008}.modal-close{border:1px solid var(--line);color:#b9bdc2;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:19px;left:19px}.checkout-top h2{margin:7px 0 9px;font-size:25px}.checkout-top h2 span{color:var(--gold)}.checkout-event-meta{color:#aab0b7;gap:18px;font-size:10px;display:flex}.checkout-event-meta span{align-items:center;gap:6px;display:flex}.checkout-event-meta svg{color:var(--gold)}.checkout-content{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;gap:28px;margin-top:23px;padding-top:21px;display:grid}.form-fields{flex-direction:column;gap:12px;display:flex}.form-fields label,.login-card label,.event-form label{color:#d6d7d6;flex-direction:column;gap:6px;font-size:10px;display:flex}.form-fields label small{color:#7e8793}.form-fields input,.form-fields select,.login-card input,.event-form input,.event-form textarea{color:#eef0ed;background:#09131f;border:1px solid #ffffff1b;border-radius:2px;outline:0;height:39px;padding:0 11px;font-size:11px}.form-fields input:focus,.form-fields select:focus,.login-card input:focus,.event-form input:focus{border-color:#d5b56d8a}.form-fields select option{background:#0d1927}.quantity-row,.total-row{justify-content:space-between;align-items:center;font-size:11px;display:flex}.quantity-row small{color:#7c8692}.stepper{border:1px solid var(--line);align-items:center;gap:15px;padding:4px 7px;display:flex}.stepper button{color:var(--gold);background:0 0;border:0;place-items:center;padding:2px;display:grid}.stepper b{direction:ltr;font-size:11px}.total-row{border-top:1px solid var(--line);margin-top:2px;padding-top:13px}.total-row b{color:var(--gold);direction:ltr;font-size:17px}.pay-btn{background:var(--gold);color:#101720;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:43px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.pay-btn:disabled{opacity:.6}.secure-note{color:#89939e;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.secure-note svg{color:#88b59d}.checkout-aside{background:#111f2e;height:max-content;padding:12px}.aside-cover{height:154px;overflow:hidden}.aside-cover img{object-fit:cover;filter:saturate(.7);width:100%;height:100%}.aside-note>span{color:#e1cc8e;font-size:11px}.aside-note p{color:#939ba4;margin:7px 0 11px;font-size:10px;line-height:1.8}.aside-note div{color:#a3b8a8;align-items:center;gap:6px;font-size:9px;display:flex}.aside-mini{border-top:1px solid var(--line);color:#d5b56d;align-items:center;gap:8px;padding:12px 4px 2px;font-size:10px;display:flex}.aside-mini small{color:#8f98a2;font-size:9px}.form-message{color:#e1a79f;font-size:10px;line-height:1.7}.success-view{text-align:center;padding:40px 18px}.success-icon{color:#98c6a5;background:#263d35;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.success-view h2{margin:10px;font-size:27px}.success-view p{color:#aab0b6;font-size:12px;line-height:2}.success-view p b{color:var(--gold)}.success-view .primary-btn{margin-top:14px}.card-fields{flex-direction:column;gap:10px;display:flex}.card-fields label{color:#d6d7d6;flex-direction:column;gap:6px;font-size:10px;display:flex}.card-fields input{color:#eef0ed;background:#09131f;border:1px solid #ffffff25;border-radius:2px;outline:0;height:40px;padding:0 11px;font-size:11px}.paypal-label{color:var(--gold);font-size:10px}.hosted-field{background:#09131f;border:1px solid #ffffff25;border-radius:2px;height:44px;min-height:44px;padding:0;overflow:hidden}.card-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-backdrop{place-items:stretch stretch;padding:0}.admin-panel{background:#0b1522;grid-template-columns:225px 1fr;min-height:100vh;display:grid}.admin-sidebar{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding:25px 17px;display:flex}.admin-sidebar .brand{margin:0 0 32px}.admin-label{color:#828c98;padding:0 8px 8px;font-size:9px}.side-item{color:#9ca4ac;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;padding:11px 9px;font-size:11px;display:flex}.side-item.active,.side-item:hover{color:var(--gold);background:#d5b56d18}.side-close{color:#87909a;background:0 0;border:0;gap:8px;margin-top:auto;padding:9px;font-size:10px;display:flex}.admin-main{padding:45px 5%;position:relative;overflow:auto}.admin-close{position:fixed;top:16px;left:17px}.login-card{border:1px solid var(--line);background:#101d2b;width:min(400px,100%);margin:10vh auto;padding:32px}.login-card h2{margin:8px 0;font-size:25px}.login-card p{color:#8e98a3;margin:0 0 24px;font-size:11px}.login-card label{margin:13px 0}.login-card input{height:43px}.admin-welcome .eyebrow{font-size:10px}.admin-welcome h1{margin:8px 0 2px;font-size:28px}.admin-welcome p{color:#8f99a4;margin:0;font-size:11px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:27px 0;display:grid}.stat-card{border:1px solid var(--line);background:#101d2a;padding:17px}.stat-card span,.stat-card b{display:block}.stat-card span{color:#929ca6;font-size:10px}.stat-card b{color:var(--gold);margin-top:10px;font:600 23px DM Sans}.admin-table-wrap{border:1px solid var(--line);background:#101d2a;padding:17px}.table-title{justify-content:space-between;align-items:center;display:flex}.table-title h3{margin:0 0 15px;font-size:13px}.table-title button{border:1px solid var(--line);color:var(--gold);background:0 0;padding:5px 10px;font-size:9px}table{border-collapse:collapse;text-align:right;width:100%;font-size:10px}th{color:#88929e;font-weight:500}td,th{border-bottom:1px solid var(--line);padding:11px 8px}td{color:#c7cbd0}.status{color:#e4ce91;background:#524526;padding:4px 7px;font-size:9px}.status.paid{color:#a1c7aa;background:#233c33}.event-form{border:1px solid var(--line);background:#101d2a;max-width:800px;margin-top:27px;padding:22px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.event-form textarea{resize:vertical;height:80px;padding:10px}.event-form>.pay-btn{width:220px;margin-top:15px}.manage-list{flex-direction:column;gap:10px;max-width:850px;margin-top:24px;display:flex}.manage-list article{border:1px solid var(--line);background:#101d2a;align-items:center;gap:13px;padding:10px;display:flex}.manage-list img{object-fit:cover;width:64px;height:64px}.manage-list article div{flex-direction:column;gap:5px;margin-left:auto;display:flex}.manage-list b{font-size:12px}.manage-list small{color:#909aa4;font-size:9px}.manage-list button{color:#dc9989;background:0 0;border:1px solid #9b6050;padding:7px 11px;font-size:9px}@media(max-width:900px){.topbar{padding:0 5%}.hero,.events-section,.why-section{padding-left:5%;padding-right:5%}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:55px}.hero-art{height:420px}.event-grid{gap:14px}.poster-btn{height:230px}.event-info{padding:13px}.event-meta{gap:10px;font-size:9px}.why-section{gap:25px}.benefits{gap:9px}.benefits article{padding-right:12px}.cta-strip{margin-left:5%;margin-right:5%}footer{padding-left:5%;padding-right:5%}}@media(max-width:650px){.topbar{height:66px}.nav{border-bottom:1px solid var(--line);background:#0b1725;flex-direction:column;align-items:flex-start;gap:18px;padding:18px 6%;display:none;position:absolute;top:65px;left:0;right:0}.nav.open{display:flex}.menu-btn{color:#eee;margin-right:10px;display:block}.admin-link{font-size:0}.admin-link svg{width:19px;height:19px}.hero{flex-direction:column;align-items:stretch;height:auto;min-height:720px;padding-top:64px;padding-bottom:60px;display:flex}.hero-copy{align-self:stretch;margin:0}.hero h1{margin:15px 0 10px;font-size:53px}.hero-copy>p{font-size:11px}.hero-trust{margin-top:22px}.hero-art{height:300px;margin-top:22px}.floating-note{bottom:20px;left:18px}.hero-bottom{font-size:8px;bottom:20px;left:5%;right:5%}.events-section{padding-top:67px;padding-bottom:55px}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.section-heading h2,.why-head h2{font-size:29px}.search-box{width:100%}.filter-row{white-space:nowrap;gap:14px;overflow:auto}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.poster-btn{height:210px}.event-info{padding:11px}.event-title-row h3{font-size:15px}.event-meta{flex-direction:column;gap:5px;margin:9px 0 11px}.event-card-bottom{gap:5px}.event-card-bottom b{font-size:11px}.book-btn{gap:4px;padding:8px;font-size:9px}.event-card-bottom small{font-size:8px}.why-section{padding-top:55px;padding-bottom:60px;display:block}.benefits{grid-template-columns:1fr;gap:14px;margin-top:28px}.benefits article{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;column-gap:10px;padding:0 0 14px;display:grid}.benefit-icon{grid-row:span 2}.benefit-icon svg{width:19px}.benefits h3{margin:0 0 4px}.benefits p{grid-column:2}.cta-strip{gap:15px;margin:0 5% 48px;padding:21px}.cta-strip h2{font-size:21px}.light-btn{gap:8px;padding:11px;font-size:9px}.cta-decoration{font-size:120px;top:-25px}footer{flex-wrap:wrap;gap:12px;padding-top:17px;padding-bottom:17px}footer>span:nth-child(2){order:3;width:100%}.footer-note{display:none}.modal-backdrop{align-items:start;padding:10px}.checkout-modal{max-height:none;margin:10px 0;padding:25px 17px 20px}.checkout-top h2{padding-left:25px;font-size:21px}.checkout-content{grid-template-columns:1fr;gap:17px}.checkout-aside{display:none}.checkout-event-meta{flex-wrap:wrap;gap:8px 14px}.admin-panel{grid-template-columns:1fr}.admin-sidebar{min-height:unset;border-left:0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:6px;padding:15px;display:grid}.admin-sidebar .brand{grid-column:span 2;margin:0 0 7px}.admin-label{grid-column:span 2}.side-close{margin:0}.admin-main{padding:26px 15px}.admin-close{top:12px;left:12px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card{padding:12px}.stat-card b{font-size:18px}.form-grid{grid-template-columns:1fr}.event-form>.pay-btn{width:100%}.admin-table-wrap{overflow:auto}table{min-width:520px}}.preview-note{border-right:2px solid var(--gold);color:#d7c38e;background:#d5b56d12;margin-top:18px;padding:11px 14px;font-size:10px}.book-btn:disabled{opacity:.58;cursor:not-allowed}.book-btn:disabled:hover{background:var(--gold);transform:none}.footer-support{color:#79828e;font:inherit;background:0 0;border:0;padding:0;font-size:9px}.footer-support:hover{color:var(--gold)}.fx-note{color:#aab3bc;margin-top:-5px;font-size:10px;line-height:1.9}.fx-note b{color:var(--gold)}.support-intro{color:#97a1ad;font-size:11px;line-height:1.8}.support-form{margin-top:20px}.support-form label,.integration-form label,.delivery-editor label,.detail-card label{color:#d6d7d6;flex-direction:column;gap:7px;margin:12px 0;font-size:10px;display:flex}.support-form input,.support-form textarea,.integration-form input,.integration-form select,.delivery-editor input,.delivery-editor textarea,.detail-card textarea{color:#eef0ed;width:100%;font:inherit;background:#09131f;border:1px solid #ffffff1b;outline:0;padding:10px;font-size:11px}.support-form textarea,.delivery-editor textarea,.detail-card textarea{resize:vertical;min-height:100px}.support-modal{width:min(680px,100%)}.privacy-note{color:#94a0ab;background:#152130;margin:10px 0;padding:8px 10px;font-size:9px;line-height:1.7}.invoice-link{color:#08111d;background:var(--gold);align-items:center;gap:9px;width:max-content;margin:18px auto 12px;padding:12px 18px;font-size:11px;font-weight:700;display:flex}.admin-feature{max-width:1100px;margin-top:25px}.feature-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.feature-heading h2{margin:0 0 5px;font-size:18px}.feature-heading p{color:#909aa4;margin:0;font-size:10px}.feature-heading select{border:1px solid var(--line);color:#e5e7e7;background:#111e2c;padding:8px;font-size:10px}.secondary-admin-btn{border:1px solid var(--line);color:var(--gold);cursor:pointer;background:#111e2c;padding:9px 12px;font-size:10px}.payment-list,.support-list{flex-direction:column;gap:10px;display:flex}.payment-card,.support-list article,.detail-card,.delivery-editor,.integration-form{border:1px solid var(--line);background:#101d2a;padding:16px}.payment-card header{border-bottom:1px solid var(--line);direction:ltr;align-items:center;gap:13px;padding-bottom:12px;display:flex}.payment-card header>b:first-child{font:600 12px DM Sans}.payment-amount{color:var(--gold);direction:ltr;margin-left:auto}.payment-fields{text-align:left;direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding-top:13px;display:grid}.payment-fields span{color:#d0d4d7;overflow-wrap:anywhere;font:10px DM Sans}.payment-fields small{color:#87929d;margin-bottom:4px;font-family:Noto Sans Arabic,sans-serif;display:block}.ua-field{grid-column:span 2}.failure-field{color:#e6a198!important}.support-message-open{text-align:right;color:#e5e7e7;background:0 0;border:0;gap:7px;width:100%;padding:4px;display:grid}.support-message-open>b{font-size:12px}.support-message-open>small{color:#8e99a5;font-size:9px}.detail-card{margin-top:15px;position:relative}.detail-card h3,.delivery-editor h3{margin:7px 0;font-size:15px}.detail-close{color:#aab2ba;border:1px solid var(--line);background:0 0;border-radius:50%;width:29px;height:29px;position:absolute;top:12px;left:12px}.message-body{white-space:pre-wrap;color:#d0d2d3;background:#0b1623;padding:14px;font-size:11px;line-height:2}.detail-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.detail-actions .pay-btn{width:auto;padding:0 16px}.ticket-desk-grid{grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:14px;display:grid}.paid-orders{flex-direction:column;gap:8px;display:flex}.paid-order{border:1px solid var(--line);color:#e8e9e8;text-align:right;background:#101d2a;gap:5px;padding:12px;display:grid}.paid-order.active{border-color:var(--gold)}.paid-order b{font-size:10px}.paid-order span{font-size:11px}.paid-order small,.ticket-items small{color:#909aa4;font-size:9px}.delivery-editor{min-width:0}.ticket-items{background:#0b1623;margin:12px 0;padding:8px 12px}.ticket-items p{margin:5px 0;font-size:10px}.ticket-items small{display:block}.delivery-editor label small{color:#87929d}.delivery-editor input[type=file]{padding:9px}.success-message{color:#a5d3ad;background:#14251d;padding:8px;font-size:10px}.integration-status{gap:10px;margin:15px 0;display:flex}.integration-status span{border:1px solid var(--line);background:#111e2c;padding:10px 13px;font-size:10px}.integration-form{max-width:850px}.integration-form h3{color:var(--gold);margin:18px 0 5px;font-size:12px}.integration-form .form-grid{margin:0}.check-setting{align-items:center;flex-direction:row!important;display:flex!important}.check-setting input{width:auto}.support-modal .form-grid{grid-template-columns:1fr 1fr}@media(max-width:700px){.payment-fields{grid-template-columns:1fr 1fr}.ticket-desk-grid{grid-template-columns:1fr}.payment-fields .ua-field{grid-column:span 2}.feature-heading{align-items:flex-start}.admin-sidebar{grid-template-columns:1fr 1fr}.support-modal .form-grid{grid-template-columns:1fr}}.sample-hero{background:#07111f;width:100%;overflow:hidden}.sample-hero img{object-fit:cover;width:100%;max-height:620px;display:block}.sample-container{width:min(1200px,92%);margin:auto;padding-bottom:60px}.sample-heading{text-align:center;margin:45px 0 30px}.sample-heading h1{color:#d4af37;margin:0 0 8px;font-size:34px}.sample-heading p{color:#aeb8c4;margin:0;font-size:15px}.sample-search{color:#d4af37;background:#0d1b2a;border:1px solid #d4af3740;border-radius:10px;align-items:center;gap:9px;width:min(390px,100%);margin:0 auto 25px;padding:9px 12px;display:flex}.sample-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:13px}.sample-search input::placeholder{color:#82909f}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.sample-card{background:#0d1b2a;border:1px solid #d4af372e;border-radius:18px;transition:all .25s;animation:.4s both rise;overflow:hidden;box-shadow:0 10px 30px #00000040}.sample-card:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 15px 35px #d4af371a}.sample-poster-btn{background:#101b28;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.sample-poster-btn img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .45s;display:block}.sample-card:hover .sample-poster-btn img{transform:scale(1.035)}.sample-date{color:#f1e3b9;background:#07111fe8;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex;position:absolute;bottom:13px;right:13px}.sample-card-content{padding:18px}.sample-card-content h2{color:#d4af37;text-align:right;direction:ltr;margin:0 0 11px;font-size:22px}.sample-meta{color:#aeb8c4;align-items:center;min-height:34px;font-size:13px;display:flex}.sample-meta>span{align-items:center;gap:9px;display:flex}.icon-3d{color:#101722;text-shadow:0 1px #fff7;background:linear-gradient(145deg,#f1d179,#b88d27 72%);border:1px solid #ffe0916b;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:inline-grid;transform:translateY(-1px);box-shadow:0 3px #765a18,0 7px 12px #0007,inset 0 1px 1px #fff9}.sample-price{color:#fff;margin:13px 0;font-size:15px;font-weight:700}.sample-book{color:#07111f;background:linear-gradient(135deg,#d4af37,#b8963e);border:0;border-radius:10px;width:100%;padding:13px;font-size:16px;font-weight:700;transition:all .2s;display:block}.sample-book:hover{filter:brightness(1.1);transform:translateY(-1px)}.sample-book:disabled{cursor:not-allowed;opacity:.55;transform:none}.sample-loading{text-align:center;color:#aeb8c4;padding:30px}.sample-footer{text-align:center;color:#aeb8c4;background:#050d18;border-top:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:8px;padding:30px 15px;font-size:13px;display:flex}.sample-footer strong{color:#d4af37;font-size:17px}.sample-footer-actions{align-items:center;gap:16px;display:flex}.sample-footer .footer-support,.sample-footer .footer-admin{color:#d4af37;text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}.admin-sidebar .side-item{justify-content:flex-start;gap:11px}.side-icon-3d{color:#111a24;background:linear-gradient(145deg,#e0c170,#937229);border:1px solid #f5d88755;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;transform:translateY(-1px);box-shadow:0 3px #574519,0 6px 10px #0006,inset 0 1px 1px #fff8}.side-icon-3d svg{filter:drop-shadow(0 1px #fff8)}.admin-sidebar .side-close svg{filter:drop-shadow(0 2px #000)drop-shadow(0 3px 2px #d5b56d66)}@media(max-width:900px){.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:600px){.sample-hero img{object-fit:cover;min-height:180px}.sample-container{width:92%;padding-bottom:45px}.sample-heading{margin:34px 0 24px}.sample-heading h1{font-size:27px}.sample-card-content{padding:14px}.sample-card-content h2{font-size:19px}.sample-grid{grid-template-columns:1fr;gap:16px}.sample-poster-btn img{aspect-ratio:3/4}.sample-footer{padding:23px 15px}.admin-sidebar .side-item{padding:9px 7px}}.event-manager .manage-list article{align-items:flex-start}.manage-event-info{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ticket-stock-list{flex-direction:column;gap:8px;margin-top:9px;display:flex}.ticket-stock-form{border:1px solid var(--line);background:#0b1724;flex-wrap:wrap;align-items:end;gap:9px;padding:10px;display:flex}.ticket-stock-form strong{color:var(--gold);flex-basis:100%;font-size:10px}.ticket-stock-form label{color:#9ba3ac;flex-direction:column;gap:4px;font-size:9px;display:flex}.ticket-stock-form input{color:#fff;background:#09131f;border:1px solid #ffffff1b;width:95px;height:32px;padding:4px 7px}.ticket-stock-form input[name=currency]{text-transform:uppercase;width:65px}.ticket-stock-form button{color:#101720;background:#d5b56d;border:0;padding:7px 13px;font-size:10px;font-weight:700}.ticket-stock-form small{color:#939ba5;width:100%;font-size:9px}.event-manager>.success-message,.event-manager>.form-message{max-width:850px;margin-top:16px}@media(max-width:650px){.event-manager .manage-list article{flex-wrap:wrap}.manage-event-info{flex-basis:100%;order:2}.event-manager .manage-list article>button{margin-right:auto}.ticket-stock-form{align-items:stretch}.ticket-stock-form label{flex:1}.ticket-stock-form input{width:100%}}.error-page{background:radial-gradient(at top,#122337 0,#08111d 65%);place-items:center;min-height:100vh;padding:24px;display:grid}.error-card{text-align:right;background:#0e1a28;border:1px solid #e4dece24;width:min(100%,560px);padding:36px;box-shadow:0 20px 70px #0006}.error-icon{color:#101720;background:linear-gradient(145deg,#f0d68c,#b78e3d);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid;box-shadow:0 5px #705621}.error-card h1{margin:12px 0;font-size:clamp(24px,5vw,34px)}.error-card p{color:#adb6c1;line-height:1.9}.error-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.error-actions .pay-btn,.error-actions .secondary-admin-btn{justify-content:center;align-items:center;gap:8px;min-height:42px;display:inline-flex}.sample-footer .footer-admin{align-items:center;display:inline-flex}.google-pay-button{border-bottom:1px solid var(--line);justify-content:center;margin-bottom:14px;padding:12px 0;display:grid}.google-pay-button[hidden]{display:none}.checkout-page,.support-page,.auth-page,.admin-page{background:radial-gradient(at top,#10243a 0,#07111f 58%);min-height:100vh;padding:32px 18px}.checkout-page{flex-direction:column;align-items:center;gap:14px;display:flex}.checkout-page-head{justify-content:flex-start;width:min(940px,100%);display:flex}.checkout-card{width:min(940px,100%);max-height:none;margin:0 auto;box-shadow:0 25px 90px #0007}.support-page,.auth-page{place-items:center;display:grid}.support-modal{max-height:none;margin:0;position:relative}.auth-card{border:1px solid var(--line);background:#101d2b;width:min(460px,100%);padding:34px;box-shadow:0 25px 90px #0007}.auth-card h1{margin:10px 0;font-size:27px}.auth-card>p{color:#9ca6b1;font-size:12px;line-height:1.9}.auth-card label{color:#d6d7d6;flex-direction:column;gap:7px;margin:16px 0;font-size:11px;display:flex}.auth-card input{color:#eef0ed;height:43px;font:inherit;background:#09131f;border:1px solid #ffffff1b;padding:10px}.text-link{color:var(--gold);text-underline-offset:4px;margin:8px 0 14px;font-size:11px;text-decoration:underline;display:inline-block}.admin-page{padding:0}.admin-panel{grid-template-columns:250px minmax(0,1fr);width:100%;min-height:100vh}.admin-sidebar{height:100vh;position:sticky;top:0;overflow:auto}.admin-main{min-width:0;padding:40px clamp(20px,4vw,62px) 28px}.admin-feature{width:100%;max-width:1200px;margin-inline:auto}.admin-page-nav{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;max-width:1200px;margin:44px auto 0;padding:20px 0 8px;display:flex}.admin-page-nav>span{color:#8994a1;margin-left:8px;font-size:10px}.admin-page-nav button{border:1px solid var(--line);color:#aab3bd;background:#101d2a;border-radius:8px;padding:8px 11px;font-size:10px}.admin-page-nav button:hover,.admin-page-nav button.active{color:#121a22;background:var(--gold);border-color:var(--gold)}.inline-confirm{color:#f1e1be;background:#201a13;border:1px solid #ad874c;flex-wrap:wrap;align-items:center;gap:10px;max-width:850px;margin-top:14px;padding:16px;font-size:12px;display:flex}.inline-confirm span{margin-left:auto}.danger-admin-btn{color:#ffe1d7;background:#512e29;border:1px solid #8e5145;border-radius:6px;padding:9px 12px;font-size:10px}.account-form{max-width:720px}.account-form label{margin:16px 0}.admin-welcome{background:linear-gradient(115deg,#13243a,#101b29);border:1px solid #ffffff12;border-radius:14px;padding:20px 22px;box-shadow:0 18px 50px #0002}.admin-table-wrap,.stat-card,.integration-form,.payment-card,.support-list article,.detail-card,.delivery-editor,.event-form{border-radius:12px}.side-item{cursor:pointer;border-radius:9px}.side-item,.secondary-admin-btn,.pay-btn,.admin-page-nav button{transition:background .18s,color .18s,border-color .18s,transform .18s}.side-item:hover,.secondary-admin-btn:hover,.admin-page-nav button:hover{transform:translateY(-1px)}.admin-sidebar .brand-mark,.icon-3d,.side-icon-3d{filter:drop-shadow(0 7px 10px #0004)}@media(max-width:650px){.checkout-page,.support-page,.auth-page{padding:14px 10px}.checkout-card,.support-modal{width:100%;padding:24px 16px}.auth-card{padding:25px 19px}.admin-panel{grid-template-columns:1fr}.admin-sidebar{grid-template-columns:1fr 1fr;height:auto;position:static;overflow:visible}.admin-main{padding:23px 13px}.admin-page-nav{margin-top:28px}.admin-page-nav>span{flex-basis:100%}.inline-confirm span{flex-basis:100%;margin:0}.checkout-page-head{width:100%}}.checkout-page{overscroll-behavior:contain;overflow-y:visible}.checkout-card{flex-shrink:0}.record-pagination{border:1px solid var(--line);background:#0c1825;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:12px 14px;display:flex}.record-pagination>span{color:#9ba6b2;font-size:10px}.record-pagination>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.record-pagination button{border:1px solid var(--line);color:#c7cdd3;background:#101d2a;border-radius:7px;min-width:34px;height:32px;padding:0 9px;font-size:10px}.record-pagination button.active{background:var(--gold);border-color:var(--gold);color:#121a22;font-weight:700}.record-pagination button:disabled{opacity:.4;cursor:not-allowed}.list-tools{align-items:center;gap:9px;display:flex}.list-tools select{border:1px solid var(--line);color:#eef0ed;background:#09131f;min-height:36px;padding:6px 10px}@media(max-width:650px){.record-pagination{align-items:stretch}.record-pagination>span{width:100%}.record-pagination>div{justify-content:space-between}.record-pagination button{min-width:31px}.list-tools{flex-wrap:wrap}}.ticket-type-list{gap:10px;margin:8px 0;display:grid}.ticket-type-option{border:1px solid var(--line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ticket-type-info{gap:4px;display:grid}.ticket-type-info strong{font-size:15px}.ticket-type-info b{color:var(--gold);font-size:14px}.ticket-type-info small{color:var(--muted);font-size:11px}.ticket-type-option .stepper{margin:0}.extra-ticket-types{margin:18px 0}.extra-ticket-row{border:1px solid var(--line);border-radius:12px;align-items:end;margin:12px 0;padding:14px}.extra-ticket-row>.danger-admin-btn{align-self:end}svg.lucide{filter:drop-shadow(1px 2px 1px #00000061)drop-shadow(0 3px 4px #d4af371f);transform-origin:50%;transition:transform .2s,filter .2s;transform:perspective(120px)rotateX(5deg)rotateY(-7deg)}button:hover svg.lucide,a:hover svg.lucide{filter:drop-shadow(1px 3px 2px #00000073)drop-shadow(0 4px 7px #d4af373d);transform:perspective(120px)rotateX(0)rotateY(0)translateY(-1px)}:root{font-synthesis:none;text-rendering:optimizelegibility;font-family:Noto Sans Arabic,Noto Naskh Arabic,Tahoma,Arial,sans-serif}body{min-width:320px;font-family:Noto Sans Arabic,Noto Naskh Arabic,Tahoma,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{font-family:inherit;line-height:1.4}.card-fields{direction:ltr;grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;min-width:0;display:grid;position:relative}.card-fields>label,.card-row>label,.card-field-group{text-align:right;direction:rtl;min-width:0;font-size:12px;line-height:1.5}.card-field-group{color:#d6d7d6;flex-direction:column;gap:7px;width:100%;display:flex}.card-field-label{font-size:12px;font-weight:600;line-height:1.5}.card-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;display:grid}.hosted-field{box-sizing:border-box;pointer-events:auto;touch-action:auto;cursor:text;-webkit-user-select:text;user-select:text;background:#09131f;border:1px solid #344150;border-radius:5px;width:100%;height:62px;min-height:62px;padding:0;transition:border-color .18s;position:relative;overflow:visible}.card-fields.fields-loading>:not(.payment-loading){opacity:0;pointer-events:none}.payment-loading{z-index:2;color:#c4cfdb;background:#111f2e;border:1px solid #263748;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:66px;font-size:12px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.payment-loading-spinner{border:2px solid #ffffff35;border-top-color:var(--gold);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite paymentSpin}@keyframes paymentSpin{to{transform:rotate(360deg)}}.fields-ready .payment-loading{display:none}.hosted-field:focus-within{border-color:#d5b56d}.paypal-label{border:1px solid var(--line);background:#111f2e;border-radius:6px;padding:10px 12px;line-height:1.8}.paypal-label small{color:#aeb8c4;margin-top:4px;line-height:1.65;display:block}.provider-icon img,.card-payment-heading img{object-fit:contain;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.card-payment-heading{color:#f0eee8;align-items:center;gap:10px;min-height:42px;display:flex}.card-payment-heading img,.card-payment-heading>svg{object-fit:contain;background:#fff;border-radius:6px;width:30px;height:30px;padding:3px}.card-payment-heading strong{font-size:14px;font-weight:700}.card-fallback-link{color:#d8bd7d;text-align:center;background:0 0;border:0;width:100%;padding:8px 5px;font-size:12px;line-height:1.7;text-decoration:underline;display:block}.card-fields-fallback>p{color:#aeb8c4;margin:0;font-size:13px;line-height:1.8}.card-fields-fallback #paypal-card-button-container,.card-fields-fallback #paypal-button-container{align-items:center;width:100%;min-height:48px;display:grid}.card-fields-fallback #paypal-card-button-container iframe,.card-fields-fallback #paypal-button-container iframe{max-width:100%!important}.paypal-wallet-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:center;gap:12px;margin:12px 0 6px;display:grid}.payment-alternatives{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:center;gap:10px;margin:4px 0 2px;display:grid}#paypal-button-container{grid-column:1/-1;align-items:center;min-height:44px;display:grid}.payment-alternatives apple-pay-button{min-width:0}.wallet-availability-note{color:#aeb8c4;grid-column:1/-1;font-size:11px;line-height:1.7}.payment-divider{color:#9da8b4;text-align:center;align-items:center;gap:12px;margin:1px 0;font:11px DM Sans,sans-serif;display:flex}.payment-divider:before,.payment-divider:after{content:"";background:var(--line);flex:1;height:1px}#google-pay-button{background:0 0;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;display:flex}#google-pay-button[hidden]{display:none}#google-pay-button>button{width:100%!important;min-width:0!important}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:44px;--apple-pay-button-border-radius:6px;--apple-pay-button-padding:0 8px;--apple-pay-button-box-sizing:border-box;border-radius:6px;width:100%;height:44px;display:block}@media(max-width:420px){.paypal-wallet-options{gap:8px}}@media(max-width:560px){.card-row{gap:9px}.card-fields{gap:11px}.hosted-field{height:62px;min-height:62px}.card-fields>label,.card-row>label,.card-field-group,.card-field-label{font-size:11px}}@media(max-width:390px){.card-row{grid-template-columns:minmax(0,1fr)}}.checkout-page{align-items:center;padding:clamp(12px,3vw,32px)}.checkout-page-head{justify-content:flex-start}.checkout-modal.checkout-card{width:min(1120px,100%);max-height:none;padding:clamp(18px,3vw,36px);overflow:visible}.checkout-top h2{font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.45}.checkout-top .eyebrow,.checkout-event-meta{font-size:clamp(12px,.95vw,14px)}.checkout-content{direction:ltr;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:clamp(18px,3vw,34px)}.checkout-content>.form-fields,.checkout-content>.checkout-aside{direction:rtl;min-width:0}.checkout-aside{background:linear-gradient(160deg,#142438,#0b1623);border:1px solid #d5b56d2e;border-radius:16px;align-self:start;height:max-content;padding:12px;display:block;position:sticky;top:18px;box-shadow:0 18px 48px #0005}.aside-cover{aspect-ratio:4/5;background:#08111d;border-radius:11px;height:auto;min-height:230px;max-height:calc(100vh - 220px)}.aside-cover img{object-fit:cover;object-position:center;border-radius:inherit;filter:saturate(.86);width:100%;height:100%;display:block}.aside-note{padding:14px 8px 10px}.aside-note>span{font-size:15px;font-weight:700}.aside-note p{font-size:13px;line-height:1.9}.aside-note div{gap:8px;font-size:12px}.aside-mini{font-size:13px}.aside-mini small{font-size:11px}.form-fields{gap:15px}.form-fields>label,.form-fields label{font-size:14px;font-weight:600;line-height:1.7}.form-fields input,.form-fields select{min-height:46px;font-size:15px;font-weight:400}.form-label-icon{color:#e3d5b0;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.form-label-icon svg{width:18px;height:18px;color:var(--gold);filter:drop-shadow(0 2px 2px #0008);flex:none}.ticket-name{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ticket-name svg{color:var(--gold)}.ticket-type-info b{font-size:15px}.ticket-type-info small{font-size:12px}.quantity-row,.total-row{font-size:14px}.total-row b{font-size:20px;font-weight:800}.pay-btn,.secondary-admin-btn{border-radius:9px;min-height:48px;font-size:14px;font-weight:700}.secure-note{color:#c4cbd1;align-items:center;gap:9px;margin-top:14px;font-size:12px;line-height:1.8;display:flex}.provider-select{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px;display:grid}.provider-option{border:1px solid var(--line);color:#e7e8e7;text-align:right;background:#0b1623;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:70px;padding:11px 13px;transition:border-color .2s,transform .2s,background .2s;display:flex}.provider-option:hover{border-color:#d5b56d88;transform:translateY(-2px)}.provider-option.active{border-color:var(--gold);background:linear-gradient(140deg,#1a2a3b,#101d2a);box-shadow:0 0 0 1px #d5b56d22,inset 0 1px #fff1}.provider-icon{color:#07111d;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;transform:perspective(100px)rotateY(-8deg);box-shadow:0 4px #0005,0 7px 14px #0004,inset 0 1px 1px #fff9}.provider-icon.paypal{background:#fff;border:1px solid #d6dfeb;transform:none;box-shadow:0 3px 10px #0005}.provider-icon.paymegate{background:linear-gradient(145deg,#f3dc9e,#b9954c)}.provider-icon svg{filter:drop-shadow(0 1px 1px #fff8)}.provider-option>span:last-child{gap:2px;display:grid}.provider-option strong{text-align:right;direction:ltr;font-size:14px;font-weight:800}.provider-option small{color:#aab4bf;font-size:11px}.sample-footer .footer-admin{display:none!important}.sample-footer{font-size:14px;line-height:1.8}@media(max-width:760px){.checkout-content{grid-template-columns:minmax(0,1fr);gap:18px}.checkout-aside{grid-row:1;width:100%;max-width:560px;margin:0 auto;display:block;position:static}.aside-cover{aspect-ratio:16/10;min-height:0;max-height:none}.aside-note{padding:12px 5px 7px}.checkout-modal.checkout-card{padding:19px 16px}}@media(max-width:480px){.checkout-page{padding:10px 8px}.checkout-modal.checkout-card{padding:17px 12px}.checkout-content{gap:13px;margin-top:17px;padding-top:16px}.provider-select{grid-template-columns:1fr 1fr;gap:7px}.provider-option{gap:8px;min-height:64px;padding:8px}.provider-icon{flex-basis:34px;width:34px;height:34px}.provider-icon svg{width:17px;height:17px}.form-fields>label,.form-fields label{font-size:13px}.form-fields input,.form-fields select{min-height:44px;font-size:14px}.ticket-type-option{gap:8px;padding:11px 10px}.ticket-name{font-size:14px}.total-row b{font-size:18px}}@media(max-width:360px){.checkout-page{padding:8px 6px}.provider-option{flex-direction:column;align-items:flex-start;min-height:88px}.provider-option>span:last-child{padding-inline-start:2px}.checkout-event-meta{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nav-badge{color:#fff;background:#bd574d;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-inline-start:auto;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid;box-shadow:0 3px 8px #0005}.gateway-logo-preview{object-fit:contain;background:#fff;border-radius:8px;width:110px;height:54px;margin-top:8px;padding:7px;display:block}.form-full-width{grid-column:1/-1;gap:8px;display:grid}.secret-generate-row{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:8px;display:grid}.secret-generate-row input{min-width:0}.form-full-width small{color:#9ca8b4;font-size:10px;line-height:1.7}.provider-icon img{object-fit:contain;border-radius:inherit;background:#fff;width:100%;height:100%;padding:3px}.visit-chart-card{border:1px solid var(--line);background:#101d2a;border-radius:12px;margin:16px 0;padding:20px}.visit-chart-card h3{color:var(--gold);margin:0 0 15px;font-size:14px}.visit-chart{width:100%;height:220px;color:var(--gold);display:block;overflow:visible}.visit-rank-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.visit-rank-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.visit-rank-row span{color:#abb5c1;white-space:nowrap}.support-admin-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);align-items:start;gap:18px}.support-list{border:1px solid var(--line);background:#0b1623;border-radius:12px;max-height:70vh;padding:8px;overflow:auto}.support-message{text-align:right;color:#edf0f2;background:#132131;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 1fr;gap:7px 10px;width:100%;margin:0 0 7px;padding:13px;display:grid}.support-message b,.support-message small{grid-column:1/-1}.support-message b{font-size:13px}.support-message small{color:#a8b3be;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.support-message:not(.active){opacity:.88}.support-message.active{border-color:var(--gold);background:#17283a}.support-detail{border:1px solid var(--line);background:#101d2a;border-radius:12px;min-width:0;padding:20px;position:sticky;top:16px}.support-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#e4e8eb;background:#09131f;border-radius:9px;max-height:38vh;padding:16px;font-size:14px;line-height:1.9;overflow:auto}.event-manager .manage-list>article{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:14px}.event-edit-button{width:max-content;margin:7px 0;display:inline-flex}.ticket-stock-details{grid-column:1/-1}.ticket-stock-details>summary{border:1px solid var(--line);color:var(--gold);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:12px}.ticket-stock-details[open]>summary{margin-bottom:10px}.event-image-editor{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.event-image-editor img{object-fit:cover;background:#09131f;border-radius:10px;grid-row:span 2;width:100%;height:170px}.event-image-editor label{flex-direction:column;gap:7px;display:flex}.event-image-editor input{min-height:42px}.event-editor-ticket{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.event-editor-ticket span{color:#acb6c0}.payment-card header{flex-wrap:wrap;gap:8px}.payment-card header .danger-admin-btn{margin-inline-start:auto}@media(max-width:760px){.visit-rank-grid,.support-admin-grid{grid-template-columns:1fr}.support-detail{position:static}.support-list{max-height:38vh}.event-image-editor{grid-template-columns:1fr}.event-image-editor img{grid-row:auto;width:100%;height:220px}.event-manager .manage-list>article{grid-template-columns:80px minmax(0,1fr)}.event-manager .manage-list>article>img{width:80px;height:100px}}.admin-content-card{border:1px solid var(--line);background:#0c1825;border-radius:12px;margin:14px 0;padding:18px}.admin-content-card>h3{color:var(--gold);align-items:center;gap:9px;margin:0 0 12px;font-size:14px;display:flex}.admin-content-card>p{color:#9ca8b4;font-size:12px;line-height:1.8}.feature-heading h2{align-items:center;gap:9px;display:flex}.admin-state-card{border:1px solid var(--line);background:#101d2a;border-radius:12px;justify-items:start;gap:8px;padding:24px;display:grid}.admin-state-card>svg{color:var(--gold)}.admin-state-card h2,.admin-state-card p{margin:0}.admin-state-card p{color:#a5afb9;max-width:680px;font-size:13px;line-height:1.8}.admin-state-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.admin-state-actions .pay-btn{width:auto}.event-editor-page .event-form{background:0 0;border:0;margin:0;padding:0}.event-editor-page .event-form>label:not(.admin-content-card label){color:#d6d7d6;flex-direction:column;gap:7px;margin:12px 0;font-size:11px;display:flex}.event-editor-page .admin-content-card .event-image-editor{margin-bottom:10px}@media(max-width:600px){.admin-content-card{padding:14px}.admin-state-card{padding:18px}.admin-state-actions{width:100%}.admin-state-actions button{flex:1}}.seo-social-preview{object-fit:contain;object-position:right;border:1px solid var(--line);background:#08111d;border-radius:10px;width:min(100%,640px);max-height:340px;margin:8px 0 14px;display:block}.template-editor{margin-top:18px}.template-editor>form{gap:10px;display:grid}.template-editor code{color:var(--gold);direction:ltr;unicode-bidi:plaintext}.template-html-input{resize:vertical;text-align:left;color:#e7edf3;direction:ltr;background:#09131f;border:1px solid #ffffff1b;border-radius:8px;width:100%;min-height:240px;padding:12px;font:12px/1.6 Consolas,monospace}.template-variables{color:#a8b2bd;font-size:11px;line-height:1.9}.template-preview-head{color:#d8dde1;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.template-preview-head span{overflow-wrap:anywhere;color:#aab5bf}.template-preview{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;height:360px}.template-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.template-toolbar>label{flex:1}.template-preview{background:#f2f4f7;height:520px}.template-editor .integration-form{align-items:center;gap:10px;display:flex}.integration-status{flex-wrap:wrap}.template-editor .template-preview-head{border:1px solid var(--line);background:#101d2a;border-radius:8px 8px 0 0;padding:10px 12px}.template-editor .template-preview{border-radius:0 0 9px 9px}.template-toolbar .secondary-admin-btn{white-space:nowrap;min-height:38px}@media(max-width:600px){.template-toolbar{flex-direction:column;align-items:stretch}.template-toolbar .secondary-admin-btn{width:100%}.template-preview{height:460px}.template-variables{overflow-wrap:anywhere}.integration-status span{overflow-wrap:anywhere;max-width:100%}}.template-toolbar select{color-scheme:dark;color:#f2f0e9;border:1px solid var(--line);background:#09131f;border-radius:6px;min-height:40px;padding:9px 11px}.template-toolbar select option{color:#f2f0e9;background-color:#111e2c}.delivery-error{color:#ffb2a8;overflow-wrap:anywhere;margin-top:8px;display:block}.invoice-admin-actions{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.invoice-admin-actions a{text-decoration:none}.payment-method-icon{border:1px solid var(--line);color:#d7dce2;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;font:10px DM Sans,sans-serif;display:inline-flex}.payment-method-icon img{object-fit:contain;width:25px;height:18px}.payment-method-icon svg{color:var(--gold)}.email-deliverability-note{border:1px solid #d3b67155;border-right:3px solid var(--gold);color:#c2cbd4;background:#111d2a;border-radius:8px;padding:11px 13px;font-size:11px;line-height:1.9}.support-manager .feature-heading{border:1px solid var(--line);background:linear-gradient(120deg,#142438,#101b28);border-radius:14px;flex-wrap:wrap;align-items:flex-start;padding:18px 20px}.support-manager .feature-heading h2{align-items:center;gap:9px;display:flex}.support-manager .feature-heading h2 svg{color:var(--gold)}.support-manager .list-tools{align-items:center;gap:8px;display:flex}.support-manager .support-list{gap:9px;padding:12px}.support-manager .support-message{transition:border-color .18s,transform .18s;position:relative;box-shadow:0 5px 16px #0002}.support-manager .support-message:hover{border-color:#d8b56b66;transform:translateY(-1px)}.support-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.support-detail-head h3{margin:6px 0;font-size:17px}.support-detail-head small{color:#9ba7b3;overflow-wrap:anywhere;font-size:10px}.support-admin-reply{color:#dce9df;background:#14251f;border:1px solid #648b7066;border-radius:10px;margin:12px 0;padding:13px 15px}.support-admin-reply p{white-space:pre-wrap;margin:8px 0 0;line-height:1.8}.support-actions{flex-wrap:wrap}.support-actions .secondary-admin-btn,.support-actions .danger-admin-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.delete-confirm-text{color:#f0c0b3;flex-basis:100%;font-size:11px}.payment-card{overflow:hidden;box-shadow:0 12px 32px #0002}.payment-card header{min-height:56px}.payment-fields{text-align:right;direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.payment-fields>span{border-bottom:1px solid #ffffff0d;min-width:0;padding:12px 8px;line-height:1.65}.payment-fields>span small{font-size:10px}.payment-fields .ua-field{grid-column:span 2}.payment-fields .failure-field{background:#3a201d;grid-column:1/-1;padding:12px}.payment-method-icon{align-items:center;gap:6px;display:inline-flex}.invoice-admin-actions{justify-content:flex-start}.invoice-admin-actions .secondary-admin-btn{border-radius:8px}.visit-analytics .stats-grid{margin-bottom:16px}.visit-chart-card{box-shadow:0 10px 30px #0002}.ticket-desk-grid{align-items:start}.paid-orders{gap:8px}.paid-order{transition:border-color .18s,transform .18s;overflow:hidden}.paid-order:hover{border-color:#d8b56b77;transform:translateY(-1px)}.delivery-editor{box-shadow:0 12px 32px #0002}.delivery-editor .ticket-items{background:#0b1623;border-radius:10px;padding:12px 14px}.delivery-editor .ticket-items p{margin:5px 0;line-height:1.7}.delivery-editor input[type=file]{background:#0b1623;border:1px dashed #ffffff38;border-radius:8px;padding:11px}.support-manager .admin-page-nav{border:0;margin-top:10px;padding-top:10px}@media(max-width:760px){.payment-fields{grid-template-columns:1fr 1fr}.payment-fields .ua-field{grid-column:1/-1}.support-manager .feature-heading{align-items:stretch}.support-manager .list-tools{width:100%}.support-manager .list-tools select{flex:1;min-width:0}.support-actions>*{flex:auto}}html{scrollbar-color:#52677d #09131f;scrollbar-width:thin}*{scrollbar-width:thin;scrollbar-color:#52677d #09131f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#09131f;border-radius:99px}::-webkit-scrollbar-thumb{background:linear-gradient(#d5b56d,#6886a6);border:2px solid #09131f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f0d28e,#829fbe)}.admin-page{overflow:visible}.admin-panel{align-items:start}.admin-sidebar{overscroll-behavior:auto;height:100vh;min-height:0;padding-bottom:18px;position:sticky;top:0;overflow-y:auto}.admin-main{overscroll-behavior:auto;min-width:0;overflow:visible}.admin-sidebar .side-item{flex-shrink:0}.admin-sidebar .nav-badge{margin-inline-start:auto}.visit-chart-card-main{background:radial-gradient(at 10% 0,#18334b,#101d2a 55%);border-color:#6e91bb33;padding:22px}.chart-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.chart-heading h3{margin:0 0 5px}.chart-heading p{color:#98a8b9;margin:0;font-size:11px}.chart-legend{color:#b9c5d0;gap:14px;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:3px;width:9px;height:9px}.legend-visits{background:linear-gradient(135deg,#65a9ff,#5a66dc)}.legend-visitors{background:linear-gradient(135deg,#29d4ad,#f0bd54);border-radius:50%!important}.visit-chart-scroll{padding:5px 0 0;overflow-x:auto}.visit-chart-color{min-width:460px;height:230px}.chart-axis-labels{color:#8796a6;justify-content:space-between;gap:5px;min-width:460px;padding:0 6px;font-size:9px;display:flex}.visit-rank-grid{margin-top:16px}.country-rank{border-bottom:1px solid #ffffff0c;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;gap:10px;padding:11px 0;display:grid}.country-flag{background:#1b2a3b;border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff12}.country-rank-main{min-width:0}.country-rank-main>div:first-child{justify-content:space-between;gap:8px;margin-bottom:7px;display:flex}.country-rank-main b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.country-rank-main small{color:#8f9cab;white-space:nowrap;font-size:9px}.country-rank>strong{color:#e8d08f;justify-self:end;font-size:11px}.country-bar-track{background:#ffffff10;border-radius:99px;height:5px;overflow:hidden}.country-bar-track i{border-radius:99px;height:100%;transition:width .35s;display:block;box-shadow:0 0 10px}.place-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.visitor-ip-card{margin-top:16px}.ip-total{color:#b9d8ff;white-space:nowrap;background:#172c42;border:1px solid #5d8eca44;border-radius:99px;padding:6px 10px;font-size:10px}.visitor-table-wrap{border:1px solid #ffffff10;border-radius:10px;width:100%;overflow:auto}.visitor-table{border-collapse:collapse;text-align:right;width:100%;min-width:620px}.visitor-table th,.visitor-table td{white-space:nowrap;border-bottom:1px solid #ffffff0c;padding:12px 14px;font-size:11px}.visitor-table th{color:#9eb6cf;background:#152638;font-size:10px}.visitor-table tbody tr:hover{background:#17293a}.visitor-table tbody tr:last-child td{border-bottom:0}.visitor-ip{color:#9bd4ff;letter-spacing:.2px;font-family:DM Sans,monospace}.visitor-country{align-items:center;gap:7px;display:inline-flex}.visitor-country i{font-size:17px;font-style:normal}.device-chip{color:#d0c4ff;background:#25344a;border-radius:99px;padding:4px 9px;font-size:10px;display:inline-flex}.visitor-ip-card .record-pagination{margin-top:12px}.admin-tools-card,.admin-danger-zone{margin-top:16px}.admin-tools-card h3,.admin-danger-zone h3{align-items:center;gap:9px;display:flex}.admin-tools-card h3 svg{color:#72cfae}.admin-danger-zone{background:linear-gradient(135deg,#241b20,#111b28);border-color:#c55d5655}.admin-danger-zone h3{color:#ffb2a5}.admin-danger-zone label{gap:7px;margin:14px 0;display:grid}.admin-danger-zone label code{color:#ffcf82}.admin-danger-zone input{text-align:left;direction:ltr;font-family:monospace}.admin-danger-zone .danger-admin-btn{min-height:42px}.account-form h3{margin-top:0}@media(max-width:760px){.admin-sidebar{overscroll-behavior:auto;border-bottom:1px solid var(--line);height:auto;max-height:42vh;position:relative;top:auto;overflow-y:auto}.admin-main{overflow:visible}.chart-heading{flex-direction:column;align-items:flex-start}.visitor-table th,.visitor-table td{padding:10px}.admin-danger-zone .danger-admin-btn{width:100%}}.checkout-card-payment{width:min(620px,100%)}.checkout-card-payment .checkout-content{grid-template-columns:minmax(0,1fr);max-width:520px;margin-left:auto;margin-right:auto}.payment-order-summary{border:1px solid var(--line);background:#111f2e;border-radius:8px;flex-direction:column;gap:14px;margin-bottom:18px;padding:16px;display:flex}.payment-summary-heading,.payment-summary-buyer{border-bottom:1px solid var(--line);flex-direction:column;gap:5px;padding-bottom:12px;display:flex}.payment-summary-heading span,.payment-summary-buyer span{color:var(--muted);font-size:10px}.payment-summary-heading strong,.payment-summary-buyer strong{color:#f2f0e9;font-size:13px}.payment-summary-heading small,.payment-summary-buyer small{color:#a4acb5;font-size:10px}.payment-summary-tickets{flex-direction:column;gap:8px;display:flex}.payment-summary-ticket{justify-content:space-between;gap:12px;font-size:11px;display:flex}.payment-summary-ticket b{color:var(--gold);white-space:nowrap}.payment-order-summary .total-row{border-top:1px solid var(--line);padding-top:11px;font-size:13px}.payment-order-summary .total-row b{color:var(--gold)}.checkout-card-payment .paypal-label,.checkout-card-payment #paypal-button-container,.checkout-card-payment .card-fields-fallback>p{display:none!important}.payment-success-page{color:#182536;background:radial-gradient(at 50% 0,#fff,#f7f8fa 62%,#eef1f5);place-items:center;min-height:100vh;padding:clamp(20px,5vw,64px);display:grid}.payment-success-page .checkout-page-head{display:none}.payment-success-page .checkout-modal,.payment-success-page .error-card,.payment-success-card{color:#182536;background:#fff;border:1px solid #e5e9ef;border-radius:18px;width:min(100%,620px);padding:clamp(28px,5vw,54px);box-shadow:0 24px 80px #1d355012,0 3px 12px #1d355008}.payment-success-page .checkout-modal{max-height:none;overflow:visible}.payment-success-card .success-view{text-align:center;padding:0}.payment-success-card .success-icon,.payment-success-icon{color:#27734b;background:#eaf5ee;border-radius:50%;width:58px;height:58px;margin:0 auto 20px;box-shadow:inset 0 0 0 1px #d4eadb}.payment-success-card .eyebrow{color:#98712b;letter-spacing:.04em;justify-content:center}.payment-success-card h1,.payment-success-card h2{color:#182536;margin:12px 0;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.5}.payment-success-card .success-view p,.payment-success-page .error-card p{color:#64748b;max-width:460px;margin:0 auto;font-size:14px;line-height:2}.payment-success-card .success-view p b,.payment-success-page .error-card p b{color:#34465c;letter-spacing:.02em;direction:ltr;unicode-bidi:isolate;background:#f8fafc;border:1px solid #e5e9ef;border-radius:6px;margin:3px 4px;padding:4px 9px;font:600 12px DM Sans,sans-serif;display:inline-block}.payment-success-card .invoice-link{color:#fff;background:#17304b;border:1px solid #17304b;border-radius:9px;justify-content:center;width:auto;max-width:100%;min-height:48px;margin:24px auto 12px;padding:0 22px;font-size:13px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 5px 14px #17304b20}.payment-success-card .invoice-link:hover{background:#234464;transform:translateY(-1px)}.payment-success-card .primary-btn{color:#715b30;background:#f8f3e8;border:1px solid #e4d4ad;border-radius:9px;min-height:44px;padding:0 20px;font-size:12px}.payment-success-card .primary-btn:disabled{opacity:.8}.payment-success-page .error-icon{color:#27734b;background:#eaf5ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid;box-shadow:inset 0 0 0 1px #d4eadb}.payment-success-page .error-actions{justify-content:center}.payment-success-page .secondary-admin-btn{color:#40546b;background:#f8fafc;border:1px solid #dce3eb;border-radius:8px;min-height:42px;padding:0 18px}@media(max-width:600px){.payment-success-page{padding:18px 12px}.payment-success-page .checkout-modal,.payment-success-page .error-card,.payment-success-card{border-radius:14px;padding:30px 20px}.payment-success-card .invoice-link{width:100%}}.payment-success-card .modal-close{display:none}.payment-success-card .success-trust{color:#708095;justify-content:center;align-items:center;gap:7px;margin:14px auto 0;font-size:11px;line-height:1.8;display:flex}.payment-success-card .success-trust svg{color:#36805a;flex:none}.payment-success-page .error-card .success-trust{color:#708095;justify-content:center;align-items:center;gap:7px;margin:17px auto 0;font-size:11px;line-height:1.8;display:flex}.payment-success-page .error-card .success-trust svg{color:#36805a;flex:none}.sample-search-wrap{background:linear-gradient(145deg,#101f30,#0c1825);border:1px solid #ffffff12;border-radius:17px;width:min(680px,100%);margin:0 auto 30px;padding:10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 36px #0003,inset 0 1px #ffffff08}.sample-search-wrap:focus-within{border-color:#d5b56d88;box-shadow:0 16px 42px #0004,0 0 0 3px #d5b56d13}.sample-search{color:#d5b56d;background:#08131f;border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:52px;margin:0;padding:0 14px;transition:border-color .2s,background .2s;display:flex}.sample-search:focus-within{background:#091522;border-color:#d5b56d66}.sample-search-icon{color:#e5c777;background:linear-gradient(145deg,#d5b56d2b,#d5b56d0b);border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.sample-search input{color:#f5f4ef;min-width:0;height:44px;font-size:14px}.sample-search input::placeholder{color:#8794a3;opacity:1}.sample-search input::-webkit-search-cancel-button{display:none}.sample-search-clear{color:#abb7c4;background:#142438;border:1px solid #ffffff18;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:background .18s,color .18s,border-color .18s;display:grid}.sample-search-clear:hover{color:#f0d58d;background:#26394e;border-color:#d5b56d66}.sample-search-meta{color:#8e9baa;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px 0;font-size:10px;line-height:1.5;display:flex}.sample-search-meta>span:first-child{color:#d7c28d;font-weight:600}@media(max-width:600px){.sample-search-wrap{border-radius:14px;margin-bottom:23px;padding:8px}.sample-search{gap:9px;min-height:48px;padding:0 10px}.sample-search input{font-size:13px}.sample-search-meta{font-size:9px}.sample-search-meta>span:last-child{text-align:left;max-width:53%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
