/* Stable template IDs from read-only inventory. Preserve every original widget and conditional control. */
body.ul-neon .elementor{--container-max-width:1280px}
body.ul-neon .elementor-location-header .elementor-element.elementor-element-7d2276d{background:rgba(10,6,16,.97)!important;border:0!important;border-bottom:1px solid #68447866!important;border-radius:0;box-shadow:0 5px 30px #0004!important;backdrop-filter:blur(14px);padding:13px 32px!important;min-height:104px}
body.ul-neon .elementor-location-header .e-con-inner{max-width:1370px;gap:24px!important;justify-content:space-between!important;flex-wrap:nowrap!important}
body.ul-neon .elementor-43 .elementor-element-b626a16{width:280px!important;flex:0 0 280px;min-height:60px;padding:0!important}
body.ul-neon .elementor-43 .elementor-element-6a54f90{width:auto!important;flex:1 1 auto;justify-content:flex-end!important;gap:10px}
body.ul-neon .elementor-43 .elementor-element-d20e827{width:auto!important;flex:0 0 auto}
body.ul-neon .elementor-43 .elementor-element-95148d7 .elementor-heading-title,body.ul-neon .elementor-1514 .elementor-element-a7b38a3 .elementor-heading-title{font-family:"Great day",cursive!important;font-size:54px!important;font-weight:400!important;line-height:1.2!important;text-transform:none;letter-spacing:0;text-shadow:0 0 3px #ffffff66,0 0 18px #9c29a177!important;color:#fff2ff!important;overflow-wrap:normal}
body.ul-neon .elementor-43 .elementor-element-95148d7 a{color:inherit!important}
body.ul-neon .elementor-43 .elementor-nav-menu{flex-wrap:wrap;justify-content:flex-end}
body.ul-neon .elementor-43 .elementor-widget-nav-menu{max-width:100%;margin:0!important}
body.ul-neon .elementor-location-footer{margin-top:55px}
body.ul-neon .elementor-1514 .elementor-element-47f9efe{margin:12px 0 0!important;padding:0!important}
body.ul-neon .elementor-1514 .elementor-element-0336177{margin:18px 0 0!important;padding:0!important}
body.ul-neon .elementor-1514 .elementor-element-3b6f4d4{background:#0e0915!important;border-top:1px solid #69477666!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important;padding:40px max(24px,calc((100vw - 1280px)/2))!important;gap:32px}
body.ul-neon .elementor-1514 .elementor-element-3b6f4d4>.e-con{border:0!important;box-shadow:none!important;padding:0!important}
body.ul-neon .elementor-1514 :is(.elementor-element-b595028,.elementor-element-09985e0,.elementor-element-5be6971) .elementor-heading-title{font:13px/1.5 Orbitron,sans-serif!important;color:#e0c2f1!important;letter-spacing:.7px;text-transform:none}
body.ul-neon .elementor-1514 .elementor-icon-list-text{font-size:14px!important}
body.ul-neon .elementor-1514 .elementor-element-7f3180c{background:#08060d!important;border-top:1px solid #68447844;padding:15px 24px}
body.ul-neon .elementor-1514 .elementor-element-c596a26{font:12px Sarabun,sans-serif!important;color:#a68eb7;text-align:center}
/* Original single-set cards: framed interface, untouched cover background. */
body.ul-neon .elementor-180 .elementor-element-c325697{background:#120c1b;border:1px solid #8d4d9a!important;border-radius:10px!important;box-shadow:0 0 27px #9c29a121!important;overflow:hidden;gap:0!important}
body.ul-neon .elementor-180 .elementor-element-0f02e21{width:37%!important;padding:32px!important;background:#140d1f!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;gap:8px;min-height:350px}
body.ul-neon .elementor-180 .elementor-element-3323529{width:63%!important;border:0!important;border-left:1px solid #70437d66!important;border-radius:0!important;box-shadow:none!important;min-height:350px}
body.ul-neon .elementor-180 .elementor-element-36801ed .elementor-heading-title{font:500 clamp(25px,2.8vw,38px)/1.3 Orbitron,sans-serif!important;letter-spacing:-.5px;color:#f5defc!important}
body.ul-neon .elementor-180 .elementor-widget-text-editor{font-size:14px!important;color:#c1a7d1!important;text-transform:none!important}
body.ul-neon .elementor-180 .elementor-element-8cc8d7b{font-size:12px!important;color:#aa8fbc!important}
body.ul-neon .elementor-180 :is(.jet-listing-dynamic-terms a,.ul-credits a){color:#8dd8d0!important;font:14px Sarabun,sans-serif}
body.ul-neon .elementor-180 .elementor-element-0f02e21{--gap:14px;--row-gap:14px;row-gap:14px!important}
body.ul-neon .elementor-180 .elementor-element-0f02e21>.elementor-widget{margin:0!important}
body.ul-neon .elementor-180 .elementor-widget>.elementor-widget-container{margin:0!important}
body.ul-neon .elementor-180 .elementor-element-8cc8d7b{min-height:18px;margin-bottom:8px!important}
body.ul-neon .elementor-180 .elementor-element-36801ed{margin-top:0!important}
body.ul-neon .elementor-180 .elementor-element-b5dbbaf{margin:0!important;padding:0!important;min-height:25px;flex:0 0 auto}
body.ul-neon .elementor-180 .elementor-element-0f02e21>.elementor-widget :is(p,div){line-height:1.5}
body.ul-neon .elementor-180 .elementor-element-0f02e21{justify-content:center!important;gap:11px!important}
body.ul-neon .elementor-180 .elementor-element-0f02e21>*{flex-shrink:0!important}
body.ul-neon .elementor-180 .elementor-element-0f02e21>.elementor-widget-divider{margin-block:0!important}
body.ul-neon .elementor-180 :is(.elementor-element-fd88896,.elementor-element-9814c6e){margin-top:5px!important;font:13px/1.5 Sarabun,sans-serif!important}
body.ul-neon .jet-listing-grid__items{row-gap:26px}
body.ul-neon :is(.elementor-3130,.elementor-3000) .jet-listing-grid__items{margin-inline:0!important;width:100%!important}
body.ul-neon :is(.elementor-3130,.elementor-3000) .jet-listing-grid__item{padding:14px!important}
body.ul-neon :is(.elementor-3130,.elementor-3000) .jet-listing-grid__item>.jet-engine-listing-overlay-wrap{border:1px solid #604173;border-radius:8px;background:#120d1c;padding:16px}
/* Intro is independent of the actual cover palette and preserves the listing underneath. */
body.ul-neon .ul-neon-intro{max-width:1280px;margin:38px auto 28px;padding:34px 26px 32px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #70437d66}
body.ul-neon .ul-neon-eyebrow{font:11px/1.6 Orbitron,sans-serif;letter-spacing:1.3px;color:#c3a0ff;display:flex;gap:13px;align-items:center}
body.ul-neon .ul-neon-eyebrow:before{content:"";width:24px;height:2px;background:#c3a0ff;box-shadow:0 0 12px #f400ff66;flex-shrink:0}
body.ul-neon .ul-neon-intro h2{font:500 clamp(27px,3.3vw,44px)/1.3 Orbitron,sans-serif!important;color:#faf7ff;margin:20px 0 19px;letter-spacing:-1px}
body.ul-neon .ul-neon-intro h2 span{color:#e6a9f7;text-shadow:0 0 22px #9c29a13d}
body.ul-neon .ul-neon-lead{font:17px/1.7 Sarabun,sans-serif;color:#c3afd0;max-width:700px}
body.ul-neon .ul-neon-intro-actions{display:flex;flex-direction:column;gap:20px;align-items:center;flex:0 0 295px}
body.ul-neon .ul-neon-cta{display:inline-flex;gap:22px;align-items:center;text-decoration:none}
body.ul-neon .ul-neon-link{font:14px Sarabun,sans-serif;color:#c3a0ff;text-decoration:none}
body.ul-neon .elementor-199 .elementor-element-2c04e2b>.e-con-inner{padding-top:0!important;padding-bottom:22px!important}
/* Catalog, model list: retain search/filter widgets. */
body.ul-neon .elementor-2703 .elementor-element-b820f68,body.ul-neon .elementor-2301 .elementor-element-fb57ef0{margin-top:0!important;background:#110b1a;border:1px solid #5d3e6d;border-radius:8px;padding:22px!important;gap:19px}
body.ul-neon .elementor-2703 .elementor-element-618c1b8 .elementor-heading-title,body.ul-neon .elementor-2301 .elementor-element-57a58a5 .elementor-heading-title{font:500 clamp(28px,3.5vw,42px)/1.3 Orbitron,sans-serif!important;text-transform:none}
body.ul-neon .elementor-2301 .elementor-element-08fa9af .elementor-heading-title{font:500 18px/1.5 Orbitron,sans-serif!important}
/* Login / registration: one frame, matching input/button edges. */
body.ul-neon :is(.elementor-1525 .elementor-element-ebc5f89,.elementor-1526 .elementor-element-af3cfcb){border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin-inline:auto;width:100%!important;max-width:640px;border-radius:0!important}
body.ul-neon :is(.elementor-1525 .elementor-element-0cdf7c9,.elementor-1526 .elementor-element-e3a5312){width:100%!important}
body.ul-neon :is(.elementor-1525,.elementor-1526) .ul-account{margin:0!important;max-width:100%!important}
body.ul-neon :is(.elementor-1525,.elementor-1526)>.e-con>.e-con-inner{padding-inline:24px!important}
body.ul-neon .ul-account .ul-account__panel{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
body.ul-neon .ul-account .ul-field{margin-block:18px}
/* Creator profile: backgrounds/avatars are not altered or replaced. */
body.ul-neon .jet-profile-menu{background:#140d20!important;border:1px solid #714682!important;border-radius:7px!important;padding:13px!important;gap:12px!important}
body.ul-neon .jet-profile-menu .jet-profile-menu__item{margin:0!important}
body.ul-neon .jet-profile-menu .jet-profile-menu__item-link{background:#24132f!important;border:1px solid #80528e!important;border-radius:5px!important;padding:12px 18px!important;font:13px/1.6 Orbitron,sans-serif!important;color:#eed7fa!important;box-shadow:none!important}
body.ul-neon .jet-profile-menu .is-active .jet-profile-menu__item-link,body.ul-neon .jet-profile-menu .jet-profile-menu__item-link:hover{background:#7d2181!important;border-color:#d784e2!important}
body.ul-neon .elementor-2418 .elementor-element-a8721fd img,body.ul-neon .elementor-854 :is(.elementor-element-caa0d07,.elementor-element-d321cb3) img{border:2px solid #b386c9!important;box-shadow:0 0 20px #9c29a12e!important}
body.ul-neon .elementor-854 :is(.elementor-element-e749dfd,.elementor-element-a247038,.elementor-element-ab3ad6f,.elementor-element-bed154b,.elementor-element-903df7b,.elementor-element-6ffecba){font:12px/1.6 Sarabun,sans-serif!important}
body.ul-neon .elementor-854 :is(.elementor-element-e749dfd,.elementor-element-a247038,.elementor-element-ab3ad6f,.elementor-element-bed154b,.elementor-element-903df7b,.elementor-element-6ffecba)>.elementor-widget-container{margin:0!important}

body.ul-neon .elementor-854 .elementor-element-8d02f12{background:#120b1b!important;background-image:none!important;border:0!important;padding:0!important}
body.ul-neon .elementor-854 .elementor-element-453d17e{min-height:230px}
body.ul-neon .elementor-854 .elementor-element-caa0d07>.elementor-widget-container{margin:0!important}
body.ul-neon .elementor-854 .elementor-element-caa0d07 img{width:160px;height:160px;object-fit:cover}
body.ul-neon .elementor-854 .elementor-element-17a8ffd{background:#130c1e!important;background-image:none!important;border:1px solid #7b4e8b!important;border-radius:0 0 10px 10px!important;padding:24px!important}
body.ul-neon .elementor-854 .elementor-element-0b71f06{gap:24px;align-items:center!important}
body.ul-neon .elementor-854 .elementor-element-23047fd{margin:0!important;padding:0!important;width:185px!important;flex:0 0 185px}
body.ul-neon .elementor-854 .elementor-element-3f0d170{padding:0!important;flex:1 1 auto;min-width:0}
body.ul-neon .elementor-854 .elementor-element-11834e8{padding:0!important;max-width:220px;gap:12px}
body.ul-neon .elementor-854 .elementor-element-90497fb{padding-block:18px!important}
/* Product: all original quantity, duration, text, participants and comments preserved. */
body.ul-neon .elementor-5273 .elementor-element-b4b75a8{padding:34px 24px 0!important;gap:32px!important}
body.ul-neon .elementor-5273 .elementor-element-5cdd606{padding:0!important;min-width:0}
body.ul-neon .elementor-5273 .elementor-element-b947119{background:#130d1e;border:1px solid #754885;border-radius:9px;padding:28px!important;min-width:0;box-shadow:0 0 28px #9c29a117}
body.ul-neon .elementor-5273 .elementor-element-87c696a .elementor-heading-title{font:500 clamp(27px,3vw,42px)/1.3 Orbitron,sans-serif!important;color:#f5dafa!important}
body.ul-neon .elementor-5273 :is(.elementor-element-c11b13d,.elementor-element-2c18a91){margin:0!important;padding:14px 12px!important;border:1px solid #694278!important;background:#1a1025!important;border-radius:5px;min-width:0;flex:1}
body.ul-neon .elementor-5273 .elementor-element-7fb606f{gap:16px}
body.ul-neon .elementor-5273 .elementor-element-122a467{flex-wrap:wrap;gap:20px;align-items:center}
body.ul-neon .elementor-5273 .price{font-size:30px!important;color:#f4d4fc!important}
body.ul-neon .elementor-5273 :is(.elementor-element-c431dcb,.elementor-element-5fd9e6d){font:12px/1.5 Sarabun,sans-serif!important;color:#b79bc7}
body.ul-neon .elementor-5273 .elementor-element-9105898{font:22px/1.4 Orbitron,sans-serif!important;color:#eacbf6}
body.ul-neon .elementor-5273 .elementor-element-59ea1ad{width:100%}
body.ul-neon .elementor-5273 :is(.e-gallery-container,.elementor-gallery__container){border:1px solid #70427f;border-radius:8px;overflow:hidden;background:#0b0810}
/* Public prose/legal: readable content, not clipped or hidden. */
body.ul-neon .elementor-widget-text-editor{overflow-wrap:anywhere}
body.ul-neon .page-content{color:#d7c8e1}
body.ul-neon .page-content :is(h1,h2,h3,h4){color:#f4e2fc}
body.ul-neon .page-content>p{max-width:90ch}
body.ul-neon .elementor-5273 .elementor-widget-text-editor>.elementor-widget-container{margin:0!important}
body.ul-neon .elementor-5273 .elementor-widget-text-editor{line-height:1.6!important}
body.ul-neon .elementor-5273 :is(.elementor-element-c3f9d51,.elementor-element-025a8b8,.elementor-element-52e8b2c,.elementor-element-ebbca72,.elementor-element-482f37b){font:500 16px/1.6 Orbitron,sans-serif!important;margin-top:20px!important;margin-bottom:10px!important;color:#dac1eb!important}
body.ul-neon .elementor-5273 .elementor-element-9105898>.elementor-widget-container{margin:6px 0 0!important;min-height:32px}
body.ul-neon .elementor-5273 :is(.elementor-element-c11b13d,.elementor-element-2c18a91){gap:6px!important}
body.ul-neon .elementor-5273 .elementor-element-b4b75a8>.e-con-inner{gap:30px!important}
body.ul-neon .ul-neon-intro h2,body.ul-neon .elementor-5273 .elementor-element-87c696a .elementor-heading-title,body.ul-neon .elementor-180 .elementor-element-36801ed .elementor-heading-title{text-transform:none!important}
body.ul-neon .elementor-location-single>.e-con{max-width:100%}
@media(min-width:1025px){body.ul-neon .elementor-location-header .e-con-inner{flex-wrap:nowrap!important}body.ul-neon .elementor-43 .elementor-element-77b69cb{flex:1 1 auto}body.ul-neon .elementor-43 .elementor-element-9f22d06{flex:0 0 auto}}
@media(max-width:1100px){body.ul-neon .elementor-43 .elementor-element-b626a16{width:225px!important;flex-basis:225px}body.ul-neon .elementor-43 .elementor-element-95148d7 .elementor-heading-title{font-size:46px!important}body.ul-neon .ul-neon-intro{margin-inline:18px;padding-inline:6px}.ul-neon-intro-actions{flex-basis:250px!important}}
@media(min-width:768px) and (max-width:1100px){body.ul-neon .elementor-1514 .elementor-element-3b6f4d4{flex-wrap:wrap!important;gap:32px!important}body.ul-neon .elementor-1514 .elementor-element-3b6f4d4>.e-con{width:calc(50% - 16px)!important;flex:0 0 calc(50% - 16px)!important}}
@media(max-width:767px){
 body.ul-neon .elementor-854 .elementor-element-caa0d07 img{width:112px;height:112px}
 body.ul-neon .elementor-854 .elementor-element-453d17e{min-height:160px}
 body.ul-neon .elementor-location-header .elementor-element.elementor-element-7d2276d{padding:12px 17px!important;min-height:79px}
 body.ul-neon .elementor-location-header .e-con-inner{gap:10px!important}
 body.ul-neon .elementor-43 .elementor-element-b626a16{width:auto!important;flex:1 1 auto;min-width:0;min-height:48px}
 body.ul-neon .elementor-43 .elementor-element-95148d7 .elementor-heading-title{font-size:39px!important;white-space:nowrap}
 body.ul-neon .elementor-43 .elementor-element-6a54f90{width:auto!important;flex:0 1 auto;min-width:0}
 body.ul-neon .elementor-43 .elementor-element-d20e827{width:auto!important;flex:0 0 auto}
 body.ul-neon .ul-neon-intro{margin:18px 17px 20px;padding:20px 0 28px;flex-direction:column;align-items:stretch;gap:24px}
 body.ul-neon .ul-neon-eyebrow{font-size:9px;letter-spacing:.5px}
 body.ul-neon .ul-neon-intro h2{font-size:26px!important;letter-spacing:-.6px;margin:17px 0}
 body.ul-neon .ul-neon-lead{font-size:16px;line-height:1.65}
 body.ul-neon .ul-neon-intro-actions{flex:0 0 auto!important;gap:17px;align-items:stretch}
 body.ul-neon .ul-neon-link{text-align:center;font-size:13px}
 body.ul-neon .elementor-180 .elementor-element-c325697{flex-direction:column!important;--flex-direction:column!important}
 body.ul-neon .elementor-180 .elementor-element-0f02e21{width:100%!important;min-height:0;padding:22px!important;gap:6px}
 body.ul-neon .elementor-180 .elementor-element-3323529{width:100%!important;min-height:240px;border-left:0!important;border-top:1px solid #70437d55!important}
 body.ul-neon :is(.elementor-1525,.elementor-1526)>.e-con{padding-inline:17px!important}
 body.ul-neon :is(.elementor-1525,.elementor-1526)>.e-con>.e-con-inner{padding-inline:0!important}
 body.ul-neon :is(.elementor-1525,.elementor-1526) .e-con .e-con{padding-inline:0!important;width:100%!important}
 body.ul-neon .elementor-199 .elementor-element-2c04e2b{padding-inline:17px!important}
 body.ul-neon .elementor-2703 .elementor-element-b820f68,body.ul-neon .elementor-2301 .elementor-element-fb57ef0{padding:17px!important}
 body.ul-neon .elementor-5273 .elementor-element-b4b75a8{padding:23px 17px 0!important;gap:22px!important}
 body.ul-neon .elementor-5273 .elementor-element-59ea1ad .e-gallery-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important;padding:6px!important}
 body.ul-neon .elementor-5273 .elementor-element-59ea1ad .e-gallery-item{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;aspect-ratio:3/2}
 body.ul-neon .elementor-5273 .elementor-element-59ea1ad .e-gallery-image{height:100%!important;padding-bottom:0!important}
 body.ul-neon .elementor-5273 .elementor-element-b947119{padding:22px 17px!important}
 body.ul-neon .elementor-5273 .elementor-element-b4b75a8>.e-con-inner{flex-direction:column!important;gap:22px!important}
 body.ul-neon .elementor-5273 :is(.elementor-element-b947119,.elementor-element-5cdd606){width:100%!important}
 body.ul-neon .elementor-854 .elementor-element-0b71f06{flex-wrap:wrap!important;gap:18px}
 body.ul-neon .elementor-854 .elementor-element-23047fd{width:112px!important;flex:0 0 112px}
 body.ul-neon .elementor-854 .elementor-element-3f0d170{width:calc(100% - 138px)!important;flex:1;min-width:130px}
 body.ul-neon .elementor-854 .elementor-element-11834e8{width:100%!important;max-width:none;justify-content:flex-start!important}
 body.ul-neon .elementor-854 .elementor-element-17a8ffd{padding:20px 15px!important}
 body.ul-neon .elementor-location-footer{margin-top:35px}
 body.ul-neon .elementor-1514 .elementor-element-3b6f4d4{padding:30px 22px!important;gap:30px}
 body.ul-neon .elementor-1514 .elementor-element-a7b38a3 .elementor-heading-title{font-size:45px!important}
}
