:root{--jt-black:#111;--jt-burgundy-dark:#180003;--jt-burgundy:#4B0007;--jt-red:#870008;--jt-red-hi:#C10A16;--jt-gold-dark:#A36A05;--jt-gold:#DCA829;--jt-gold-light:#FFE27A;--jt-soft:#F6F6F6;--jt-cream:#FFF5DA;--jt-muted:#62626a;--jt-line:#ececef;--jt-ok:#1a8c3c;--jt-gold-gradient:linear-gradient(125deg,#805000 0%,#C18A12 20%,#FFE27A 42%,#DCA829 57%,#A36A05 78%,#F1C65E 100%);--jt-red-gradient:linear-gradient(135deg,#240003 0%,#740009 48%,#BC0914 100%);--jt-dark-gradient:linear-gradient(135deg,#090909,#280004,#520009);--jt-gold-line:linear-gradient(90deg,rgba(220,168,41,0) 0%,#A36A05 12%,#FFE27A 50%,#A36A05 88%,rgba(220,168,41,0) 100%);--jt-radius:12px;--jt-shadow:0 2px 6px rgba(17,17,17,.06),0 10px 26px rgba(17,17,17,.08)}.jt-quick{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;gap:14px;align-items:end;padding:16px 20px 18px;border-radius:14px;color:#fff;background:radial-gradient(120% 160% at 0% 0%,#7a000c 0%,rgba(122,0,12,0) 55%),linear-gradient(115deg,#3c0006 0%,#62000a 45%,#3b0006 100%);border:2px solid transparent;background-clip:padding-box;position:relative;box-shadow:0 18px 40px rgba(24,0,3,.35),0 0 0 1px rgba(255,226,122,.25)}.jt-quick::before{content:"";position:absolute;inset:-2px;border-radius:15px;padding:2px;background:var(--jt-gold-gradient);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.jt-quick__label{display:flex;align-items:center;gap:12px;padding-right:18px;border-right:1px solid rgba(255,226,122,.45);align-self:stretch}.jt-quick__icon{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--jt-gold);border:2px solid var(--jt-gold)}.jt-quick__icon .jt-icon{width:30px;height:30px}.jt-quick__title{display:block;font-style:italic;font-weight:800;font-size:1.3rem;line-height:1;text-transform:uppercase;background:var(--jt-gold-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.jt-quick__label small{display:block;font-size:.72rem;color:#f2e6c6;margin-top:4px;font-weight:600}.jt-quick__field{display:grid;gap:6px;min-width:0}.jt-quick__field label{font-size:.78rem;font-weight:700;color:#fff}.jt-input{position:relative;display:flex;align-items:center}.jt-input>.jt-icon{position:absolute;left:11px;width:18px;height:18px;color:var(--jt-red);pointer-events:none}.jt-input input,.jt-input select{width:100%;min-height:42px;padding:8px 10px 8px 36px;border:1px solid #d9d9df;border-radius:8px;background:#fff;color:#222;font-size:.88rem;font-weight:600;font-family:inherit}.jt-quick__submit{display:grid;gap:4px;justify-items:center}.jt-quick__submit .jt-btn{min-height:46px;padding:0 1.3em;font-size:.9rem}.jt-quick__dur{font-size:.72rem;color:var(--jt-gold-light);min-height:1em}.jt-quick--compact{grid-template-columns:repeat(4,minmax(0,1fr)) auto;box-shadow:var(--jt-shadow)}.jt-quick--compact .jt-quick__label{display:none}.jt-bookform{padding:20px;display:grid;gap:12px;border-top:4px solid var(--jt-gold)}.jt-bookform__head{display:flex;gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--jt-line)}.jt-bookform__head strong{display:block;font-size:1.1rem;font-style:italic;text-transform:uppercase;color:var(--jt-burgundy)}.jt-bookform__head small{color:var(--jt-muted)}.jt-bookform__icon{width:44px;height:44px;border-radius:12px;background:var(--jt-red-gradient);color:var(--jt-gold-light);display:flex;align-items:center;justify-content:center}.jt-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:0;padding:4px;margin:0;background:#f3eee2;border-radius:12px}.jt-seg label{position:relative}.jt-seg input{position:absolute;opacity:0}.jt-seg span{display:block;text-align:center;padding:10px;border-radius:9px;font-weight:800;font-size:.9rem;cursor:pointer}.jt-seg input:checked+span{background:var(--jt-red-gradient);color:#fff;box-shadow:0 4px 10px rgba(135,0,8,.3)}.jt-seg input:focus-visible+span{outline:3px solid var(--jt-gold)}.jt-note{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--jt-burgundy);margin:0}.jt-addons{border:1px solid var(--jt-line);border-radius:12px;padding:10px 12px;margin:0;display:grid;gap:8px}.jt-addons legend{font-weight:800;font-size:.85rem;padding:0 6px}.jt-addon{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:.88rem}.jt-addon input[type=checkbox]{width:20px;height:20px;accent-color:var(--jt-red)}.jt-addon input[type=number]{width:72px;min-height:36px;border:1.5px solid #dcdce2;border-radius:8px;padding:4px 8px}.jt-addon span{flex:1}.jt-addon small{color:var(--jt-red);font-weight:700;margin-left:4px}.jt-quote{background:var(--jt-cream);border:1px dashed #e8cf86;border-radius:12px;padding:12px}.jt-quote .jt-muted{margin:0;font-size:.88rem}.jt-summary{width:100%;border-collapse:collapse;font-size:.9rem}.jt-summary th{text-align:left;font-weight:600;padding:6px 0;color:#333}.jt-summary td{text-align:right;padding:6px 0;white-space:nowrap;font-weight:700}.jt-summary tbody tr+tr{border-top:1px dashed #e5dcc4}.jt-summary tfoot th,.jt-summary tfoot td{padding-top:10px;border-top:2px solid var(--jt-gold);font-size:1.05rem;font-weight:800;color:var(--jt-red)}.jt-summary__discount td{color:var(--jt-ok)}.jt-avail{font-size:.82rem;font-weight:800;margin:0 0 6px}.jt-avail.is-ok{color:var(--jt-ok)}.jt-avail.is-no{color:var(--jt-red)}.jt-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.jt-cal__head button{width:36px;height:36px;border-radius:8px;border:1px solid var(--jt-line);background:#fff;font-size:1.2rem;cursor:pointer}.jt-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-size:.85rem}.jt-cal__grid span{font-weight:800;color:var(--jt-muted);font-size:.74rem}.jt-cal__grid b{padding:8px 0;border-radius:8px;font-weight:700}.jt-cal__grid .is-free{background:#e5f6ea;color:#126b2d}.jt-cal__grid .is-full{background:#fde0e2;color:#9b0610;text-decoration:line-through}.jt-cal__grid .is-past{color:#bbb}.jt-cal__legend{display:flex;gap:8px;align-items:center;font-size:.78rem;color:var(--jt-muted);margin:10px 0 0;flex-wrap:wrap}.jt-cal__legend span{width:12px;height:12px;border-radius:3px;display:inline-block}.jt-cal__legend .is-free{background:#bfe8cb}.jt-cal__legend .is-full{background:#f6c3c8}.jt-checkout{display:grid;gap:18px}.jt-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;counter-reset:s}.jt-steps li{counter-increment:s;padding:10px 8px;border-radius:10px;background:#fff;box-shadow:var(--jt-shadow);text-align:center;font-weight:700;font-size:.82rem;color:var(--jt-muted)}.jt-steps li::before{content:counter(s);display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;margin-right:6px;background:#eee;font-size:.75rem}.jt-steps .is-done{color:var(--jt-ok)}.jt-steps .is-done::before{background:#dff5e5}.jt-steps .is-active{background:var(--jt-red-gradient);color:#fff}.jt-steps .is-active::before{background:var(--jt-gold);color:#2b1600}.jt-checkout__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.jt-checkout__item{display:flex;gap:14px;align-items:center;margin-bottom:12px}.jt-checkout__item img{width:160px;height:96px;object-fit:contain;background:#f6f6f6;border-radius:10px}.jt-checkout__item div{display:flex;flex-direction:column;gap:3px;font-size:.9rem}.jt-checkout__item strong{font-size:1.1rem}.jt-totalbar{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:10px;background:var(--jt-cream);font-weight:800}.jt-totalbar strong{color:var(--jt-red);font-size:1.3rem}.jt-confirm{text-align:center;display:grid;gap:10px;justify-items:center;max-width:720px;margin:0 auto}.jt-confirm__ok .jt-icon{width:64px;height:64px;color:var(--jt-ok)}.jt-code{font-size:1.8rem;font-weight:800;letter-spacing:.06em;background:var(--jt-cream);padding:8px 22px;border-radius:12px;border:2px dashed var(--jt-gold);margin:0}.jt-confirm__meta{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;text-align:left}.jt-confirm__meta div{background:#faf8f3;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.jt-confirm__meta span{font-size:.75rem;color:var(--jt-muted);font-weight:700}.jt-confirm .jt-summary{max-width:520px}.jt-searchres{display:grid;gap:16px}.jt-searchres__info{font-weight:700;margin:0}.jt-paycard{padding:18px 20px;border:1px solid #f1dfb0;background:linear-gradient(180deg,#fffdf6,#fff)}.jt-paycard__head{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.jt-paycard__head h2{font-size:1.25rem;margin:0 0 2px}.jt-paycard__head p{margin:0;font-size:.88rem;color:#444}.jt-paycard__icon{color:var(--jt-gold-dark)}.jt-paycard__icon .jt-icon{width:38px;height:38px}.jt-paybar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.jt-paybar div{background:#fff;border:1px solid #f0e2bd;border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;gap:2px}.jt-paybar span{font-size:.72rem;color:var(--jt-muted);font-weight:700}.jt-paybar strong{font-size:1rem}.jt-paygrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jt-paybox{background:#fff;border:1px solid #f0e2bd;border-radius:12px;padding:0 14px 14px;overflow:hidden}.jt-paybox h3{display:flex;gap:8px;align-items:center;margin:0 -14px 12px;padding:10px 14px;font-size:.98rem;background:linear-gradient(180deg,#fff6dc,#ffefc4);border-bottom:1px solid #f0e2bd}.jt-num{display:inline-flex;width:24px;height:24px;border-radius:6px;align-items:center;justify-content:center;background:var(--jt-gold-gradient);color:#3a2000;font-weight:800;font-size:.8rem;flex:0 0 auto}.jt-num--gold{border-radius:50%}.jt-steps-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.jt-steps-list li{display:flex;gap:10px;font-size:.88rem;line-height:1.4}.jt-banks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jt-banks li{display:grid;grid-template-columns:96px 1fr auto;gap:12px;align-items:center;padding:8px 10px;border:1px solid var(--jt-line);border-radius:10px}.jt-bank__logo{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;font-weight:800;font-style:italic;font-size:.95rem;letter-spacing:.02em;text-align:center;line-height:1.05;padding:0 6px}.jt-bank__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.jt-bank__info small{font-size:.72rem;color:var(--jt-muted)}.jt-bank__info strong{font-size:1.05rem;letter-spacing:.03em}.jt-copy{width:38px;height:38px;border-radius:8px;border:1px solid #e3d5ad;background:#fff;color:var(--jt-burgundy);cursor:pointer;display:flex;align-items:center;justify-content:center}.jt-copy.is-copied{background:#dff5e5;color:var(--jt-ok)}.jt-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#111;color:#fff;padding:10px 18px;border-radius:999px;font-weight:700;z-index:999;box-shadow:0 8px 20px rgba(0,0,0,.3)}.jt-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 12px;border:2px dashed #cfc3a3;border-radius:12px;text-align:center;cursor:pointer;position:relative;background:#fffdf7;transition:.2s}.jt-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.jt-drop .jt-icon{width:34px;height:34px;color:var(--jt-burgundy)}.jt-drop__txt{font-weight:700}.jt-drop small{color:var(--jt-muted)}.jt-drop.is-drag,.jt-drop.has-file{border-color:var(--jt-gold);background:var(--jt-cream)}.jt-vtl{list-style:none;margin:0;padding:0;display:grid;gap:0}.jt-vtl li{display:grid;grid-template-columns:24px 1fr auto;gap:10px;padding:10px 0;position:relative;border-bottom:1px solid var(--jt-line)}.jt-vtl li:last-child{border-bottom:0}.jt-vtl__dot{width:20px;height:20px;border-radius:50%;border:3px solid #cfcfd4;background:#fff;margin-top:2px}.jt-vtl .is-done .jt-vtl__dot{border-color:var(--jt-ok);background:var(--jt-ok);box-shadow:inset 0 0 0 3px #fff}.jt-vtl .is-current .jt-vtl__dot{border-color:var(--jt-gold);background:var(--jt-gold);box-shadow:0 0 0 4px rgba(220,168,41,.3),inset 0 0 0 3px #fff}.jt-vtl strong{display:block;font-size:.9rem}.jt-vtl .is-current strong{color:var(--jt-gold-dark)}.jt-vtl small{display:block;font-size:.76rem;color:var(--jt-muted)}.jt-vtl em{font-style:normal;font-size:.76rem;text-align:right;white-space:nowrap}.jt-payhist{margin-top:10px;font-size:.84rem}.jt-payhist ul{padding-left:18px}.jt-paylinks{margin:12px 0 0;font-size:.88rem;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.jt-paylinks a{display:inline-flex;gap:5px;align-items:center}.jt-ok{color:var(--jt-ok);font-weight:700}.jt-warn{color:#b7791f;font-weight:700}.jt-gw{display:grid;gap:8px;margin-top:12px}.jt-auth{padding:28px;border-top:4px solid var(--jt-gold);max-width:480px;margin:0 auto;width:100%}.jt-auth__title{font-style:italic;text-transform:uppercase;color:var(--jt-burgundy);font-size:1.45rem;margin-bottom:4px}.jt-auth__sub{color:var(--jt-muted);font-size:.9rem}.jt-auth__row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.88rem}.jt-auth__alt{text-align:center;margin:16px 0 0;font-size:.9rem}.jt-pass{position:relative}.jt-pass__toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;padding:8px;cursor:pointer;color:var(--jt-muted)}.jt-terms{margin:0}body.jt-panel-page{background:#f4f3f1;margin:0;font-family:"Plus Jakarta Sans",system-ui,sans-serif;color:#1b1b1d}.jt-p{min-height:100vh;display:flex;flex-direction:column}.jt-p-top{position:sticky;top:0;z-index:60;color:#fff;background:radial-gradient(80% 220% at 70% -60%,#7a000c 0%,rgba(122,0,12,0) 60%),linear-gradient(100deg,#0b0b0b 0%,#2a0004 45%,#5c0009 75%,#1a0002 100%)}.admin-bar .jt-p-top{top:32px}.jt-p-top__inner{display:flex;align-items:center;gap:18px;padding:10px 22px;min-height:74px;position:relative;overflow:hidden}.jt-p-logo img{height:44px;width:auto}.jt-p-title{display:flex;flex-direction:column;padding-left:18px;border-left:1px solid rgba(255,226,122,.5);line-height:1.25;min-width:0}.jt-p-title strong{font-size:1.35rem;font-weight:800}.jt-p-title span{font-size:.82rem;color:#f2e2e3}.jt-p-top__cars{position:absolute;right:300px;bottom:-6px;height:110%;width:auto;opacity:.95;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.5))}.jt-p-top.has-hero .jt-p-top__inner{min-height:110px}.jt-p-tools{margin-left:auto;display:flex;align-items:center;gap:14px;position:relative;z-index:2}.jt-p-burger{display:none;background:transparent;border:1px solid rgba(255,226,122,.6);color:var(--jt-gold-light);width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center}.jt-bellwrap{position:relative}.jt-bell{position:relative;width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,226,122,.55);background:linear-gradient(180deg,#a3000d,#5e0008);color:var(--jt-gold-light);display:flex;align-items:center;justify-content:center;cursor:pointer}.jt-bell .jt-icon{width:24px;height:24px}.jt-bell__n{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;border-radius:11px;background:#e5121f;color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #fff;padding:0 4px}.jt-bellpop{position:absolute;right:0;top:54px;width:320px;max-width:86vw;background:#fff;color:#111;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.25);padding:12px;z-index:80}.jt-bellpop ul{list-style:none;margin:8px 0;padding:0;max-height:320px;overflow:auto}.jt-bellpop li a{display:flex;flex-direction:column;padding:8px;border-radius:8px;color:#111;text-decoration:none;font-size:.84rem}.jt-bellpop li.is-unread a{background:#fff6dc}.jt-bellpop small{color:var(--jt-muted)}.jt-userbox{position:relative}.jt-userbox summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;padding:6px 12px 6px 6px;border-radius:14px;border:1px solid rgba(255,226,122,.55);background:linear-gradient(180deg,#3a0006,#170002)}.jt-userbox summary::-webkit-details-marker{display:none}.jt-userbox img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--jt-gold)}.jt-userbox__txt{display:flex;flex-direction:column;line-height:1.2}.jt-userbox__txt b{font-size:.9rem}.jt-userbox__txt small{color:var(--jt-gold-light);font-size:.76rem}.jt-userbox ul{position:absolute;right:0;top:58px;background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.25);list-style:none;margin:0;padding:6px;min-width:200px;z-index:80}.jt-userbox ul a{display:block;padding:9px 12px;color:#111;text-decoration:none;border-radius:8px;font-weight:600;font-size:.9rem}.jt-userbox ul a:hover{background:#f6f1e3}.jt-p-body{flex:1;display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;background:linear-gradient(90deg,#2a0004 0,#3d0006 260px,transparent 260px)}.jt-p--driver .jt-p-body{background:none}.jt-p--driver .jt-p-body{grid-template-columns:minmax(0,1fr)}.jt-p-side{position:sticky;top:74px;align-self:start;min-height:calc(100vh - 74px);background:radial-gradient(120% 60% at 0% 100%,rgba(193,10,22,.55),rgba(193,10,22,0) 60%),linear-gradient(180deg,#2a0004 0%,#4b0007 40%,#1b0003 100%);color:#fff;padding:16px 12px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;border-right:1px solid rgba(255,226,122,.35)}.jt-p-top.has-hero~.jt-p-body .jt-p-side{top:110px}.jt-p-menu{list-style:none;margin:0;padding:0;display:grid;gap:4px}.jt-p-menu a{display:flex;align-items:center;gap:11px;padding:11px 10px;border-radius:10px;color:#fff;text-decoration:none;font-weight:700;font-size:.87rem;white-space:nowrap;transition:background .15s}.jt-p-menu a:hover{background:rgba(255,255,255,.08)}.jt-p-menu a.is-active{background:linear-gradient(180deg,#e01b28 0%,#b00510 55%,#860008 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px rgba(193,10,22,.45);border:1px solid rgba(255,214,120,.45)}.jt-p-menu .jt-icon{width:22px;height:22px}.jt-p-menu__chev{margin-left:auto;width:16px!important;height:16px!important;opacity:.8}.jt-p-side__brand{text-align:center;padding:10px}.jt-p-side__brand img{width:110px;margin:0 auto 6px;height:auto}.jt-p-side__brand strong{display:block;font-style:italic;font-size:1.35rem;line-height:1.05;letter-spacing:.04em}.jt-p-side__brand p{font-size:.82rem;margin:10px 0 8px;color:#f3e3e4}.jt-p-side__line{display:block;height:2px;width:70px;margin:0 auto;background:var(--jt-gold-line)}.jt-p-content{padding:22px 24px 40px;display:grid;gap:18px;min-width:0;align-content:start}.jt-p--driver .jt-p-content{max-width:1280px;width:100%;margin:0 auto}.jt-p-topnav{background:linear-gradient(180deg,#2b0004,#140002);border-bottom:2px solid var(--jt-gold);overflow-x:auto}.jt-p-topnav ul{list-style:none;margin:0 auto;padding:8px 16px;display:flex;gap:6px;max-width:1280px}.jt-p-topnav a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;min-width:96px;border-radius:10px;color:#fff;text-decoration:none;font-weight:700;font-size:.82rem;text-align:center;line-height:1.2}.jt-p-topnav a .jt-icon{width:24px;height:24px;color:var(--jt-gold-light)}.jt-p-topnav a.is-active{background:linear-gradient(180deg,#e01b28,#860008);box-shadow:0 6px 14px rgba(193,10,22,.45);border:1px solid rgba(255,214,120,.5)}.jt-p-topnav a.is-active .jt-icon{color:#fff}.jt-p-foot{background:linear-gradient(100deg,#0b0b0b,#3a0006 55%,#620009);color:#e7e7ea;margin-top:auto}.jt-p-foot__inner{display:flex;align-items:center;gap:22px;padding:16px 24px;flex-wrap:wrap;font-size:.84rem}.jt-p-foot__inner img{height:38px;width:auto}.jt-p-foot__inner p{margin:0;padding-left:18px;border-left:1px solid rgba(255,226,122,.45);flex:1;min-width:220px}.jt-p-bottom{display:none}.jt-goldline{display:block;height:2px;background:var(--jt-gold-line);box-shadow:0 0 10px rgba(255,214,110,.55)}.jt-pcard{background:#fff;border-radius:14px;box-shadow:var(--jt-shadow);padding:16px 18px;border:1px solid #eee;min-width:0}.jt-pcard__head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 12px;padding-bottom:10px;border-bottom:1px solid var(--jt-line);flex-wrap:wrap}.jt-pcard__head h2{display:flex;align-items:center;gap:9px;font-size:1.08rem;margin:0}.jt-pcard__head h2 small{font-weight:600;color:var(--jt-muted);font-size:.8rem}.jt-pcard__head h2 .jt-icon{color:var(--jt-red);width:22px;height:22px}.jt-more{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:.84rem;color:var(--jt-red);text-decoration:none}.jt-pgrid{display:grid;gap:18px}.jt-pgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-pgrid--main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.jt-pstack{display:grid;gap:18px;align-content:start}.jt-ptitle{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.jt-ptitle h1{display:flex;align-items:center;gap:12px;font-style:italic;font-weight:800;font-size:1.6rem;margin:0}.jt-ptitle p{margin:4px 0 0;color:#444;font-size:.9rem}.jt-slash{width:11px;height:30px;flex:0 0 auto;background:linear-gradient(180deg,#e01b28,#860008);transform:skewX(-20deg);border-radius:2px;display:inline-block}.jt-period{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3e3e8;border-radius:12px;padding:6px 10px;box-shadow:var(--jt-shadow);flex-wrap:wrap}.jt-period input{border:1px solid #e3e3e8;border-radius:8px;padding:6px 8px;font:inherit;font-size:.85rem}.jt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jt-stat{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:14px;color:#fff;text-decoration:none;box-shadow:0 10px 22px rgba(0,0,0,.14);position:relative;overflow:hidden;transition:transform .15s}.jt-stat:hover{transform:translateY(-2px);color:#fff}.jt-stat::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,0) 45%);pointer-events:none}.jt-stat__ic{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.35);flex:0 0 auto}.jt-stat__ic .jt-icon{width:30px;height:30px}.jt-stat b{display:block;font-size:.95rem}.jt-stat strong{display:block;font-size:2rem;line-height:1.1;font-weight:800}.jt-stat small{font-size:.76rem;opacity:.95}.jt-stat--red{background:linear-gradient(135deg,#8d0009,#d01522)}.jt-stat--yellow{background:linear-gradient(135deg,#f7b917,#ffd96a);color:#3a2500}.jt-stat--yellow:hover{color:#3a2500}.jt-stat--yellow .jt-stat__ic{background:#fff2c7;color:#c58c00}.jt-stat--green{background:linear-gradient(135deg,#27a845,#6fd27f);color:#0d3a17}.jt-stat--green:hover{color:#0d3a17}.jt-stat--green .jt-stat__ic{background:#169036;color:#fff}.jt-stat--blue{background:linear-gradient(135deg,#1452c4,#3a8af2)}.jt-stat--purple{background:linear-gradient(135deg,#5b1aa8,#9b4be0)}.jt-stat--orange{background:linear-gradient(135deg,#f08a0c,#ffc24a);color:#3a1d00}.jt-stat--orange:hover{color:#3a1d00}.jt-stat--orange .jt-stat__ic{background:#e06f00;color:#fff}.jt-chg{display:block}.jt-chartbox{overflow-x:auto}.jt-chart{width:100%;min-width:520px;height:auto;display:block}.jt-donutbox{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.jt-donut{width:160px;height:160px}.jt-legend{list-style:none;margin:0;padding:0;display:grid;gap:10px;flex:1;min-width:160px}.jt-legend li{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.9rem}.jt-legend span{width:14px;height:14px;border-radius:3px}.jt-legend b{margin-left:auto}.jt-kv{margin:0 0 12px;display:grid;gap:0}.jt-kv div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--jt-line)}.jt-kv dt{color:#333;font-weight:600}.jt-kv dt small{display:block;color:var(--jt-muted);font-weight:500;font-size:.75rem}.jt-kv dd{margin:0;font-weight:800;text-align:right}.jt-kv--sm div{padding:5px 0;font-size:.88rem}.jt-paystats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jt-paystat{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px}.jt-paystat .jt-icon{width:32px;height:32px;flex:0 0 auto}.jt-paystat b{display:block;font-size:.88rem}.jt-paystat strong{display:block;font-size:1.8rem;line-height:1.1}.jt-paystat small{color:#555}.jt-paystat--green{background:#e3f6e8}.jt-paystat--green .jt-icon{color:#1a8c3c}.jt-paystat--yellow{background:#fff3cc}.jt-paystat--yellow .jt-icon{color:#d29700}.jt-paystat--red{background:#fde3e5}.jt-paystat--red .jt-icon{color:#c10a16}.jt-paystat--grey{background:#eef0f3}.jt-paystat--grey .jt-icon{color:#555}.jt-quickmenu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.jt-quickmenu a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;border-radius:12px;border:1px solid #e6e6ea;background:linear-gradient(180deg,#fff,#f6f6f8);box-shadow:0 3px 8px rgba(0,0,0,.06);text-decoration:none;color:#111;font-weight:700;text-align:center;font-size:.9rem;transition:.15s}.jt-quickmenu a:hover{border-color:var(--jt-gold);transform:translateY(-2px)}.jt-quickmenu .jt-icon{width:34px;height:34px;color:var(--jt-red)}.jt-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.jt-table{width:100%;border-collapse:collapse;font-size:.86rem}.jt-table th{text-align:left;font-weight:800;padding:9px 10px;background:#f4f4f6;white-space:nowrap}.jt-table--head th{background:linear-gradient(180deg,#8d0009,#5e0008);color:#fff}.jt-table--head th:first-child{border-radius:8px 0 0 8px}.jt-table--head th:last-child{border-radius:0 8px 8px 0}.jt-table td{padding:9px 10px;border-bottom:1px solid var(--jt-line);vertical-align:middle}.jt-table tbody tr:hover{background:#fcfaf4}.jt-table a{font-weight:700;text-decoration:none}.jt-tablethumb{width:64px;height:40px;object-fit:contain;background:#f6f6f6;border-radius:6px}.jt-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--jt-line);background:#fff;color:#222;cursor:pointer;text-decoration:none}.jt-iconbtn:hover{border-color:var(--jt-gold);color:var(--jt-red)}.jt-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.jt-filters input,.jt-filters select{min-height:38px;border:1px solid #dcdce2;border-radius:8px;padding:6px 10px;font:inherit;font-size:.86rem;background:#fff}.jt-filters input[type=search]{flex:1;min-width:180px}.jt-exports{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:.86rem;font-weight:700}.jt-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;border-bottom:1px solid var(--jt-line);padding-bottom:8px}.jt-tabs a{padding:7px 14px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.85rem;color:#333;background:#f4f4f6}.jt-tabs a.is-active{background:var(--jt-red-gradient);color:#fff}.jt-tabs--big a{font-size:.92rem;padding:9px 16px}.jt-pgn{display:flex;gap:6px;justify-content:center;margin-top:14px;flex-wrap:wrap}.jt-pgn a,.jt-pgn span{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f4f4f6;text-decoration:none;font-weight:700;color:#222}.jt-pgn .is-current{background:var(--jt-red-gradient);color:#fff}.jt-emptystate{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px;color:var(--jt-muted);text-align:center}.jt-emptystate .jt-icon{width:34px;height:34px;color:#d0c5aa}.jt-emptystate p{margin:0}.jt-badges{display:flex;gap:6px;flex-wrap:wrap}.jt-badge--gold{background:var(--jt-gold-gradient);color:#3a2000}.jt-code-pill{display:inline-block;padding:2px 10px;border-radius:999px;background:#fff2c7;color:#7a5200;font-weight:800;font-size:.76rem;border:1px solid #f0d78f}.jt-brow{display:grid;grid-template-columns:120px minmax(0,1.3fr) minmax(0,1fr) auto minmax(0,auto);gap:14px;align-items:center;padding:10px;border:1px solid var(--jt-line);border-radius:12px;margin-bottom:8px}.jt-brow__main{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start}.jt-brow__main strong{font-size:.98rem}.jt-brow__main small{color:var(--jt-muted)}.jt-brow__date{display:flex;gap:6px;align-items:flex-start;font-size:.84rem}.jt-brow__date .jt-icon{color:var(--jt-red);flex:0 0 auto;margin-top:2px}.jt-brow__price{font-weight:800;color:var(--jt-red);font-size:1.02rem;white-space:nowrap}.jt-brow__status{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.jt-thumb{width:120px;height:68px;object-fit:contain;background:#f6f6f6;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ccc}.jt-detail{display:grid;grid-template-columns:200px 1fr;gap:18px;margin-bottom:14px}.jt-detail .jt-thumb{width:200px;height:120px}.jt-dl{margin:0;display:grid;gap:0}.jt-dl div{display:grid;grid-template-columns:150px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--jt-line);font-size:.9rem}.jt-dl dt{color:var(--jt-muted);font-weight:700}.jt-dl dd{margin:0}.jt-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}.jt-inline-form{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end;margin-bottom:10px}.jt-inline-form select,.jt-inline-form input{min-height:38px;border:1px solid #dcdce2;border-radius:8px;padding:6px 10px;font:inherit;font-size:.86rem;max-width:100%}.jt-inline-form textarea{width:100%;border:1px solid #dcdce2;border-radius:8px;padding:8px 10px;font:inherit}.jt-inline-form .jt-f,.jt-inline-form .jt-row2{width:100%}.jt-progress{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.jt-progress li{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.76rem;font-weight:700;color:var(--jt-muted);text-align:center;position:relative}.jt-progress span{width:30px;height:30px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-weight:800}.jt-progress .is-done{color:var(--jt-ok)}.jt-progress .is-done span{background:var(--jt-ok);color:#fff}.jt-stepper{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.jt-stepper li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.jt-stepper span{width:28px;height:28px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.8rem}.jt-stepper small{font-size:.68rem;line-height:1.2;color:var(--jt-muted)}.jt-stepper .is-done span{background:var(--jt-ok);color:#fff}.jt-stepper .is-current span{background:var(--jt-gold-gradient);color:#3a2000;box-shadow:0 0 0 4px rgba(220,168,41,.3)}.jt-nextstep{margin-top:14px}.jt-btn--ghost-red{background:#fff;color:#a2000c;border:1px dashed #e0a0a6;--h:38px;font-size:.85rem}.jt-link{background:none;border:0;padding:0;color:var(--jt-red);font-weight:700;cursor:pointer;font:inherit;font-size:.86rem;display:inline-flex;gap:6px;align-items:center}.jt-link--danger{color:#b00510;margin-top:10px}.jt-mt{margin-top:16px}.jt-list{list-style:none;margin:0;padding:0;display:grid}.jt-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--jt-line);font-size:.88rem;flex-wrap:wrap}.jt-list form{display:inline}.jt-refund{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 10px;margin-top:8px;border-radius:8px;background:#eef4ff;font-size:.86rem;flex-wrap:wrap}.jt-proof{border:1px solid var(--jt-line);border-radius:12px;padding:10px;background:#fafafa;margin-bottom:14px;text-align:center}.jt-proof img{max-height:520px;width:auto;margin:0 auto;border-radius:8px}.jt-form--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:start}.jt-f--full{grid-column:1/-1}.jt-schema{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.jt-schema .jt-field{display:grid;gap:6px}.jt-schema .jt-field>label{font-size:.82rem;font-weight:700}.jt-schema .jt-field--textarea,.jt-schema .jt-field--gallery,.jt-schema .jt-field--posts{grid-column:1/-1}.jt-schema input[type=text],.jt-schema input[type=number],.jt-schema input[type=url],.jt-schema select,.jt-schema textarea{width:100%;min-height:42px;padding:8px 12px;border:1.5px solid #dcdce2;border-radius:10px;font:inherit;font-size:.92rem;background:#fff}.jt-schema textarea{min-height:86px}.jt-schema select[multiple]{min-height:130px}.jt-help{font-size:.75rem;color:var(--jt-muted);margin:0}.jt-thumbs{display:flex;flex-wrap:wrap}.jt-formthumb,.jt-logoprev{max-width:160px;height:auto;border-radius:8px;margin-bottom:6px;background:#f4f4f6}.jt-f--dark .jt-logoprev{background:#1a0003;padding:6px}.jt-checks{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 14px}.jt-checks legend{width:100%;margin-bottom:6px}.jt-unit{border:1px solid var(--jt-line);border-radius:10px;padding:8px 12px;margin-bottom:8px}.jt-unit summary{cursor:pointer;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:.9rem}.jt-unit form{margin-top:10px}.jt-unit--new summary{color:var(--jt-red);font-weight:800}.jt-chiplist{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.jt-chiplist li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:999px;background:#f4f1e8;font-weight:600;font-size:.85rem}.jt-chiplist form{display:inline}.jt-chiplist button{border:0;background:#fff;border-radius:50%;width:22px;height:22px;cursor:pointer;color:#a2000c;font-weight:800}.jt-reprow{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr auto auto;gap:8px;align-items:center;margin-bottom:8px}.jt-reprow input,.jt-reprow select{min-height:40px;border:1.5px solid #dcdce2;border-radius:8px;padding:6px 10px;font:inherit;font-size:.88rem;min-width:0}.jt-mini-checks{display:flex;gap:8px;flex-wrap:wrap;font-size:.8rem}.jt-fincards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jt-fin{background:#fff;border-radius:14px;padding:14px 16px;box-shadow:var(--jt-shadow);border-left:5px solid #b9b9c0;display:flex;flex-direction:column;gap:4px}.jt-fin span{font-weight:700;font-size:.85rem;color:#444}.jt-fin strong{font-size:1.35rem}.jt-fin small{font-size:.74rem;color:var(--jt-muted)}.jt-fin--ok{border-color:#1a8c3c}.jt-fin--warn{border-color:#e6a700}.jt-fin--bad{border-color:#c10a16}.jt-fin--gold{border-color:var(--jt-gold);background:linear-gradient(180deg,#fffaf0,#fff)}.jt-userchip{display:inline-flex;gap:8px;align-items:center}.jt-userchip img{width:32px;height:32px;border-radius:50%;object-fit:cover}.jt-notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.jt-notes li{display:grid;grid-template-columns:12px 1fr auto;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--jt-line)}.jt-notes li.is-unread{background:#fffaf0;border-color:#f0d78f}.jt-notes__dot{width:10px;height:10px;border-radius:50%;background:#ccc;margin-top:6px}.jt-notes .is-unread .jt-notes__dot{background:var(--jt-red-hi)}.jt-notes p{margin:2px 0;font-size:.86rem;color:#444}.jt-notes small{color:var(--jt-muted);font-size:.76rem}.jt-faq details{border:1px solid var(--jt-line);border-radius:10px;padding:10px 14px;margin-bottom:8px}.jt-faq summary{font-weight:800;cursor:pointer}.jt-faq p{margin:8px 0 0;font-size:.9rem;color:#444}.jt-helpbtns{display:grid;gap:10px}.jt-helpbtn{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;border:1.5px solid #d8d8de;color:#111;text-decoration:none;font-weight:700}.jt-helpbtn>.jt-icon{width:26px;height:26px}.jt-helpbtn span{display:flex;flex-direction:column;flex:1}.jt-helpbtn small{font-weight:600;opacity:.85}.jt-helpbtn--red{background:linear-gradient(180deg,#a3000d,#5e0008);color:#fff;border-color:rgba(255,214,120,.5)}.jt-helpbtn--gold{background:var(--jt-gold-gradient);color:#2b1600;border-color:transparent}.jt-profile-head{display:flex;gap:14px;align-items:center}.jt-avatar{border-radius:50%;object-fit:cover}.jt-avatar--lg{width:80px;height:80px;border:3px solid var(--jt-gold)}.jt-avatar--xl{width:96px;height:96px;border:3px solid var(--jt-gold);flex:0 0 auto}.jt-profilecard__body{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.jt-profilecard__info{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.jt-profilecard__info strong{font-size:1.1rem;display:flex;gap:8px;align-items:center}.jt-profilecard__info span{display:flex;gap:8px;align-items:center;font-size:.9rem}.jt-profilecard__info .jt-icon{color:var(--jt-red)}.jt-profilecard__act{display:flex;gap:10px;flex-wrap:wrap;padding-left:18px;border-left:1px solid var(--jt-line)}.jt-doclist{list-style:none;padding:0;margin:0;display:grid;gap:6px}.jt-doclist li{display:flex;gap:8px;align-items:center}.jt-welcome{position:relative;overflow:hidden;border-radius:16px;padding:22px 26px;min-height:150px;color:#fff;background:#3a0006 center/cover no-repeat;display:flex;align-items:center;border:2px solid rgba(255,226,122,.6);box-shadow:var(--jt-shadow)}.jt-welcome::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,0,4,.95) 0%,rgba(80,0,8,.7) 55%,rgba(40,0,4,.2) 100%)}.jt-welcome__txt{position:relative;max-width:58%}.jt-welcome h1{font-size:1.7rem;margin:0 0 6px}.jt-welcome__lead{font-weight:800;margin:0 0 4px}.jt-welcome p{margin:0;font-size:.9rem}.jt-welcome__car{position:absolute;right:16px;bottom:-8px;width:min(38%,340px);height:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,.55))}.jt-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jt-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;border-radius:14px;text-decoration:none;color:#111;text-align:center;background:linear-gradient(180deg,#fff8e6,#ffefc8);border:1px solid #efd894;box-shadow:0 4px 12px rgba(163,106,5,.15);transition:.15s}.jt-shortcuts a:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(163,106,5,.25)}.jt-shortcuts .jt-icon{width:34px;height:34px;color:var(--jt-red)}.jt-shortcuts strong{font-size:1.02rem}.jt-shortcuts small{font-size:.78rem;color:#555}.jt-dbanner{position:relative;overflow:hidden;border-radius:16px;min-height:200px;padding:24px 28px;color:#fff;background:#3a0006 center/cover no-repeat;display:flex;align-items:center;border:2px solid rgba(255,226,122,.6)}.jt-dbanner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,0,2,.92) 0%,rgba(60,0,6,.55) 50%,rgba(20,0,2,.1) 100%)}.jt-dbanner__txt{position:relative;display:flex;flex-direction:column;gap:2px}.jt-dbanner__txt p{margin:0;font-weight:700;font-size:1.05rem;letter-spacing:.04em}.jt-dbanner__t1{font-size:clamp(2.2rem,5vw,3.4rem);font-style:italic;line-height:1}.jt-dbanner__t2{font-size:clamp(1.2rem,2.6vw,1.8rem);font-style:italic;letter-spacing:.18em;line-height:1.1}.jt-dbanner__cars{position:absolute;right:10px;bottom:-6px;width:min(52%,560px);height:auto;filter:drop-shadow(0 12px 14px rgba(0,0,0,.6))}.jt-hello{display:flex;gap:18px;align-items:center;padding:14px 20px;border-radius:14px;background:linear-gradient(90deg,#1f2a44 0%,#2f4c6b 60%,#4f7a8f 100%);color:#fff;border:2px solid rgba(255,226,122,.6)}.jt-hello h1{margin:0 0 4px;font-size:1.5rem}.jt-hello p{margin:0;font-size:.92rem}.jt-dstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jt-dstats>div{display:flex;gap:14px;align-items:center;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:var(--jt-shadow);border:1px solid #eee}.jt-dstats .jt-icon{width:44px;height:44px;flex:0 0 auto}.jt-dstats span{display:flex;flex-direction:column;font-weight:700;font-size:.88rem;line-height:1.2}.jt-dstats strong{font-size:1.5rem}.jt-dstats small{color:var(--jt-muted);font-weight:600}.is-red{color:var(--jt-red-hi)}.is-gold{color:#e2a512}.is-green{color:#1a9c45}.jt-task{display:grid;grid-template-columns:auto 1fr 140px;gap:12px;align-items:start;padding:12px;border:1px solid var(--jt-line);border-radius:12px;margin-bottom:10px}.jt-task__n{width:28px;height:28px;border-radius:6px;background:var(--jt-red-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.jt-task__body{display:flex;flex-direction:column;gap:3px;font-size:.88rem;min-width:0}.jt-task__body span{display:flex;gap:6px;align-items:flex-start}.jt-task__body .jt-icon{color:var(--jt-red);flex:0 0 auto;margin-top:2px}.jt-task__top{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap}.jt-task .jt-thumb{width:140px;height:80px}.jt-task__act{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.jt-nowcard{display:flex;gap:14px;padding:14px;border-radius:12px;background:#e9f7ec;border:1px solid #bfe5c9}.jt-nowcard>.jt-icon{width:40px;height:40px;color:#1a9c45;flex:0 0 auto}.jt-nowcard div{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.jt-nowcard strong{font-size:1.15rem}.jt-nowcard span{display:flex;gap:6px;align-items:center}.jt-nowcard .jt-icon{color:#c58c00}.jt-sched{list-style:none;margin:0;padding:0;display:grid}.jt-sched li{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--jt-line);position:relative}.jt-sched__dot{width:18px;height:18px;border-radius:50%;background:#ccc;border:3px solid #fff;box-shadow:0 0 0 2px #ccc}.jt-sched .is-done .jt-sched__dot{background:var(--jt-ok);box-shadow:0 0 0 2px var(--jt-ok)}.jt-sched .is-now .jt-sched__dot{background:var(--jt-red-hi);box-shadow:0 0 0 2px var(--jt-red-hi),0 0 0 6px rgba(193,10,22,.2)}.jt-sched div{display:flex;flex-direction:column}.jt-sched small{color:#444}.jt-agenda{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.jt-agenda__day{border:1px solid var(--jt-line);border-radius:10px;padding:10px 12px}.jt-agenda__day.has-items{border-color:#f0d78f;background:#fffaf0}.jt-agenda h3{font-size:.92rem;margin:0 0 6px}.jt-agenda ul{margin:0;padding-left:16px;font-size:.85rem}.jt-agenda .jt-muted{margin:0;font-size:.82rem}.jt-timeline{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--jt-gold);display:grid;gap:12px}.jt-timeline li{position:relative;display:flex;flex-direction:column}.jt-timeline li::before{content:"";position:absolute;left:-30px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--jt-red);border:3px solid var(--jt-cream)}.jt-timeline--sm{font-size:.86rem}.jt-timeline span{color:#555}@media (max-width:1200px){.jt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-quickmenu{grid-template-columns:repeat(3,minmax(0,1fr))}.jt-fincards{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-p-top__cars{display:none}.jt-brow{grid-template-columns:100px minmax(0,1fr) auto;grid-template-areas:"img main status" "img date price"}.jt-brow .jt-thumb{grid-area:img;width:100px;height:60px}.jt-brow__main{grid-area:main}.jt-brow__date{grid-area:date}.jt-brow__price{grid-area:price;text-align:right}.jt-brow__status{grid-area:status}.jt-brow__date+.jt-brow__date{display:none}}@media (max-width:1100px){.jt-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-quick__label{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(255,226,122,.45);padding:0 0 10px}.jt-quick__submit{grid-column:1/-1}.jt-quick__submit .jt-btn{width:100%}.jt-quick--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.jt-p-body{grid-template-columns:1fr}.jt-p-burger{display:inline-flex}.jt-p-side{position:fixed;top:0;left:0;bottom:0;width:min(84vw,300px);z-index:100;transform:translateX(-105%);transition:transform .25s ease;overflow-y:auto;min-height:0}.jt-p-side.is-open{transform:none}.jt-p-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:90}.jt-pgrid--2,.jt-pgrid--main{grid-template-columns:1fr}.jt-paygrid{grid-template-columns:1fr}.jt-paybar{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-checkout__grid{grid-template-columns:1fr}.jt-dstats,.jt-paystats{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-p-title span{display:none}.jt-detail{grid-template-columns:1fr}.jt-detail .jt-thumb{width:100%;max-width:320px;height:160px}.jt-agenda{grid-template-columns:1fr}.jt-reprow{grid-template-columns:1fr 1fr}}@media (max-width:720px){.jt-p-top__inner{padding:8px 12px;gap:10px;min-height:62px}.jt-p-top.has-hero .jt-p-top__inner{min-height:62px}.jt-p-logo img{height:32px}.jt-p-title{display:none}.jt-userbox__txt,.jt-userbox summary>.jt-icon{display:none}.jt-userbox summary{padding:3px;border-radius:50%}.jt-bell{width:40px;height:40px}.jt-p-content{padding:14px 12px 96px;gap:14px}.jt-pcard{padding:14px}.jt-stats{grid-template-columns:1fr 1fr;gap:10px}.jt-stat{padding:12px;gap:10px;flex-direction:column;align-items:flex-start}.jt-stat__ic{width:40px;height:40px}.jt-stat__ic .jt-icon{width:22px;height:22px}.jt-stat strong{font-size:1.5rem}.jt-quickmenu{grid-template-columns:repeat(2,minmax(0,1fr))}.jt-fincards{grid-template-columns:1fr}.jt-form--grid,.jt-schema{grid-template-columns:1fr}.jt-dl div{grid-template-columns:1fr;gap:2px}.jt-stepper{grid-template-columns:repeat(4,1fr);row-gap:10px}.jt-progress{grid-template-columns:repeat(5,1fr)}.jt-progress li{font-size:.62rem}.jt-welcome__txt{max-width:100%}.jt-welcome__car{opacity:.25}.jt-dbanner__cars{opacity:.4;width:80%}.jt-task{grid-template-columns:auto 1fr}.jt-task .jt-thumb{display:none}.jt-task__act{grid-template-columns:1fr}.jt-profilecard__act{padding-left:0;border-left:0}.jt-banks li{grid-template-columns:72px 1fr auto}.jt-paybar{grid-template-columns:1fr 1fr}.jt-p-topnav{display:none}.jt-p-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;background:linear-gradient(180deg,#2b0004,#120002);border-top:2px solid var(--jt-gold);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.jt-p-bottom a{display:flex;flex-direction:column;align-items:center;gap:2px;color:#e8d9da;text-decoration:none;font-size:.68rem;font-weight:700;padding:4px 0;min-height:48px;justify-content:center}.jt-p-bottom .jt-icon{width:22px;height:22px}.jt-p-bottom a.is-active{color:var(--jt-gold-light)}.jt-p-bottom a.is-cta .jt-icon{background:var(--jt-gold-gradient);color:#3a2000;border-radius:50%;width:36px;height:36px;padding:7px;margin-top:-18px;box-shadow:0 4px 10px rgba(0,0,0,.4)}.jt-p-foot{padding-bottom:70px}.jt-table--cards thead{display:none}.jt-table--cards,.jt-table--cards tbody,.jt-table--cards tr,.jt-table--cards td{display:block;width:100%}.jt-table--cards tr{border:1px solid var(--jt-line);border-radius:10px;margin-bottom:10px;padding:6px 10px;background:#fff}.jt-table--cards td{display:flex;justify-content:space-between;gap:12px;border:0;padding:5px 0;text-align:right}.jt-table--cards td::before{content:attr(data-label);font-weight:700;color:var(--jt-muted);text-align:left;flex:0 0 auto}.jt-brow{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img main" "date date" "price status"}.jt-brow .jt-thumb{width:72px;height:48px}.jt-brow__status{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.jt-quick{padding:14px}.jt-quick,.jt-quick--compact{grid-template-columns:1fr 1fr;gap:10px}.jt-steps li{font-size:.7rem;padding:8px 4px}.jt-steps li::before{display:none}.jt-confirm__meta{grid-template-columns:1fr}}@media (max-width:420px){.jt-quick,.jt-quick--compact{grid-template-columns:1fr}.jt-dstats,.jt-paystats,.jt-shortcuts{grid-template-columns:1fr 1fr}.jt-dstats>div{flex-direction:column;align-items:flex-start;gap:6px}.jt-dstats strong{font-size:1.15rem}}.jt-check{display:block;position:relative;padding-left:30px;font-size:.9rem;line-height:1.45}.jt-check input{position:absolute;left:0;top:0;width:20px;height:20px;margin:0;accent-color:var(--jt-red)}@media (max-width:980px){.jt-p-body{background:none}}@media (max-width:720px){.jt-table--cards td{flex-wrap:wrap}.jt-table--cards td::before{margin-right:auto}}
.jt-lang{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(220,168,41,.55);border-radius:999px;flex:none}.jt-lang__item{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:32px;padding:0 8px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;line-height:1}.jt-lang__item:hover,.jt-lang__item:focus-visible{color:#ffe27a}.jt-lang__item.is-active{background:linear-gradient(125deg,#c18a12,#ffe27a 55%,#dca829);color:#180003}
