*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-10{bottom:-2.5rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-left-\[5px\]{left:-5px}.-left-\[7px\]{left:-7px}.-left-\[9px\]{left:-9px}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-6{right:-1.5rem}.-top-16{top:-4rem}.-top-20{top:-5rem}.-top-32{top:-8rem}.-top-40{top:-10rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[-18px\]{bottom:-18px}.left-0{left:0}.left-1{left:.25rem}.left-1\/3{left:33.333333%}.left-16{left:4rem}.left-20{left:5rem}.left-24{left:6rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[20px\]{top:20px}.top-\[60px\]{top:60px}.top-\[72px\]{top:72px}.top-\[73px\]{top:73px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2/span 2}.\!mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-bottom:.75rem;margin-top:.75rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-\[18px\]{height:18px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[180px\]{height:180px}.h-\[190px\]{height:190px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[28px\]{height:28px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[740px\]{height:740px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-\[260px\]{max-height:260px}.max-h-\[480px\]{max-height:480px}.max-h-\[760px\]{max-height:760px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(92vh-120px\)\]{max-height:calc(92vh - 120px)}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[190px\]{min-height:190px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.min-h-screen{min-height:100vh}.\!w-\[18px\]{width:18px!important}.w-0{width:0}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[86vw\]{width:86vw}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-\[112px\]{min-width:112px}.min-w-\[118px\]{min-width:118px}.min-w-\[120px\]{min-width:120px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[1450px\]{min-width:1450px}.min-w-\[18px\]{min-width:18px}.min-w-\[1900px\]{min-width:1900px}.min-w-\[20px\]{min-width:20px}.min-w-\[264px\]{min-width:264px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[820px\]{max-width:820px}.max-w-\[86px\]{max-width:86px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-1,.translate-x-7{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x:1.75rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.05fr_0\.9fr_0\.65fr_0\.85fr_1\.15fr_0\.75fr_0\.9fr_0\.9fr_0\.8fr_0\.75fr_1\.35fr\]{grid-template-columns:1.05fr .9fr .65fr .85fr 1.15fr .75fr .9fr .9fr .8fr .75fr 1.35fr}.grid-cols-\[1\.15fr_1\.05fr_0\.8fr_0\.7fr_1\.35fr\]{grid-template-columns:1.15fr 1.05fr .8fr .7fr 1.35fr}.grid-cols-\[86px_1\.15fr_1fr_0\.75fr_0\.62fr_0\.64fr_0\.66fr_0\.8fr_1\.35fr\]{grid-template-columns:86px 1.15fr 1fr .75fr .62fr .64fr .66fr .8fr 1.35fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-\[\#eaf1ff\]>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#eaf1ff;border-color:rgb(234 241 255/var(--tw-divide-opacity,1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#10b981\]\/30{border-color:#10b9814d}.border-\[\#1a2535\]{--tw-border-opacity:1;border-color:#1a2535;border-color:rgb(26 37 53/var(--tw-border-opacity,1))}.border-\[\#1e2d45\]{--tw-border-opacity:1;border-color:#1e2d45;border-color:rgb(30 45 69/var(--tw-border-opacity,1))}.border-\[\#1e3050\]{--tw-border-opacity:1;border-color:#1e3050;border-color:rgb(30 48 80/var(--tw-border-opacity,1))}.border-\[\#3b82f6\]\/30{border-color:#3b82f64d}.border-\[\#c7d7f4\]{--tw-border-opacity:1;border-color:#c7d7f4;border-color:rgb(199 215 244/var(--tw-border-opacity,1))}.border-\[\#dbe4f3\]{--tw-border-opacity:1;border-color:#dbe4f3;border-color:rgb(219 228 243/var(--tw-border-opacity,1))}.border-\[\#dbeafe\]{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-\[\#e2e8f0\]{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-\[\#e3eaf6\]{--tw-border-opacity:1;border-color:#e3eaf6;border-color:rgb(227 234 246/var(--tw-border-opacity,1))}.border-\[\#e8eef8\]{--tw-border-opacity:1;border-color:#e8eef8;border-color:rgb(232 238 248/var(--tw-border-opacity,1))}.border-\[\#eaf1ff\]{--tw-border-opacity:1;border-color:#eaf1ff;border-color:rgb(234 241 255/var(--tw-border-opacity,1))}.border-\[\#edf2fb\]{--tw-border-opacity:1;border-color:#edf2fb;border-color:rgb(237 242 251/var(--tw-border-opacity,1))}.border-\[\#eef3fc\]{--tw-border-opacity:1;border-color:#eef3fc;border-color:rgb(238 243 252/var(--tw-border-opacity,1))}.border-\[\#f59e0b\]\/30{border-color:#f59e0b4d}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:#f59e0b;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:#dbeafe;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-300\/35{border-color:#93c5fd59}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-blue-800\/40{border-color:#1e40af66}.border-blue-900{--tw-border-opacity:1;border-color:#1e3a8a;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-600{--tw-border-opacity:1;border-color:#059669;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:#fbcfe8;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:#e9d5ff;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:#9333ea;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:#fee2e2;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-400\/20{border-color:#f8717133}.border-red-700{--tw-border-opacity:1;border-color:#b91c1c;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:#fecdd3;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:#fda4af;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/70{border-color:#334155b3}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-slate-950{--tw-border-opacity:1;border-color:#020617;border-color:rgb(2 6 23/var(--tw-border-opacity,1))}.border-teal-200{--tw-border-opacity:1;border-color:#99f6e4;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:#ddd6fe;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-500{--tw-border-opacity:1;border-color:#8b5cf6;border-color:rgb(139 92 246/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-r-blue-600{--tw-border-opacity:1;border-right-color:#2563eb;border-right-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-r-indigo-600{--tw-border-opacity:1;border-right-color:#4f46e5;border-right-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-t-blue-500{--tw-border-opacity:1;border-top-color:#3b82f6;border-top-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-t-blue-600{--tw-border-opacity:1;border-top-color:#2563eb;border-top-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-t-blue-700{--tw-border-opacity:1;border-top-color:#1d4ed8;border-top-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-t-indigo-600{--tw-border-opacity:1;border-top-color:#4f46e5;border-top-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-\[\#09111f\]{--tw-bg-opacity:1!important;background-color:#09111f!important;background-color:rgb(9 17 31/var(--tw-bg-opacity,1))!important}.\!bg-\[\#f8fbff\]{--tw-bg-opacity:1!important;background-color:#f8fbff!important;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))!important}.\!bg-blue-600{--tw-bg-opacity:1!important;background-color:#2563eb!important;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))!important}.\!bg-slate-950\/55{background-color:#0206178c!important}.\!bg-transparent{background-color:initial!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:#fff!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#080d14\]{--tw-bg-opacity:1;background-color:#080d14;background-color:rgb(8 13 20/var(--tw-bg-opacity,1))}.bg-\[\#090d15\]{--tw-bg-opacity:1;background-color:#090d15;background-color:rgb(9 13 21/var(--tw-bg-opacity,1))}.bg-\[\#09111f\]\/95{background-color:#09111ff2}.bg-\[\#0a1020\]{--tw-bg-opacity:1;background-color:#0a1020;background-color:rgb(10 16 32/var(--tw-bg-opacity,1))}.bg-\[\#0d1425\]{--tw-bg-opacity:1;background-color:#0d1425;background-color:rgb(13 20 37/var(--tw-bg-opacity,1))}.bg-\[\#10b981\]{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-\[\#10b981\]\/10{background-color:#10b9811a}.bg-\[\#111827\]{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-\[\#1a2535\]{--tw-bg-opacity:1;background-color:#1a2535;background-color:rgb(26 37 53/var(--tw-bg-opacity,1))}.bg-\[\#1e2d45\]{--tw-bg-opacity:1;background-color:#1e2d45;background-color:rgb(30 45 69/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]\/10{background-color:#3b82f61a}.bg-\[\#7f1d1d\]{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-\[\#dbeafe\]{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-\[\#f0f2f5\]{--tw-bg-opacity:1;background-color:#f0f2f5;background-color:rgb(240 242 245/var(--tw-bg-opacity,1))}.bg-\[\#f0f4f8\]{--tw-bg-opacity:1;background-color:#f0f4f8;background-color:rgb(240 244 248/var(--tw-bg-opacity,1))}.bg-\[\#f4f5f7\]{--tw-bg-opacity:1;background-color:#f4f5f7;background-color:rgb(244 245 247/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]\/10{background-color:#f59e0b1a}.bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:#f7faff;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.bg-\[\#f8f9fb\]{--tw-bg-opacity:1;background-color:#f8f9fb;background-color:rgb(248 249 251/var(--tw-bg-opacity,1))}.bg-\[\#f8fbff\]{--tw-bg-opacity:1;background-color:#f8fbff;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:#fbbf24;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-600{--tw-bg-opacity:1;background-color:#d97706;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-900\/30{background-color:#78350f4d}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-400\/70{background-color:#60a5fab3}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/90{background-color:#2563ebe6}.bg-blue-700{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-cyan-50{--tw-bg-opacity:1;background-color:#ecfeff;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-600{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:#34d399;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500{--tw-bg-opacity:1;background-color:#10b981;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/25{background-color:#6366f140}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:#fdf2f8;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-purple-400{--tw-bg-opacity:1;background-color:#c084fc;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-sky-400{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity:1;background-color:#020617;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-teal-50{--tw-bg-opacity:1;background-color:#f0fdfa;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:#0d9488;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-100{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-50{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-900\/30{background-color:#4c1d954d}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.\!bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.bg-\[linear-gradient\(rgba\(255\2c 255\2c 255\2c 0\.035\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.035\)_1px\2c transparent_1px\)\]{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0)}.bg-\[radial-gradient\(ellipse_at_15\%_0\%\2c rgba\(99\2c 102\2c 241\2c 0\.22\)\2c transparent_42\%\)\2c radial-gradient\(ellipse_at_88\%_20\%\2c rgba\(14\2c 165\2c 233\2c 0\.18\)\2c transparent_38\%\)\2c linear-gradient\(135deg\2c \#080e1c_0\%\2c \#0d1830_48\%\2c \#132452_100\%\)\]{background-image:radial-gradient(ellipse at 15% 0,#6366f138,#0000 42%),radial-gradient(ellipse at 88% 20%,#0ea5e92e,#0000 38%),linear-gradient(135deg,#080e1c,#0d1830 48%,#132452)}.bg-\[radial-gradient\(ellipse_at_20\%_0\%\2c rgba\(99\2c 102\2c 241\2c 0\.26\)\2c transparent_44\%\)\2c radial-gradient\(ellipse_at_95\%_18\%\2c rgba\(14\2c 165\2c 233\2c 0\.18\)\2c transparent_38\%\)\2c radial-gradient\(ellipse_at_20\%_100\%\2c rgba\(16\2c 185\2c 129\2c 0\.10\)\2c transparent_34\%\)\2c linear-gradient\(160deg\2c \#080e1c_0\%\2c \#0d1830_50\%\2c \#132452_100\%\)\]{background-image:radial-gradient(ellipse at 20% 0,#6366f142,#0000 44%),radial-gradient(ellipse at 95% 18%,#0ea5e92e,#0000 38%),radial-gradient(ellipse at 20% 100%,#10b9811a,#0000 34%),linear-gradient(160deg,#080e1c,#0d1830 50%,#132452)}.bg-\[repeating-linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.95\)_0_14px\2c transparent_14px_24px\)\]{background-image:repeating-linear-gradient(90deg,#fffffff2 0 14px,#0000 14px 24px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.\!from-\[\#1d4ed8\]{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position)!important;--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.from-\[\#0b1220\]{--tw-gradient-from:#0b1220 var(--tw-gradient-from-position);--tw-gradient-to:#0b122000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#0f172a\]{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1d4ed8\]{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f8fbff\]{--tw-gradient-from:#f8fbff var(--tw-gradient-from-position);--tw-gradient-to:#f8fbff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ffffff\]{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from:#64748b var(--tw-gradient-from-position);--tw-gradient-to:#64748b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/70{--tw-gradient-from:#020617b3 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/75{--tw-gradient-from:#020617bf var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from:#020617cc var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:#7c3aed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#0ea5e9\]{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0ea5e9 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#111936\]{--tw-gradient-to:#11193600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111936 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#1f2937\]{--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f2937 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#2563eb\]{--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#2563eb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#f7fff8\]{--tw-gradient-to:#f7fff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f7fff8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e1b4b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950\/10{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0206171a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-950\/15{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#02061726 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.\!to-\[\#3b82f6\]{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)!important}.to-\[\#0f172a\]{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-\[\#10b981\]{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-\[\#1d4ed8\]{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-\[\#1e3a8a\]{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-\[\#2563eb\]{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-\[\#3b82f6\]{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-\[\#f6f9fe\]{--tw-gradient-to:#f6f9fe var(--tw-gradient-to-position)}.to-\[\#f8fbff\]{--tw-gradient-to:#f8fbff var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-950{--tw-gradient-to:#172554 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-indigo-50\/80{--tw-gradient-to:#eef2ffcc var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to:#475569 var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to:#6d28d9 var(--tw-gradient-to-position)}.bg-\[length\:42px_42px\]{background-size:42px 42px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2\.5{padding-bottom:.625rem!important;padding-top:.625rem!important}.\!py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[10px\]{padding-bottom:10px;padding-top:10px}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.\!align-middle{vertical-align:middle!important}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[17px\]{font-size:17px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[19px\]{font-size:19px!important}.\!text-\[20px\]{font-size:20px!important}.\!text-\[21px\]{font-size:21px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[23px\]{font-size:23px!important}.\!text-\[24px\]{font-size:24px!important}.\!text-\[25px\]{font-size:25px!important}.\!text-\[26px\]{font-size:26px!important}.\!text-\[28px\]{font-size:28px!important}.\!text-\[32px\]{font-size:32px!important}.\!text-\[34px\]{font-size:34px!important}.\!text-\[40px\]{font-size:40px!important}.\!text-\[42px\]{font-size:42px!important}.\!text-\[44px\]{font-size:44px!important}.\!text-\[48px\]{font-size:48px!important}.\!text-\[50px\]{font-size:50px!important}.\!text-\[52px\]{font-size:52px!important}.\!text-\[54px\]{font-size:54px!important}.\!text-\[58px\]{font-size:58px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-black{font-weight:900!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#0f2044\]{--tw-text-opacity:1!important;color:#0f2044!important;color:rgb(15 32 68/var(--tw-text-opacity,1))!important}.\!text-current{color:currentColor!important}.\!text-slate-700{--tw-text-opacity:1!important;color:#334155!important;color:rgb(51 65 85/var(--tw-text-opacity,1))!important}.\!text-slate-950{--tw-text-opacity:1!important;color:#020617!important;color:rgb(2 6 23/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-white\/40{color:#fff6!important}.\!text-white\/45{color:#ffffff73!important}.\!text-white\/70{color:#ffffffb3!important}.\!text-white\/75{color:#ffffffbf!important}.text-\[\#1a0dab\]{--tw-text-opacity:1;color:#1a0dab;color:rgb(26 13 171/var(--tw-text-opacity,1))}.text-\[\#334155\]{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-\[\#34d399\]{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#fbbf24\]{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-200\/80{color:#bfdbfecc}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:#10b981;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:#022c22;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:#be185d;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:#fee2e2;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:#0284c7;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:#0f766e;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:#8b5cf6;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.accent-blue-600{accent-color:#2563eb}.accent-emerald-600{accent-color:#059669}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.20\]{opacity:.2}.opacity-\[0\.22\]{opacity:.22}.opacity-\[0\.24\]{opacity:.24}.opacity-\[0\.2\]{opacity:.2}.\!shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-12px_40px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 -12px 40px #0f172a14;--tw-shadow-colored:0 -12px 40px var(--tw-shadow-color)}.shadow-\[0_-12px_40px_rgba\(15\2c 23\2c 42\2c 0\.08\)\],.shadow-\[0_0_0_3px_rgba\(74\2c 222\2c 128\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(74\2c 222\2c 128\2c 0\.18\)\]{--tw-shadow:0 0 0 3px #4ade802e;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)}.shadow-\[0_0_18px_rgba\(14\2c 165\2c 233\2c 0\.5\)\]{--tw-shadow:0 0 18px #0ea5e980;--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(37\2c 99\2c 235\2c 0\.20\)\]{--tw-shadow:0 10px 24px #2563eb33;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.shadow-\[0_10px_24px_rgba\(37\2c 99\2c 235\2c 0\.20\)\],.shadow-\[0_10px_24px_rgba\(37\2c 99\2c 235\2c 0\.25\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(37\2c 99\2c 235\2c 0\.25\)\]{--tw-shadow:0 10px 24px #2563eb40;--tw-shadow-colored:0 10px 24px var(--tw-shadow-color)}.shadow-\[0_10px_26px_rgba\(255\2c 255\2c 255\2c 0\.12\)\]{--tw-shadow:0 10px 26px #ffffff1f;--tw-shadow-colored:0 10px 26px var(--tw-shadow-color)}.shadow-\[0_10px_26px_rgba\(255\2c 255\2c 255\2c 0\.12\)\],.shadow-\[0_10px_35px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 10px 35px #0f172a14;--tw-shadow-colored:0 10px 35px var(--tw-shadow-color)}.shadow-\[0_12px_30px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 12px 30px #0f172a59;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.shadow-\[0_12px_30px_rgba\(15\2c 23\2c 42\2c 0\.35\)\],.shadow-\[0_12px_30px_rgba\(37\2c 99\2c 235\2c 0\.22\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(37\2c 99\2c 235\2c 0\.22\)\]{--tw-shadow:0 12px 30px #2563eb38;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.shadow-\[0_12px_36px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 12px 36px #0f172a14;--tw-shadow-colored:0 12px 36px var(--tw-shadow-color)}.shadow-\[0_12px_36px_rgba\(15\2c 23\2c 42\2c 0\.08\)\],.shadow-\[0_14px_32px_rgba\(37\2c 99\2c 235\2c 0\.24\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(37\2c 99\2c 235\2c 0\.24\)\]{--tw-shadow:0 14px 32px #2563eb3d;--tw-shadow-colored:0 14px 32px var(--tw-shadow-color)}.shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.24\)\]{--tw-shadow:0 14px 34px #2563eb3d;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color)}.shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.24\)\],.shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.28\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.28\)\]{--tw-shadow:0 14px 34px #2563eb47;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color)}.shadow-\[0_16px_38px_rgba\(37\2c 99\2c 235\2c 0\.28\)\]{--tw-shadow:0 16px 38px #2563eb47;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color)}.shadow-\[0_16px_38px_rgba\(37\2c 99\2c 235\2c 0\.28\)\],.shadow-\[0_16px_48px_rgba\(37\2c 99\2c 235\2c 0\.04\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(37\2c 99\2c 235\2c 0\.04\)\]{--tw-shadow:0 16px 48px #2563eb0a;--tw-shadow-colored:0 16px 48px var(--tw-shadow-color)}.shadow-\[0_18px_45px_rgba\(0\2c 0\2c 0\2c 0\.3\)\]{--tw-shadow:0 18px 45px #0000004d;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color)}.shadow-\[0_18px_45px_rgba\(0\2c 0\2c 0\2c 0\.3\)\],.shadow-\[0_18px_45px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 18px 45px #0f172a12;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color)}.shadow-\[0_18px_50px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 18px 50px #0f172a12;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color)}.shadow-\[0_18px_50px_rgba\(15\2c 23\2c 42\2c 0\.07\)\],.shadow-\[0_18px_55px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 18px 55px #0f172a12;--tw-shadow-colored:0 18px 55px var(--tw-shadow-color)}.shadow-\[0_18px_60px_rgba\(8\2c 14\2c 28\2c 0\.26\)\]{--tw-shadow:0 18px 60px #080e1c42;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color)}.shadow-\[0_18px_60px_rgba\(8\2c 14\2c 28\2c 0\.26\)\],.shadow-\[0_20px_60px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\2c 23\2c 42\2c 0\.14\)\]{--tw-shadow:0 20px 60px #0f172a24;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color)}.shadow-\[0_22px_70px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 22px 70px #0006;--tw-shadow-colored:0 22px 70px var(--tw-shadow-color)}.shadow-\[0_22px_70px_rgba\(0\2c 0\2c 0\2c 0\.4\)\],.shadow-\[0_22px_70px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 22px 70px #0f172a14;--tw-shadow-colored:0 22px 70px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:0 24px 70px #0f172a29;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color)}.shadow-\[0_24px_70px_rgba\(15\2c 23\2c 42\2c 0\.16\)\],.shadow-\[0_28px_80px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(15\2c 23\2c 42\2c 0\.22\)\]{--tw-shadow:0 28px 80px #0f172a38;--tw-shadow-colored:0 28px 80px var(--tw-shadow-color)}.shadow-\[0_28px_90px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 28px 90px #0f172a59;--tw-shadow-colored:0 28px 90px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(37\2c 99\2c 235\2c 0\.3\)\]{--tw-shadow:0 2px 8px #2563eb4d;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.shadow-\[0_2px_8px_rgba\(37\2c 99\2c 235\2c 0\.3\)\],.shadow-\[0_2px_8px_rgba\(59\2c 130\2c 246\2c 0\.03\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(59\2c 130\2c 246\2c 0\.03\)\]{--tw-shadow:0 2px 8px #3b82f608;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.shadow-\[0_30px_80px_rgba\(15\2c 23\2c 42\2c 0\.25\)\]{--tw-shadow:0 30px 80px #0f172a40;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color)}.shadow-\[0_30px_80px_rgba\(15\2c 23\2c 42\2c 0\.25\)\],.shadow-\[0_30px_80px_rgba\(15\2c 23\2c 42\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\2c 23\2c 42\2c 0\.3\)\]{--tw-shadow:0 30px 80px #0f172a4d;--tw-shadow-colored:0 30px 80px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(99\2c 102\2c 241\2c 0\.35\)\]{--tw-shadow:0 4px 14px #6366f159;--tw-shadow-colored:0 4px 14px var(--tw-shadow-color)}.shadow-\[0_4px_14px_rgba\(99\2c 102\2c 241\2c 0\.35\)\],.shadow-\[0_4px_20px_rgba\(37\2c 99\2c 235\2c 0\.06\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(37\2c 99\2c 235\2c 0\.06\)\]{--tw-shadow:0 4px 20px #2563eb0f;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color)}.shadow-\[0_4px_24px_rgba\(15\2c 23\2c 42\2c 0\.07\)\]{--tw-shadow:0 4px 24px #0f172a12;--tw-shadow-colored:0 4px 24px var(--tw-shadow-color)}.shadow-\[0_4px_24px_rgba\(15\2c 23\2c 42\2c 0\.07\)\],.shadow-\[0_6px_16px_rgba\(37\2c 99\2c 235\2c 0\.3\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(37\2c 99\2c 235\2c 0\.3\)\]{--tw-shadow:0 6px 16px #2563eb4d;--tw-shadow-colored:0 6px 16px var(--tw-shadow-color)}.shadow-\[0_8px_18px_rgba\(37\2c 99\2c 235\2c 0\.18\)\]{--tw-shadow:0 8px 18px #2563eb2e;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color)}.shadow-\[0_8px_18px_rgba\(37\2c 99\2c 235\2c 0\.18\)\],.shadow-\[0_8px_20px_rgba\(37\2c 99\2c 235\2c 0\.22\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(37\2c 99\2c 235\2c 0\.22\)\]{--tw-shadow:0 8px 20px #2563eb38;--tw-shadow-colored:0 8px 20px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 8px 30px #0f172a1a;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(15\2c 23\2c 42\2c 0\.10\)\],.shadow-\[22px_0_70px_rgba\(8\2c 14\2c 28\2c 0\.38\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[22px_0_70px_rgba\(8\2c 14\2c 28\2c 0\.38\)\]{--tw-shadow:22px 0 70px #080e1c61;--tw-shadow-colored:22px 0 70px var(--tw-shadow-color)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.10\)\2c 0_10px_24px_rgba\(37\2c 99\2c 235\2c 0\.20\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a,0 10px 24px #2563eb33;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.10\)\2c 0_10px_24px_rgba\(8\2c 14\2c 28\2c 0\.18\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a,0 10px 24px #080e1c2e;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.10\)\2c 0_10px_24px_rgba\(8\2c 14\2c 28\2c 0\.22\)\]{--tw-shadow:inset 0 1px 0 #ffffff1a,0 10px 24px #080e1c38;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 10px 24px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\2c 0_12px_30px_rgba\(8\2c 14\2c 28\2c 0\.20\)\]{--tw-shadow:inset 0 1px 0 #ffffffb8,0 12px 30px #080e1c33;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 30px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\2c 0_12px_30px_rgba\(8\2c 14\2c 28\2c 0\.22\)\]{--tw-shadow:inset 0 1px 0 #ffffffb8,0 12px 30px #080e1c38;--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 12px 30px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:inset 0 2px 8px #00000073;--tw-shadow-colored:inset 0 2px 8px var(--tw-shadow-color)}.shadow-\[inset_0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.45\)\],.shadow-inner{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-amber-500\/30{--tw-shadow-color:#f59e0b4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-100{--tw-shadow-color:#fee2e2;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.\!ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.\!ring-\[\#dbe4f3\]{--tw-ring-opacity:1!important;--tw-ring-color:rgb(219 228 243/var(--tw-ring-opacity,1))!important}.\!ring-blue-300{--tw-ring-opacity:1!important;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))!important}.ring-\[\#10b981\]\/20{--tw-ring-color:#10b98133}.ring-\[\#1e2d45\]{--tw-ring-opacity:1;--tw-ring-color:rgb(30 45 69/var(--tw-ring-opacity,1))}.ring-\[\#2a3f5f\]{--tw-ring-opacity:1;--tw-ring-color:rgb(42 63 95/var(--tw-ring-opacity,1))}.ring-\[\#3b82f6\]\/20{--tw-ring-color:#3b82f633}.ring-\[\#dbe4f3\]{--tw-ring-opacity:1;--tw-ring-color:rgb(219 228 243/var(--tw-ring-opacity,1))}.ring-\[\#f59e0b\]\/20{--tw-ring-color:#f59e0b33}.ring-amber-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-500\/30{--tw-ring-color:#f59e0b4d}.ring-amber-600\/10{--tw-ring-color:#d977061a}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-500\/30{--tw-ring-color:#3b82f64d}.ring-blue-700{--tw-ring-opacity:1;--tw-ring-color:rgb(29 78 216/var(--tw-ring-opacity,1))}.ring-blue-800\/40{--tw-ring-color:#1e40af66}.ring-emerald-100{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-500\/25{--tw-ring-color:#10b98140}.ring-emerald-500\/30{--tw-ring-color:#10b9814d}.ring-emerald-600\/10{--tw-ring-color:#0596691a}.ring-indigo-200{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity,1))}.ring-indigo-500\/30{--tw-ring-color:#6366f14d}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgb(252 165 165/var(--tw-ring-opacity,1))}.ring-red-500\/25{--tw-ring-color:#ef444440}.ring-red-500\/30{--tw-ring-color:#ef44444d}.ring-red-600\/10{--tw-ring-color:#dc26261a}.ring-rose-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-slate-300{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.ring-slate-500\/30{--tw-ring-color:#64748b4d}.ring-slate-600\/10{--tw-ring-color:#4755691a}.ring-slate-950{--tw-ring-opacity:1;--tw-ring-color:rgb(2 6 23/var(--tw-ring-opacity,1))}.ring-transparent{--tw-ring-color:#0000}.ring-violet-200{--tw-ring-opacity:1;--tw-ring-color:rgb(221 214 254/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/15{--tw-ring-color:#ffffff26}.ring-white\/20{--tw-ring-color:#fff3}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background\:radial-gradient\(circle_at_20\%_50\%\2c rgba\(255\2c 255\2c 255\2c 0\.24\)\2c transparent_44\%\)\2c radial-gradient\(circle_at_80\%_50\%\2c rgba\(255\2c 255\2c 255\2c 0\.2\)\2c transparent_42\%\)\]{background:radial-gradient(circle at 20% 50%,#ffffff3d,#0000 44%),radial-gradient(circle at 80% 50%,#fff3,#0000 42%)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-color\:\#2563eb_\#e2e8f0\]{scrollbar-color:#2563eb #e2e8f0}.\[scrollbar-color\:rgba\(255\2c 255\2c 255\2c 0\.22\)_transparent\]{scrollbar-color:#ffffff38 #0000}.\[scrollbar-width\:thin\]{scrollbar-width:thin}#root,body,html{background-color:#000}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:h-12::file-selector-button{height:3rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-xl::file-selector-button{border-radius:.75rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-blue-50::file-selector-button{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-black::file-selector-button{font-weight:900}.file\:uppercase::file-selector-button{text-transform:uppercase}.file\:tracking-\[0\.04em\]::file-selector-button{letter-spacing:.04em}.file\:text-blue-700::file-selector-button{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:bg-\[linear-gradient\(rgba\(255\2c 255\2c 255\2c 0\.08\)_1px\2c transparent_1px\)\2c linear-gradient\(90deg\2c rgba\(255\2c 255\2c 255\2c 0\.08\)_1px\2c transparent_1px\)\]:before{background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);content:var(--tw-content)}.before\:bg-\[length\:42px_42px\]:before{background-size:42px 42px;content:var(--tw-content)}.before\:opacity-30:before{content:var(--tw-content);opacity:.3}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-blue-100\/50:focus-within{--tw-ring-color:#dbeafe80}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200\/60:hover{border-color:#bfdbfe99}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-emerald-400:hover{--tw-border-opacity:1;border-color:#34d399;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:border-violet-400:hover{--tw-border-opacity:1;border-color:#a78bfa;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-l-slate-200:hover{--tw-border-opacity:1;border-left-color:#e2e8f0;border-left-color:rgb(226 232 240/var(--tw-border-opacity,1))}.hover\:\!bg-blue-50:hover{--tw-bg-opacity:1!important;background-color:#eff6ff!important;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))!important}.hover\:\!bg-blue-700:hover{--tw-bg-opacity:1!important;background-color:#1d4ed8!important;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}.hover\:bg-\[\#111827\]:hover{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-\[\#253550\]:hover{--tw-bg-opacity:1;background-color:#253550;background-color:rgb(37 53 80/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity:1;background-color:#f8fbff;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:#b45309;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-900\/30:hover{background-color:#1e3a8a4d}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:#a7f3d0;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:#fecaca;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:#ffe4e6;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-300:hover{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-100:hover{--tw-bg-opacity:1;background-color:#ede9fe;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.hover\:bg-violet-50:hover{--tw-bg-opacity:1;background-color:#f5f3ff;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:#6d28d9;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/85:hover{background-color:#ffffffd9}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}.hover\:bg-white\/\[0\.16\]:hover{background-color:#ffffff29}.hover\:from-\[\#1e40af\]:hover{--tw-gradient-from:#1e40af var(--tw-gradient-from-position);--tw-gradient-to:#1e40af00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-amber-600:hover{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[\#2563eb\]:hover{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.hover\:\!text-red-200:hover{--tw-text-opacity:1!important;color:#fecaca!important;color:rgb(254 202 202/var(--tw-text-opacity,1))!important}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:#e11d48;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_26px_rgba\(37\2c 99\2c 235\2c 0\.26\)\]:hover{--tw-shadow:0 12px 26px #2563eb42;--tw-shadow-colored:0 12px 26px var(--tw-shadow-color)}.hover\:shadow-\[0_12px_26px_rgba\(37\2c 99\2c 235\2c 0\.26\)\]:hover,.hover\:shadow-\[0_12px_28px_rgba\(37\2c 99\2c 235\2c 0\.32\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(37\2c 99\2c 235\2c 0\.32\)\]:hover{--tw-shadow:0 12px 28px #2563eb52;--tw-shadow-colored:0 12px 28px var(--tw-shadow-color)}.hover\:shadow-\[0_14px_30px_rgba\(37\2c 99\2c 235\2c 0\.30\)\]:hover{--tw-shadow:0 14px 30px #2563eb4d;--tw-shadow-colored:0 14px 30px var(--tw-shadow-color)}.hover\:shadow-\[0_14px_30px_rgba\(37\2c 99\2c 235\2c 0\.30\)\]:hover,.hover\:shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.30\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_rgba\(37\2c 99\2c 235\2c 0\.30\)\]:hover{--tw-shadow:0 14px 34px #2563eb4d;--tw-shadow-colored:0 14px 34px var(--tw-shadow-color)}.hover\:shadow-\[0_16px_38px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]:hover{--tw-shadow:0 16px 38px #0f172a14;--tw-shadow-colored:0 16px 38px var(--tw-shadow-color)}.hover\:shadow-\[0_16px_38px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]:hover,.hover\:shadow-\[0_18px_42px_rgba\(37\2c 99\2c 235\2c 0\.32\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_42px_rgba\(37\2c 99\2c 235\2c 0\.32\)\]:hover{--tw-shadow:0 18px 42px #2563eb52;--tw-shadow-colored:0 18px 42px var(--tw-shadow-color)}.hover\:shadow-\[0_18px_44px_rgba\(37\2c 99\2c 235\2c 0\.36\)\]:hover{--tw-shadow:0 18px 44px #2563eb5c;--tw-shadow-colored:0 18px 44px var(--tw-shadow-color)}.hover\:shadow-\[0_18px_44px_rgba\(37\2c 99\2c 235\2c 0\.36\)\]:hover,.hover\:shadow-\[0_18px_45px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_45px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]:hover{--tw-shadow:0 18px 45px #0f172a14;--tw-shadow-colored:0 18px 45px var(--tw-shadow-color)}.hover\:shadow-\[0_22px_48px_rgba\(37\2c 99\2c 235\2c 0\.36\)\]:hover{--tw-shadow:0 22px 48px #2563eb5c;--tw-shadow-colored:0 22px 48px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_55px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover{--tw-shadow:0 22px 55px #00000059;--tw-shadow-colored:0 22px 55px var(--tw-shadow-color)}.hover\:shadow-\[0_22px_55px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:hover,.hover\:shadow-\[0_22px_55px_rgba\(15\2c 23\2c 42\2c 0\.11\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_55px_rgba\(15\2c 23\2c 42\2c 0\.11\)\]:hover{--tw-shadow:0 22px 55px #0f172a1c;--tw-shadow-colored:0 22px 55px var(--tw-shadow-color)}.hover\:shadow-\[0_24px_60px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]:hover{--tw-shadow:0 24px 60px #0006;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color)}.hover\:shadow-\[0_24px_60px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]:hover,.hover\:shadow-\[0_24px_60px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_60px_rgba\(15\2c 23\2c 42\2c 0\.12\)\]:hover{--tw-shadow:0 24px 60px #0f172a1f;--tw-shadow-colored:0 24px 60px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_18px_rgba\(99\2c 102\2c 241\2c 0\.45\)\]:hover{--tw-shadow:0 6px 18px #6366f173;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_18px_rgba\(99\2c 102\2c 241\2c 0\.45\)\]:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color:#3b82f666;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-200\/50:hover{--tw-shadow-color:#c7d2fe80;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-blue-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.hover\:file\:bg-blue-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-blue-400:focus{--tw-border-opacity:1;border-color:#60a5fa;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:#10b981;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-red-300:focus{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.focus\:border-sky-500:focus{--tw-border-opacity:1;border-color:#0ea5e9;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.focus\:border-slate-900:focus{--tw-border-opacity:1;border-color:#0f172a;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.focus\:border-violet-300:focus{--tw-border-opacity:1;border-color:#c4b5fd;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.focus\:bg-\[\#111827\]:focus{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 251 235/var(--tw-ring-opacity,1))}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-100\/50:focus{--tw-ring-color:#dbeafe80}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255/var(--tw-ring-opacity,1))}.focus\:ring-blue-900\/40:focus{--tw-ring-color:#1e3a8a66}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.focus\:ring-sky-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 165 233/var(--tw-ring-opacity,1))}.focus\:ring-slate-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.focus\:ring-slate-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(15 23 42/var(--tw-ring-opacity,1))}.focus\:ring-violet-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-100:disabled{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:focus-within .group-focus-within\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:right-2{right:.5rem}.sm\:top-16{top:4rem}.sm\:top-2{top:.5rem}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:-mt-6{margin-top:-1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:h-10{height:2.5rem}.sm\:h-16{height:4rem}.sm\:w-10{width:2.5rem}.sm\:w-24{width:6rem}.sm\:w-72{width:18rem}.sm\:w-\[280px\]{width:280px}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-2{padding-bottom:.5rem;padding-top:.5rem}.sm\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.sm\:pt-8{padding-top:2rem}.sm\:\!text-\[21px\]{font-size:21px!important}.sm\:\!text-\[22px\]{font-size:22px!important}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:static{position:static}.md\:fixed{position:fixed}.md\:bottom-0{bottom:0}.md\:left-0{left:0}.md\:right-0{right:0}.md\:z-50{z-index:50}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-14{height:3.5rem}.md\:w-14{width:3.5rem}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:border{border-width:1px}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-0{padding-left:0;padding-right:0}.md\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:pb-32{padding-bottom:8rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:left-\[264px\]{left:264px}.lg\:top-\[76px\]{top:76px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-11{height:2.75rem}.lg\:h-\[76px\]{height:76px}.lg\:w-11{width:2.75rem}.lg\:w-80{width:20rem}.lg\:w-\[264px\]{width:264px}.lg\:w-\[360px\]{width:360px}.lg\:max-w-\[800px\]{max-width:800px}.lg\:max-w-md{max-width:28rem}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1\.9fr\]{grid-template-columns:1.1fr 1.9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr_0\.8fr\]{grid-template-columns:1.2fr .8fr .8fr}.lg\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:\!text-\[20px\]{font-size:20px!important}.lg\:\!text-\[22px\]{font-size:22px!important}.lg\:\!text-\[23px\]{font-size:23px!important}.lg\:\!text-\[24px\]{font-size:24px!important}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[17px\]{font-size:17px}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:top-\[96px\]{top:96px}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:hidden{display:none}.xl\:w-52{width:13rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.xl\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.xl\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.35fr_0\.75fr\]{grid-template-columns:1.35fr .75fr}.xl\:grid-cols-\[1\.35fr_0\.85fr\]{grid-template-columns:1.35fr .85fr}.xl\:grid-cols-\[1\.45fr_0\.75fr\]{grid-template-columns:1.45fr .75fr}.xl\:grid-cols-\[1\.4fr_0\.7fr_0\.7fr_0\.7fr\]{grid-template-columns:1.4fr .7fr .7fr .7fr}.xl\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.xl\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.xl\:grid-cols-\[1fr_170px_auto_auto\]{grid-template-columns:1fr 170px auto auto}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_430px\]{grid-template-columns:minmax(0,1.25fr) 430px}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_440px\]{grid-template-columns:minmax(0,1.25fr) 440px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}}@media (min-width:1536px){.\32xl\:sticky{position:sticky}.\32xl\:top-24{top:6rem}.\32xl\:flex{display:flex}.\32xl\:hidden{display:none}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.\32xl\:self-start{align-self:flex-start}}@media (min-width:768px){.\[\&\>\*\:has\(input\[type\=file\]\)\]\:md\:col-span-2>:has(input[type=file]){grid-column:span 2/span 2}}@media (min-width:1280px){.\[\&\>\*\:has\(input\[type\=file\]\)\]\:xl\:col-span-3>:has(input[type=file]){grid-column:span 3/span 3}}@media (min-width:768px){.\[\&\>\*\:has\(textarea\)\]\:md\:col-span-2>:has(textarea){grid-column:span 2/span 2}}@media (min-width:1280px){.\[\&\>\*\:has\(textarea\)\]\:xl\:col-span-3>:has(textarea){grid-column:span 3/span 3}}.\[\&\>\*\]\:m-0>*{margin:0}.\[\&\>h2\]\:col-span-full>h2,.\[\&\>h3\]\:col-span-full>h3{grid-column:1/-1}.\[\&_\.active-tab\]\:\!bg-gradient-to-r .active-tab{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.\[\&_\.active-tab\]\:\!from-\[\#1d4ed8\] .active-tab{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position)!important;--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.\[\&_\.active-tab\]\:\!to-\[\#3b82f6\] .active-tab{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)!important}.\[\&_\.active-tab\]\:\!text-white .active-tab{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_\.active-tab\]\:\!ring-blue-300 .active-tab{--tw-ring-opacity:1!important;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))!important}.\[\&_\.active\]\:\!bg-gradient-to-r .active{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important}.\[\&_\.active\]\:\!from-\[\#1d4ed8\] .active{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position)!important;--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)!important}.\[\&_\.active\]\:\!to-\[\#3b82f6\] .active{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)!important}.\[\&_\.active\]\:\!text-white .active{--tw-text-opacity:1!important;color:#fff!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\[\&_\.active\]\:\!ring-blue-300 .active{--tw-ring-opacity:1!important;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))!important}.\[\&_\.ck-editor__editable\]\:min-h-\[150px\] .ck-editor editable{min-height:150px}.\[\&_\.ck-editor__main\>\.ck-editor__editable\]\:\!border-x-0 .ck-editor main>.ck-editor editable{border-left-width:0!important;border-right-width:0!important}.\[\&_\.ck-editor__main\>\.ck-editor__editable\]\:\!border-b-0 .ck-editor main>.ck-editor editable{border-bottom-width:0!important}.\[\&_\.ck-editor__main\>\.ck-editor__editable\]\:\!text-sm .ck-editor main>.ck-editor editable{font-size:.875rem!important;line-height:1.25rem!important}.\[\&_\.ck-editor__main\>\.ck-editor__editable\]\:\!leading-7 .ck-editor main>.ck-editor editable{line-height:1.75rem!important}.\[\&_\.ck-toolbar\]\:\!border-0 .ck-toolbar{border-width:0!important}.\[\&_\.tab\:hover\]\:bg-blue-50 .tab:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.\[\&_\.tabButtons\]\:\!bg-\[\#f8fbff\] .tabButtons{--tw-bg-opacity:1!important;background-color:#f8fbff!important;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))!important}.\[\&_\.tabButtons\]\:\!text-slate-700 .tabButtons{--tw-text-opacity:1!important;color:#334155!important;color:rgb(51 65 85/var(--tw-text-opacity,1))!important}.\[\&_\.tabButtons\]\:\!ring-\[\#dbe4f3\] .tabButtons{--tw-ring-opacity:1!important;--tw-ring-color:rgb(219 228 243/var(--tw-ring-opacity,1))!important}.\[\&_\.tab\]\:rounded-2xl .tab{border-radius:1rem}.\[\&_\.tab\]\:px-5 .tab{padding-left:1.25rem;padding-right:1.25rem}.\[\&_\.tab\]\:py-3 .tab{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\.tab\]\:text-xs .tab{font-size:.75rem;line-height:1rem}.\[\&_\.tab\]\:font-black .tab{font-weight:900}.\[\&_\.tab\]\:text-slate-700 .tab{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.\[\&_\.tab\]\:ring-1 .tab{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&_\.tab\]\:ring-\[\#dbe4f3\] .tab{--tw-ring-opacity:1;--tw-ring-color:rgb(219 228 243/var(--tw-ring-opacity,1))}.\[\&_\.tab\]\:transition .tab{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_button\:hover\]\:-translate-y-0\.5 button:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_button\]\:cursor-pointer button{cursor:pointer}.\[\&_button\]\:\!rounded-2xl button{border-radius:1rem!important}.\[\&_button\]\:\!rounded-xl button{border-radius:.75rem!important}.\[\&_button\]\:rounded-2xl button{border-radius:1rem}.\[\&_button\]\:border-0 button{border-width:0}.\[\&_button\]\:\!bg-\[\#f8fbff\] button{--tw-bg-opacity:1!important;background-color:#f8fbff!important;background-color:rgb(248 251 255/var(--tw-bg-opacity,1))!important}.\[\&_button\]\:\!px-3 button{padding-left:.75rem!important;padding-right:.75rem!important}.\[\&_button\]\:\!px-5 button{padding-left:1.25rem!important;padding-right:1.25rem!important}.\[\&_button\]\:\!py-2 button{padding-bottom:.5rem!important;padding-top:.5rem!important}.\[\&_button\]\:\!py-3 button{padding-bottom:.75rem!important;padding-top:.75rem!important}.\[\&_button\]\:px-4 button{padding-left:1rem;padding-right:1rem}.\[\&_button\]\:py-2 button{padding-bottom:.5rem;padding-top:.5rem}.\[\&_button\]\:\!text-xs button{font-size:.75rem!important;line-height:1rem!important}.\[\&_button\]\:text-xs button{font-size:.75rem;line-height:1rem}.\[\&_button\]\:\!font-black button{font-weight:900!important}.\[\&_button\]\:font-black button{font-weight:900}.\[\&_button\]\:\!text-slate-700 button{--tw-text-opacity:1!important;color:#334155!important;color:rgb(51 65 85/var(--tw-text-opacity,1))!important}.\[\&_button\]\:\!ring-1 button{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.\[\&_button\]\:\!ring-\[\#dbe4f3\] button{--tw-ring-opacity:1!important;--tw-ring-color:rgb(219 228 243/var(--tw-ring-opacity,1))!important}.\[\&_button\]\:transition button{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_h1\]\:relative h1{position:relative}.\[\&_h1\]\:z-10 h1{z-index:10}.\[\&_h1\]\:m-0 h1{margin:0}.\[\&_h1\]\:text-4xl h1{font-size:2.25rem;line-height:2.5rem}.\[\&_h1\]\:font-black h1{font-weight:900}.\[\&_h1\]\:tracking-\[-0\.06em\] h1{letter-spacing:-.06em}@media (min-width:640px){.sm\:\[\&_h1\]\:text-5xl h1{font-size:3rem;line-height:1}}.\[\&_h2\]\:text-2xl h2{font-size:1.5rem;line-height:2rem}.\[\&_h2\]\:font-black h2{font-weight:900}.\[\&_h2\]\:tracking-\[-0\.04em\] h2{letter-spacing:-.04em}.\[\&_h2\]\:text-slate-950 h2{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.\[\&_h3\]\:text-xl h3{font-size:1.25rem;line-height:1.75rem}.\[\&_h3\]\:font-black h3{font-weight:900}.\[\&_h3\]\:tracking-\[-0\.03em\] h3{letter-spacing:-.03em}.\[\&_h3\]\:text-slate-950 h3{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.\[\&_h4\]\:text-base h4{font-size:1rem;line-height:1.5rem}.\[\&_h4\]\:font-black h4{font-weight:900}.\[\&_h4\]\:text-slate-800 h4{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.\[\&_h5\]\:text-sm h5{font-size:.875rem;line-height:1.25rem}.\[\&_h5\]\:font-black h5{font-weight:900}.\[\&_h5\]\:text-slate-800 h5{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.\[\&_img\]\:h-24 img{height:6rem}.\[\&_img\]\:h-32 img{height:8rem}.\[\&_img\]\:h-36 img{height:9rem}.\[\&_img\]\:w-28 img{width:7rem}.\[\&_img\]\:w-48 img{width:12rem}.\[\&_img\]\:w-64 img{width:16rem}.\[\&_img\]\:rounded-xl img{border-radius:.75rem}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_input\:not\(\[type\=checkbox\]\)\:focus\]\:border-blue-300 input:not([type=checkbox]):focus{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.\[\&_input\:not\(\[type\=checkbox\]\)\:focus\]\:ring-4 input:not([type=checkbox]):focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&_input\:not\(\[type\=checkbox\]\)\:focus\]\:ring-blue-100 input:not([type=checkbox]):focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:min-h-12 input:not([type=checkbox]){min-height:3rem}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:w-full input:not([type=checkbox]){width:100%}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:rounded-2xl input:not([type=checkbox]){border-radius:1rem}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:border input:not([type=checkbox]){border-width:1px}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:border-\[\#dbe4f3\] input:not([type=checkbox]){--tw-border-opacity:1;border-color:#dbe4f3;border-color:rgb(219 228 243/var(--tw-border-opacity,1))}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:bg-white input:not([type=checkbox]){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:px-4 input:not([type=checkbox]){padding-left:1rem;padding-right:1rem}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:text-sm input:not([type=checkbox]){font-size:.875rem;line-height:1.25rem}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:font-bold input:not([type=checkbox]){font-weight:700}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:text-slate-700 input:not([type=checkbox]){--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:outline-none input:not([type=checkbox]){outline:2px solid #0000;outline-offset:2px}.\[\&_input\:not\(\[type\=checkbox\]\)\]\:transition input:not([type=checkbox]){transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\&_input\[type\=checkbox\]\]\:h-5 input[type=checkbox]{height:1.25rem}.\[\&_input\[type\=checkbox\]\]\:w-5 input[type=checkbox]{width:1.25rem}.\[\&_input\[type\=checkbox\]\]\:accent-blue-600 input[type=checkbox]{accent-color:#2563eb}.\[\&_input\[type\=file\]\]\:cursor-pointer input[type=file]{cursor:pointer}.\[\&_label\]\:block label{display:block}.\[\&_label\]\:text-xs label{font-size:.75rem;line-height:1rem}.\[\&_label\]\:font-black label{font-weight:900}.\[\&_label\]\:uppercase label{text-transform:uppercase}.\[\&_label\]\:tracking-\[0\.16em\] label{letter-spacing:.16em}.\[\&_label\]\:text-slate-400 label{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.\[\&_select\:focus\]\:border-blue-300 select:focus{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.\[\&_select\:focus\]\:ring-4 select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&_select\:focus\]\:ring-blue-100 select:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.\[\&_select\]\:min-h-12 select{min-height:3rem}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:rounded-2xl select{border-radius:1rem}.\[\&_select\]\:border select{border-width:1px}.\[\&_select\]\:border-\[\#dbe4f3\] select{--tw-border-opacity:1;border-color:#dbe4f3;border-color:rgb(219 228 243/var(--tw-border-opacity,1))}.\[\&_select\]\:bg-white select{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_select\]\:px-4 select{padding-left:1rem;padding-right:1rem}.\[\&_select\]\:text-sm select{font-size:.875rem;line-height:1.25rem}.\[\&_select\]\:font-bold select{font-weight:700}.\[\&_select\]\:text-slate-700 select{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.\[\&_select\]\:outline-none select{outline:2px solid #0000;outline-offset:2px}.\[\&_textarea\:focus\]\:border-blue-300 textarea:focus{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.\[\&_textarea\:focus\]\:ring-4 textarea:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&_textarea\:focus\]\:ring-blue-100 textarea:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.\[\&_textarea\]\:min-h-\[96px\] textarea{min-height:96px}.\[\&_textarea\]\:w-full textarea{width:100%}.\[\&_textarea\]\:rounded-2xl textarea{border-radius:1rem}.\[\&_textarea\]\:border textarea{border-width:1px}.\[\&_textarea\]\:border-\[\#dbe4f3\] textarea{--tw-border-opacity:1;border-color:#dbe4f3;border-color:rgb(219 228 243/var(--tw-border-opacity,1))}.\[\&_textarea\]\:bg-white textarea{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.\[\&_textarea\]\:px-4 textarea{padding-left:1rem;padding-right:1rem}.\[\&_textarea\]\:py-3 textarea{padding-bottom:.75rem;padding-top:.75rem}.\[\&_textarea\]\:text-sm textarea{font-size:.875rem;line-height:1.25rem}.\[\&_textarea\]\:font-bold textarea{font-weight:700}.\[\&_textarea\]\:text-slate-700 textarea{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.\[\&_textarea\]\:outline-none textarea{outline:2px solid #0000;outline-offset:2px}.\[\&_textarea\]\:transition textarea{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.loaderOverlay{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.tableWrapper{display:flex;flex-direction:column;gap:1rem}.filterPanel{grid-gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:12px}.filterGroup{display:flex;flex-direction:column;gap:8px}.filterLabel{color:#475569;font-size:12px;font-weight:600;margin:0}.filterButtons{display:flex;flex-wrap:wrap;gap:8px}.filterButtons button{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:all .2s ease}.filterButtons button:hover{border-color:#cbd5e1;box-shadow:0 6px 16px #0f172a14}.filterButtons button.active{background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:#0000;box-shadow:0 8px 20px #6366f140;color:#fff}.filterInputs{display:flex;flex-wrap:wrap;gap:8px}.filterInputs input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:12px;min-width:130px;padding:8px 10px}.filterInputs button{background:#0ea5e9;border:1px solid #0ea5e9;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 12px;transition:box-shadow .2s ease,transform .1s ease}.filterInputs button.active{box-shadow:0 8px 20px #0ea5e940}.table .cellWrapper{align-items:center;display:flex}.table .cellWrapper .image{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.table .status{border-radius:5px;font-weight:500;padding:5px 10px;text-transform:capitalize}.table .status.Approved{background-color:rgba(0,128,0,.151);color:green}.table .status.Pending{background-color:rgba(189,189,3,.103);color:#daa520}.table .status.Cancelled,.table .status.Rejected{background-color:#ff00001a;color:crimson}.tableFooter{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;padding:10px 12px}.pageSize{align-items:center;display:inline-flex;gap:8px}.pageSize select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;padding:6px 10px}.pagination{align-items:center;display:inline-flex;gap:8px}.pagination button{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#000;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px}.pagination button:disabled{cursor:default;opacity:.5}.pageIndicator{background:#e2e8f0;border-radius:10px;color:#0f172a;font-weight:600;padding:6px 10px}.dark .table .status{font-weight:700}.dark .table .status.Approved{background-color:#4ade802e;border:1px solid #4ade8059;color:#4ade80}.dark .table .status.Pending{background-color:#fbbf242e;border:1px solid #fbbf2459;color:#fbbf24}.dark .table .status.Cancelled,.dark .table .status.Rejected{background-color:#f871712e;border:1px solid #f8717159;color:#f87171}.dark .filterPanel{background:#0d1425;border-color:#1e2d45}.dark .filterLabel{color:#94a3b8}.dark .filterButtons button{background:#1e2d45;border-color:#2a3f5f;color:#e2e8f0}.dark .filterButtons button:hover{border-color:#3b82f6;box-shadow:none}.dark .filterButtons button.active{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff}.dark .filterInputs input{background:#0d1425;border-color:#1e2d45;color:#e2e8f0}.dark .tableFooter{background:#0d1425;border-color:#1e2d45;color:#94a3b8}.dark .pageSize select{background:#111827;border-color:#1e2d45;color:#e2e8f0}.dark .pagination button{background:#1e2d45;border-color:#2a3f5f;color:#e2e8f0}.dark .pagination button:hover:not(:disabled){background:#253550}.dark .pageIndicator{background:#1e293b;color:#f1f5f9}.home{display:flex}.home .homeContainer{--surface:#ffffffd1;--surface-strong:#fffffff5;--surface-border:#d2dceeb8;--shadow-soft:0 2px 4px #0f172a0a,0 20px 64px #0f172a14;--shadow-card:0 1px 3px #0f172a0a,0 10px 36px #0f172a12;--shadow-hover:0 2px 6px #0f172a0f,0 24px 60px #0f172a24;--text-primary:#0c1220;--text-secondary:#4a5568;--text-muted:#6b7a99;--accent:#2563eb;--radius-xl:28px;--radius-2xl:36px;background:#000;flex:6 1;min-height:100vh;overflow:hidden;position:relative}.home .homeContainer:after,.home .homeContainer:before{border-radius:999px;content:"";filter:blur(70px);pointer-events:none;position:absolute;z-index:0}.home .homeContainer:before{background:radial-gradient(circle,#6366f11f,#0000 70%);height:420px;right:-160px;top:-120px;width:520px}.home .homeContainer:after{background:radial-gradient(circle,#0ea5e91a,#0000 70%);bottom:-90px;height:360px;left:-130px;width:420px}.home .homeContainer .premium-dashboard:before{background-image:linear-gradient(#94a3b80a 1px,#0000 0),linear-gradient(90deg,#94a3b80a 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000008c,#0000 78%);mask-image:linear-gradient(180deg,#0000008c,#0000 78%);pointer-events:none;position:absolute;z-index:0}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 3px #4ade8040}50%{box-shadow:0 0 0 7px #4ade8014}}.home .homeContainer .contentLoaderWrapper{display:grid;min-height:calc(100vh - 72px);place-items:center}.home .homeContainer .dash-shell{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1600px;padding:32px;position:relative;width:100%;z-index:1}.home .homeContainer .focus-card,.home .homeContainer .hero-card,.home .homeContainer .listContainer,.home .homeContainer .panel,.home .homeContainer .summary-card{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:var(--surface);border:1px solid var(--surface-border);box-shadow:var(--shadow-soft)}.home .homeContainer .hero-card{grid-gap:28px;background:radial-gradient(ellipse at 12% 50%,#6366f147 0,#0000 42%),radial-gradient(ellipse at 90% 18%,#0ea5e93d 0,#0000 40%),radial-gradient(ellipse at 50% 105%,#8b5cf62e 0,#0000 36%),linear-gradient(135deg,#080e1c,#0d1830 40%,#0f2044 70%,#162554);border-color:#ffffff1a;border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 #ffffff14,0 40px 90px #080e1c66;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);overflow:hidden;padding:36px;position:relative}.home .homeContainer .hero-card:before{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:42px 42px;content:"";inset:0;pointer-events:none;position:absolute}.home .homeContainer .hero-card:after{background:radial-gradient(circle,#6366f133 0,#0000 65%);border-radius:999px;content:"";height:620px;pointer-events:none;position:absolute;right:-210px;top:-320px;width:620px}.home .homeContainer .hero-copy,.home .homeContainer .hero-side{position:relative;z-index:1}.home .homeContainer .dash-eyebrow{align-items:center;color:#ffffff85;display:inline-flex;font-size:10.5px;font-weight:700;gap:10px;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.home .homeContainer .dash-eyebrow:before{background:#ffffff61;border-radius:999px;content:"";display:inline-block;height:1.5px;width:22px}.home .homeContainer .dash-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ffffffb8);-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:900;letter-spacing:-.05em;line-height:1;margin:0}.home .homeContainer .dash-subtitle{color:#ffffff9e;font-size:14.5px;line-height:1.8;margin:16px 0 0;max-width:640px}.home .homeContainer .hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.home .homeContainer .hero-badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1a;color:#ffffffe0;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:9px 15px;transition:background .2s}.home .homeContainer .hero-badge:hover{background:#ffffff1f}.home .homeContainer .hero-badge svg{opacity:.8}.home .homeContainer .hero-side{display:flex;flex-direction:column;gap:18px;justify-content:space-between}.home .homeContainer .sync-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14;padding:20px}.home .homeContainer .sync-label{align-items:center;color:#ffffff7a;display:flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.home .homeContainer .sync-label:before{animation:pulse-dot 2.2s infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px #4ade8040;content:"";flex-shrink:0;height:7px;width:7px}.home .homeContainer .sync-value{color:#fff;display:block;font-size:22px;font-weight:700;line-height:1.2}.home .homeContainer .sync-note{color:#ffffff94;font-size:13px;line-height:1.65;margin:10px 0 0}.home .homeContainer .dash-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.home .homeContainer .dash-btn{align-items:center;border:1px solid #0000;border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.home .homeContainer .dash-btn.primary{background:linear-gradient(135deg,#fff,#e8efff);box-shadow:inset 0 1px 0 #fff9,0 12px 28px #080e1c47;color:#0c1220}.home .homeContainer .dash-btn.ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border-color:#ffffff26;color:#fff}.home .homeContainer .dash-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff80,0 20px 42px #080e1c52;transform:translateY(-2px)}.home .homeContainer .dash-btn:disabled{cursor:default;opacity:.52}.home .homeContainer .summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.home .homeContainer .summary-card{background:var(--surface-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;padding:24px;position:relative;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease}.home .homeContainer .summary-card:before{border-radius:3px 3px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.home .homeContainer .summary-card.tone-violet:before{background:linear-gradient(90deg,#4f46e5,#818cf8)}.home .homeContainer .summary-card.tone-sky:before{background:linear-gradient(90deg,#0284c7,#38bdf8)}.home .homeContainer .summary-card.tone-rose:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.home .homeContainer .summary-card.tone-amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.home .homeContainer .summary-card.tone-teal:before{background:linear-gradient(90deg,#0f9d8a,#2dd4bf)}.home .homeContainer .summary-card.tone-emerald:before{background:linear-gradient(90deg,#059669,#34d399)}.home .homeContainer .summary-card:hover{border-color:#94a3b85c;transform:translateY(-4px)}.home .homeContainer .summary-card.tone-violet:hover{box-shadow:0 20px 50px #4f46e529}.home .homeContainer .summary-card.tone-sky:hover{box-shadow:0 20px 50px #0284c729}.home .homeContainer .summary-card.tone-rose:hover{box-shadow:0 20px 50px #e11d4829}.home .homeContainer .summary-card.tone-amber:hover{box-shadow:0 20px 50px #d9770629}.home .homeContainer .summary-card.tone-teal:hover{box-shadow:0 20px 50px #0f9d8a29}.home .homeContainer .summary-card.tone-emerald:hover{box-shadow:0 20px 50px #05966929}.home .homeContainer .summary-icon{border-radius:16px;display:grid;height:48px;margin-bottom:20px;place-items:center;width:48px}.home .homeContainer .tone-violet .summary-icon{background:linear-gradient(135deg,#eef2ff,#ddd6fe);color:#4f46e5}.home .homeContainer .tone-sky .summary-icon{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0284c7}.home .homeContainer .tone-rose .summary-icon{background:linear-gradient(135deg,#fff1f2,#fecdd3);color:#e11d48}.home .homeContainer .tone-amber .summary-icon{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.home .homeContainer .tone-teal .summary-icon{background:linear-gradient(135deg,#ccfbf1,#99f6e4);color:#0f9d8a}.home .homeContainer .tone-emerald .summary-icon{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#059669}.home .homeContainer .card-label{color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.home .homeContainer .card-value{color:var(--text-primary);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0}.home .homeContainer .card-hint{color:var(--text-secondary);font-size:12.5px;line-height:1.65;margin:10px 0 0}.home .homeContainer .analytics-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.home .homeContainer .analytics-grid--balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.home .homeContainer .circle-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.home .homeContainer .focus-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.home .homeContainer .panel{background:var(--surface-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:26px}.home .homeContainer .panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.home .homeContainer .panel-title{color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:0}.home .homeContainer .panel-note{color:var(--text-muted);font-size:13px;line-height:1.7;margin:7px 0 0;max-width:460px}.home .homeContainer .panel-pill{background:#2563eb14;border:1px solid #2563eb24;border-radius:999px;color:#1d4ed8;flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:8px 14px}.home .homeContainer .donut-panel,.home .homeContainer .panel-graph,.home .homeContainer .panel-progress,.home .homeContainer .ring-panel{overflow:hidden;position:relative}.home .homeContainer .donut-panel:before,.home .homeContainer .panel-graph:before,.home .homeContainer .panel-progress:before,.home .homeContainer .ring-panel:before{content:"";inset:0;pointer-events:none;position:absolute}.home .homeContainer .panel-graph:before{background:radial-gradient(ellipse at 100% 0,#4f46e512 0,#0000 50%)}.home .homeContainer .panel-progress:before{background:radial-gradient(ellipse at 100% 0,#05966914 0,#0000 50%)}.home .homeContainer .donut-panel:before{background:radial-gradient(ellipse at 100% 0,#0ea5e912 0,#0000 50%)}.home .homeContainer .ring-panel:before{background:radial-gradient(ellipse at 100% 0,#2563eb12 0,#0000 50%)}.home .homeContainer .trend-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.home .homeContainer .trend-legend__item{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;gap:8px}.home .homeContainer .trend-legend__dot{border-radius:999px;display:inline-block;height:9px;width:9px}.home .homeContainer .trend-legend__dot.orders{background:#4f46e5;box-shadow:0 0 0 4px #4f46e526}.home .homeContainer .trend-legend__dot.cancelled{background:#ef4444;box-shadow:0 0 0 4px #ef444426}.home .homeContainer .chart-canvas{height:320px;margin-left:-12px}.home .homeContainer .trend-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home .homeContainer .metric-chip{align-items:center;background:#ffffffeb;border:1px solid #d2dceee6;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffe6,0 2px 6px #0f172a0d;color:var(--text-primary);display:inline-flex;font-size:11.5px;font-weight:700;gap:8px;padding:9px 14px}.home .homeContainer .status-distribution-panel{background:radial-gradient(ellipse at 10% 10%,#6366f112 0,#0000 42%),radial-gradient(ellipse at 90% 90%,#0ea5e912 0,#0000 42%),var(--surface-strong);grid-column:span 2}.home .homeContainer .status-distribution-layout{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(320px,1.1fr) minmax(260px,.9fr)}.home .homeContainer .status-chart-card{align-items:center;background:linear-gradient(145deg,#fffffffc,#f2f8fff2);border:1px solid #d2dceed1;border-radius:24px;box-shadow:inset 0 1px 0 #fffc,0 12px 36px #0f172a12;display:flex;justify-content:center;min-height:380px;overflow:hidden;position:relative}.home .homeContainer .status-chart-card:after{background:radial-gradient(circle,#6366f114 0,#0000 70%);border-radius:999px;content:"";height:300px;pointer-events:none;position:absolute;right:-60px;top:-100px;width:300px}.home .homeContainer .status-chart-backdrop{background:linear-gradient(#94a3b80f 1px,#0000 0),linear-gradient(90deg,#94a3b80f 1px,#0000 0);background-size:28px 28px;border-radius:20px;inset:18px;-webkit-mask-image:radial-gradient(circle at center,#0000 20%,#000 56%);mask-image:radial-gradient(circle at center,#0000 20%,#000 56%);position:absolute}.home .homeContainer .status-chart-badge{background:#0c1220e0;border-radius:999px;box-shadow:0 6px 20px #0c122033;color:#fff;font-size:10.5px;font-weight:700;left:18px;letter-spacing:.14em;padding:7px 13px;position:absolute;text-transform:uppercase;top:18px;z-index:3}.home .homeContainer .status-chart-wrap{height:340px;max-width:420px;position:relative;width:100%;z-index:2}.home .homeContainer .status-chart-core{align-items:center;background:linear-gradient(180deg,#fffffffc,#f4f9fff7);border:1px solid #d2dceee6;border-radius:999px;box-shadow:0 16px 40px #0f172a1f,inset 0 1px 0 #ffffffe6;display:flex;flex-direction:column;height:152px;justify-content:center;position:absolute;text-align:center;width:152px;z-index:3}.home .homeContainer .status-chart-core__eyebrow{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home .homeContainer .status-chart-core__value{color:var(--text-primary);font-size:38px;font-weight:800;letter-spacing:-.05em;line-height:1;margin-top:6px}.home .homeContainer .status-chart-core__share{color:var(--text-secondary);font-size:11.5px;line-height:1.4;margin-top:6px;max-width:110px}.home .homeContainer .status-distribution-side{display:flex;flex-direction:column;gap:14px}.home .homeContainer .status-overview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home .homeContainer .status-overview-card{background:#ffffffe6;border:1px solid #d2dceee6;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffb3;padding:18px}.home .homeContainer .status-overview-card span{color:var(--text-muted);display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home .homeContainer .status-overview-card strong{color:var(--text-primary);display:block;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:10px}.home .homeContainer .status-metrics{grid-gap:10px;display:grid;gap:10px}.home .homeContainer .status-metric{background:#ffffffd9;border:1px solid #d2dceee6;border-radius:20px;box-shadow:0 4px 16px #0f172a0a;padding:14px 16px}.home .homeContainer .status-metric.featured{background:linear-gradient(145deg,#eef2fffa,#ffffffeb);border-color:#4f46e538;box-shadow:0 8px 28px #4f46e51a}.home .homeContainer .status-metric__foot,.home .homeContainer .status-metric__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.home .homeContainer .status-metric__label{align-items:center;display:inline-flex;gap:10px}.home .homeContainer .status-metric__label p{color:var(--text-primary);font-size:13px;font-weight:700;margin:0}.home .homeContainer .status-metric__dot{border-radius:999px;display:inline-block;flex-shrink:0;height:9px;width:9px}.home .homeContainer .status-metric__head strong{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1}.home .homeContainer .status-metric__track{background:#e8eef6;border-radius:999px;height:6px;margin:12px 0 10px;overflow:hidden}.home .homeContainer .status-metric__fill{border-radius:999px;display:block;height:100%}.home .homeContainer .status-metric__foot span{color:var(--text-muted);font-size:11.5px}.home .homeContainer .status-metric__badge{align-items:center;background:#4f46e51a;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.home .homeContainer .donut-wrap{height:240px;margin-bottom:16px;position:relative;width:100%}.home .homeContainer .donut-chart{height:100%;width:100%}.home .homeContainer .donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.home .homeContainer .donut-total{color:var(--text-primary);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1}.home .homeContainer .donut-caption{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.home .homeContainer .legend-list{display:flex;flex-direction:column;gap:8px}.home .homeContainer .legend-row{align-items:center;background:#f8fafdeb;border:1px solid #d2dceeb3;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 13px}.home .homeContainer .legend-row strong{color:var(--text-primary);font-size:12px;font-weight:700}.home .homeContainer .legend-meta{align-items:center;color:var(--text-primary);display:flex;font-size:12.5px;font-weight:700;gap:10px}.home .homeContainer .color-dot{border-radius:999px;display:inline-block;flex-shrink:0;height:9px;width:9px}.home .homeContainer .empty-chart{grid-gap:14px;color:var(--text-muted);display:grid;gap:14px;height:240px;place-items:center;text-align:center}.home .homeContainer .empty-chart p{font-size:13px;margin:0}.home .homeContainer .empty-chart--wide{height:360px}.home .homeContainer .empty-ring{border:16px solid #e8eef6;border-radius:999px;border-top-color:#cbd5e1;height:140px;width:140px}.home .homeContainer .progress-layout{align-items:center;display:flex;gap:22px}.home .homeContainer .progress-ring{height:130px;min-width:130px;width:130px}.home .homeContainer .progress-ring--compact{height:118px;min-width:118px;width:118px}.home .homeContainer .progress-copy h4{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.home .homeContainer .progress-copy p{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:8px 0 0}.home .homeContainer .ring-panel__layout{min-height:145px}.home .homeContainer .insight-list{border:1px solid #d2dceecc;border-radius:18px;display:flex;flex-direction:column;margin-top:20px;overflow:hidden}.home .homeContainer .insight-row{align-items:center;background:#ffffffbf;border-bottom:1px solid #d2dcee8c;display:flex;gap:12px;justify-content:space-between;padding:13px 16px;transition:background .15s}.home .homeContainer .insight-row:last-child{border-bottom:none}.home .homeContainer .insight-row:nth-child(2n){background:#f7faffd9}.home .homeContainer .insight-row:hover{background:#eef4ffe0}.home .homeContainer .insight-row span{color:var(--text-muted);font-size:12.5px;font-weight:500}.home .homeContainer .insight-row strong{color:var(--text-primary);font-size:13px;font-weight:800}.home .homeContainer .focus-card{border:1px solid #d2dceecc;border-radius:24px;box-shadow:var(--shadow-card);color:inherit;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:22px 22px 22px 26px;position:relative;text-decoration:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.home .homeContainer .focus-card:before{border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.home .homeContainer .focus-card:hover{transform:translateY(-5px)}.home .homeContainer .focus-card.tone-violet{background:linear-gradient(145deg,#f5f3ff,#fffffff2)}.home .homeContainer .focus-card.tone-violet:before{background:linear-gradient(180deg,#4f46e5,#818cf8)}.home .homeContainer .focus-card.tone-violet:hover{box-shadow:0 22px 52px #4f46e52e}.home .homeContainer .focus-card.tone-teal{background:linear-gradient(145deg,#f0fdfa,#fffffff2)}.home .homeContainer .focus-card.tone-teal:before{background:linear-gradient(180deg,#0f9d8a,#2dd4bf)}.home .homeContainer .focus-card.tone-teal:hover{box-shadow:0 22px 52px #0f9d8a2e}.home .homeContainer .focus-card.tone-sky{background:linear-gradient(145deg,#f0f9ff,#fffffff2)}.home .homeContainer .focus-card.tone-sky:before{background:linear-gradient(180deg,#0284c7,#38bdf8)}.home .homeContainer .focus-card.tone-sky:hover{box-shadow:0 22px 52px #0284c72e}.home .homeContainer .focus-card.tone-amber{background:linear-gradient(145deg,#fffbeb,#fffffff2)}.home .homeContainer .focus-card.tone-amber:before{background:linear-gradient(180deg,#d97706,#fbbf24)}.home .homeContainer .focus-card.tone-amber:hover{box-shadow:0 22px 52px #d977062e}.home .homeContainer .focus-label{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.home .homeContainer .focus-value{color:var(--text-primary);font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0}.home .homeContainer .focus-hint{color:var(--text-secondary);font-size:12.5px;line-height:1.65;margin:0}.home .homeContainer .listContainer{background:var(--surface-strong);border-radius:var(--radius-xl);padding:26px}.home .homeContainer .listHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.home .homeContainer .listTitle{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.home .homeContainer .table-link{align-items:center;background:linear-gradient(135deg,#0c1220,#1e293b);border-radius:12px;box-shadow:0 4px 14px #0c122038;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;letter-spacing:.02em;min-height:40px;padding:0 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.home .homeContainer .table-link:hover{box-shadow:0 10px 28px #0c122047;transform:translateY(-2px)}.home .homeContainer .workspace-panel{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:var(--surface-strong);border:1px solid var(--surface-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);overflow:hidden}.home .homeContainer .workspace-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:32px 32px 0}.home .homeContainer .workspace-title{color:var(--text-primary);font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:6px 0 0}.home .homeContainer .workspace-note{color:var(--text-muted);font-size:13.5px;line-height:1.75;margin:9px 0 0;max-width:520px}.home .homeContainer .workspace-sync{align-items:center;background:#2563eb12;border:1px solid #2563eb26;border-radius:999px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.02em;margin-top:6px;padding:10px 16px;white-space:nowrap}.home .homeContainer .workspace-sync:before{animation:pulse-dot 2.2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e38;content:"";flex-shrink:0;height:7px;width:7px}.home .homeContainer .dashboard-tabs{grid-gap:0;background:#f6f9feb8;border-bottom:1px solid #d2dceeb3;border-top:1px solid #d2dceeb3;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;padding:24px 32px}.home .homeContainer .dashboard-tab{align-items:center;background:#0000;border:none;border-radius:20px;cursor:pointer;display:flex;gap:14px;padding:18px 20px;position:relative;text-align:left;transition:background .22s ease,box-shadow .22s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.home .homeContainer .dashboard-tab:not(:last-child):after{background:linear-gradient(180deg,#0000,#d2dceee6 30%,#d2dceee6 70%,#0000);content:"";height:56%;position:absolute;right:0;top:22%;transition:opacity .2s;width:1px}.home .homeContainer .dashboard-tab:hover:not(.active){background:#fffffff0;box-shadow:0 4px 20px #0f172a0f;transform:translateY(-2px)}.home .homeContainer .dashboard-tab:hover:not(.active):after{opacity:0}.home .homeContainer .dashboard-tab:hover:not(.active) .dashboard-tab__icon{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#4f46e538;color:#4f46e5}.home .homeContainer .dashboard-tab.active{background:linear-gradient(135deg,#1e3a8a,#2563eb 55%,#3b82f6);box-shadow:inset 0 1px 0 #ffffff38,0 8px 30px #2563eb61,0 2px 8px #2563eb38;transform:translateY(-3px);z-index:2}.home .homeContainer .dashboard-tab.active:after{opacity:0}.home .homeContainer .dashboard-tab.active .dashboard-tab__icon{background:#fff3;border-color:#ffffff42;box-shadow:none;color:#fff}.home .homeContainer .dashboard-tab.active .dashboard-tab__copy strong{color:#fff}.home .homeContainer .dashboard-tab.active .dashboard-tab__copy small{color:#ffffffb8}.home .homeContainer .dashboard-tab.active .dashboard-tab__value{background:#fff3;border-color:#ffffff42;color:#fff}.home .homeContainer .dashboard-tab__icon{background:#fffffff5;border:1px solid #d2dceee6;border-radius:15px;box-shadow:0 2px 8px #0f172a12;color:#4f46e5;display:grid;flex-shrink:0;height:44px;place-items:center;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;width:44px}.home .homeContainer .dashboard-tab__copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.home .homeContainer .dashboard-tab__copy strong{color:var(--text-primary);display:block;font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.home .homeContainer .dashboard-tab__copy small{color:var(--text-muted);display:block;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.home .homeContainer .dashboard-tab__value{align-items:center;background:#2563eb12;border:1px solid #2563eb29;border-radius:999px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;justify-content:center;letter-spacing:.01em;padding:6px 12px;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.home .homeContainer .workspace-stage{padding:28px 32px 32px}.home .homeContainer .workspace-stage__head{align-items:flex-start;border-bottom:1px solid #d2dceeb3;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:22px}.home .homeContainer .workspace-stage__title{color:var(--text-primary);font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:5px 0 0}.home .homeContainer .workspace-stage__note{color:var(--text-muted);font-size:13px;line-height:1.7;margin:7px 0 0;max-width:540px}.home .homeContainer .workspace-stage__content{display:flex;flex-direction:column;gap:22px}.home .homeContainer .summary-grid--compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.home .homeContainer .orders-stack{display:flex;flex-direction:column;gap:20px}.home .homeContainer .spotlight-panel{display:flex;flex-direction:column}.home .homeContainer .spotlight-hero{background:#f8fafde6;border:1px solid #d2dceecc;border-radius:20px;padding:20px}.home .homeContainer .spotlight-hero--orders{background:linear-gradient(145deg,#eef2ffeb,#ffffffd1);border-color:#4f46e538}.home .homeContainer .spotlight-hero--finance{background:linear-gradient(145deg,#ecfdf5eb,#ffffffd1);border-color:#05966938}.home .homeContainer .spotlight-hero--leads{background:linear-gradient(145deg,#eef2ffeb,#e0e7ffa6);border-color:#6366f13d}.home .homeContainer .spotlight-hero__label{color:var(--text-muted);display:block;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.home .homeContainer .spotlight-hero strong{color:var(--text-primary);display:block;font-size:36px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.home .homeContainer .spotlight-hero p{color:var(--text-secondary);font-size:13px;line-height:1.7;margin:0}.home .homeContainer .leads-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.home .homeContainer .leads-stat-card{background:var(--surface-strong);border:1px solid var(--surface-border);border-radius:24px;box-shadow:var(--shadow-card);overflow:hidden;padding:22px 24px;position:relative;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.home .homeContainer .leads-stat-card:before{border-radius:3px 3px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.home .homeContainer .leads-stat-card.tone-violet:before{background:linear-gradient(90deg,#4f46e5,#818cf8)}.home .homeContainer .leads-stat-card.tone-sky:before{background:linear-gradient(90deg,#0284c7,#38bdf8)}.home .homeContainer .leads-stat-card.tone-teal:before{background:linear-gradient(90deg,#0f9d8a,#2dd4bf)}.home .homeContainer .leads-stat-card.tone-amber:before{background:linear-gradient(90deg,#d97706,#fbbf24)}.home .homeContainer .leads-stat-card:hover{transform:translateY(-3px)}.home .homeContainer .leads-stat-card.tone-violet:hover{box-shadow:0 16px 40px #4f46e526}.home .homeContainer .leads-stat-card.tone-sky:hover{box-shadow:0 16px 40px #0284c726}.home .homeContainer .leads-stat-card.tone-teal:hover{box-shadow:0 16px 40px #0f9d8a26}.home .homeContainer .leads-stat-card.tone-amber:hover{box-shadow:0 16px 40px #d9770626}.home .homeContainer .leads-stat-card__label{color:var(--text-muted);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.home .homeContainer .leads-stat-card__count{color:var(--text-primary);display:block;font-size:40px;font-weight:800;letter-spacing:-.05em;line-height:1}.home .homeContainer .leads-stat-card__unread{align-items:center;background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;color:#15803d;display:inline-flex;font-size:11px;font-weight:700;margin-top:10px;padding:5px 11px}.home .homeContainer .leads-panel{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.home .homeContainer .leads-sub-tabs{background:#f6f9fecc;border-bottom:1px solid #d2dceecc;display:flex;gap:0;overflow-x:auto;padding:0 20px}.home .homeContainer .leads-sub-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:-1px;padding:16px 20px;transition:color .18s,border-color .18s;white-space:nowrap}.home .homeContainer .leads-sub-tab:hover{color:var(--text-primary)}.home .homeContainer .leads-sub-tab.active{border-bottom-color:#2563eb;border-bottom-color:var(--tab-accent,#2563eb);color:var(--text-primary)}.home .homeContainer .leads-sub-tab__dot{border-radius:999px;flex-shrink:0;height:8px;opacity:.6;transition:opacity .18s;width:8px}.leads-sub-tab.active .home .homeContainer .leads-sub-tab__dot{opacity:1}.leads-sub-tab:hover .home .homeContainer .leads-sub-tab__dot{opacity:.85}.home .homeContainer .leads-sub-tab__count{align-items:center;background:#2563eb17;border:1px solid #2563eb26;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.leads-sub-tab.active .home .homeContainer .leads-sub-tab__count{background:#2563eb24;border-color:#2563eb40}.home .homeContainer .leads-feed{display:flex;flex-direction:column;gap:0;max-height:620px;overflow-y:auto;padding:16px 20px 20px}.home .homeContainer .lead-card{background:#ffffffe6;border:1px solid #d2dceeb8;border-radius:16px;margin-bottom:10px;padding:16px 18px;transition:background .15s,border-color .15s,box-shadow .15s}.home .homeContainer .lead-card:last-child{margin-bottom:0}.home .homeContainer .lead-card:hover{background:#f8fbfffa;border-color:#2563eb33;box-shadow:0 4px 20px #2563eb14}.home .homeContainer .lead-card.lead-card--unread{background:#f0fdf4d9;border-left:3px solid #22c55e}.home .homeContainer .lead-card__header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.home .homeContainer .lead-card__name{color:var(--text-primary);font-size:14px;font-weight:800}.home .homeContainer .lead-card__meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.home .homeContainer .lead-card__new-badge{align-items:center;background:#22c55e1f;border:1px solid #22c55e40;border-radius:999px;color:#15803d;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.home .homeContainer .lead-card__date{color:var(--text-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.home .homeContainer .lead-card__tour-badge{align-items:center;background:#2563eb12;border:1px solid #2563eb24;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11.5px;font-weight:700;margin-bottom:9px;max-width:100%;overflow:hidden;padding:5px 11px;text-overflow:ellipsis;white-space:nowrap}.home .homeContainer .lead-card__contact{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.home .homeContainer .lead-card__contact span{color:var(--text-secondary);font-size:12.5px;font-weight:600}.home .homeContainer .lead-card__message{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:13px;line-height:1.65;margin:0;overflow:hidden}.home .homeContainer .leads-loading{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px;text-align:center}.home .homeContainer .leads-loading p{font-size:13px;margin:0}.home .homeContainer .leads-empty{color:var(--text-muted);font-size:13.5px;font-weight:600;padding:48px 24px;text-align:center}@media(max-width:1280px){.home .homeContainer .hero-card{grid-template-columns:1fr}.home .homeContainer .hero-side{align-items:flex-start}.home .homeContainer .dash-actions{justify-content:flex-start}.home .homeContainer .analytics-grid,.home .homeContainer .analytics-grid--balanced{grid-template-columns:1fr}.home .homeContainer .status-distribution-panel{grid-column:span 1}.home .homeContainer .status-distribution-layout{grid-template-columns:1fr}.home .homeContainer .circle-grid,.home .homeContainer .focus-grid,.home .homeContainer .leads-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .homeContainer .dashboard-tabs{background:#0000;border:none;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.home .homeContainer .dashboard-tab:not(:last-child):after{display:none}}@media(max-width:900px){.home .homeContainer .dash-shell{padding:18px 16px 28px}.home .homeContainer .hero-card,.home .homeContainer .listContainer,.home .homeContainer .panel{padding:20px}.home .homeContainer .dash-title{font-size:34px}.home .homeContainer .circle-grid,.home .homeContainer .focus-grid{grid-template-columns:1fr}.home .homeContainer .status-overview-grid{grid-template-columns:1fr 1fr}.home .homeContainer .chart-canvas{height:270px}.home .homeContainer .progress-layout{align-items:flex-start;flex-direction:column}.home .homeContainer .progress-ring,.home .homeContainer .progress-ring--compact{height:110px;min-width:110px;width:110px}.home .homeContainer .listHeader{align-items:flex-start;flex-direction:column}.home .homeContainer .workspace-header{flex-direction:column;gap:10px;padding:22px 22px 0}.home .homeContainer .workspace-stage{padding:18px 22px 24px}.home .homeContainer .dashboard-tabs{padding:16px 22px 0}.home .homeContainer .dashboard-tab__value{display:none}}@media(max-width:640px){.home .homeContainer .hero-card{border-radius:28px;padding:20px}.home .homeContainer .dash-title{font-size:30px}.home .homeContainer .dash-actions,.home .homeContainer .hero-badges,.home .homeContainer .trend-footer{width:100%}.home .homeContainer .dash-actions,.home .homeContainer .hero-badges{flex-direction:column}.home .homeContainer .dash-btn,.home .homeContainer .table-link{width:100%}.home .homeContainer .legend-row,.home .homeContainer .panel-header{align-items:flex-start;flex-direction:column}.home .homeContainer .insight-row{flex-direction:row}.home .homeContainer .trend-legend{flex-direction:column;gap:10px}.home .homeContainer .status-chart-card{min-height:300px}.home .homeContainer .status-chart-wrap{height:270px;max-width:300px}.home .homeContainer .status-chart-core{height:132px;width:132px}.home .homeContainer .status-chart-core__value{font-size:32px}.home .homeContainer .status-overview-grid{grid-template-columns:1fr}.home .homeContainer .status-metric__foot,.home .homeContainer .status-metric__head{align-items:flex-start;flex-direction:column}.home .homeContainer .panel-pill{align-self:flex-start}.home .homeContainer .donut-wrap,.home .homeContainer .empty-chart{height:210px}.home .homeContainer .donut-total{font-size:28px}.home .homeContainer .dashboard-tabs{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 0}.home .homeContainer .dashboard-tab{align-items:flex-start;flex-direction:column;gap:8px;padding:14px}.home .homeContainer .workspace-stage__head{flex-direction:column;gap:10px}.home .homeContainer .leads-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .home .homeContainer{--surface:#0d1425f2;--surface-strong:#111827fa;--surface-border:#1e2d45d9;--shadow-soft:0 2px 4px #0006,0 20px 64px #00000073;--shadow-card:0 1px 3px #0000004d,0 10px 36px #0000004d;--shadow-hover:0 2px 6px #0006,0 24px 60px #0006;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b}.dark .home .homeContainer .dash-btn.primary{background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:inset 0 1px 0 #ffffff2e,0 12px 28px #2563eb73;color:#fff}.dark .home .homeContainer .dash-btn.ghost{background:#ffffff21;border-color:#ffffff4d;color:#fff}.dark .home .homeContainer .dash-btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#1e40af,#2563eb);box-shadow:inset 0 1px 0 #fff3,0 20px 42px #2563eb8c}.dark .home .homeContainer .dash-btn.ghost:hover:not(:disabled){background:#fff3;border-color:#fff6}.dark .home .homeContainer .table-link{background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 4px 14px #2563eb66}.dark .home .homeContainer .table-link:hover{box-shadow:0 10px 28px #2563eb8c}.dark .home .homeContainer .tone-violet .summary-icon{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#a5b4fc}.dark .home .homeContainer .tone-sky .summary-icon{background:linear-gradient(135deg,#082f49,#0c4a6e);color:#38bdf8}.dark .home .homeContainer .tone-rose .summary-icon{background:linear-gradient(135deg,#4c0519,#881337);color:#fda4af}.dark .home .homeContainer .tone-amber .summary-icon{background:linear-gradient(135deg,#451a03,#78350f);color:#fbbf24}.dark .home .homeContainer .tone-teal .summary-icon{background:linear-gradient(135deg,#042f2e,#134e4a);color:#2dd4bf}.dark .home .homeContainer .tone-emerald .summary-icon{background:linear-gradient(135deg,#052e16,#14532d);color:#4ade80}.dark .home .homeContainer .metric-chip{background:#111827e6;border-color:#1e2d45e6;box-shadow:none;color:#e2e8f0}.dark .home .homeContainer .panel-pill{background:#2563eb2e;border-color:#2563eb4d;color:#93c5fd}.dark .home .homeContainer .status-chart-card{background:linear-gradient(145deg,#0d1425fc,#111827f5);border-color:#1e2d45d9;box-shadow:none}.dark .home .homeContainer .status-chart-core{background:linear-gradient(180deg,#111827fc,#0d1425f7);border-color:#1e2d45e6;box-shadow:0 16px 40px #0006}.dark .home .homeContainer .status-overview-card{background:#0d1425e6;border-color:#1e2d45d9;box-shadow:none}.dark .home .homeContainer .status-metric{background:#111827d9;border-color:#1e2d45cc;box-shadow:none}.dark .home .homeContainer .status-metric.featured{background:linear-gradient(145deg,#1e1b4bd9,#111827eb);border-color:#4f46e54d;box-shadow:0 8px 28px #4f46e51f}.dark .home .homeContainer .status-metric__track{background:#1e2d45}.dark .home .homeContainer .status-metric__badge{background:#4f46e52e;color:#a5b4fc}.dark .home .homeContainer .legend-row{background:#0d1425e6;border-color:#1e2d45bf}.dark .home .homeContainer .insight-list{border-color:#1e2d45cc}.dark .home .homeContainer .insight-row{background:#111827bf;border-bottom-color:#1e2d458c}.dark .home .homeContainer .insight-row:nth-child(2n){background:#0d1425d9}.dark .home .homeContainer .insight-row:hover{background:#1725548c}.dark .home .homeContainer .empty-ring{border-color:#334155 #1e2d45 #1e2d45}.dark .home .homeContainer .focus-card{border-color:#1e2d45d9;box-shadow:var(--shadow-card)}.dark .home .homeContainer .focus-card.tone-violet{background:linear-gradient(145deg,#1e1b4bb3,#111827f2)}.dark .home .homeContainer .focus-card.tone-teal{background:linear-gradient(145deg,#042f2eb3,#111827f2)}.dark .home .homeContainer .focus-card.tone-sky{background:linear-gradient(145deg,#082f49b3,#111827f2)}.dark .home .homeContainer .focus-card.tone-amber{background:linear-gradient(145deg,#451a03b3,#111827f2)}.dark .home .homeContainer .spotlight-hero{background:#0d1425e6;border-color:#1e2d45cc}.dark .home .homeContainer .spotlight-hero--orders{background:linear-gradient(145deg,#1e1b4b8c,#111827d1);border-color:#4f46e547}.dark .home .homeContainer .spotlight-hero--finance{background:linear-gradient(145deg,#042f2e8c,#111827d1);border-color:#05966947}.dark .home .homeContainer .spotlight-hero--leads{background:linear-gradient(145deg,#1e1b4b8c,#e0e7ff0f);border-color:#6366f147}.dark .home .homeContainer .workspace-sync{background:#2563eb1f;border-color:#2563eb38;color:#93c5fd}.dark .home .homeContainer .workspace-stage__head{border-bottom-color:#1e2d45b3}.dark .home .homeContainer .dashboard-tabs{background:#0a1020d9;border-bottom-color:#1e2d45b3;border-top-color:#1e2d45b3}.dark .home .homeContainer .dashboard-tab{background:#11182799;border:1px solid #1e2d45cc;border-radius:16px}.dark .home .homeContainer .dashboard-tab:not(:last-child):after{opacity:0}.dark .home .homeContainer .dashboard-tab:hover:not(.active){background:#1e2d50cc;border-color:#4f46e566;box-shadow:0 4px 20px #4f46e52e}.dark .home .homeContainer .dashboard-tab:hover:not(.active) .dashboard-tab__icon{background:linear-gradient(135deg,#312e81,#4338ca);border-color:#818cf880;color:#c7d2fe}.dark .home .homeContainer .dashboard-tab:hover:not(.active) .dashboard-tab__copy strong{color:#fff}.dark .home .homeContainer .dashboard-tab__icon{background:linear-gradient(135deg,#4f46e540,#6366f12e);border-color:#818cf859;box-shadow:0 0 12px #4f46e533;color:#a5b4fc}.dark .home .homeContainer .dashboard-tab__value{background:#6366f133;border-color:#818cf859;color:#c7d2fe;font-weight:800}.dark .home .homeContainer .dashboard-tab__copy strong{color:#f1f5f9}.dark .home .homeContainer .dashboard-tab__copy small{color:#94a3b8}.dark .home .homeContainer .leads-sub-tabs{background:#0a1020cc;border-bottom-color:#1e2d45cc}.dark .home .homeContainer .leads-sub-tab__count{background:#2563eb24;border-color:#2563eb38;color:#93c5fd}.dark .home .homeContainer .lead-card{background:#111827e6;border-color:#1e2d45b8}.dark .home .homeContainer .lead-card:hover{background:#1725548c;border-color:#2563eb47;box-shadow:0 4px 20px #2563eb1a}.dark .home .homeContainer .lead-card.lead-card--unread{background:#042f2e59;border-left-color:#22c55e}.dark .home .homeContainer .lead-card__tour-badge{background:#2563eb1f;border-color:#2563eb38;color:#93c5fd}.dark .home .homeContainer .lead-card__new-badge{background:#22c55e24;border-color:#22c55e47;color:#4ade80}.dark .home .homeContainer .leads-stat-card__unread{background:#22c55e1f;border-color:#22c55e40;color:#4ade80}.admin-login-page{--page-bg:linear-gradient(135deg,#2563eb14,#0000 28%),linear-gradient(315deg,#14b8a614,#0000 30%),#f6f8fb;--card-bg:#ffffffeb;--card-border:#d9e1ec;--card-shadow:0 24px 70px #0f172a24;--text-strong:#111827;--text-base:#334155;--text-muted:#64748b;--field-bg:#fff;--field-border:#cfd8e6;--field-focus:#2563eb29;--accent:#1d4ed8;--accent-hover:#1e40af;--success:#059669;--danger-bg:#fff1f2;--danger-border:#fecdd3;--danger-text:#be123c;background:var(--page-bg);color:var(--text-strong);font-family:Segoe UI,Trebuchet MS,sans-serif;min-height:100vh;overflow:hidden;padding:24px;position:relative}.admin-login-page button,.admin-login-page input{font:inherit}.admin-login-page__aurora{display:none}.admin-login-page__grid{background-image:linear-gradient(#64748b1a 1px,#0000 0),linear-gradient(90deg,#64748b1a 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);mask-image:linear-gradient(180deg,#000,#0000 85%);opacity:.35;pointer-events:none;position:absolute}.admin-login-shell{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 48px);position:relative;z-index:1}.admin-login-panel{display:flex;justify-content:center;width:100%}.admin-login-panel__inner{background:var(--card-bg);border:1px solid #2563eb61;border-radius:8px;box-shadow:0 0 0 1px #14b8a61f,0 0 0 5px #2563eb0f,var(--card-shadow);overflow:hidden;position:relative;width:min(100%,500px)}.admin-login-panel__inner:before{background:linear-gradient(90deg,#111827,#1d4ed8,#14b8a6);content:"";display:block;height:5px}.admin-login-panel__top{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:52px minmax(0,1fr);padding:34px 36px 10px}.admin-login-panel__brand-icon{background:#111827;border-radius:8px;box-shadow:0 14px 28px #11182733;color:#fff;display:grid;font-size:1.35rem;height:52px;place-items:center;width:52px}.admin-login-panel__portal,.admin-login-panel__top h3,.admin-login-panel__top span{margin:0}.admin-login-panel__portal{color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.admin-login-panel__top h3{color:var(--text-strong);font-size:2.25rem;font-weight:800;line-height:1.05;margin-top:8px}.admin-login-panel__top span{color:var(--text-muted);display:block;font-size:.95rem;font-weight:600;line-height:1.6;margin-top:10px}.admin-login-form{padding:26px 36px 0}.admin-login-field{display:block}.admin-login-field+.admin-login-field{margin-top:18px}.admin-login-field__label{color:var(--text-base);display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}.admin-login-field__control{align-items:center;display:flex;position:relative}.admin-login-field__control input{background:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;color:var(--text-strong);font-size:.96rem;font-weight:650;height:56px;outline:none;padding:0 56px 0 50px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.admin-login-field__control input::placeholder{color:#94a3b8;font-weight:600}.admin-login-field__control input:hover{border-color:#aebbd0}.admin-login-field__control input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--field-focus)}.admin-login-field__icon{color:#718096;font-size:1.08rem;left:17px;pointer-events:none;position:absolute}.admin-login-field__toggle{background:#f8fafc;border:1px solid #d8e1ee;border-radius:8px;color:var(--text-base);cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:9px;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:38px}.admin-login-field__toggle:hover{background:#eef5ff;border-color:var(--accent);color:var(--accent)}.admin-login-form__error{background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:8px;color:var(--danger-text);font-size:.9rem;font-weight:700;line-height:1.5;margin-top:16px;padding:12px 14px}.admin-login-form__error--success{background:#ecfdf5f2;border-color:#05966938;color:#047857}.admin-login-form__actions{display:flex;justify-content:flex-end;margin-top:16px}.admin-login-form__link{background:#0000;border:0;color:var(--accent);cursor:pointer;font-size:.9rem;font-weight:800;transition:color .2s ease}.admin-login-form__link:hover{color:var(--accent-hover);text-decoration:underline}.admin-login-form__submit{align-items:center;background:#111827;border:0;border-radius:8px;box-shadow:0 16px 32px #11182733;color:#fff;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:800;gap:10px;height:56px;justify-content:center;letter-spacing:.05em;margin-top:18px;text-transform:uppercase;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease;width:100%}.admin-login-form__submit svg{font-size:1.12rem}.admin-login-form__submit:hover:not(:disabled){background:var(--accent);box-shadow:0 18px 38px #2563eb3d;transform:translateY(-1px)}.admin-login-form__submit:disabled{cursor:not-allowed;opacity:.72}.admin-login-panel__footer{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;display:flex;gap:10px;margin:24px 36px 0;padding:14px 16px}.admin-login-panel__footer strong{color:var(--text-base);display:block;font-size:.9rem;font-weight:800;margin:0}.admin-login-panel__status-dot{background:var(--success);border-radius:999px;box-shadow:0 0 0 5px #0596691f;flex-shrink:0;height:10px;width:10px}.admin-login-panel__copyright{color:var(--text-muted);font-size:.78rem;font-weight:700;margin:18px 36px 26px;text-align:center}.auth-reset-card .admin-login-panel__top{padding-bottom:20px}.auth-reset-card{padding-bottom:28px}.auth-stepper{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 36px}.auth-stepper__item{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;color:var(--text-muted);display:flex;gap:8px;min-width:0;padding:10px}.auth-stepper__item span{background:#e2e8f0;border-radius:999px;color:#475569;display:grid;flex-shrink:0;font-size:.74rem;font-weight:800;height:22px;place-items:center;width:22px}.auth-stepper__item strong{font-size:.78rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-stepper__item--active{background:#eef5ff;border-color:#1d4ed842;color:var(--accent)}.auth-stepper__item--active span{background:var(--accent);color:#fff}.auth-reset-card>.admin-login-form__error{margin:18px 36px 0}.auth-reset-form{padding-top:22px}.auth-secondary-button{align-items:center;background:#fff;border:1px solid #d8e1ee;border-radius:8px;color:var(--text-base);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;gap:9px;height:52px;justify-content:center;margin-top:18px;transition:border-color .2s ease,background-color .2s ease,color .2s ease;width:100%}.auth-secondary-button:hover{background:#f8fafc;border-color:#aebbd0;color:var(--text-strong)}.admin-login-page button:focus-visible,.admin-login-page input:focus-visible{outline:none}@media(max-width:640px){.admin-login-page{padding:14px}.admin-login-shell{min-height:calc(100vh - 28px)}.admin-login-panel__inner{width:100%}.admin-login-panel__top{gap:14px;grid-template-columns:44px minmax(0,1fr);padding:26px 20px 6px}.admin-login-panel__brand-icon{height:44px;width:44px}.admin-login-panel__top h3{font-size:1.9rem}.admin-login-form{padding:22px 20px 0}.auth-stepper{gap:8px;padding:0 20px}.auth-stepper__item{justify-content:center;padding:9px 6px}.auth-stepper__item strong{display:none}.auth-reset-card>.admin-login-form__error{margin:16px 20px 0}.admin-login-panel__footer{margin:22px 20px 0}.admin-login-panel__copyright{margin:16px 20px 22px}.admin-login-form__actions{justify-content:flex-start}}.app.dark .admin-login-page{--page-bg:linear-gradient(135deg,#2563eb24,#0000 28%),linear-gradient(315deg,#14b8a61a,#0000 30%),#070b12;--card-bg:#0c121df0;--card-border:#243044;--card-shadow:0 26px 76px #00000061;--text-strong:#f8fafc;--text-base:#dbe4ef;--text-muted:#96a5ba;--field-bg:#0f1724;--field-border:#2f3b4f;--field-focus:#3b82f633;--danger-bg:#7f1d1d3d;--danger-border:#f8717147;--danger-text:#fecaca}.app.dark .admin-login-panel__inner{border-color:#60a5fa80;box-shadow:0 0 0 1px #2dd4bf29,0 0 0 5px #2563eb1f,var(--card-shadow)}.app.dark .admin-login-page__grid{opacity:.16}.app.dark .admin-login-field__control input{color:var(--text-strong)}.app.dark .admin-login-field__control input:hover{border-color:#46556e}.app.dark .admin-login-field__toggle{background:#111827;border-color:#334155;color:#cbd5e1}.app.dark .admin-login-field__toggle:hover{background:#162238;border-color:#60a5fa;color:#bfdbfe}.app.dark .admin-login-form__submit{background:#2563eb!important;color:#fff!important}.app.dark .admin-login-form__submit:hover:not(:disabled){background:#3b82f6!important}.app.dark .admin-login-form__link{background:#0000!important;color:#93c5fd!important}.app.dark .admin-login-form__error--success{background:#064e3b42;border-color:#10b98147;color:#a7f3d0}.app.dark .admin-login-panel__footer,.app.dark .auth-stepper__item{background:#101827;border-color:#263449}.app.dark .auth-stepper__item{color:#96a5ba}.app.dark .auth-stepper__item span{background:#1e293b;color:#cbd5e1}.app.dark .auth-stepper__item--active{background:#2563eb29;border-color:#60a5fa52;color:#bfdbfe}.app.dark .auth-stepper__item--active span{background:#3b82f6;color:#fff}.app.dark .auth-secondary-button{background:#111827;border-color:#334155;color:#dbe4ef}.app.dark .auth-secondary-button:hover{background:#162238;border-color:#46556e;color:#fff}.app.dark .custom-tours-page,.app.dark .tour-form-page{--tour-page-bg:#060b14;--tour-panel-bg:#0f172a;--tour-panel-soft:#111827;--tour-field-bg:#0b1220;--tour-border:#334155;--tour-text:#f8fafc;--tour-muted:#cbd5e1;--tour-soft-muted:#94a3b8;--tour-blue:#2563eb;--tour-blue-hover:#1d4ed8;--tour-red:#dc2626;--tour-red-hover:#b91c1c;--tour-green:#059669}.app.dark .custom-tours-page,.app.dark .tour-form-page,.app.dark .tour-form-page .newContainer{background:radial-gradient(circle at 16% 0,#2563eb29,#0000 30%),radial-gradient(circle at 90% 12%,#0ea5e91a,#0000 28%),var(--tour-page-bg)!important;color:var(--tour-text)!important}.app.dark .custom-tours-page .MuiDataGrid-root,.app.dark .custom-tours-page [class*="bg-[#f4"],.app.dark .custom-tours-page [class*="bg-[#f8"],.app.dark .custom-tours-page [class*=bg-white],.app.dark .custom-tours-page section:not(:first-of-type),.app.dark .tour-form-page .attributeTag,.app.dark .tour-form-page .basicOption,.app.dark .tour-form-page .bottom,.app.dark .tour-form-page .category-options,.app.dark .tour-form-page .categoryTag,.app.dark .tour-form-page .fixedDatesBox,.app.dark .tour-form-page .formGroup,.app.dark .tour-form-page .itinerary-item,.app.dark .tour-form-page .openHoursBox,.app.dark .tour-form-page .selectedAttributes,.app.dark .tour-form-page .selectedCategories,.app.dark .tour-form-page .tab-list,.app.dark .tour-form-page .top,.app.dark .tour-form-page [class*="bg-[#f4"],.app.dark .tour-form-page [class*="bg-[#f8"],.app.dark .tour-form-page [class*=bg-blue-50],.app.dark .tour-form-page [class*=bg-emerald-50],.app.dark .tour-form-page [class*=bg-slate-50],.app.dark .tour-form-page [class*=bg-white]{background:var(--tour-panel-bg)!important;border-color:var(--tour-border)!important;color:var(--tour-text)!important}.app.dark .custom-tours-page *,.app.dark .tour-form-page *{border-color:var(--tour-border)}.app.dark .custom-tours-page [class*=text-slate-700],.app.dark .custom-tours-page [class*=text-slate-800],.app.dark .custom-tours-page [class*=text-slate-900],.app.dark .custom-tours-page [class*=text-slate-950],.app.dark .custom-tours-page h1,.app.dark .custom-tours-page h2,.app.dark .custom-tours-page h3,.app.dark .custom-tours-page h4,.app.dark .custom-tours-page h5,.app.dark .custom-tours-page h6,.app.dark .tour-form-page [class*=text-slate-700],.app.dark .tour-form-page [class*=text-slate-800],.app.dark .tour-form-page [class*=text-slate-900],.app.dark .tour-form-page [class*=text-slate-950],.app.dark .tour-form-page h1,.app.dark .tour-form-page h2,.app.dark .tour-form-page h3,.app.dark .tour-form-page h4,.app.dark .tour-form-page h5,.app.dark .tour-form-page h6{color:var(--tour-text)!important}.app.dark .custom-tours-page div,.app.dark .custom-tours-page label,.app.dark .custom-tours-page p,.app.dark .custom-tours-page small,.app.dark .custom-tours-page span,.app.dark .tour-form-page div,.app.dark .tour-form-page label,.app.dark .tour-form-page p,.app.dark .tour-form-page small,.app.dark .tour-form-page span{color:inherit}.app.dark .custom-tours-page [class*="text-white/"],.app.dark .custom-tours-page [class*=text-slate-400],.app.dark .custom-tours-page [class*=text-slate-500],.app.dark .custom-tours-page [class*=text-slate-600],.app.dark .tour-form-page .labels,.app.dark .tour-form-page [class*="text-white/"],.app.dark .tour-form-page [class*=text-slate-400],.app.dark .tour-form-page [class*=text-slate-500],.app.dark .tour-form-page [class*=text-slate-600],.app.dark .tour-form-page label{color:var(--tour-muted)!important}.app.dark .custom-tours-page input,.app.dark .custom-tours-page select,.app.dark .custom-tours-page textarea,.app.dark .tour-form-page input:not([type=checkbox]),.app.dark .tour-form-page select,.app.dark .tour-form-page textarea{background:var(--tour-field-bg)!important;border-color:var(--tour-border)!important;color:#e2e8f0!important}.app.dark .custom-tours-page input::placeholder,.app.dark .custom-tours-page textarea::placeholder,.app.dark .tour-form-page input::placeholder,.app.dark .tour-form-page textarea::placeholder{color:#94a3b8!important;opacity:1!important}.app.dark .custom-tours-page .btnAction,.app.dark .custom-tours-page .btnPdf,.app.dark .custom-tours-page .btnPdfDownload,.app.dark .custom-tours-page .btnPdfGenerate,.app.dark .custom-tours-page .btnPdfView,.app.dark .custom-tours-page a[class*=rounded],.app.dark .custom-tours-page button,.app.dark .tour-form-page .add-more,.app.dark .tour-form-page .button,.app.dark .tour-form-page a[class*=rounded],.app.dark .tour-form-page button{background:var(--tour-blue)!important;background-image:none!important;border-color:#3b82f6!important;color:#fff!important;opacity:1!important;text-shadow:none!important}.app.dark .custom-tours-page .btnAction *,.app.dark .custom-tours-page .btnPdf *,.app.dark .custom-tours-page a[class*=rounded] *,.app.dark .custom-tours-page button *,.app.dark .tour-form-page .button *,.app.dark .tour-form-page a[class*=rounded] *,.app.dark .tour-form-page button *{color:#fff!important}.app.dark .custom-tours-page a[class*=rounded]:hover,.app.dark .custom-tours-page button:hover,.app.dark .tour-form-page .button:hover,.app.dark .tour-form-page a[class*=rounded]:hover,.app.dark .tour-form-page button:hover{background:var(--tour-blue-hover)!important}.app.dark .custom-tours-page .btnFeature,.app.dark .custom-tours-page .btnPdfGenerate,.app.dark .custom-tours-page .btnPublish,.app.dark .custom-tours-page [class*=bg-gradient],.app.dark .tour-form-page .active,.app.dark .tour-form-page .tab.active,.app.dark .tour-form-page .tabButtons.active,.app.dark .tour-form-page [class*=bg-gradient],.app.dark .tour-form-page button.active{background:linear-gradient(90deg,#1d4ed8,#3b82f6)!important;border-color:#60a5fa!important;color:#fff!important}.app.dark .custom-tours-page .btnDelete,.app.dark .custom-tours-page .btnUnpublish,.app.dark .custom-tours-page [class*=bg-red],.app.dark .tour-form-page .delete-banner,.app.dark .tour-form-page .delete-btn,.app.dark .tour-form-page .delete-faq,.app.dark .tour-form-page .delete-og-image,.app.dark .tour-form-page .delete-photo,.app.dark .tour-form-page .delete-thumbnail,.app.dark .tour-form-page .delete-twitter-image,.app.dark .tour-form-page .deleteButton,.app.dark .tour-form-page [class*=bg-red]{background:var(--tour-red)!important;background-image:none!important;border-color:#ef4444!important;color:#fff!important}.app.dark .custom-tours-page .btnDelete:hover,.app.dark .custom-tours-page .btnUnpublish:hover,.app.dark .custom-tours-page [class*=bg-red]:hover,.app.dark .tour-form-page .delete-btn:hover,.app.dark .tour-form-page .delete-faq:hover,.app.dark .tour-form-page .deleteButton:hover,.app.dark .tour-form-page [class*=bg-red]:hover{background:var(--tour-red-hover)!important;color:#fff!important}.app.dark .custom-tours-page [class*=bg-emerald],.app.dark .custom-tours-page [class*=bg-green],.app.dark .tour-form-page [class*=bg-emerald],.app.dark .tour-form-page [class*=bg-green]{background:var(--tour-green)!important;border-color:#10b981!important;color:#fff!important}.app.dark .tour-form-page .category-selection button,.app.dark .tour-form-page .tab,.app.dark .tour-form-page .tabButtons,.app.dark .tour-form-page .tourTypeButtons button{border-color:var(--tour-border)!important}.app.dark .tour-form-page .ck.ck-dropdown__panel,.app.dark .tour-form-page .ck.ck-editor__main>.ck-editor__editable,.app.dark .tour-form-page .ck.ck-list,.app.dark .tour-form-page .ck.ck-toolbar{background:var(--tour-field-bg)!important;border-color:var(--tour-border)!important}.app.dark .custom-tours-page .MuiDataGrid-cell *,.app.dark .custom-tours-page .MuiDataGrid-footerContainer *,.app.dark .custom-tours-page .MuiSvgIcon-root,.app.dark .custom-tours-page .MuiTablePagination-root,.app.dark .tour-form-page .ck.ck-button,.app.dark .tour-form-page .ck.ck-button .ck-button__label,.app.dark .tour-form-page .ck.ck-icon{color:#e2e8f0!important}.app.dark .custom-tours-page .pdf-section-label{background:#2563eb!important;border-color:#60a5fa!important;box-shadow:0 8px 22px #2563eb40!important;color:#fff!important}.app.dark .custom-tours-page .pdf-section-line{background:#334155!important}.app.dark .custom-tours-page .pdf-package-card{background:#111827!important;border-color:#334155!important;color:#f8fafc!important}.app.dark .custom-tours-page .pdf-package-name{color:#f8fafc!important}.app.dark .custom-tours-page .pdf-package-status{color:#cbd5e1!important}.app.dark .custom-tours-page .pdf-package-status.text-emerald-600{color:#86efac!important}.app.dark .custom-tours-page .tour-stat-card{background:#111827!important;background-image:none!important;border-color:#334155!important;color:#f8fafc!important}.app.dark .custom-tours-page .tour-stat-card:first-child{background:linear-gradient(135deg,#1d4ed8,#2563eb 52%,#3b82f6)!important;border-color:#60a5fa!important}.app.dark .custom-tours-page .tour-stat-icon{background:#2563eb38!important;border-color:#60a5fa80!important;color:#bfdbfe!important}.app.dark .custom-tours-page .tour-stat-icon path,.app.dark .custom-tours-page .tour-stat-icon svg{stroke:currentColor!important;color:#bfdbfe!important}.app.dark .custom-tours-page .tour-stat-title{color:#fff!important}.app.dark .custom-tours-page .tour-stat-subtitle{color:#cbd5e1!important}.app.dark .custom-tours-page .tour-stat-count{background:#2563eb!important;border-color:#60a5fa!important;color:#fff!important}.app.dark .custom-tours-page .tour-action-button{color:#fff!important;opacity:1!important}.app.dark .custom-tours-page .tour-action-feature{background:#f97316!important;background-image:none!important;border-color:#fb923c!important;color:#fff!important}.app.dark .custom-tours-page .tour-action-feature:hover{background:#ea580c!important;color:#fff!important}.app.dark .custom-tours-page .tour-action-unpublish{background:#d97706!important;background-image:none!important;border-color:#f59e0b!important;color:#fff!important}.app.dark .custom-tours-page .tour-action-button *{color:#fff!important}.app.dark .custom-tours-page .tour-status-featured{background:#f97316!important;background-image:none!important;border-color:#fb923c!important;color:#fff!important}.app.dark .custom-tours-page .tour-status-featured span{color:#fff!important}.app.dark .custom-tours-page .tour-stat-featured{background:#111827!important;border-color:#fb923c!important;color:#fff!important}.app.dark .custom-tours-page .tour-stat-featured .tour-stat-icon{background:#f9731638!important;border-color:#fb923c8c!important;color:#fed7aa!important}.app.dark .custom-tours-page .tour-stat-featured .tour-stat-icon path,.app.dark .custom-tours-page .tour-stat-featured .tour-stat-icon svg{stroke:currentColor!important;color:#fed7aa!important}.app.dark .custom-tours-page .tour-stat-featured .tour-stat-count,.app.dark .custom-tours-page .tour-stat-featured .tour-stat-subtitle,.app.dark .custom-tours-page .tour-stat-featured .tour-stat-title{color:#fff!important}.app.dark .custom-tours-page .tour-featured-chip,.app.dark .custom-tours-page .tour-stat-featured .tour-stat-count{background:#f97316!important;background-image:none!important;border-color:#fb923c!important;color:#fff!important}.app.dark .custom-tours-page .tour-featured-chip span{color:#fff!important}.aui-root{background:#f0f2f7;display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.aui-body{min-width:0}.aui-body,.aui-main{display:flex;flex:1 1;flex-direction:column}.aui-main{gap:20px;padding:28px 30px}.aui-header-card{align-items:flex-start;background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 4px 20px #0f172a0d;display:flex;flex-wrap:wrap;gap:18px;padding:24px 28px}.aui-header-icon{align-items:center;background:linear-gradient(135deg,#34d399,#10b981);border-radius:14px;box-shadow:0 4px 14px #10b98159;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.aui-header-text{flex:1 1;min-width:200px}.aui-eyebrow{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 3px;text-transform:uppercase}.aui-page-title{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.aui-page-sub{color:#64748b;font-size:13px;margin:4px 0 0}.aui-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.aui-stat-pill{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px}.aui-stat-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.aui-pill-green{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.aui-pill-green .aui-stat-dot{background:#22c55e}.aui-pill-blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.aui-pill-blue .aui-stat-dot{background:#3b82f6}.aui-save-all-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:999px;box-shadow:0 4px 14px #10b98159;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:9px 20px;transition:opacity .15s,transform .15s;white-space:nowrap}.aui-save-all-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.aui-save-all-btn:disabled{background:#e5e9f2!important;box-shadow:none;color:#94a3b8!important;cursor:not-allowed;transform:none}.aui-info-bar{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;color:#166534;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:12px 18px}.aui-info-bar strong{font-weight:800}.aui-loader{flex-direction:column;gap:14px;padding:80px 24px}.aui-loader,.aui-loader-ring{align-items:center;display:flex;justify-content:center}.aui-loader-ring{background:#fff;border-radius:50%;box-shadow:0 4px 20px #10b98126;height:56px;width:56px}.aui-loader-text{color:#94a3b8;font-size:13px;font-weight:500}.aui-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.aui-slot-card{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 2px 16px #0f172a0d;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.aui-slot-card:hover{box-shadow:0 6px 24px #0f172a1a;transform:translateY(-2px)}.aui-slot-strip{background:linear-gradient(90deg,#10b981,#10b98188);flex-shrink:0;height:3px;width:100%}.aui-slot-header{border-bottom:1px solid #f0f2f7;justify-content:space-between;padding:16px 20px 14px}.aui-slot-header,.aui-slot-header-left{align-items:center;display:flex;gap:12px}.aui-slot-icon{align-items:center;background:#ecfdf5;border-radius:11px;color:#10b981;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.aui-slot-title{color:#0f172a;font-size:14px;font-weight:800;margin:0}.aui-slot-sub{color:#94a3b8;font-size:11.5px;font-weight:500;margin:2px 0 0}.aui-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px}.aui-badge-filled{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.aui-badge-empty{background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8}.aui-slot-body{flex:1 1;gap:12px;padding:16px 18px 18px}.aui-slot-body,.aui-upload-zone{display:flex;flex-direction:column}.aui-upload-zone{align-items:center;background:#f9fefb;border:2px dashed #d1fae5;border-radius:14px;cursor:pointer;gap:6px;justify-content:center;min-height:160px;padding:32px 16px;text-align:center;transition:border-color .2s,background .2s}.aui-upload-zone:hover{background:#ecfdf5;border-color:#6ee7b7}.aui-upload-input{display:none}.aui-upload-icon-wrap{align-items:center;background:#ecfdf5;border-radius:13px;color:#10b981;display:flex;height:46px;justify-content:center;margin-bottom:4px;width:46px}.aui-upload-title{color:#334155;font-size:13.5px;font-weight:700;margin:0}.aui-upload-hint{color:#94a3b8;font-size:11px;margin:0}.aui-preview-wrap{aspect-ratio:16/9;background:#f8f9fd;border:1px solid #e5e9f2;border-radius:12px;overflow:hidden;position:relative}.aui-preview-img{display:block;height:100%;object-fit:cover;transition:transform .22s;width:100%}.aui-preview-wrap:hover .aui-preview-img{transform:scale(1.03)}.aui-new-badge{background:#10b981;border-radius:999px;color:#fff;font-size:9px;font-weight:800;left:8px;letter-spacing:.06em;padding:3px 9px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.aui-preview-overlay{align-items:center;background:#0f172a85;display:flex;gap:8px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .18s}.aui-preview-wrap:hover .aui-preview-overlay{opacity:1}.aui-remove-btn{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:background .15s,transform .15s}.aui-remove-btn:hover{background:#dc2626;transform:scale(1.05)}.aui-change-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1.5px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:background .15s}.aui-change-btn:hover{background:#ffffff4d}.app.dark .aui-root{background:#0c0c0f}.app.dark .aui-header-card{background:#18181b;border-color:#27272a}.app.dark .aui-eyebrow{color:#4b5563}.app.dark .aui-page-title{color:#f1f5f9}.app.dark .aui-page-sub{color:#71717a}.app.dark .aui-pill-green{background:#052e16;border-color:#166534;color:#86efac}.app.dark .aui-pill-blue{background:#172554;border-color:#1e40af;color:#93c5fd}.app.dark .aui-info-bar{background:#052e16;border-color:#166534;color:#86efac}.app.dark .aui-loader-ring{background:#18181b}.app.dark .aui-loader-text{color:#52525b}.app.dark .aui-slot-card{background:#18181b;border-color:#27272a}.app.dark .aui-slot-card:hover{box-shadow:0 6px 24px #0006}.app.dark .aui-slot-header{border-bottom-color:#27272a}.app.dark .aui-slot-icon{background:#052e16;color:#34d399}.app.dark .aui-slot-title{color:#f1f5f9}.app.dark .aui-slot-sub{color:#52525b}.app.dark .aui-badge-filled{background:#052e16;border-color:#166534;color:#86efac}.app.dark .aui-badge-empty{background:#27272a;border-color:#3f3f46;color:#71717a}.app.dark .aui-slot-body{background:#18181b}.app.dark .aui-upload-zone{background:#111113;border-color:#1a3d2b}.app.dark .aui-upload-zone:hover{background:#052e16;border-color:#10b981}.app.dark .aui-upload-icon-wrap{background:#052e16}.app.dark .aui-upload-title{color:#e4e4e7}.app.dark .aui-upload-hint{color:#52525b}.app.dark .aui-preview-wrap{background:#111113;border-color:#27272a}.app.dark .aui-save-all-btn:disabled{background:#27272a!important;color:#52525b!important}@media (max-width:1100px){.aui-grid{grid-template-columns:1fr}}@media (max-width:768px){.aui-main{padding:16px}.aui-header-card{flex-direction:column;gap:14px}.aui-header-actions{margin-left:0}}.hotel-admin-shell{display:flex;min-width:0;width:100%}.hotel-admin-shell__container{flex:1 1;min-width:0;padding:0!important;width:100%}.hotel-page{--hotel-gutter:clamp(16px,2vw,32px);background:radial-gradient(circle at top left,#0ea5e914,#0000 30%),radial-gradient(circle at top right,#2563eb14,#0000 24%),linear-gradient(180deg,#f8fbff,#f3f6fb 48%,#edf2f7);box-sizing:border-box;color:#0f172a;min-height:100vh;padding:24px var(--hotel-gutter) 32px;width:100%}.hotel-page .hotel-page-inner{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:none;width:100%}.hotel-page .hotel-details-card,.hotel-page .hotel-dialog,.hotel-page .hotel-filters-card,.hotel-page .hotel-header,.hotel-page .hotel-table-card{background:#fffffff5;border:1px solid #e2e8f0e6;border-radius:24px;box-shadow:0 24px 48px #0f172a14}.hotel-page .hotel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px}.hotel-page .hotel-header-left{display:flex;flex-direction:column;gap:8px;max-width:760px}.hotel-page .hotel-header-title-row{align-items:center;color:#0f172a;display:flex;gap:10px}.hotel-page .hotel-header-title{font-size:clamp(1.6rem,1.2rem + .8vw,2.15rem);font-weight:700;letter-spacing:-.03em;margin:0}.hotel-page .hotel-header-subtitle{color:#64748b;font-size:.95rem;line-height:1.65;margin:0}.hotel-page .hotel-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.hotel-page .hotel-filters-pill,.hotel-page .hotel-header-pill{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f62e;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:700;justify-content:center;min-height:40px;padding:0 15px;white-space:nowrap}.hotel-page .hotel-header-meta{color:#64748b;font-size:.82rem;font-weight:600;margin:0}.hotel-page .hotel-stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hotel-page .hotel-stat-card{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:22px;box-shadow:0 20px 38px #0f172a0f;overflow:hidden;padding:18px;position:relative}.hotel-page .hotel-stat-card:before{background:linear-gradient(90deg,#2563eb,#0ea5e9);content:"";height:4px;inset:0 auto auto 0;position:absolute;width:100%}.hotel-page .hotel-stat-card-pending:before{background:linear-gradient(90deg,#f59e0b,#f97316)}.hotel-page .hotel-stat-card-approved:before{background:linear-gradient(90deg,#10b981,#22c55e)}.hotel-page .hotel-stat-card-rejected:before{background:linear-gradient(90deg,#e11d48,#f43f5e)}.hotel-page .hotel-stat-card-header{display:flex;flex-direction:column;gap:6px}.hotel-page .hotel-details-section-title,.hotel-page .hotel-details-title,.hotel-page .hotel-dialog-label,.hotel-page .hotel-section-eyebrow,.hotel-page .hotel-stat-title{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.hotel-page .hotel-stat-caption{color:#64748b;font-size:.8rem}.hotel-page .hotel-stat-card-content{margin-top:18px}.hotel-page .hotel-stat-value{color:#0f172a;font-size:clamp(1.95rem,1.35rem + .8vw,2.7rem);font-weight:700;letter-spacing:-.04em;line-height:1}.hotel-page .hotel-filters-card{display:flex;flex-direction:column;gap:18px;padding:20px}.hotel-page .hotel-filters-top,.hotel-page .hotel-table-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hotel-page .hotel-filters-copy{display:flex;flex-direction:column;gap:8px;max-width:760px}.hotel-page .hotel-filters-title,.hotel-page .hotel-table-card-title{color:#0f172a;font-size:clamp(1.08rem,.95rem + .35vw,1.4rem);font-weight:700;letter-spacing:-.03em;margin:0}.hotel-page .hotel-filters-subtitle,.hotel-page .hotel-table-card-note{color:#64748b;font-size:.9rem;line-height:1.6;margin:0}.hotel-page .hotel-filters-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hotel-page .hotel-filters-pill-muted{background:#f8fafc;border-color:#cbd5e1db;color:#475569}.hotel-page .hotel-filters-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.hotel-page .hotel-filters-left{flex:1 1;min-width:0}.hotel-page .hotel-filters-right{align-items:center;display:flex;gap:10px}.hotel-page .hotel-search-wrap{position:relative;width:100%}.hotel-page .hotel-input,.hotel-page .hotel-page-size select,.hotel-page .hotel-search-input,.hotel-page .hotel-select,.hotel-page .hotel-status-select,.hotel-page .hotel-textarea{background:#fff;border:1px solid #d8e0ea;color:#0f172a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hotel-page .hotel-input,.hotel-page .hotel-search-input,.hotel-page .hotel-select,.hotel-page .hotel-status-select{border-radius:16px;box-sizing:border-box;font-size:.92rem;min-height:48px;outline:none;padding:0 15px}.hotel-page .hotel-search-input{padding-right:120px;width:100%}.hotel-page .hotel-search-input::placeholder,.hotel-page .hotel-textarea::placeholder{color:#94a3b8}.hotel-page .hotel-search-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.73rem;font-weight:700;height:30px;justify-content:center;min-width:96px;padding:0 10px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.hotel-page .hotel-select,.hotel-page .hotel-status-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px;width:190px}.hotel-page .hotel-input:focus,.hotel-page .hotel-page-size select:focus,.hotel-page .hotel-search-input:focus,.hotel-page .hotel-select:focus,.hotel-page .hotel-status-select:focus,.hotel-page .hotel-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.hotel-page .hotel-filter-hint{color:#64748b;font-size:.82rem;line-height:1.55;margin:0}.hotel-page .hotel-table-card{overflow:hidden}.hotel-page .hotel-table-card-header{padding:20px 20px 0}.hotel-page .hotel-table-card-content{padding:18px 20px 20px}.hotel-page .hotel-table-scroll{background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-height:540px;overflow:auto}.hotel-page .hotel-table{border-collapse:collapse;font-size:.88rem;min-width:1200px;width:100%}.hotel-page .hotel-table-header{background:linear-gradient(180deg,#f8fbff,#f1f5f9);position:sticky;top:0;z-index:1}.hotel-page .hotel-table-header-cell{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:15px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.hotel-page .hotel-table-header-cell-small{width:56px}.hotel-page .hotel-table-header-cell-wide{min-width:220px}.hotel-page .hotel-table-cell-center,.hotel-page .hotel-table-header-cell-center{text-align:center}.hotel-page .hotel-table-cell-actions,.hotel-page .hotel-table-header-cell-actions{text-align:right;width:280px}.hotel-page .hotel-table-row{transition:background-color .16s ease}.hotel-page .hotel-table-row:nth-child(2n){background:#fbfdff}.hotel-page .hotel-table-row:hover{background:#eff6ffb8}.hotel-page .hotel-table-cell{border-bottom:1px solid #edf2f7;padding:16px;vertical-align:middle}.hotel-page .hotel-table-cell-text{color:#1e293b;font-size:.86rem}.hotel-page .hotel-table-cell-muted{color:#94a3b8;font-size:.8rem}.hotel-page .hotel-table-cell-bold,.hotel-page .hotel-table-primary{color:#0f172a;font-weight:700}.hotel-page .hotel-table-stack{display:flex;flex-direction:column;gap:4px}.hotel-page .hotel-table-secondary{color:#64748b;font-size:.78rem;word-break:break-word}.hotel-page .hotel-rating-pill{align-items:center;background:#fff7ed;border:1px solid #fdba74;border-radius:999px;color:#c2410c;display:inline-flex;font-size:.78rem;font-weight:700;justify-content:center;min-height:32px;padding:0 12px;white-space:nowrap}.hotel-page .hotel-table-empty{color:#64748b;font-size:.9rem;padding:40px 16px;text-align:center}.hotel-page .hotel-pagination-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:16px}.hotel-page .hotel-pagination-controls,.hotel-page .hotel-pagination-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hotel-page .hotel-pagination-info{color:#64748b;font-size:.84rem}.hotel-page .hotel-pagination-info strong{color:#0f172a}.hotel-page .hotel-page-size{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 10px 20px #0f172a0a;color:#64748b;display:inline-flex;font-size:.78rem;gap:8px;min-height:42px;padding:0 12px}.hotel-page .hotel-page-size select{background:#0000;border:none;font-size:.78rem;font-weight:700;outline:none;padding:4px 2px}.hotel-page .hotel-btn,.hotel-page .hotel-btn-icon,.hotel-page .hotel-page-button,.hotel-page .hotel-page-number-btn{font-size:.78rem;font-weight:700;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.hotel-page .hotel-page-button{background:#fff;border:1px solid #dbe4ef;border-radius:999px;color:#334155;cursor:pointer;min-height:40px;min-width:86px;padding:0 16px}.hotel-page .hotel-btn-close:hover,.hotel-page .hotel-btn-icon:hover:not(:disabled),.hotel-page .hotel-btn:hover:not(:disabled),.hotel-page .hotel-page-button:hover:not(:disabled),.hotel-page .hotel-page-number-btn:hover:not(:disabled){transform:translateY(-1px)}.hotel-page .hotel-page-button:hover:not(:disabled){background:#f8fafc;box-shadow:0 12px 24px #0f172a14}.hotel-page .hotel-btn-icon:disabled,.hotel-page .hotel-btn:disabled,.hotel-page .hotel-page-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.hotel-page .hotel-page-number-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:8px;padding:6px}.hotel-page .hotel-page-number-btn{background:#0000;border:1px solid #0000;border-radius:999px;color:#64748b;cursor:pointer;height:38px;min-width:38px}.hotel-page .hotel-page-number-btn:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.hotel-page .hotel-page-number-btn-active{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#2563eb;box-shadow:0 14px 28px #2563eb3d;color:#fff}.hotel-page .hotel-action-buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.hotel-page .hotel-btn,.hotel-page .hotel-btn-icon{align-items:center;background:#fff;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;justify-content:center;min-height:38px;padding:0 14px;white-space:nowrap}.hotel-page .hotel-btn-icon-label{line-height:1}.hotel-page .hotel-btn-icon-neutral,.hotel-page .hotel-btn-secondary{border-color:#dbe4ef;color:#334155}.hotel-page .hotel-btn-icon-neutral:hover:not(:disabled),.hotel-page .hotel-btn-secondary:hover:not(:disabled){background:#f8fafc}.hotel-page .hotel-btn-icon-approve{background:#ecfdf5;border-color:#10b98140;color:#047857}.hotel-page .hotel-btn-icon-approve:hover:not(:disabled){background:#d1fae5}.hotel-page .hotel-btn-icon-delete,.hotel-page .hotel-btn-icon-reject{background:#fff1f2;border-color:#f43f5e38;color:#be123c}.hotel-page .hotel-btn-icon-delete:hover:not(:disabled),.hotel-page .hotel-btn-icon-reject:hover:not(:disabled){background:#ffe4e6}.hotel-page .hotel-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;color:#fff}.hotel-page .hotel-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb)}.hotel-page .hotel-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:32px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.hotel-page .hotel-badge-pending{background:#fff7ed;border-color:#fdba74;color:#c2410c}.hotel-page .hotel-badge-approved{background:#ecfdf5;border-color:#86efac;color:#047857}.hotel-page .hotel-badge-rejected{background:#fff1f2;border-color:#fda4af;color:#be123c}.hotel-page .hotel-badge-neutral{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.hotel-page .hotel-details-card{padding:20px}.hotel-page .hotel-details-header,.hotel-page .hotel-dialog-footer,.hotel-page .hotel-dialog-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.hotel-page .hotel-details-header{border-bottom:1px solid #e7edf5;padding-bottom:14px}.hotel-page .hotel-details-title-row,.hotel-page .hotel-dialog-title-row{align-items:center;display:flex;gap:8px}.hotel-page .hotel-details-title{font-size:.78rem}.hotel-page .hotel-btn-close{align-items:center;background:#f8fafc;border:none;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.hotel-page .hotel-details-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.hotel-page .hotel-details-section:first-child,.hotel-page .hotel-details-section:nth-child(4),.hotel-page .hotel-details-section:nth-child(5){grid-column:1/-1}.hotel-page .hotel-details-section{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7edf5;border-radius:20px;box-shadow:0 14px 30px #0f172a0d;padding:18px}.hotel-page .hotel-details-section-body{display:flex;flex-direction:column;gap:7px;margin-top:10px}.hotel-page .hotel-details-hotel-name{color:#111827;font-size:1.2rem;font-weight:700;margin:0}.hotel-page .hotel-details-vendor-name{color:#111827;font-size:1rem;font-weight:700;margin:0}.hotel-page .hotel-details-text{color:#4b5563;font-size:.9rem;line-height:1.6;margin:0}.hotel-page .hotel-details-text-notes{margin-top:4px}.hotel-page .hotel-details-meta{color:#94a3b8;font-size:.8rem;margin:6px 0 0}.hotel-page .hotel-details-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hotel-page .hotel-details-chip{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#475569;font-size:.78rem;font-weight:700;padding:7px 12px}.hotel-page .hotel-details-amenities-list{display:flex;flex-direction:column;gap:5px;margin:6px 0 0;padding-left:18px}.hotel-page .hotel-details-amenity-item{color:#4b5563;font-size:.88rem}.hotel-page .hotel-details-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:8px}.hotel-page .hotel-details-images-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:8px}.hotel-page .hotel-details-image-wrapper{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;position:relative}.hotel-page .hotel-details-image,.hotel-page .hotel-details-image-empty{display:block;height:120px;width:100%}.hotel-page .hotel-details-image{object-fit:cover;transition:transform .2s ease}.hotel-page .hotel-details-image-wrapper:hover .hotel-details-image{transform:scale(1.03)}.hotel-page .hotel-details-image-empty{align-items:center;background:#f8fafc;color:#94a3b8;display:flex;font-size:.8rem;justify-content:center}.hotel-page .hotel-roomtype-block,.hotel-page .hotel-season-block{padding:10px 0 4px}.hotel-page .hotel-roomtype-block+.hotel-roomtype-block,.hotel-page .hotel-season-block+.hotel-season-block{border-top:1px dashed #d9e2ec;margin-top:12px;padding-top:12px}.hotel-page .hotel-roomtype-meals{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.hotel-page .hotel-roomtype-meal-block{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;padding:12px}.hotel-page .hotel-roomtype-divider,.hotel-page .hotel-season-divider{border:none;border-bottom:1px dashed #d9e2ec;margin-top:12px}.hotel-page .hotel-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a66;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.hotel-page .hotel-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;width:min(960px,100%)}.hotel-page .hotel-dialog-footer,.hotel-page .hotel-dialog-header{background:#f8fafc;padding:18px 20px}.hotel-page .hotel-dialog-header{border-bottom:1px solid #e7edf5}.hotel-page .hotel-dialog-title{color:#0f172a;font-size:1rem;font-weight:700}.hotel-page .hotel-dialog-body{display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:20px}.hotel-page .hotel-dialog-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.hotel-page .hotel-dialog-field{display:flex;flex-direction:column;gap:7px}.hotel-page .hotel-dialog-field-full{grid-column:1/-1}.hotel-page .hotel-dialog-label{color:#64748b}.hotel-page .hotel-textarea{border-radius:16px;box-sizing:border-box;font-size:.92rem;min-height:120px;outline:none;padding:14px 15px;resize:vertical;width:100%}.hotel-page .hotel-dialog-footer{border-top:1px solid #e7edf5}@media (max-width:1200px){.hotel-page .hotel-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hotel-page .hotel-details-content,.hotel-page .hotel-dialog-grid,.hotel-page .hotel-roomtype-meals{grid-template-columns:1fr}.hotel-page .hotel-filters-row,.hotel-page .hotel-filters-top,.hotel-page .hotel-header,.hotel-page .hotel-table-card-header{align-items:stretch;flex-direction:column}.hotel-page .hotel-header-right{align-items:flex-start}}@media (max-width:768px){.hotel-page{padding-bottom:24px;padding-top:18px}.hotel-page .hotel-stats-grid{grid-template-columns:1fr}.hotel-page .hotel-filters-right,.hotel-page .hotel-pagination-controls,.hotel-page .hotel-pagination-meta{width:100%}.hotel-page .hotel-action-buttons,.hotel-page .hotel-filters-right,.hotel-page .hotel-pagination-controls{justify-content:flex-start}.hotel-page .hotel-btn,.hotel-page .hotel-header-pill,.hotel-page .hotel-select,.hotel-page .hotel-status-select{width:100%}.hotel-page .hotel-page-button{min-width:72px}.hotel-page .hotel-page-number-row{justify-content:center;width:100%}}@media (max-width:540px){.hotel-page .hotel-details-card,.hotel-page .hotel-dialog-body,.hotel-page .hotel-dialog-footer,.hotel-page .hotel-dialog-header,.hotel-page .hotel-filters-card,.hotel-page .hotel-header,.hotel-page .hotel-table-card-content,.hotel-page .hotel-table-card-header{padding-left:16px;padding-right:16px}.hotel-page .hotel-search-chip{font-size:.68rem;min-width:84px}}.dark .hotel-page{background:#080d14;color:#f1f5f9}.dark .hotel-page .hotel-details-card,.dark .hotel-page .hotel-dialog,.dark .hotel-page .hotel-filters-card,.dark .hotel-page .hotel-header,.dark .hotel-page .hotel-table-card{background:#111827;border-color:#1e2d45;box-shadow:0 24px 48px #0006}.dark .hotel-page .hotel-header-title,.dark .hotel-page .hotel-header-title-row{color:#f1f5f9}.dark .hotel-page .hotel-header-subtitle{color:#94a3b8}.dark .hotel-page .hotel-filters-pill,.dark .hotel-page .hotel-header-pill{background:linear-gradient(135deg,#172554,#1e3a8a);border-color:#60a5fa4d;color:#93c5fd}.dark .hotel-page .hotel-header-meta{color:#64748b}.dark .hotel-page .hotel-stat-card{background:#111827;border-color:#1e2d45;box-shadow:0 20px 38px #00000059}.dark .hotel-page .hotel-details-section-title,.dark .hotel-page .hotel-details-title,.dark .hotel-page .hotel-dialog-label,.dark .hotel-page .hotel-section-eyebrow,.dark .hotel-page .hotel-stat-title{color:#60a5fa}.dark .hotel-page .hotel-stat-caption{color:#94a3b8}.dark .hotel-page .hotel-filters-title,.dark .hotel-page .hotel-stat-value,.dark .hotel-page .hotel-table-card-title{color:#f1f5f9}.dark .hotel-page .hotel-filters-subtitle,.dark .hotel-page .hotel-table-card-note{color:#94a3b8}.dark .hotel-page .hotel-filters-pill-muted{background:#1a2535;border-color:#2a3f5f;color:#64748b}.dark .hotel-page .hotel-filter-hint{color:#64748b}.dark .hotel-page .hotel-input,.dark .hotel-page .hotel-page-size select,.dark .hotel-page .hotel-search-input,.dark .hotel-page .hotel-select,.dark .hotel-page .hotel-status-select,.dark .hotel-page .hotel-textarea{background:#0d1425;border-color:#1e2d45;color:#e2e8f0}.dark .hotel-page .hotel-search-input::placeholder,.dark .hotel-page .hotel-textarea::placeholder{color:#4b5563}.dark .hotel-page .hotel-input:focus,.dark .hotel-page .hotel-search-input:focus,.dark .hotel-page .hotel-select:focus,.dark .hotel-page .hotel-status-select:focus,.dark .hotel-page .hotel-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.dark .hotel-page .hotel-search-chip{background:#1a2535;border-color:#2a3f5f;color:#64748b}.dark .hotel-page .hotel-table-scroll{background:#0d1425;border-color:#1e2d45}.dark .hotel-page .hotel-table-header{background:linear-gradient(180deg,#0a1020,#0d1425)}.dark .hotel-page .hotel-table-header-cell{border-bottom-color:#1e2d45;color:#64748b}.dark .hotel-page .hotel-table-row:nth-child(2n){background:#0d1425}.dark .hotel-page .hotel-table-row:hover{background:#111827e6}.dark .hotel-page .hotel-table-cell{border-bottom-color:#1a2535}.dark .hotel-page .hotel-table-cell-text{color:#e2e8f0}.dark .hotel-page .hotel-table-cell-muted{color:#64748b}.dark .hotel-page .hotel-table-primary{color:#f1f5f9}.dark .hotel-page .hotel-table-secondary{color:#64748b}.dark .hotel-page .hotel-table-empty{color:#4b5563}.dark .hotel-page .hotel-rating-pill{background:#431407;border-color:#9a3412;color:#fb923c}.dark .hotel-page .hotel-pagination-info{color:#64748b}.dark .hotel-page .hotel-pagination-info strong{color:#f1f5f9}.dark .hotel-page .hotel-page-size{background:#111827;border-color:#1e2d45;color:#64748b}.dark .hotel-page .hotel-page-button{background:#cbd5e1;border-color:#94a3b8;color:#1e293b}.dark .hotel-page .hotel-page-button:hover:not(:disabled){background:#e2e8f0;box-shadow:none;color:#0f172a}.dark .hotel-page .hotel-page-button:disabled{background:#334155;border-color:#475569;color:#64748b}.dark .hotel-page .hotel-page-number-row{background:#1e293b;border-color:#334155}.dark .hotel-page .hotel-page-number-btn{color:#cbd5e1}.dark .hotel-page .hotel-page-number-btn:hover:not(:disabled){background:#93c5fd;color:#1e3a8a}.dark .hotel-page .hotel-btn-icon-neutral,.dark .hotel-page .hotel-btn-secondary{background:#3b82f6!important;border-color:#2563eb!important;color:#fff!important}.dark .hotel-page .hotel-btn-icon-neutral:hover:not(:disabled),.dark .hotel-page .hotel-btn-secondary:hover:not(:disabled){background:#2563eb!important}.dark .hotel-page .hotel-btn-icon-approve{background:#16a34a!important;border-color:#15803d!important;color:#fff!important}.dark .hotel-page .hotel-btn-icon-approve:hover:not(:disabled){background:#15803d!important}.dark .hotel-page .hotel-btn-icon-delete,.dark .hotel-page .hotel-btn-icon-reject{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}.dark .hotel-page .hotel-btn-icon-delete:hover:not(:disabled),.dark .hotel-page .hotel-btn-icon-reject:hover:not(:disabled){background:#b91c1c!important}.dark .hotel-page .hotel-badge-pending{background:#431407;border-color:#9a3412;color:#fb923c}.dark .hotel-page .hotel-badge-approved{background:#052e16;border-color:#14532d;color:#4ade80}.dark .hotel-page .hotel-badge-rejected{background:#2d0a14;border-color:#7f1d1d;color:#f87171}.dark .hotel-page .hotel-badge-neutral{background:#172554;border-color:#1e40af;color:#93c5fd}.dark .hotel-page .hotel-details-header{border-bottom-color:#1e2d45}.dark .hotel-page .hotel-btn-close{background:#1a2535;color:#94a3b8}.dark .hotel-page .hotel-details-section{background:#0d1425;border-color:#1e2d45;box-shadow:none}.dark .hotel-page .hotel-details-hotel-name,.dark .hotel-page .hotel-details-vendor-name{color:#f1f5f9}.dark .hotel-page .hotel-details-text{color:#94a3b8}.dark .hotel-page .hotel-details-meta{color:#64748b}.dark .hotel-page .hotel-details-chip{background:#172554;border-color:#1e40af;color:#93c5fd}.dark .hotel-page .hotel-details-amenity-item{color:#94a3b8}.dark .hotel-page .hotel-details-image-wrapper{background:#0d1425;border-color:#1e2d45}.dark .hotel-page .hotel-details-image-empty{background:#111827;color:#4b5563}.dark .hotel-page .hotel-roomtype-block+.hotel-roomtype-block,.dark .hotel-page .hotel-season-block+.hotel-season-block{border-top-color:#1e2d45}.dark .hotel-page .hotel-roomtype-meal-block{background:#172554;border-color:#1e40af}.dark .hotel-page .hotel-roomtype-divider,.dark .hotel-page .hotel-season-divider{border-bottom-color:#1e2d45}.dark .hotel-page .hotel-dialog-footer,.dark .hotel-page .hotel-dialog-header{background:#0a1020}.dark .hotel-page .hotel-dialog-header{border-bottom-color:#1e2d45}.dark .hotel-page .hotel-dialog-footer{border-top-color:#1e2d45}.dark .hotel-page .hotel-dialog-title{color:#f1f5f9}*{box-sizing:border-box}body{color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}.abd-page{background:#f8fafc;min-height:100vh}.abd-container{margin:0 auto;max-width:1200px;padding:24px 16px}.abd-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.abd-title{font-size:24px;font-weight:700;letter-spacing:-.2px;margin:0}.abd-subtitle{color:#64748b;font-size:13px;line-height:1.4;margin:6px 0 0}.abd-strong{color:#0f172a;font-weight:700}.abd-actions{align-items:center;display:flex;gap:10px}.abd-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a14;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 12px}.abd-btn:hover{background:#fbfdff}.abd-btn:disabled{cursor:not-allowed;opacity:.45}.abd-btn-outline.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.abd-btn-soft{background:#f1f5f9;border-color:#f1f5f9;box-shadow:none}.abd-btn-soft:hover{background:#e8eef6}.abd-btnPrimary{background:#059669;border-color:#059669;box-shadow:none;color:#fff;justify-content:center}.abd-btnPrimary:hover{background:#047857}.abd-btnDanger{background:#e11d48;border-color:#e11d48;box-shadow:none;color:#fff;justify-content:center}.abd-btnDanger:hover{background:#be123c}.abd-viewgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}@media (max-width:800px){.abd-viewgrid{grid-template-columns:1fr}}.abd-viewCard{background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 1px 2px #0f172a14;cursor:pointer;padding:16px;text-align:left;transition:border-color .15s,transform .15s,background .15s}.abd-viewCard:hover{border-color:#cbd5e1;transform:translateY(-1px)}.abd-viewCard.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.abd-viewCardTop{justify-content:space-between}.abd-viewCardTop,.abd-viewIcon{align-items:center;display:flex}.abd-viewIcon{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:18px;color:#334155;height:42px;justify-content:center;width:42px}.abd-viewIcon.is-active{background:#ffffff1a;border-color:#ffffff26;color:#fff}.abd-viewTag{color:#64748b;font-size:12px;font-weight:700}.abd-viewTag.is-active{color:#ffffffbf}.abd-viewTitle{font-size:16px;font-weight:800;margin-top:10px}.abd-viewSub{color:#64748b;font-size:13px;margin-top:6px}.abd-viewSub.is-active{color:#ffffffbf}.abd-statsgrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-top:14px}@media (max-width:1100px){.abd-statsgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.abd-statsgrid{grid-template-columns:repeat(2,1fr)}}.abd-statCard{background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 1px 2px #0f172a14;padding:14px}.abd-statTop{align-items:center;display:flex;justify-content:space-between}.abd-statLabel{color:#64748b;font-size:12px;font-weight:700}.abd-statIcon{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:18px;color:#334155;display:flex;height:34px;justify-content:center;width:34px}.abd-statValue{font-size:20px;font-weight:800;margin-top:10px}.abd-filters{background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 1px 2px #0f172a14;margin-top:14px;padding:14px}.abd-filtersRow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.abd-filterGrid{grid-gap:12px;display:grid;flex:1 1 700px;gap:12px;grid-template-columns:repeat(5,minmax(180px,1fr))}@media (max-width:1100px){.abd-filterGrid{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media (max-width:640px){.abd-filterGrid{grid-template-columns:1fr}}.abd-field{display:flex;flex-direction:column;gap:6px}.abd-label{color:#64748b;font-size:12px;font-weight:700}.abd-searchbox{align-items:center;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:22px;display:flex;gap:8px;padding:10px 12px}.abd-mutedIcon{color:#64748b}.abd-input{color:#0f172a;font-size:14px;outline:none;width:100%}.abd-iconClear,.abd-input{background:#0000;border:none}.abd-iconClear{align-items:center;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:34px;justify-content:center;width:34px}.abd-iconClear:hover{background:#fff}.abd-select{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:22px;font-size:14px;outline:none;padding:10px 12px;width:100%}.abd-select:focus{border-color:#cbd5e1}.abd-presetGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.abd-chipBtn{background:#fff;border:1px solid #e2e8f0;border-radius:22px;cursor:pointer;font-size:14px;font-weight:700;padding:10px 12px}.abd-chipBtn:hover{background:#fbfdff}.abd-chipBtn.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.abd-rightTools{align-items:flex-end;flex:0 0 auto;justify-content:flex-end}.abd-dateRange,.abd-rightTools{display:flex;flex-wrap:wrap;gap:10px}.abd-dateBox{align-items:center;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:22px;display:flex;gap:8px;padding:10px 12px}.abd-dateInput{background:#0000;border:none;font-size:14px;outline:none}.abd-card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 1px 2px #0f172a14;margin-top:14px;overflow:hidden}.abd-cardHead{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.abd-cardHead,.abd-resultsInfo{align-items:center;display:flex}.abd-resultsInfo{color:#64748b;font-size:14px;gap:8px}.abd-sortBtns{display:flex;flex-wrap:wrap;gap:10px}.abd-tableWrap{overflow:auto}.abd-table{border-collapse:initial;border-spacing:0;min-width:980px;width:100%}.abd-table thead th{background:#f6f8fb;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;letter-spacing:.6px;padding:12px 14px;text-align:left;text-transform:uppercase}.abd-table tbody td{border-bottom:1px solid #f1f5f9;font-size:14px;padding:12px 14px;vertical-align:top}.abd-table tbody tr:hover td{background:#fbfdff}.abd-thRight{text-align:right}.abd-empty{color:#64748b;padding:30px 14px!important;text-align:center}.abd-bookingCell{align-items:flex-start;display:flex;gap:10px}.abd-typeIcon{align-items:center;border:1px solid #e2e8f0;border-radius:18px;display:flex;height:38px;justify-content:center;width:38px}.abd-typeIcon.is-hotel{background:#eef2ff;border-color:#e0e7ff;color:#4338ca}.abd-typeIcon.is-vehicle{background:#ecfdf5;border-color:#d1fae5;color:#047857}.abd-bookingId{font-weight:800}.abd-strongText{font-weight:700}.abd-muted{color:#64748b;font-size:12px;margin-top:2px}.abd-actionBtns{display:flex;gap:8px;justify-content:flex-end}.abd-iconBtn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 1px 2px #0f172a14;cursor:pointer;display:inline-flex;gap:8px;padding:10px 12px}.abd-iconBtn:hover{background:#fbfdff}.abd-btnGreen{background:#ecfdf5;border-color:#d1fae5;box-shadow:none;color:#047857}.abd-btnGreen:hover{filter:brightness(.98)}.abd-btnRed{background:#fff1f2;border-color:#ffe4e6;box-shadow:none;color:#be123c}.abd-btnRed:hover{filter:brightness(.98)}.abd-pill{align-items:center;border:1px solid #e2e8f0;border-radius:22px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px;text-transform:lowercase}.abd-pill-green{background:#ecfdf5;border-color:#d1fae5;color:#047857}.abd-pill-red{background:#fff1f2;border-color:#ffe4e6;color:#be123c}.abd-pill-amber{background:#fffbeb;border-color:#fef3c7;color:#b45309}.abd-pill-indigo{background:#eef2ff;border-color:#e0e7ff;color:#4338ca}.abd-pill-gray{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.abd-cardFoot{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 14px}.abd-pagerBtns{display:flex;flex-wrap:wrap;gap:10px}.abd-footerHint{color:#64748b;font-size:12px;margin-top:14px}.abd-modalRoot{inset:0;position:fixed;z-index:999}.abd-modalOverlay{animation:abdFadeIn .16s ease-out;background:#0006;inset:0;position:absolute}.abd-modalCenter{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:absolute}.abd-modalPanel{animation:abdPop .18s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 18px 50px #0000002e;overflow:hidden;width:min(980px,100%)}@keyframes abdFadeIn{0%{opacity:0}to{opacity:1}}@keyframes abdPop{0%{opacity:.6;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.abd-detailsHead{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px}.abd-detailsTitleRow{align-items:center;display:flex;gap:12px}.abd-detailsTypeIcon{align-items:center;border:1px solid #e2e8f0;border-radius:18px;display:flex;height:44px;justify-content:center;width:44px}.abd-detailsTypeIcon.is-hotel{background:#eef2ff;border-color:#e0e7ff;color:#4338ca}.abd-detailsTypeIcon.is-vehicle{background:#ecfdf5;border-color:#d1fae5;color:#047857}.abd-detailsId{font-size:18px;font-weight:900}.abd-detailsMeta{color:#64748b;font-size:13px;margin-top:2px}.abd-dot{color:#cbd5e1;margin:0 6px}.abd-closeBtn{align-items:center;background:#f1f5f9;border:none;border-radius:22px;color:#334155;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.abd-closeBtn:hover{background:#e8eef6}.abd-detailsGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr;padding:14px}@media (max-width:900px){.abd-detailsGrid{grid-template-columns:1fr}}.abd-detailsLeft{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:24px;padding:14px}.abd-detailsLeftTop{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.abd-sectionTitle{font-size:14px;font-weight:900}.abd-pillRow{display:flex;flex-wrap:wrap;gap:8px}.abd-infoGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:12px}@media (max-width:640px){.abd-infoGrid{grid-template-columns:1fr}}.abd-infoCard{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:12px}.abd-infoLabel{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.abd-infoValue{font-size:14px;font-weight:800;margin-top:6px}.abd-notes{background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin-top:12px;padding:12px}.abd-notesTitle{color:#64748b;font-size:11px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.abd-notesText{color:#334155;font-size:14px;margin-top:6px}.abd-detailsRight{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:14px}.abd-totalList{display:flex;flex-direction:column;gap:10px;margin-top:10px}.abd-totalRow{align-items:center;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:18px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.abd-totalLabel{color:#334155;font-size:14px}.abd-totalValue{font-size:14px;font-weight:900}.abd-detailsBtns{display:flex;flex-direction:column;gap:10px;margin-top:12px}.abd-hintBox{background:#f6f8fb;border:1px solid #e2e8f0;border-radius:18px;color:#64748b;font-size:12px;margin-top:12px;padding:12px}.abd-table-fixed{table-layout:fixed;width:100%}.abd-table-fixed td,.abd-table-fixed th{vertical-align:top}.abd-row td{padding-bottom:14px;padding-top:14px}.abd-cellStack{min-width:0}.abd-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abd-clamp2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.abd-top{align-items:flex-start!important}.abd-pdfBtn{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-weight:600;gap:8px;padding:6px 10px;text-decoration:none}.dark .abd-page{background:#080d14;color:#f1f5f9}.dark .abd-title{color:#f1f5f9}.dark .abd-subtitle{color:#94a3b8}.dark .abd-strong{color:#f1f5f9}.dark .abd-btn{background:#1e2d45;border-color:#2a3f5f;box-shadow:none;color:#e2e8f0}.dark .abd-btn:hover{background:#253550;color:#fff}.dark .abd-btn-outline.is-active{background:#3b82f6;border-color:#3b82f6;color:#fff}.dark .abd-btn-soft{background:#131c2e;border-color:#1e2d45;color:#94a3b8}.dark .abd-btn-soft:hover{background:#1a2740;color:#e2e8f0}.dark .abd-viewCard{background:#111827;border-color:#1e2d45;box-shadow:none;color:#f1f5f9}.dark .abd-viewCard:hover{border-color:#3b82f6}.dark .abd-viewCard.is-active{background:linear-gradient(135deg,#1d4ed8,#3b82f6);border-color:#3b82f6;color:#fff}.dark .abd-viewIcon{background:#172554;border-color:#1e40af;color:#60a5fa}.dark .abd-viewTag{color:#94a3b8}.dark .abd-viewTitle{color:#f1f5f9}.dark .abd-viewSub{color:#64748b}.dark .abd-statCard{background:#111827;border-color:#1e2d45;box-shadow:none}.dark .abd-statLabel{color:#94a3b8}.dark .abd-statIcon{background:#172554;border-color:#1e40af;color:#60a5fa}.dark .abd-statValue{color:#f1f5f9}.dark .abd-filters{background:#111827;border-color:#1e2d45;box-shadow:none}.dark .abd-label{color:#94a3b8}.dark .abd-searchbox{background:#0d1425;border-color:#1e2d45}.dark .abd-input{background:#0000;color:#e2e8f0}.dark .abd-input::placeholder{color:#4b5563}.dark .abd-mutedIcon{color:#60a5fa}.dark .abd-iconClear{color:#94a3b8}.dark .abd-iconClear:hover{background:#1e2d45}.dark .abd-select{background:#0d1425;border-color:#1e2d45;color:#e2e8f0}.dark .abd-select:focus{border-color:#3b82f6}.dark .abd-chipBtn{background:#111827;border-color:#1e2d45;color:#94a3b8}.dark .abd-chipBtn:hover{background:#1a2535;color:#e2e8f0}.dark .abd-chipBtn.is-active{background:#1d4ed8;border-color:#3b82f6;color:#fff}.dark .abd-dateBox{background:#0d1425;border-color:#1e2d45}.dark .abd-dateInput{background:#0000;color:#e2e8f0}.dark .abd-card{background:#111827;border-color:#1e2d45;box-shadow:none}.dark .abd-cardHead{border-bottom-color:#1e2d45}.dark .abd-resultsInfo{color:#60a5fa}.dark .abd-table thead th{background:#0a1020;border-bottom-color:#1e2d45;color:#64748b}.dark .abd-table tbody td{border-bottom-color:#1a2535;color:#e2e8f0}.dark .abd-table tbody tr:hover td{background:#131c2e}.dark .abd-muted{color:#64748b}.dark .abd-bookingId{color:#f1f5f9}.dark .abd-strongText{color:#e2e8f0}.dark .abd-empty{color:#64748b}.dark .abd-typeIcon.is-hotel{background:#1e1b4b;border-color:#312e81;color:#818cf8}.dark .abd-typeIcon.is-vehicle{background:#052e16;border-color:#14532d;color:#4ade80}.dark .abd-iconBtn{background:#172554;border-color:#1e40af;box-shadow:none;color:#60a5fa}.dark .abd-iconBtn:hover{background:#1e3a8a;color:#93c5fd}.dark .abd-btnGreen{background:#052e16;border-color:#14532d;color:#4ade80}.dark .abd-btnRed{background:#2d0a14;border-color:#7f1d1d;color:#f87171}.dark .abd-pill{border-color:#0000}.dark .abd-pill-green{background:#052e16;border-color:#14532d;color:#4ade80}.dark .abd-pill-red{background:#2d0a14;border-color:#7f1d1d;color:#f87171}.dark .abd-pill-amber{background:#1c1003;border-color:#78350f;color:#fbbf24}.dark .abd-pill-indigo{background:#1e1b4b;border-color:#312e81;color:#818cf8}.dark .abd-pill-gray{background:#1e2d45;border-color:#2a3f5f;color:#94a3b8}.dark .abd-cardFoot{border-top-color:#1e2d45}.dark .abd-pdfBtn{border-color:#1e2d45;color:#60a5fa}.dark .abd-footerHint{color:#64748b}.dark .abd-modalPanel{background:#111827;border-color:#1e2d45}.dark .abd-detailsHead{border-bottom-color:#1e2d45}.dark .abd-detailsId{color:#f1f5f9}.dark .abd-detailsMeta{color:#94a3b8}.dark .abd-dot{color:#1e2d45}.dark .abd-closeBtn{background:#1a2535;color:#94a3b8}.dark .abd-closeBtn:hover{background:#253550;color:#e2e8f0}.dark .abd-detailsTypeIcon.is-hotel{background:#1e1b4b;border-color:#312e81;color:#818cf8}.dark .abd-detailsTypeIcon.is-vehicle{background:#052e16;border-color:#14532d;color:#4ade80}.dark .abd-detailsLeft{background:#0a1020;border-color:#1e2d45}.dark .abd-sectionTitle{color:#f1f5f9}.dark .abd-infoCard{background:#111827;border-color:#1e2d45}.dark .abd-infoLabel{color:#64748b}.dark .abd-infoValue{color:#e2e8f0}.dark .abd-notes{background:#111827;border-color:#1e2d45}.dark .abd-notesTitle{color:#64748b}.dark .abd-notesText{color:#94a3b8}.dark .abd-detailsRight{background:#111827;border-color:#1e2d45}.dark .abd-totalRow{background:#0a1020;border-color:#1e2d45}.dark .abd-totalLabel{color:#94a3b8}.dark .abd-totalValue{color:#f1f5f9}.dark .abd-hintBox{background:#0a1020;border-color:#1e2d45;color:#64748b}.transport-admin-shell{display:flex;min-width:0;width:100%}.transport-admin-shell__container{flex:1 1;min-width:0;padding:0!important;width:100%}.hotel-admin-transport-page{--hotel-gutter:clamp(16px,2vw,32px);background:radial-gradient(circle at top left,#2563eb14,#0000 28%),radial-gradient(circle at top right,#0ea5e91f,#0000 24%),linear-gradient(180deg,#f8fbff,#f4f7fb 46%,#eef2f7);color:#0f172a;display:flex;flex-direction:column;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;width:100%}.hotel-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbffdb;border-bottom:1px solid #94a3b82e;position:sticky;top:0;z-index:20}.hotel-header-inner,.hotel-main,.hotel-vehicle-detail-page{box-sizing:border-box;max-width:none;padding-left:var(--hotel-gutter);padding-right:var(--hotel-gutter);width:100%}.hotel-header-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:18px;padding-top:18px}.hotel-header-text{display:flex;flex-direction:column;gap:6px}.hotel-header-title{font-size:clamp(1.55rem,1.1rem + 1vw,2.2rem);font-weight:700;letter-spacing:-.03em;margin:0}.hotel-header-description{color:#64748b;font-size:.95rem;line-height:1.6;margin:0;max-width:760px}.hotel-header-status{align-items:center;background:#ffffffe0;border:1px solid #3b82f62e;border-radius:999px;box-shadow:0 10px 24px #0f172a0f;color:#475569;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;padding:10px 14px}.hotel-header-status-dot{animation:hotel-pulse 1.6s infinite;background:#10b981;border-radius:999px;box-shadow:0 0 0 6px #10b9811f;height:9px;width:9px}@keyframes hotel-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.hotel-main{display:flex;flex:1 1;flex-direction:column;gap:20px;padding-bottom:32px;padding-top:24px}.hotel-overview-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hotel-overview-card{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:22px;box-shadow:0 22px 40px #0f172a14;overflow:hidden;padding:18px 18px 16px;position:relative}.hotel-overview-card:after{background:linear-gradient(90deg,#2563ebf2,#0ea5e9b3);content:"";height:4px;inset:0 auto auto 0;position:absolute;width:100%}.hotel-overview-card-primary:after{background:linear-gradient(90deg,#2563eb,#0ea5e9)}.hotel-overview-card-neutral:after{background:linear-gradient(90deg,#0f172a,#475569)}.hotel-overview-card-warning:after{background:linear-gradient(90deg,#f59e0b,#f97316)}.hotel-overview-card-success:after{background:linear-gradient(90deg,#10b981,#22c55e)}.hotel-overview-meta{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.hotel-overview-label{color:#1e293b;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hotel-overview-helper{color:#64748b;font-size:.76rem;white-space:nowrap}.hotel-overview-value{display:block;font-size:clamp(1.9rem,1.2rem + 1vw,2.6rem);letter-spacing:-.04em;line-height:1;margin-top:18px}.hotel-overview-description{color:#64748b;font-size:.88rem;line-height:1.55;margin:12px 0 0}.hotel-details-panel,.hotel-table-section,.hotel-toolbar,.hotel-vehicle-detail-page{background:#fffffff2;border:1px solid #e2e8f0f0;border-radius:24px;box-shadow:0 24px 48px #0f172a14}.hotel-toolbar{display:flex;flex-direction:column;gap:18px;padding:20px}.hotel-toolbar-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hotel-toolbar-copy{display:flex;flex-direction:column;gap:8px;max-width:760px}.hotel-details-label,.hotel-details-title,.hotel-section-eyebrow{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.hotel-section-title{font-size:clamp(1.1rem,.95rem + .4vw,1.45rem);font-weight:700;letter-spacing:-.03em;margin:0}.hotel-section-description{color:#64748b;font-size:.92rem;line-height:1.65;margin:0}.hotel-toolbar-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hotel-toolbar-pill{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #60a5fa47;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;min-height:42px;padding:0 16px}.hotel-toolbar-pill-muted{background:#f8fafc;border-color:#cbd5e1d1;color:#475569}.hotel-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hotel-filters-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.hotel-search-wrapper{flex:1 1;min-width:260px;position:relative}.hotel-admin-transport-page .hotel-page-size select,.hotel-input,.hotel-select{background:#fff;border:1px solid #d7dfeb;color:#0f172a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hotel-input,.hotel-select{border-radius:16px;box-sizing:border-box;font-size:.92rem;min-height:48px;outline:none;padding:0 15px;width:100%}.hotel-input::placeholder{color:#94a3b8}.hotel-admin-transport-page .hotel-page-size select:focus,.hotel-input:focus,.hotel-select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.hotel-search-input{padding-right:78px}.hotel-search-shortcut{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.73rem;font-weight:700;height:30px;justify-content:center;min-width:54px;padding:0 10px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.hotel-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;min-width:190px;padding-right:40px;width:auto}.hotel-filter-hint{color:#64748b;font-size:.82rem;line-height:1.55;margin:0}.hotel-table-section{overflow:hidden}.hotel-table-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 20px 0}.hotel-edit-title,.hotel-table-section-title,.hotel-vehicle-detail-title{color:#0f172a;font-size:clamp(1.12rem,.96rem + .35vw,1.45rem);font-weight:700;letter-spacing:-.03em;margin:4px 0 0}.hotel-cell-date,.hotel-cell-vehicle-type,.hotel-cell-vendor-email,.hotel-details-id,.hotel-details-sub,.hotel-edit-subtitle,.hotel-table-section-note,.hotel-vehicle-detail-id,.hotel-vehicle-detail-subtitle{color:#64748b}.hotel-table-section-note{font-size:.88rem;line-height:1.6;margin:0;max-width:520px}.hotel-table-wrapper{overflow-x:auto;padding:18px 20px 0}.hotel-table{border-collapse:initial;border-spacing:0;font-size:.88rem;min-width:1260px;width:100%}.hotel-table-head{background:linear-gradient(180deg,#f8fbff,#f1f5f9);color:#64748b;font-size:.75rem;letter-spacing:.08em;position:sticky;text-transform:uppercase;top:0;z-index:1}.hotel-table-header-cell{border-bottom:1px solid #e2e8f0;padding:16px 18px;text-align:left;white-space:nowrap}.hotel-text-right{text-align:right}.hotel-table-row{transition:background-color .16s ease,transform .16s ease}.hotel-table-row:hover{background:#eff6ff99}.hotel-table-cell{border-bottom:1px solid #eef2f7;padding:18px;vertical-align:top}.hotel-table-cell-id{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.76rem;word-break:break-all}.hotel-cell-vehicle,.hotel-cell-vendor{display:flex;flex-direction:column;gap:4px}.hotel-cell-vendor-name{color:#0f172a;font-weight:700}.hotel-cell-vehicle-type,.hotel-cell-vendor-email,.hotel-details-sub,.hotel-table-empty{font-size:.8rem}.hotel-cell-amount{color:#0f172a;font-weight:700;white-space:nowrap}.hotel-table-empty{color:#94a3b8;padding:44px 18px;text-align:center}.hotel-admin-transport-page .hotel-pagination-row{align-items:center;background:linear-gradient(180deg,#fff0,#f8fafce0);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:0;padding:18px 20px 20px}.hotel-admin-transport-page .hotel-pagination-controls,.hotel-admin-transport-page .hotel-pagination-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hotel-admin-transport-page .hotel-pagination-info{color:#64748b;font-size:.84rem}.hotel-admin-transport-page .hotel-pagination-info strong,.hotel-details-main,.hotel-footer-number{color:#0f172a}.hotel-admin-transport-page .hotel-page-size{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 8px 20px #0f172a0a;color:#64748b;display:inline-flex;font-size:.78rem;gap:8px;min-height:42px;padding:0 12px}.hotel-admin-transport-page .hotel-page-size select{background:#0000;border:none;font-size:.78rem;font-weight:700;outline:none;padding:4px 2px}.hotel-admin-transport-page .hotel-page-button,.hotel-admin-transport-page .hotel-page-number-btn,.hotel-btn{border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:700;min-height:40px;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.hotel-admin-transport-page .hotel-page-button{background:#fff;border:1px solid #dbe4ef;color:#334155;min-width:86px;padding:0 16px}.hotel-admin-transport-page .hotel-page-button:hover:not(:disabled),.hotel-admin-transport-page .hotel-page-number-btn:hover:not(:disabled),.hotel-btn:hover:not(:disabled){transform:translateY(-1px)}.hotel-admin-transport-page .hotel-page-button:hover:not(:disabled){background:#f8fafc;box-shadow:0 12px 24px #0f172a14}.hotel-admin-transport-page .hotel-page-button:disabled,.hotel-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.hotel-admin-transport-page .hotel-page-number-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:flex;gap:8px;padding:6px}.hotel-admin-transport-page .hotel-page-number-btn{background:#0000;border:1px solid #0000;color:#64748b;min-width:38px;padding:0 12px}.hotel-admin-transport-page .hotel-page-number-btn:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.hotel-admin-transport-page .hotel-page-number-btn-active{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 14px 28px #2563eb42;color:#fff}.hotel-status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;gap:8px;min-height:32px;padding:0 12px;white-space:nowrap}.hotel-status-badge-dot{background:currentColor;border-radius:999px;height:8px;opacity:.8;width:8px}.hotel-status-badge-pending{background:#fff7ed;border-color:#fdba74;color:#c2410c}.hotel-status-badge-approved{background:#ecfdf5;border-color:#86efac;color:#047857}.hotel-status-badge-rejected{background:#fff1f2;border-color:#fda4af;color:#be123c}.hotel-details-header-actions,.hotel-edit-footer-actions,.hotel-row-actions,.hotel-vehicle-detail-header-actions{display:flex;flex-wrap:wrap;gap:8px}.hotel-row-actions{justify-content:flex-end}.hotel-btn{background:#fff;border:1px solid #0000;box-shadow:0 10px 24px #0f172a0d;color:#0f172a;padding:0 16px}.hotel-btn-secondary,.hotel-btn-view{border-color:#dbe4ef;color:#334155}.hotel-btn-secondary:hover:not(:disabled),.hotel-btn-view:hover:not(:disabled){background:#f8fafc}.hotel-btn-approve{background:#ecfdf5;border-color:#10b98142;color:#047857}.hotel-btn-approve:hover:not(:disabled){background:#d1fae5}.hotel-btn-reject{background:#fff7ed;border-color:#f59e0b3d;color:#c2410c}.hotel-btn-reject:hover:not(:disabled){background:#ffedd5}.hotel-btn-delete{background:#fff1f2;border-color:#f43f5e38;color:#be123c}.hotel-btn-delete:hover:not(:disabled){background:#ffe4e6}.hotel-btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000;color:#fff}.hotel-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#2563eb)}.hotel-footer-summary{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8rem;gap:12px;justify-content:space-between}.hotel-details-panel{display:flex;flex-direction:column;gap:16px;padding:20px}.hotel-details-header{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.hotel-details-id,.hotel-vehicle-detail-id{font-size:.8rem;margin:0}.hotel-grid{grid-gap:16px;display:grid;gap:16px}.hotel-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hotel-details-block{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7edf5;border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:18px}.hotel-details-title{color:#64748b}.hotel-details-main{font-size:1rem;font-weight:700;margin:0}.hotel-details-sub{line-height:1.55;margin:0}.hotel-details-amount{font-weight:700}.hotel-edit-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a66;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:40}.hotel-edit-drawer{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%;max-width:460px;width:100%}.hotel-edit-footer,.hotel-edit-header{background:#f8fafc;border-color:#e2e8f0;padding:18px 20px}.hotel-edit-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between}.hotel-edit-close-button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1.2rem}.hotel-edit-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px}.hotel-form-field{display:flex;flex-direction:column;gap:6px}.hotel-edit-note,.hotel-form-label{color:#64748b;font-size:.8rem}.hotel-textarea{background:#fff;border:1px solid #d7dfeb;border-radius:16px;box-sizing:border-box;color:#0f172a;font-size:.92rem;min-height:120px;outline:none;padding:14px 15px;resize:vertical;width:100%}.hotel-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.hotel-edit-footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between}.hotel-vehicle-detail-overlay{width:100%}.hotel-vehicle-detail-page{margin-top:6px;padding-bottom:26px;padding-top:22px}.hotel-vehicle-detail-header{border-bottom:1px solid #e7edf5;display:flex;flex-direction:column;gap:16px;padding-bottom:18px}.hotel-vehicle-detail-header-main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hotel-vehicle-detail-subtitle{font-size:.92rem;line-height:1.6;margin:8px 0 0}.hotel-vehicle-detail-status-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.hotel-vehicle-detail-body{display:flex;flex-direction:column;gap:18px;margin-top:18px}.hotel-vehicle-detail-row{display:flex;flex-direction:column;gap:14px;padding-top:6px}.hotel-pill-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.hotel-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;min-height:28px;padding:0 12px}.hotel-pill-yes{background:#ecfdf5;border-color:#86efac;color:#047857}.hotel-pill-no{background:#fff1f2;border-color:#fda4af;color:#be123c}.hotel-image-section,.hotel-image-sections{display:flex;flex-direction:column;gap:12px}.hotel-image-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.hotel-image-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffe6;overflow:hidden}.hotel-image{display:block;height:160px;object-fit:cover;width:100%}.hotel-toast{border-radius:18px;box-shadow:0 20px 40px #0f172a29;color:#fff;font-size:.86rem;font-weight:700;max-width:min(360px,calc(100vw - 32px));padding:14px 16px;position:fixed;right:20px;top:88px;z-index:60}.hotel-toast-success{background:linear-gradient(135deg,#059669,#10b981)}.hotel-toast-error{background:linear-gradient(135deg,#e11d48,#f43f5e)}@media (max-width:1200px){.hotel-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.hotel-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-filters,.hotel-table-section-header,.hotel-toolbar-top{align-items:stretch;flex-direction:column}.hotel-toolbar-summary{justify-content:flex-start}}@media (max-width:768px){.hotel-main{padding-bottom:24px;padding-top:18px}.hotel-grid-2,.hotel-grid-3,.hotel-overview-grid{grid-template-columns:1fr}.hotel-admin-transport-page .hotel-pagination-controls,.hotel-admin-transport-page .hotel-pagination-meta,.hotel-edit-footer,.hotel-filters-left,.hotel-vehicle-detail-header-main,.hotel-vehicle-detail-status-wrap{width:100%}.hotel-admin-transport-page .hotel-pagination-controls,.hotel-filters-left,.hotel-row-actions,.hotel-vehicle-detail-status-wrap{justify-content:flex-start}.hotel-search-wrapper,.hotel-select{min-width:100%}.hotel-admin-transport-page .hotel-page-button,.hotel-admin-transport-page .hotel-page-number-row,.hotel-btn,.hotel-header-status,.hotel-toolbar-pill{justify-content:center;width:100%}.hotel-table-wrapper{padding-left:16px;padding-right:16px}}@media (max-width:540px){.hotel-details-panel,.hotel-edit-body,.hotel-edit-footer,.hotel-edit-header,.hotel-table-section-header,.hotel-toolbar,.hotel-vehicle-detail-page{padding-left:16px;padding-right:16px}.hotel-details-block,.hotel-overview-card{padding:16px}}.dark .hotel-admin-transport-page{background:#080d14;color:#f1f5f9}.dark .hotel-header{background:#080d14e0;border-bottom-color:#ffffff12}.dark .hotel-header-title{color:#f1f5f9}.dark .hotel-header-description{color:#94a3b8}.dark .hotel-header-status{background:#ffffff0d;border-color:#60a5fa33;color:#94a3b8}.dark .hotel-overview-card{background:#111827;border-color:#1e2d45;box-shadow:0 22px 40px #00000059}.dark .hotel-overview-label{color:#e2e8f0}.dark .hotel-overview-helper{color:#64748b}.dark .hotel-overview-value{color:#f1f5f9}.dark .hotel-overview-description{color:#94a3b8}.dark .hotel-details-panel,.dark .hotel-table-section,.dark .hotel-toolbar,.dark .hotel-vehicle-detail-page{background:#111827;border-color:#1e2d45;box-shadow:0 24px 48px #0006}.dark .hotel-details-label,.dark .hotel-details-title,.dark .hotel-section-eyebrow{color:#60a5fa}.dark .hotel-section-title{color:#f1f5f9}.dark .hotel-section-description{color:#94a3b8}.dark .hotel-table-section-title,.dark .hotel-vehicle-detail-title{color:#f1f5f9}.dark .hotel-table-section-note,.dark .hotel-vehicle-detail-subtitle{color:#94a3b8}.dark .hotel-toolbar-pill{background:linear-gradient(135deg,#172554,#1e3a8a);border-color:#60a5fa4d;color:#93c5fd}.dark .hotel-toolbar-pill-muted{background:#1a2535;border-color:#2a3f5f;color:#64748b}.dark .hotel-admin-transport-page .hotel-page-size select,.dark .hotel-input,.dark .hotel-select{background:#0d1425;border-color:#1e2d45;color:#e2e8f0}.dark .hotel-input::placeholder{color:#4b5563}.dark .hotel-input:focus,.dark .hotel-select:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.dark .hotel-search-shortcut{background:#1a2535;border-color:#2a3f5f;color:#64748b}.dark .hotel-filter-hint{color:#64748b}.dark .hotel-table-head{background:linear-gradient(180deg,#0a1020,#0d1425);color:#64748b}.dark .hotel-table-header-cell{border-bottom-color:#1e2d45}.dark .hotel-table-row:hover{background:#111827cc}.dark .hotel-table-cell{border-bottom-color:#1a2535;color:#e2e8f0}.dark .hotel-table-cell-id{color:#64748b}.dark .hotel-cell-vendor-name{color:#f1f5f9}.dark .hotel-cell-date,.dark .hotel-cell-vehicle-type,.dark .hotel-cell-vendor-email{color:#64748b}.dark .hotel-cell-amount{color:#f1f5f9}.dark .hotel-table-empty{color:#4b5563}.dark .hotel-status-badge-pending{background:#431407;border-color:#9a3412;color:#fb923c}.dark .hotel-status-badge-approved{background:#052e16;border-color:#14532d;color:#4ade80}.dark .hotel-status-badge-rejected{background:#2d0a14;border-color:#7f1d1d;color:#f87171}.dark .hotel-admin-transport-page .hotel-btn{box-shadow:none}.dark .hotel-admin-transport-page .hotel-btn-secondary,.dark .hotel-admin-transport-page .hotel-btn-view{background:#93c5fd!important;border-color:#60a5fa!important;color:#1e3a8a!important}.dark .hotel-admin-transport-page .hotel-btn-secondary:hover:not(:disabled),.dark .hotel-admin-transport-page .hotel-btn-view:hover:not(:disabled){background:#bfdbfe!important}.dark .hotel-admin-transport-page .hotel-btn-approve{background:#86efac!important;border-color:#4ade80!important;color:#14532d!important}.dark .hotel-admin-transport-page .hotel-btn-approve:hover:not(:disabled){background:#bbf7d0!important}.dark .hotel-admin-transport-page .hotel-btn-reject{background:#fdba74!important;border-color:#fb923c!important;color:#7c2d12!important}.dark .hotel-admin-transport-page .hotel-btn-reject:hover:not(:disabled){background:#fed7aa!important}.dark .hotel-admin-transport-page .hotel-btn-delete{background:#fca5a5!important;border-color:#f87171!important;color:#7f1d1d!important}.dark .hotel-admin-transport-page .hotel-btn-delete:hover:not(:disabled){background:#fecaca!important}.dark .hotel-admin-transport-page .hotel-pagination-row{background:linear-gradient(180deg,#11182700,#080d14e0)}.dark .hotel-admin-transport-page .hotel-pagination-info{color:#64748b}.dark .hotel-admin-transport-page .hotel-pagination-info strong,.dark .hotel-details-main,.dark .hotel-footer-number{color:#f1f5f9}.dark .hotel-admin-transport-page .hotel-page-size{background:#111827;border-color:#1e2d45;color:#64748b}.dark .hotel-admin-transport-page .hotel-page-button{background:#cbd5e1;border-color:#94a3b8;color:#1e293b}.dark .hotel-admin-transport-page .hotel-page-button:hover:not(:disabled){background:#e2e8f0;box-shadow:none;color:#0f172a}.dark .hotel-admin-transport-page .hotel-page-button:disabled{background:#334155;border-color:#475569;color:#64748b}.dark .hotel-admin-transport-page .hotel-page-number-row{background:#1e293b;border-color:#334155}.dark .hotel-admin-transport-page .hotel-page-number-btn{color:#cbd5e1}.dark .hotel-admin-transport-page .hotel-page-number-btn:hover:not(:disabled){background:#93c5fd;color:#1e3a8a}.dark .hotel-details-block{background:#0d1425;border-color:#1e2d45}.dark .hotel-details-sub{color:#94a3b8}.dark .hotel-details-main{color:#f1f5f9}.dark .hotel-vehicle-detail-header{border-bottom-color:#1e2d45}.dark .hotel-vehicle-detail-id{color:#64748b}.dark .hotel-pill-yes{background:#052e16;border-color:#14532d;color:#4ade80}.dark .hotel-pill-no{background:#2d0a14;border-color:#7f1d1d;color:#f87171}.dark .hotel-image-card{background:#0d1425;border-color:#1e2d45;box-shadow:none}.dark .hotel-details-block>div>div{background:#111827!important;border-color:#1e2d45!important}h3,h4,h5{color:#2c3e50;margin-bottom:10px}button{border:none;cursor:pointer;outline:none;transition:all .2s ease}.hotel-form{background:#fafafa;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin-top:2rem;padding:2rem}.tabs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.tabs button{background:#f2f2f2;border:1px solid #e0e0e0;border-radius:6px;color:#555;font-weight:500;padding:.6rem 1.2rem}.tabs button:hover{background:#e6f0ff;color:#07f}.tabs button.active{background:#07f;color:#fff;font-weight:600}.tab-content{background:#fff;border:1px solid #eee;border-radius:8px;padding:1.5rem}.tab-panel input,.tab-panel select,.tab-panel textarea{border:1px solid #d0d0d0;border-radius:6px;font-size:.95rem;margin-bottom:1rem;outline:none;padding:.75rem 1rem;transition:border .2s ease;width:100%}.tab-panel input:focus,.tab-panel select:focus,.tab-panel textarea:focus{border-color:#07f;box-shadow:0 0 0 3px #0077ff26}label{color:#333;display:block;font-size:.9rem;font-weight:500;margin:.5rem 0}.tab-panel button{background:#07f;border-radius:6px;color:#fff;font-size:.9rem;margin-top:.5rem;padding:.6rem 1rem}.tab-panel button:hover{background:#005dcc}.tab-panel button[type=button]{margin-right:.5rem}button:disabled{background:#ccc;cursor:not-allowed}.room-block{background:#fafbff;border:1px solid #ebebeb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;position:relative}.room-block h4{color:#07f;margin-bottom:1rem}.facilities-section,.meal-options{background:#fdfdfd;border:1px dashed #ccc;border-radius:6px;margin-top:1.2rem;padding:1rem}.facility-input{display:flex;gap:.5rem;margin-bottom:.8rem}.facility-input input{flex:1 1}.facility-input button{background:#f44;border-radius:4px;color:#fff;padding:.4rem .6rem}.facility-input button:hover{background:#c00}input[type=checkbox]{accent-color:#07f;margin-right:6px;transform:scale(1.1)}.tab-panel{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.datatableAttributes{--attr-gutter:clamp(16px,2vw,28px);background:radial-gradient(circle at top left,#2563eb14,#0000 28%),radial-gradient(circle at top right,#10b98114,#0000 24%),linear-gradient(180deg,#f8fbff,#f3f6fb 48%,#eef2f7);box-sizing:border-box;color:#0f172a;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;padding:24px var(--attr-gutter) 32px;width:100%}.attr-hero,.attr-summary-card,.attribute-add-box,.attribute-list-box{background:#fffffff5;border:1px solid #e2e8f0eb;border-radius:24px;box-shadow:0 24px 48px #0f172a14}.attr-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:24px}.attr-hero-copy{display:flex;flex-direction:column;gap:8px;max-width:760px}.attr-eyebrow,.attr-form label,.attr-section-label,.attr-summary-label{color:#2563eb;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.attr-title{color:#0f172a;font-size:clamp(1.6rem,1.2rem + .8vw,2.2rem);font-weight:700;letter-spacing:-.03em;margin:0}.attr-subtitle{color:#64748b;font-size:.95rem;line-height:1.65;margin:0;max-width:760px}.attr-chip,.attr-hero-badge{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f62e;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.8rem;font-weight:700;gap:8px;justify-content:center;min-height:40px;padding:0 15px;white-space:nowrap}.attr-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.attr-summary-card{overflow:hidden;padding:18px;position:relative}.attr-summary-card:before{content:"";height:4px;inset:0 auto auto 0;position:absolute;width:100%}.attr-summary-card-primary:before,.attr-summary-card:before{background:linear-gradient(90deg,#2563eb,#0ea5e9)}.attr-summary-card-accent:before{background:linear-gradient(90deg,#8b5cf6,#ec4899)}.attr-summary-card-success:before{background:linear-gradient(90deg,#10b981,#22c55e)}.attr-summary-top{align-items:center;color:#475569;display:flex;gap:10px;justify-content:space-between}.attr-summary-value{color:#0f172a;display:block;font-size:clamp(1.7rem,1.2rem + .7vw,2.3rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:14px}.attr-summary-helper{color:#64748b;font-size:.84rem;line-height:1.55;margin:10px 0 0}.attr-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);margin-top:18px}.attribute-add-box,.attribute-list-box{padding:20px}.attr-card-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:16px}.attr-card-title{color:#0f172a;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;margin:4px 0 0}.attr-chip-muted{background:#f8fafc;border-color:#cbd5e1e6;color:#475569}.attr-form{display:flex;flex-direction:column;gap:10px}.attribute-add-box input,.sub-attribute-add input{background:#fff;border:1px solid #d7dfeb;border-radius:16px;box-sizing:border-box;color:#0f172a;font-size:.92rem;min-height:48px;outline:none;padding:0 15px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.attribute-add-box input:focus,.sub-attribute-add input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.attr-empty-state span,.attr-form-hint,.attr-meta{color:#64748b;font-size:.82rem;line-height:1.55}.attr-primary-button,.delete-button,.sub-attribute-add button{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:8px;justify-content:center;min-height:42px;transition:transform .12s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease}.attr-primary-button{align-self:flex-start;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 14px 28px #2563eb3d;color:#fff;padding:0 18px}.sub-attribute-add button{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;padding:0 16px;white-space:nowrap}.delete-button{background:linear-gradient(135deg,#e11d48,#f43f5e);box-shadow:0 14px 28px #e11d4838;color:#fff;padding:0 15px}.attr-primary-button:hover,.delete-button:hover,.sub-attribute-add button:hover{filter:brightness(1.03);transform:translateY(-1px)}.attr-list,.sub-attr-list{list-style:none;margin:0;padding:0}.attr-item-card,.attr-list{display:flex;flex-direction:column;gap:14px}.attr-item-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e7edf5;border-radius:20px;box-shadow:0 12px 26px #0f172a0d;padding:16px}.attr-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.attr-row-main,.sub-attr-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.attr-name{color:#111827;font-weight:700;word-break:break-word}.sub-attribute-add{align-items:center;display:flex;gap:10px}.sub-attr-list{display:flex;flex-direction:column;gap:8px}.sub-attr-item{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.sub-delete{box-shadow:none}.attr-empty-state,.sub-attr-empty{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;padding:18px}.sub-attr-empty{color:#64748b;font-size:.84rem}.attr-empty-state p{color:#334155;font-size:.95rem;font-weight:700;margin:0}.attr-empty-state span{display:block;margin-top:6px}@media (max-width:1100px){.attr-layout,.attr-summary-grid{grid-template-columns:1fr}}@media (max-width:768px){.datatableAttributes{padding-bottom:24px;padding-top:18px}.attr-card-header,.attr-hero,.attr-row,.sub-attr-item,.sub-attribute-add{align-items:stretch;flex-direction:column}.attr-chip,.attr-hero-badge,.attr-primary-button,.delete-button,.sub-attribute-add button{justify-content:center;width:100%}}@media (max-width:540px){.attr-hero,.attribute-add-box,.attribute-list-box{padding:16px}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.single{display:flex;width:100%}.single .singleContainer{flex:6 1}.single .singleContainer .top{display:flex;gap:20px;padding:20px}.single .singleContainer .top .left{box-shadow:2px 4px 10px 1px #c9c9c978;flex:1 1;padding:20px;position:relative}.single .singleContainer .top .left .editButton{background-color:rgba(117,81,248,.094);border-radius:0 0 0 5px;color:#7451f8;cursor:pointer;font-size:12px;padding:5px;position:absolute;right:0;top:0}.single .singleContainer .top .left .item{display:flex;gap:20px}.single .singleContainer .top .left .item .itemImg{border-radius:50%;height:100px;object-fit:cover;width:100px}.single .singleContainer .top .left .item .details .itemTitle{color:#555;margin-bottom:10px}.single .singleContainer .top .left .item .details .detailItem{font-size:14px;margin-bottom:10px}.single .singleContainer .top .left .item .details .detailItem .itemKey{color:gray;font-weight:700;margin-right:5px}.single .singleContainer .top .left .item .details .detailItem .itemValue{font-weight:300}.single .singleContainer .top .right{flex:2 1}.single .singleContainer .bottom{box-shadow:2px 4px 10px 1px #c9c9c978;margin:10px 20px;padding:20px}.single .singleContainer .title{color:#d3d3d3;font-size:16px;margin-bottom:20px}.chart{box-shadow:2px 4px 10px 1px #c9c9c978;color:gray;flex:4 1;padding:10px}.chart .title{margin-bottom:20px}.chart .chartGrid{stroke:#e4e1e1}.category-options{background-color:#fff;border:1px solid #ddd;max-height:150px;overflow-y:auto;position:absolute;z-index:1000}.loader-container{display:flex;height:100vh;justify-content:center}.labels{margin-block:20px}.category-options div{cursor:pointer;padding:8px}.bed-pricing-section{margin-top:20px}.bed-type{margin:15px 0}.price-inputs{display:flex;gap:20px}.price-inputs label{display:flex;flex-direction:column}.category-options div:hover{background-color:#f0f0f0}.new{.newContainer{flex:4 1;padding:20px;.top{border-bottom:1px solid #ccc;margin-bottom:20px;padding:20px;h1{color:#333;font-size:24px}}.bottom,.highlightField{padding-inline:20px}.highlightField{align-items:center;display:flex;margin-bottom:10px;input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;margin-right:10px;padding:10px;transition:border-color .3s ease}input:focus{border-color:#007bff}.delete-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.delete-btn:hover{background-color:#c82333}}.add-more{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 15px;transition:background-color .3s ease}.add-more:hover{background-color:#218838}.category-selection{display:flex;justify-content:space-between;margin-bottom:20px;margin-inline:auto;max-width:300px;button{background-color:#f0f0f0;border:2px solid #0000;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#333;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:all .3s ease;&:hover{transform:scale(1.05)}&.active,&:hover{background-color:#007bff;color:#fff}&.active{border-color:#007bff;box-shadow:0 6px 8px #00000026}}}.tourTypeButtons{display:flex;justify-content:center;margin-bottom:20px;button{background-color:#f0f0f0;border:2px solid #0000;border-radius:8px;box-shadow:0 3px 5px #0000001a;color:#333;cursor:pointer;font-size:16px;font-weight:700;margin:0 10px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;&:hover{transform:translateY(-2px)}&.active,&:hover{background-color:#007bff;color:#fff}&.active{border-color:#007bff;box-shadow:0 5px 7px #00000026;transform:translateY(0)}}}.bottom{background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:20px;form{.formGroup{margin-bottom:15px;label{align-items:center;color:#555;display:flex;font-size:16px;margin-bottom:5px;min-width:500px}input{border:1px solid #ccc;border-radius:5px;padding:10px;transition:border-color .3s ease;&:focus{border-color:#007bff}}button[type=submit]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px;transition:background-color .3s ease;&:hover{background-color:#218838}}}}}.checkbox-group{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px;label{align-items:center;cursor:pointer;display:flex;margin-right:20px;input{margin-right:10px}}}}}@media (max-width:768px){.newContainer{.category-selection,.tourTypeButtons{align-items:center;flex-direction:column;button{margin-bottom:10px;text-align:center;width:100%}}.bottom,.highlightField{padding-inline:10px}}}@media (max-width:600px){.newContainer{padding:10px;.top h1{font-size:20px}.highlightField input{font-size:14px;padding:8px}.add-more,.delete-btn{padding:6px 10px}.bottom form .formGroup input{padding:8px}.bottom form .formGroup button[type=submit]{padding:8px 10px}}}body{background-color:#f9f9f9;background-color:var(--background-color,#f9f9f9);color:#333;color:var(--text-color,#333);font-family:Roboto,sans-serif;font-size:16px}.fixedDatesBox{background-color:#f9f9f9;border:1px solid #007bff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-top:20px;padding:20px}.fixedDatesBox h4{color:#333;font-size:18px}.fixedDatesBox .formGroup,.fixedDatesBox h4{margin-bottom:15px}.fixedDatesBox label{color:#555;display:block;font-size:16px;margin-bottom:5px}.fixedDatesBox input[type=number]{border:1px solid #ccc;border-radius:5px;padding:10px;transition:border-color .3s ease;width:100%}.fixedDatesBox input[type=number]:focus{border-color:#007bff}.openHoursBox{background-color:#f9f9f9;border:1px solid #007bff;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-top:20px;padding:20px}.openHoursBox h4{color:#333;font-size:18px}.openHoursBox .formGroup,.openHoursBox h4{margin-bottom:15px}.openHoursBox label{color:#555;display:block;font-size:16px;margin-bottom:5px}.openHoursBox input[type=number]{border:1px solid #ccc;border-radius:5px;padding:10px;transition:border-color .3s ease;width:100%}.openHoursBox input[type=number]:focus{border-color:#007bff}.newContainer{flex:4 1}.newContainer .top{border-bottom:1px solid #ccc;margin-bottom:20px}.newContainer .top h1{font-size:24px}.newContainer .bottom,.newContainer .highlightField{padding-inline:20px}.newContainer .highlightField{align-items:center;display:flex;margin-bottom:10px}.newContainer .highlightField input{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:16px;margin-right:10px;padding:10px;transition:border-color .3s ease}.newContainer .highlightField input:focus{border-color:#007bff}.newContainer .highlightField .delete-btn{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.newContainer .highlightField .delete-btn:hover{background-color:#c82333}.newContainer .add-more{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 15px;transition:background-color .3s ease}.newContainer .add-more:hover{background-color:#218838}.newContainer .category-selection{display:flex;justify-content:space-between;margin-bottom:20px;margin-inline:auto;max-width:300px}.newContainer .category-selection button{background-color:#f0f0f0;border:2px solid #0000;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#333;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:all .3s ease}.newContainer .category-selection button:hover{background-color:#007bff;color:#fff;transform:scale(1.05)}.newContainer .category-selection button.active{background-color:#007bff;border-color:#007bff;box-shadow:0 6px 8px #00000026;color:#fff}.newContainer .tourTypeButtons{display:flex;justify-content:center;margin-bottom:20px}.newContainer .tourTypeButtons button{background-color:#f0f0f0;border:2px solid #0000;border-radius:8px;box-shadow:0 3px 5px #0000001a;color:#333;cursor:pointer;font-size:16px;font-weight:700;margin:0 10px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.newContainer .tourTypeButtons button:hover{background-color:#007bff;color:#fff;transform:translateY(-2px)}.newContainer .tourTypeButtons button.active{background-color:#007bff;border-color:#007bff;box-shadow:0 5px 7px #00000026;color:#fff;transform:translateY(0)}.newContainer .bottom{background-color:#f5f5f5;border-radius:10px;box-shadow:0 2px 10px #0000001a}.newContainer .bottom form .formGroup{margin-bottom:15px}.newContainer .bottom form .formGroup label{color:#555;display:block;font-size:16px;margin-bottom:5px}.newContainer .bottom form .formGroup input{border:1px solid #ccc;border-radius:5px;padding:10px;transition:border-color .3s ease}.newContainer .bottom form .formGroup input:focus{border-color:#007bff}.newContainer .bottom form .formGroup button[type=submit]{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 15px;transition:background-color .3s ease}.newContainer .bottom form .formGroup button[type=submit]:hover{background-color:#218838}.newContainer .checkbox-group{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}.newContainer .checkbox-group label{align-items:center;cursor:pointer;display:flex;margin-right:20px}.newContainer .checkbox-group label input{margin-right:10px}.formGroup input[type=file]{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:1em;margin-top:8px;padding:5px;transition:border-color .3s;width:100%}.formGroup input[type=file]:focus{border-color:#007bff;outline:none}.formGroup input[type=file]::file-selector-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px;transition:background-color .3s}.formGroup input[type=file]::file-selector-button:hover{background-color:#0056b3}.photo-preview img{border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;height:100px;object-fit:cover;width:100px}.photo-preview{margin-top:10px}.photo-container{margin-bottom:10px;margin-right:10px}.basicOptionsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:16px 0}.basicOption{background:#f7f9fc;border:1px solid #e5e7eb;border-radius:10px;padding:12px}.basicOption .checkRow{align-items:center;display:flex;font-weight:600;gap:8px;margin:0}.basicOption .checkRow input{margin:0}.basicOption .fixedDatesBox{margin-top:10px}.itinerary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.itinerary-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 6px 14px #0f172a0d;padding:12px}.itinerary-item label{display:inline-block;font-weight:700;margin-bottom:6px}.itinerary-item .formGroup{margin-bottom:10px}.itinerary-item input,.itinerary-item select,.itinerary-item textarea{width:100%}@media (max-width:768px){.itinerary{grid-template-columns:1fr}}.formGroup label{align-items:center;display:flex;gap:8px;justify-content:flex-start}input[type=checkbox]{accent-color:#2563eb}input[type=checkbox]:focus{box-shadow:none;outline:none}.photo-container img{border-radius:4px;height:auto}.delete-photo:hover{background:#f00c}.banner-preview{margin-top:10px;position:relative}.banner-preview img{border-radius:4px;height:auto;max-width:600px;width:100%}.delete-banner{background:#ffffffb3;border:none;border-radius:50%;color:red;cursor:pointer;font-size:16px;height:25px;position:absolute;right:5px;top:5px;width:25px}.delete-banner:hover{background:#f00c}.thumbnail-preview{margin-top:10px;max-width:400px;position:relative}.thumbnail-preview img{border-radius:4px;height:300px;max-width:100%;object-fit:cover;width:400px}.delete-thumbnail{background:#ffffffb3;border:none;border-radius:50%;color:red;cursor:pointer;font-size:16px;height:25px;position:absolute;right:5px;top:5px;width:25px}.delete-thumbnail:hover{background:#f00c}.og-image-preview img{border-radius:4px}.delete-og-image{height:25px;right:5px;top:5px;width:25px}.twitter-image-preview img{border-radius:4px}.delete-twitter-image{height:25px;right:5px;top:5px;width:25px}.dropdown{box-shadow:0 4px 8px #0000001a;z-index:1000}.dropdown-item{cursor:pointer;padding:8px}.dropdown-item.selected{background-color:#f0f0f0}.formGroup{position:relative;width:100%}#categoriesInput{border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px;width:100%}.dropdown-wrapper{display:inline-block;position:relative;width:100%}.dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.dropdown-item{padding:10px}.dropdown-item,.dropdown-item label{align-items:center;display:flex}.dropdown-item input[type=checkbox]{margin-right:10px}.selected{background-color:#f0f0f0}.selectedCategories{display:flex;flex-wrap:wrap;margin-top:10px}.categoryTag{align-items:center;background-color:#e0e0e0;border-radius:20px;display:flex;margin-bottom:5px;margin-right:5px;padding:5px 10px}.selectedAttributes{display:flex;flex-wrap:wrap;margin-top:10px}.attributeTag{align-items:center;background-color:#e0e0e0;border-radius:20px;display:flex;margin-bottom:5px;margin-right:5px;padding:5px 10px}.deleteIcon{background:none;color:red;font-size:16px;margin-left:5px}.deleteButton,.deleteIcon{border:none;cursor:pointer}.deleteButton{background-color:#ff4d4d;border-radius:5px;color:#fff;font-size:14px;padding:8px 12px;transition:background-color .3s ease}.deleteButton:hover{background-color:#ff1a1a}.deleteButton:active{background-color:#c00}.deleteButton:focus{box-shadow:0 0 5px #ff1a1a;outline:none}.admin-page{color:#0f172a;display:flex;flex-direction:column}.admin-subdest-images-grid{display:flex;gap:10px}.admin-header{align-items:center;background:#fff;justify-content:space-between;padding:.85rem 1.5rem;position:sticky;top:0;z-index:20}.admin-header-left{align-items:center;display:flex;gap:.75rem}.admin-logo-circle{align-items:center;background:radial-gradient(circle at 30% 20%,#fef3c7,#f59e0b);border-radius:999px;box-shadow:0 8px 18px #f8b42c80;color:#78350f;display:flex;font-size:.9rem;font-weight:700;height:36px;justify-content:center;width:36px}.admin-logo-title{color:#d97706;font-size:.9rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.admin-logo-subtitle{color:#6b7280;font-size:.75rem}.admin-header-right{align-items:center;display:flex;gap:.75rem}.admin-toggle-json{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.4rem;padding:.35rem .9rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-toggle-json:hover{background-color:#fff;border-color:#9ca3af;box-shadow:0 4px 12px #0f172a14}.admin-main{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr);margin:0 auto;max-width:1280px;padding:1.5rem}.admin-form{display:flex;flex-direction:column;gap:1rem}.admin-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a14;padding:1.25rem 1.25rem 1.1rem}.admin-card-title{align-items:center;color:#111827;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:.85rem}.admin-card-title:before{background:linear-gradient(180deg,#fbbf24,#f97316);border-radius:999px;content:"";display:inline-block;height:18px;width:4px}.admin-card-header-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.admin-grid-2{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.7rem}.admin-field label{color:#6b7280;font-size:.75rem}.admin-field input,.admin-field textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#0f172a;font-size:.8rem;outline:none;padding:.45rem .6rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.admin-field input::placeholder,.admin-field textarea::placeholder{color:#9ca3af;font-size:.78rem}.admin-field input:focus,.admin-field textarea:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b73}.admin-subdest-item{background:#f9fafb;border:1px dashed #cbd5f5;border-radius:10px;margin-bottom:.6rem;padding:.7rem .75rem .6rem}.admin-subdest-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.4rem}.admin-subdest-label{color:#b45309;font-size:.75rem;font-weight:600}.admin-add-button{background:#fefce8;border:1px dashed #d1d5db;border-radius:999px;color:#92400e;cursor:pointer;font-size:.75rem;padding:.3rem .7rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-add-button:hover{background-color:#fef3c7;border-color:#facc15;box-shadow:0 4px 12px #facc1559}.admin-remove-button{background:#fee2e2;border:1px solid #dc262659;border-radius:999px;color:#991b1b;cursor:pointer;font-size:.7rem;padding:.22rem .55rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.admin-remove-button:hover{background-color:#fecaca;border-color:#ef4444;box-shadow:0 4px 10px #f8717166}.admin-empty-note{color:#6b7280;font-size:.8rem}.admin-card-submit{align-items:center;display:flex;gap:.75rem}.admin-submit-button{background:linear-gradient(90deg,#f59e0b,#f97316);border:none;border-radius:999px;box-shadow:0 12px 30px #f9731680;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.55rem 1.5rem;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.admin-submit-button:hover{box-shadow:0 18px 40px #f8711699;filter:brightness(1.03);transform:translateY(-1px)}.admin-save-message{color:#15803d;font-size:.78rem}.admin-json-preview{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a14;display:flex;flex-direction:column;font-size:.78rem;gap:.6rem;padding:1rem}.admin-json-title{color:#6b7280;font-size:.8rem;font-weight:600}.admin-json-code{background:#0f172a;border:1px solid #1f2937;border-radius:10px;color:#e5e7eb;flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;max-height:calc(100vh - 190px);overflow:auto;padding:.7rem .75rem}.admin-json-code::-webkit-scrollbar{width:6px}.admin-json-code::-webkit-scrollbar-track{background:#0f172a}.admin-json-code::-webkit-scrollbar-thumb{background:#4b5563;border-radius:999px}@media (max-width:1024px){.admin-main{grid-template-columns:minmax(0,1fr)}.admin-json-preview{max-height:320px}}@media (max-width:768px){.admin-main{padding:1rem}.admin-header{align-items:flex-start;flex-direction:column;gap:.5rem}.admin-grid-2{grid-template-columns:minmax(0,1fr)}}.admin-preview{background:#fafafa;border-left:1px solid #e5e7eb;flex:1 1;max-width:430px;overflow-y:auto;padding:1.5rem}.admin-preview-section{margin-bottom:1.5rem}.admin-preview-title{color:#4b5563;font-size:.9rem;font-weight:600;letter-spacing:.06em;margin-bottom:.75rem;text-transform:uppercase}.preview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0f172a14;display:flex;flex-direction:column;overflow:hidden}.preview-card-image-wrapper{aspect-ratio:4/3;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);overflow:hidden;position:relative;width:100%}.preview-card-image{display:block;height:100%;object-fit:cover;width:100%}.preview-card-image.placeholder{align-items:center;color:#6b7280;display:flex;font-size:.85rem;font-weight:500;justify-content:center}.preview-card-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;border-radius:999px;bottom:.75rem;color:#f9fafb;font-size:.7rem;font-weight:500;left:.75rem;padding:.3rem .7rem;position:absolute}.preview-card-body{padding:.9rem 1rem 1rem}.preview-card-title{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.2rem}.preview-card-subtitle{color:#6b7280;font-size:.8rem;font-weight:500;margin-bottom:.4rem}.preview-card-tagline{color:#4b5563;font-size:.8rem;margin-bottom:.6rem}.preview-card-meta-row{display:flex;flex-wrap:wrap;gap:.35rem}.preview-card-meta{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:.72rem;padding:.22rem .5rem}.preview-fullpage{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 25px #0f172a0f;overflow:hidden}.preview-hero{background:radial-gradient(circle at top,#0f172a,#020617);color:#f9fafb;padding:1.75rem 1.5rem;position:relative}.preview-hero.has-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.preview-hero.no-bg{background:radial-gradient(circle at top,#111827,#020617)}.preview-hero:after{background:radial-gradient(circle at top left,#f8fafc1a,#0000);content:"";inset:0;pointer-events:none;position:absolute}.preview-hero-content{max-width:100%;position:relative;z-index:1}.preview-hero-breadcrumb{color:#e5e7eb;font-size:.7rem;margin-bottom:.5rem;opacity:.9}.preview-hero-title{font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:.35rem}.preview-hero-subtitle{color:#e5e7eb;font-size:.85rem;margin-bottom:.8rem}.preview-hero-meta-row{display:flex;flex-wrap:wrap;gap:.35rem}.preview-hero-meta{background:#0f172a80;border:1px solid #f9fafb40;border-radius:999px;font-size:.72rem;padding:.22rem .6rem}.preview-content{padding:1.3rem 1.3rem 1.5rem}.preview-section{margin-bottom:1.2rem}.preview-section-title{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.45rem}.preview-section-subtitle{color:#111827;font-size:.9rem;font-weight:600;margin-bottom:.4rem}.preview-text{color:#374151;font-size:.85rem;line-height:1.5}.preview-text+.preview-text{margin-top:.35rem}.preview-text.placeholder{color:#9ca3af;font-style:italic}.preview-details-grid{grid-gap:.55rem .9rem;display:grid;gap:.55rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.preview-detail-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.4rem .55rem}.preview-detail-label{color:#6b7280;display:block;font-size:.68rem;letter-spacing:.06em;margin-bottom:.12rem;text-transform:uppercase}.preview-detail-value{color:#111827;display:block;font-size:.8rem}.preview-subdest-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.preview-subdest-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.preview-subdest-image-wrap{aspect-ratio:16/9;background:#e5e7eb;overflow:hidden;width:100%}.preview-subdest-image-wrap.placeholder{align-items:center;color:#6b7280;display:flex;font-size:.78rem;justify-content:center}.preview-subdest-image{display:block;height:100%;object-fit:cover;width:100%}.preview-subdest-body{padding:.65rem .75rem .7rem}.preview-subdest-title{color:#111827;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.preview-subdest-text{color:#4b5563;font-size:.8rem;line-height:1.4}.preview-pricing-card{background:linear-gradient(135deg,#f9fafb,#eef2ff);border:1px solid #e5e7eb;border-radius:12px;gap:.4rem;padding:.8rem .9rem}.preview-pricing-card,.preview-pricing-main{display:flex;flex-direction:column}.preview-pricing-label{color:#6b7280;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.preview-pricing-price{color:#1d4ed8;font-size:1.2rem;font-weight:700;margin-top:.1rem}.preview-pricing-note{color:#4b5563;font-size:.75rem;margin-top:.15rem}.preview-pricing-meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.preview-pricing-chip{background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#0369a1;font-size:.7rem;padding:.2rem .5rem}.preview-cta{background:radial-gradient(circle at top left,#0ea5e9,#1d4ed8);border-radius:12px;color:#f9fafb;display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem}.preview-cta-text{max-width:100%}.preview-cta-title{font-size:.98rem;font-weight:600;margin-bottom:.15rem}.preview-cta-desc{color:#e5e7eb;font-size:.8rem}.preview-cta-actions{display:flex;flex-wrap:wrap;gap:.4rem}.preview-cta-btn{border:none;border-radius:999px;cursor:default;font-size:.78rem;font-weight:500;line-height:1.2;padding:.35rem .9rem}.preview-cta-btn.primary{background:#f9fafb;color:#1d4ed8}.preview-cta-btn.secondary{background:#0000;border:1px solid #f8fafc99;color:#e5e7eb}@media (max-width:1100px){.admin-preview{display:none}}@media (max-width:600px){.preview-details-grid{grid-template-columns:1fr}}.ntf-root{background:#f0f2f7;display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.ntf-body{min-width:0}.ntf-body,.ntf-main{display:flex;flex:1 1;flex-direction:column}.ntf-main{gap:20px;padding:28px 30px}.ntf-header-card{align-items:flex-start;background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 4px 20px #0f172a0d;display:flex;flex-wrap:wrap;gap:18px;padding:24px 28px}.ntf-header-icon{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:14px;box-shadow:0 4px 14px #f59e0b59;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.ntf-header-text{flex:1 1;min-width:200px}.ntf-eyebrow{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 3px;text-transform:uppercase}.ntf-page-title{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.ntf-page-sub{color:#64748b;font-size:13px;margin:4px 0 0}.ntf-header-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.ntf-status-pill{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:8px 16px;transition:all .2s}.ntf-status-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ntf-pill-live{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.ntf-pill-live .ntf-status-dot{animation:ntf-pulse 2s infinite;background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.ntf-pill-hidden{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.ntf-pill-hidden .ntf-status-dot{background:#94a3b8}@keyframes ntf-pulse{0%,to{box-shadow:0 0 0 3px #dcfce7}50%{box-shadow:0 0 0 5px #bbf7d0}}.ntf-save-btn{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:999px;box-shadow:0 4px 14px #f59e0b59;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;padding:9px 22px;transition:opacity .15s,transform .15s;white-space:nowrap}.ntf-save-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.ntf-save-btn:disabled{background:#e5e9f2!important;box-shadow:none;color:#94a3b8!important;cursor:not-allowed;transform:none}.ntf-info-bar{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#92400e;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:12px 18px}.ntf-info-bar strong{font-weight:800}.ntf-loader{flex-direction:column;gap:14px;padding:60px 24px}.ntf-loader,.ntf-loader-ring{align-items:center;display:flex;justify-content:center}.ntf-loader-ring{background:#fff;border-radius:50%;box-shadow:0 4px 20px #f59e0b26;height:56px;width:56px}.ntf-loader-text{color:#94a3b8;font-size:13px;font-weight:500}.ntf-form-card{background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 2px 16px #0f172a0d;overflow:hidden}.ntf-card-strip{background:linear-gradient(90deg,#fbbf24,#f59e0b88);height:3px;width:100%}.ntf-card-header{align-items:center;border-bottom:1px solid #f0f2f7;display:flex;gap:12px;padding:20px 24px 18px}.ntf-card-icon{align-items:center;background:#fffbeb;border-radius:11px;color:#f59e0b;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ntf-card-title{color:#0f172a;font-size:15px;font-weight:800;margin:0}.ntf-card-sub{color:#94a3b8;font-size:12px;font-weight:500;margin:2px 0 0}.ntf-card-body{gap:20px;padding:24px}.ntf-card-body,.ntf-field{display:flex;flex-direction:column}.ntf-field{gap:7px}.ntf-label{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:700;gap:6px}.ntf-label-optional{background:#f1f5f9;border-radius:999px;color:#94a3b8;font-size:11px;font-weight:500;padding:2px 7px}.ntf-input,.ntf-textarea{background:#fafbfd;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13.5px;outline:none;padding:11px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.ntf-input::placeholder,.ntf-textarea::placeholder{color:#94a3b8}.ntf-input:focus,.ntf-textarea:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241f}.ntf-input:disabled,.ntf-textarea:disabled{cursor:not-allowed;opacity:.6}.ntf-textarea{line-height:1.6;min-height:90px;resize:vertical}.ntf-char-count{color:#94a3b8;font-size:11px;margin-top:-4px;text-align:right}.ntf-toggle-row{align-items:center;background:#fafbfd;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 18px;transition:border-color .2s,background .2s}.ntf-toggle-row:has(.ntf-toggle:checked){background:#fffbeb;border-color:#fde68a}.ntf-toggle-row-text{display:flex;flex-direction:column;gap:2px}.ntf-toggle-label{color:#1e293b;font-size:13.5px;font-weight:700}.ntf-toggle-hint{color:#94a3b8;font-size:12px}.ntf-toggle-wrap{flex-shrink:0;position:relative}.ntf-toggle{height:0;opacity:0;position:absolute;width:0}.ntf-toggle-track{background:#e2e8f0;border-radius:999px;cursor:pointer;display:block;height:24px;position:relative;transition:background .2s;width:44px}.ntf-toggle:checked+.ntf-toggle-track{background:#f59e0b}.ntf-toggle-track:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0000002e;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s;width:18px}.ntf-toggle:checked+.ntf-toggle-track:after{transform:translateX(20px)}.ntf-preview-card{background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 2px 16px #0f172a0d;overflow:hidden}.ntf-preview-header{align-items:center;border-bottom:1px solid #f0f2f7;display:flex;gap:10px;padding:16px 22px}.ntf-preview-title{color:#374151;font-size:13px;font-weight:700;margin:0}.ntf-preview-badge{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#6366f1;font-size:10.5px;font-weight:700;margin-left:auto;padding:3px 9px}.ntf-preview-body{padding:18px 22px}.ntf-banner-sim{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.ntf-banner-bar{align-items:center;background:linear-gradient(90deg,#1e1b4b,#312e81);color:#fff;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:10px;padding:12px 18px}.ntf-banner-bar-icon{flex-shrink:0;opacity:.8}.ntf-banner-bar-text{flex:1 1;line-height:1.5}.ntf-banner-bar-link{align-items:center;color:#fbbf24;display:flex;font-size:12px;font-weight:700;gap:4px;white-space:nowrap}.ntf-banner-empty{border:1px dashed #e2e8f0;border-radius:12px;padding:24px}.ntf-banner-empty,.ntf-banner-hidden{align-items:center;background:#f8f9fd;color:#94a3b8;display:flex;font-size:12.5px;font-weight:500;gap:8px;justify-content:center}.ntf-banner-hidden{border:1.5px dashed #e2e8f0;border-radius:12px;padding:16px;text-align:center}.app.dark .ntf-root{background:#0c0c0f}.app.dark .ntf-header-card{background:#18181b;border-color:#27272a}.app.dark .ntf-eyebrow{color:#4b5563}.app.dark .ntf-page-title{color:#f1f5f9}.app.dark .ntf-page-sub{color:#71717a}.app.dark .ntf-pill-hidden{background:#27272a;border-color:#3f3f46;color:#a1a1aa}.app.dark .ntf-info-bar{background:#2d1a00;border-color:#78350f;color:#fcd34d}.app.dark .ntf-loader-ring{background:#18181b}.app.dark .ntf-loader-text{color:#52525b}.app.dark .ntf-form-card,.app.dark .ntf-preview-card{background:#18181b;border-color:#27272a}.app.dark .ntf-card-header,.app.dark .ntf-preview-header{border-bottom-color:#27272a}.app.dark .ntf-card-icon{background:#2d1a00;color:#fbbf24}.app.dark .ntf-card-title{color:#f1f5f9}.app.dark .ntf-card-sub{color:#52525b}.app.dark .ntf-label{color:#e4e4e7}.app.dark .ntf-label-optional{background:#27272a;color:#71717a}.app.dark .ntf-input,.app.dark .ntf-textarea{background:#111113;border-color:#3f3f46;color:#f1f5f9}.app.dark .ntf-input:focus,.app.dark .ntf-textarea:focus{background:#18181b;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf241a}.app.dark .ntf-toggle-row{background:#111113;border-color:#3f3f46}.app.dark .ntf-toggle-row:has(.ntf-toggle:checked){background:#2d1a00;border-color:#78350f}.app.dark .ntf-toggle-label{color:#f1f5f9}.app.dark .ntf-toggle-hint{color:#52525b}.app.dark .ntf-toggle-track{background:#3f3f46}.app.dark .ntf-preview-title{color:#e4e4e7}.app.dark .ntf-preview-badge{background:#1e1b40;border-color:#312e81;color:#a5b4fc}.app.dark .ntf-banner-sim{border-color:#27272a}.app.dark .ntf-banner-empty,.app.dark .ntf-banner-hidden{background:#111113;border-color:#27272a}.app.dark .ntf-save-btn:disabled{background:#27272a!important;color:#52525b!important}@media (max-width:768px){.ntf-main{padding:16px}.ntf-header-card{flex-direction:column;gap:14px}.ntf-header-actions{flex-wrap:wrap;margin-left:0}.ntf-card-body{padding:16px}.ntf-banner-bar{font-size:12px}}.editorContainer{background-color:#fff;border:1px solid #ddd;border-radius:5px;min-height:200px;padding:10px}.ck-editor__editable_inline{min-height:150px}.checkbox-container{align-items:center;display:flex;gap:20px;margin-top:20px}.bottom{background:#f7f9fc;min-height:100vh}.newContainer{padding:20px}.tab-list{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 20px}.tab{background:#fff;border:1px solid #d5deeb;border-radius:10px;color:#3a4860;cursor:pointer;font-weight:600;padding:10px 14px;transition:all .15s ease}.tab:hover{border-color:#9bb6f1;box-shadow:0 4px 12px #00000014}.tab.active{background:linear-gradient(120deg,#4c7dff,#6ea4ff);border-color:#4c7dff;box-shadow:0 6px 18px #4c7dff59;color:#fff}.fixedTourForm{background:#fff;border:1px solid #e4e8f0;box-shadow:0 10px 30px #11182714;padding:20px;text-align:left}.fixedDatesBox{margin-bottom:16px;margin-top:16px}.formGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.formGroup input[type=checkbox]{accent-color:#4c7dff;height:18px;width:18px}.formGroup.checkbox-inline,.inline-checkbox-row{align-self:flex-start;display:flex;flex-direction:row;gap:10px;margin-bottom:14px;text-align:left;white-space:nowrap}.checkbox-row,.formGroup.checkbox-inline,.inline-checkbox-row{align-items:center;justify-content:flex-start;width:100%}.formGroup.checkbox-inline input[type=checkbox],.inline-checkbox-row input[type=checkbox]{margin:0;order:0}.formGroup.checkbox-inline label,.formGroup.checkbox-inline span,.inline-checkbox-row span{color:#2d3748;font-weight:600;margin:0;order:1}.formGroup label{color:#2d3748;font-weight:600}.formGroup input,.formGroup select,.formGroup textarea{background:#fff;border:1px solid #d5deeb;border-radius:10px;font-size:14px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.formGroup textarea{min-height:90px;resize:vertical}.formGroup .ql-container,.formGroup .ql-editor{width:100%}.formGroup input:focus,.formGroup select:focus,.formGroup textarea:focus{border-color:#4c7dff;box-shadow:0 0 0 3px #4c7dff33;outline:none}.batchContainer,.hotel-details,.itinerary,.siteseen-section,.transportation-details{background:#f9fbff;border:1px solid #e4e8f0;border-radius:12px;box-shadow:0 6px 16px #1118270f;margin-top:12px;padding:16px;width:95%}.labels{align-items:center;align-self:flex-start;display:flex;flex-direction:row;font-weight:600;gap:8px;justify-content:flex-start;margin:8px 0;text-align:left;white-space:nowrap;width:100%}.labels input[type=checkbox]{margin:0;order:0}.labels label{font-weight:600;margin:0;order:1}.photo-preview{display:flex;flex-wrap:wrap;gap:10px}.photo-container{border-radius:8px;box-shadow:0 4px 12px #0000001f}.photo-container img{display:block;height:100px;object-fit:cover;width:100px}.delete-photo{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:22px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;width:22px}.deleteButton,.primaryButton,.tab{font-weight:600}.rich-editor{border-radius:8px}.rich-editor .ck.ck-editor__editable_inline{font-size:.95rem;min-height:160px;padding:.8rem 1rem}.dayList{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.dayList button{background:#2563eb;border:1px solid #1f4fbf;border-radius:8px;color:#fff;cursor:pointer;padding:8px 12px;transition:none}.itinerary label{color:#1f2937;font-weight:600}.fixedTourForm{background:linear-gradient(135deg,#f4f7ff,#eef2ff);border:1px solid #d7def5;border-radius:12px;box-shadow:0 10px 24px #00000014;padding:24px}.primaryButton{background-color:#1f6feb;border:none;border-radius:10px;box-shadow:0 10px 20px #1f6feb4d;color:#fff;cursor:pointer;font-weight:600;padding:12px 22px;transition:transform .1s ease,box-shadow .2s ease,background-color .2s ease}.primaryButton:hover{background-color:#1a5ac4;box-shadow:0 12px 24px #1a5ac459}.primaryButton:active{box-shadow:0 6px 12px #1f6feb40;transform:translateY(1px)}.ft-itinerary-section{display:flex;flex-direction:column;gap:12px}.ft-day-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.ft-day-list button{background:#eef3ff;border:1px solid #c9d5ff;border-radius:10px;color:#1f2937;cursor:pointer;font-weight:600;padding:9px 14px;transition:all .2s ease}.ft-day-list button:hover{background:#dbe6ff;border-color:#a9bfff}.ft-itinerary-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 24px #11182714;padding:16px}.ft-hotel-card,.ft-itinerary-card{display:flex;flex-direction:column;gap:12px}.ft-photo-preview,.ft-upload-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.ft-upload-row input[type=file]{min-width:220px}.ft-photo-container{background:#f8fafc;border-radius:10px;box-shadow:0 6px 16px #00000014;height:120px;max-width:100%;overflow:hidden;position:relative;width:120px}.ft-photo-container img{display:block;height:100%;object-fit:cover;width:100%}.ft-delete-photo{align-items:center;background:#000000a6;border:none;border-radius:50%;box-shadow:0 8px 16px #00000029;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;width:24px}.ft-meal-options{background:#f5f7ff;border:1px solid #dbe4ff;border-radius:12px;gap:12px}.ft-meal-checkbox,.ft-meal-options{display:flex;flex-direction:column;padding:12px}.ft-meal-checkbox{background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:10px}.ft-meal-checkbox>label{align-items:center;color:#1f2937;display:inline-flex;font-weight:700;gap:8px}.ft-meal-details{display:flex;flex-direction:column;gap:10px}.ft-meal-details textarea{min-height:90px}.photo-preview,.preview-photos{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.photo-preview img,.preview-photos img{border-radius:8px;box-shadow:0 6px 16px #00000014;height:120px;object-fit:cover;width:120px}.photo-container{border-radius:10px;box-shadow:0 6px 16px #0000001a;height:120px;overflow:hidden;position:relative;width:120px}.og-image-preview{margin-top:10px;max-width:420px;position:relative}.og-image-preview img{border-radius:8px;box-shadow:0 6px 16px #00000014;height:auto;max-width:420px;width:100%}.delete-og-image{background:#ffffffb3;border:none;border-radius:50%;color:red;cursor:pointer;font-size:16px;height:26px;position:absolute;right:6px;top:6px;width:26px}.delete-og-image:hover{background:#f00c}.twitter-image-preview{margin-top:10px;max-width:420px;position:relative}.twitter-image-preview img{border-radius:8px;box-shadow:0 6px 16px #00000014;height:auto;max-width:420px;width:100%}.delete-twitter-image{background:#ffffffb3;border:none;border-radius:50%;color:red;cursor:pointer;font-size:16px;height:26px;position:absolute;right:6px;top:6px;width:26px}.delete-twitter-image:hover{background:#f00c}@media (max-width:640px){.ft-itinerary-card{padding:14px}.ft-day-list button{flex:1 1 140px;text-align:center}}.faq-section{padding-bottom:32px}.faq-section-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.faq-section-title{color:#0f172a;font-size:1.05rem;font-weight:800;margin:0}.faq-count{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#3b82f6;font-size:.72rem;font-weight:700;padding:2px 10px}.faq-list{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.faq-card{background:#f8fbff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.faq-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.faq-card-number{color:#94a3b8;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.faq-delete-btn{background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:8px!important;color:#ef4444!important;cursor:pointer;font-size:.75rem!important;font-weight:700!important;padding:4px 12px!important;transition:background .15s}.faq-delete-btn:hover{background:#fee2e2!important}.faq-fields{gap:12px}.faq-field,.faq-fields{display:flex;flex-direction:column}.faq-field{gap:4px}.faq-field label{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.faq-field input,.faq-field select,.faq-field textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:.875rem;outline:none;padding:8px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.faq-field input:focus,.faq-field select:focus,.faq-field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.faq-field textarea{min-height:80px;resize:vertical}.faq-add-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 14px #2563eb47;color:#fff!important;cursor:pointer;display:inline-flex!important;font-size:.875rem!important;font-weight:700!important;gap:6px;padding:10px 22px!important;transition:box-shadow .15s,transform .1s}.faq-add-btn:hover{box-shadow:0 6px 20px #2563eb6b!important;transform:translateY(-1px)}.sp-page{width:100%}.sp-container,.sp-page{background-color:#f0f2f8;display:flex;min-height:100vh}.sp-container{flex:6 1;flex-direction:column}.sp-content{flex:1 1;padding:28px 32px}.sp-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.sp-header-left h2{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 4px}.sp-header-left p{color:#64748b;font-size:13px;margin:0}.sp-save-btn{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:10px;box-shadow:0 4px 12px #6366f159;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 28px;transition:opacity .2s,transform .1s;white-space:nowrap}.sp-save-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.sp-save-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.sp-loading{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;padding:80px 20px}.sp-spinner{animation:sp-spin .75s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:40px;width:40px}@keyframes sp-spin{to{transform:rotate(1turn)}}.sp-sections{display:flex;flex-direction:column;gap:24px}.sp-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0f172a0f;overflow:hidden;transition:box-shadow .2s}.sp-card:hover{box-shadow:0 4px 16px #0f172a1a}.sp-card-header{background:linear-gradient(135deg,#f8faff,#f1f5ff);border-bottom:1px solid #f1f5f9;gap:12px;padding:16px 20px}.sp-card-header,.sp-card-icon{align-items:center;display:flex}.sp-card-icon{border-radius:10px;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.sp-card-icon.cancel{background:#fff1f2}.sp-card-icon.terms{background:#f0fdf4}.sp-card-icon.privacy{background:#eff6ff}.sp-card-title{color:#1e293b;font-size:15px;font-weight:600}.sp-card-subtitle{color:#94a3b8;font-size:12px;margin-top:2px}.sp-card-body{padding:20px}.sp-footer{background:#fff;border-top:1px solid #e2e8f0;bottom:0;display:flex;gap:12px;justify-content:flex-end;padding:16px 32px;position:sticky;z-index:10}.app.dark .sp-container,.app.dark .sp-content,.app.dark .sp-page{background-color:#0f0f0f}.app.dark .sp-header-left h2{color:#e5e7eb}.app.dark .sp-header-left p{color:#9ca3af}.app.dark .sp-card{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 2px 8px #0000004d}.app.dark .sp-card-header{background:linear-gradient(135deg,#1f1f1f,#222);border-bottom-color:#2a2a2a}.app.dark .sp-card-title{color:#e5e7eb}.app.dark .sp-card-subtitle{color:#6b7280}.app.dark .sp-footer{background:#1a1a1a;border-top-color:#2a2a2a}.app.dark .sp-loading{color:#9ca3af}.app.dark .sp-spinner{border-color:#6366f1 #2a2a2a #2a2a2a}@media (max-width:768px){.sp-content{padding:16px}.sp-header{align-items:flex-start;flex-direction:column}.sp-save-btn{justify-content:center;width:100%}.sp-footer{padding:12px 16px}}.inq-section{background:#f0f2f7;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:28px 30px}.inq-loader{flex-direction:column;gap:16px;min-height:60vh}.inq-loader,.inq-loader-ring{align-items:center;display:flex;justify-content:center}.inq-loader-ring{background:#fff;border-radius:50%;box-shadow:0 4px 20px #6366f126;height:56px;width:56px}.inq-loader-text{color:#94a3b8;font-size:13px;font-weight:500}.inq-error-wrap{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:24px}.inq-error-card{background:#fff;border:1px solid #fee2e2;border-radius:20px;box-shadow:0 8px 32px #ef44441a;max-width:400px;padding:44px 52px;text-align:center}.inq-error-icon{align-items:center;background:linear-gradient(135deg,#fef2f2,#fde8e8);border-radius:50%;color:#ef4444;display:inline-flex;height:60px;justify-content:center;margin-bottom:16px;width:60px}.inq-error-card h3{color:#111827;font-size:17px;font-weight:700;margin:0 0 8px}.inq-error-card p{color:#6b7280;font-size:13.5px;margin:0 0 22px}.btn-retry{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 24px;transition:opacity .15s,transform .15s}.btn-retry:hover{opacity:.9;transform:translateY(-1px)}.inq-stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.inq-stat-card{align-items:center;border-radius:18px;cursor:default;display:flex;gap:18px;overflow:hidden;padding:22px 24px;position:relative;transition:transform .2s,box-shadow .2s}.inq-stat-card:hover{box-shadow:0 12px 32px #00000026;transform:translateY(-3px)}.stat-total{background:linear-gradient(135deg,#6366f1,#4f46e5)}.stat-unread{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-read{background:linear-gradient(135deg,#10b981,#059669)}.stat-bg-icon{bottom:-14px;color:#ffffff1f;line-height:0;pointer-events:none;position:absolute;right:-14px}.stat-icon-wrap{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.stat-body{display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}.stat-label{color:#ffffffbf;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.stat-number{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1}.stat-new-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff47;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;position:absolute;right:14px;top:14px;z-index:1}.inq-card{background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 4px 24px #0f172a0f;overflow:hidden}.inq-card-header{align-items:center;background:linear-gradient(135deg,#fafbff,#f3f4ff);border-bottom:1px solid #f0f2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px 28px 20px}.inq-header-left{align-items:flex-start;display:flex;gap:14px}.inq-header-icon{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:12px;box-shadow:0 4px 12px #6366f159;color:#fff;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.inq-eyebrow{color:#a0aec0;font-size:10px;font-weight:700;letter-spacing:.15em;margin:0 0 2px;text-transform:uppercase}.inq-title{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.inq-subtitle{color:#64748b;font-size:12.5px;margin:3px 0 0}.inq-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inq-pills{display:flex;gap:8px}.inq-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.01em;padding:6px 13px;white-space:nowrap}.inq-pill-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.inq-pill--unread{background:#eff6ff;border:1.5px solid #bfdbfe;color:#1d4ed8}.inq-pill--unread .inq-pill-dot{animation:dot-pulse 2s ease infinite;background:#3b82f6}.inq-pill--read{background:#f0fdf4;border:1.5px solid #bbf7d0;color:#15803d}.inq-pill--read .inq-pill-dot{background:#22c55e}@keyframes dot-pulse{0%,to{box-shadow:0 0 0 2px #3b82f640}50%{box-shadow:0 0 0 5px #3b82f614}}.btn-refresh{align-items:center;background:#fff;border:1.5px solid #e5e9f2;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .18s;white-space:nowrap}.btn-refresh:hover:not(:disabled){background:#f5f3ff;border-color:#6366f1;box-shadow:0 2px 8px #6366f11f;color:#6366f1}.btn-refresh:disabled{cursor:not-allowed;opacity:.45}.spin{animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.inq-table-scroll{overflow-x:auto;width:100%}.inq-table{border-collapse:collapse;font-size:13.5px;min-width:900px;width:100%}.inq-table thead tr{background:#f8f9fd;border-bottom:2px solid #edf0f7}.inq-table th{color:#7c8db5;font-size:11px;font-weight:700;letter-spacing:.09em;padding:13px 18px;text-align:left;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-inner{align-items:center;display:inline-flex;gap:5px}.th-actions{text-align:center}.inq-table td{border-bottom:1px solid #f0f2f7;color:#374151;overflow-wrap:anywhere;padding:15px 18px;vertical-align:middle;word-break:break-word}.inq-row{transition:background .15s}.row-unread{background:#f6f9ff;border-left:3px solid #6366f1}.row-unread td:first-child{padding-left:15px}.row-read{background:#fff;border-left:3px solid #0000}.inq-row:hover{background:#eef2ff!important}.inq-row:last-child td{border-bottom:none}.td-tour{max-width:190px;min-width:140px;vertical-align:middle}.td-unread-dot{animation:dot-pulse 2s ease infinite;background:#6366f1;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-right:8px;vertical-align:middle;width:7px}.td-tour-name{color:#111827;font-size:13px;font-weight:700}.td-contact{max-width:210px;min-width:170px}.td-contact-inner{gap:11px}.td-avatar,.td-contact-inner{align-items:center;display:flex}.td-avatar{border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#fff;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.td-contact-info{display:flex;flex-direction:column;gap:4px;min-width:0}.td-name{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inq-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.03em;padding:3px 8px;width:fit-content}.badge-unread{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.badge-read{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.td-email{max-width:240px;min-width:190px}.td-link{color:#6366f1;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.td-link:hover{color:#4f46e5;text-decoration:underline}.td-phone{color:#4b5563;font-size:13px;max-width:150px;min-width:120px;white-space:nowrap}.td-message{color:#6b7280;font-size:13px;line-height:1.65;max-width:360px;min-width:260px;padding-top:16px!important;vertical-align:top}.td-message-text{display:block}.td-toggle{background:#0000;border:none;color:#6366f1;cursor:pointer;display:inline-block;font-size:11.5px;font-weight:700;margin-top:5px;padding:0;transition:color .15s}.td-toggle:hover{color:#4338ca;text-decoration:underline}.td-date{min-width:110px;vertical-align:middle;white-space:nowrap}.td-date-day{color:#374151;display:block;font-size:12.5px;font-weight:600}.td-date-time{color:#9ca3af;display:block;font-size:11.5px;margin-top:2px}.td-actions{min-width:120px;text-align:center;vertical-align:middle}.btn-mark{align-items:center;border:1.5px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;justify-content:center;letter-spacing:.02em;padding:7px 14px;transition:all .18s;white-space:nowrap}.btn-mark--read{background:linear-gradient(135deg,#6366f1,#4f46e5);border-color:#4f46e5;box-shadow:0 2px 8px #6366f14d;color:#fff}.btn-mark--read:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 4px 14px #6366f173;transform:translateY(-1px)}.btn-mark--unread{background:#fff;border-color:#d1d5db;box-shadow:0 1px 4px #0f172a0f;color:#64748b}.btn-mark--unread:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;transform:translateY(-1px)}.td-empty{border:none!important;padding:0!important}.inq-empty{flex-direction:column;gap:12px;padding:72px 24px;text-align:center}.inq-empty,.inq-empty-icon{align-items:center;display:flex;justify-content:center}.inq-empty-icon{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:50%;color:#8b5cf6;height:72px;margin-bottom:4px;width:72px}.inq-empty h3{color:#111827;font-size:16px;font-weight:700;margin:0}.inq-empty p{color:#6b7280;font-size:13.5px;margin:0}.inq-pagination{align-items:center;background:#fafbfd;border-top:1px solid #f0f2f7;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:15px 24px}.inq-page-size{align-items:center;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px}.inq-page-size select{background:#fff;border:1.5px solid #e5e9f2;border-radius:9px;color:#0f172a;cursor:pointer;font-size:12.5px;outline:none;padding:7px 11px;transition:border-color .15s,box-shadow .15s}.inq-page-size select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.inq-page-info{color:#64748b;font-size:12.5px}.inq-page-info strong{color:#111827;font-weight:700}.inq-page-nav{align-items:center;display:flex;gap:8px}.btn-page{align-items:center;background:#fff;border:1.5px solid #e5e9f2;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:7px 15px;transition:all .18s}.btn-page:hover:not(:disabled){background:#6366f1;border-color:#6366f1;box-shadow:0 4px 10px #6366f147;color:#fff;transform:translateY(-1px)}.btn-page:disabled{cursor:not-allowed;opacity:.38;transform:none}.inq-page-chip{align-items:center;background:#f5f3ff;border:1.5px solid #ddd6fe;border-radius:10px;color:#6366f1;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.03em;min-width:64px;padding:7px 14px}.app.dark .inq-section{background:#0c0c0f}.app.dark .stat-total{background:linear-gradient(135deg,#4338ca,#3730a3)}.app.dark .stat-unread{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.app.dark .stat-read{background:linear-gradient(135deg,#047857,#065f46)}.app.dark .inq-loader-ring{background:#1a1a1a;box-shadow:0 4px 20px #0006}.app.dark .inq-loader-text{color:#4b5563}.app.dark .inq-error-card{background:#1a1a1a;border-color:#3f2020;box-shadow:none}.app.dark .inq-error-icon{background:#2c1616}.app.dark .inq-error-card h3{color:#f1f5f9}.app.dark .inq-error-card p{color:#6b7280}.app.dark .inq-card{background:#18181b;border-color:#27272a;box-shadow:0 4px 24px #0006}.app.dark .inq-card-header{background:linear-gradient(135deg,#1c1c22,#1a1a28);border-bottom-color:#27272a}.app.dark .inq-eyebrow{color:#4b5563}.app.dark .inq-title{color:#f1f5f9}.app.dark .inq-subtitle{color:#6b7280}.app.dark .inq-header-icon{box-shadow:0 4px 12px #6366f140}.app.dark .inq-pill--unread{background:#172554;border-color:#1e40af;color:#93c5fd}.app.dark .inq-pill--read{background:#052e16;border-color:#166534;color:#86efac}.app.dark .btn-refresh{background:#27272a;border-color:#3f3f46;color:#9ca3af}.app.dark .btn-refresh:hover:not(:disabled){background:#2e2b5e;border-color:#6366f1;color:#a5b4fc}.app.dark .inq-table thead tr{background:#111113;border-bottom-color:#27272a}.app.dark .inq-table th{color:#52525b}.app.dark .inq-table td{border-bottom-color:#27272a;color:#a1a1aa}.app.dark .row-unread{background:#131929;border-left-color:#6366f1}.app.dark .row-read{background:#18181b}.app.dark .inq-row:hover{background:#1e1e2e!important}.app.dark .td-name,.app.dark .td-tour-name{color:#e4e4e7}.app.dark .td-link{color:#818cf8}.app.dark .td-link:hover{color:#a5b4fc}.app.dark .td-phone{color:#71717a}.app.dark .td-date-day{color:#a1a1aa}.app.dark .td-date-time{color:#52525b}.app.dark .td-message{color:#71717a}.app.dark .td-toggle{color:#818cf8}.app.dark .badge-unread{background:#172554;border-color:#1e40af;color:#93c5fd}.app.dark .badge-read{background:#052e16;border-color:#166534;color:#86efac}.app.dark .btn-mark--unread{background:#27272a;border-color:#3f3f46;box-shadow:none;color:#a1a1aa}.app.dark .btn-mark--unread:hover{background:#3f3f46;border-color:#52525b;color:#e4e4e7}.app.dark .inq-empty-icon{background:#1e1b40;color:#818cf8}.app.dark .inq-empty h3{color:#f1f5f9}.app.dark .inq-empty p{color:#52525b}.app.dark .inq-pagination{background:#111113;border-top-color:#27272a}.app.dark .inq-page-size{color:#71717a}.app.dark .inq-page-size select{background:#27272a;border-color:#3f3f46;color:#e4e4e7}.app.dark .inq-page-info{color:#71717a}.app.dark .inq-page-info strong{color:#e4e4e7}.app.dark .btn-page{background:#27272a;border-color:#3f3f46;color:#a1a1aa}.app.dark .btn-page:hover:not(:disabled){background:#6366f1;border-color:#6366f1;color:#fff}.app.dark .inq-page-chip{background:#1e1b40;border-color:#312e81;color:#818cf8}@media (max-width:1100px){.inq-card-header{align-items:flex-start;flex-direction:column}.inq-header-right{justify-content:space-between;width:100%}}@media (max-width:768px){.inq-section{padding:16px}.inq-stats{gap:12px;grid-template-columns:1fr}.inq-pagination{align-items:stretch;flex-direction:column;gap:12px}.inq-page-nav,.inq-page-size{justify-content:space-between}.inq-page-info{text-align:center}}@media (max-width:600px){.inq-stats{grid-template-columns:1fr 1fr}.stat-total{grid-column:1/-1}.inq-table{border-collapse:initial;border-spacing:0 10px;min-width:0;min-width:auto}.inq-table thead{display:none}.inq-table tbody tr{background:#fff;border:1px solid #e5e9f2!important;border-left:none!important;border-radius:14px;box-shadow:0 2px 8px #0f172a0a;display:block;margin-bottom:6px;overflow:hidden}.row-unread{border-top:3px solid #6366f1!important}.app.dark .inq-table tbody tr{background:#18181b;border-color:#27272a!important}.inq-table td{align-items:flex-start;border-bottom:1px solid #f0f2f7;display:flex;font-size:13px;justify-content:space-between;padding:11px 16px}.app.dark .inq-table td{border-bottom-color:#27272a}.inq-table td:before{color:#94a3b8;content:attr(data-label);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.07em;margin-right:14px;padding-top:3px;text-transform:uppercase}.inq-table-scroll{overflow-x:visible}.td-actions{justify-content:flex-end}.td-contact-inner{align-items:flex-end;flex-direction:column;gap:6px}}.cud-page{background:#f6f7fb;color:#111827;min-height:100vh;padding:14px}.cud-wrap{margin:0 auto;max-width:1240px}.cud-head{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px}.cud-headLeft{background:#fff;border:1px solid #1118271a;border-radius:16px;box-shadow:0 10px 26px #11182714;padding:16px}.cud-title{font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0}.cud-subtitle{color:#6b7280;font-size:14px;line-height:1.4;margin:10px 0 0}.cud-dot{color:#9ca3af;margin:0 8px}.cud-chip{align-items:center;background:#11182708;border:1px solid #1118271a;border-radius:999px;display:inline-flex;padding:4px 10px}.cud-summaryGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.cud-summaryCard{background:#fff;border:1px solid #1118271a;border-radius:16px;box-shadow:0 10px 26px #11182714;padding:14px}.cud-summaryLabel{color:#6b7280;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cud-summaryValue{font-size:20px;font-weight:900;line-height:1.15;margin-top:8px;word-break:break-word}.cud-summaryValue--small{color:#111827;font-size:14px;font-weight:800;line-height:1.35}@media (min-width:920px){.cud-head{align-items:stretch;grid-template-columns:1.15fr .85fr}.cud-summaryGrid{align-content:start;grid-template-columns:1fr 1fr}.cud-summaryCard--wide{grid-column:1/-1}}.cud-state{background:#fff;border:1px solid #1118271a;border-radius:16px;box-shadow:0 10px 26px #11182714;font-weight:800;margin:18vh auto 0;max-width:760px;padding:16px 18px;text-align:center}.cud-state--loading{color:#111827}.cud-state--error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cud-state--warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.cud-list{grid-gap:14px;display:grid;gap:14px}.cud-card{background:#fff;border:1px solid #1118271a;border-radius:18px;box-shadow:0 14px 36px #1118271a;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.cud-card:hover{box-shadow:0 18px 44px #1118271f;transform:translateY(-2px)}}.cud-cardTop{background:linear-gradient(180deg,#11182705,#11182700);border-bottom:1px solid #11182714;padding:16px}.cud-cardTitleBlock{min-width:0}.cud-titleRow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cud-titleStack{min-width:0}.cud-cardTitle{font-size:18px;font-weight:950;letter-spacing:-.01em;word-break:break-word}.cud-miniLine{color:#6b7280;font-size:12px;margin-top:6px;word-break:break-word}.cud-badgeRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cud-badgeGroup{align-items:center;background:#11182705;border:1px solid #1118271a;border-radius:999px;display:inline-flex;gap:8px;padding:8px 10px}.cud-badgeLabel{color:#6b7280;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cud-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;line-height:1;padding:6px 10px;white-space:nowrap}.cud-badge--success{background:#ecfdf3;border-color:#86efac;color:#166534}.cud-badge--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cud-badge--pending{background:#fffbeb;border-color:#fde68a;color:#92400e}.cud-badge--neutral{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.cud-topMeta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}.cud-topMetaItem{background:#11182705;border:1px dashed #1118271f;border-radius:14px;padding:10px 12px}.cud-topMetaLabel{color:#6b7280;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cud-topMetaValue{color:#111827;font-size:13px;font-weight:800;margin-top:5px;word-break:break-word}@media (min-width:820px){.cud-topMeta{grid-template-columns:1fr 1fr 1fr}}.cud-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;padding:14px}@media (min-width:980px){.cud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.cud-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cud-section{background:#fff;border:1px solid #1118271a;border-radius:16px;min-width:0;padding:12px}.cud-sectionTitle{color:#111827;font-size:12px;font-weight:950;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.cud-kv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:520px){.cud-kv{align-items:start;column-gap:12px;grid-template-columns:.95fr 1.05fr;row-gap:12px}}.cud-k{color:#6b7280;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cud-v{color:#0f172a;font-size:14px;font-weight:800}.cud-mono,.cud-v{word-break:break-word}.cud-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.cud-footerNote{color:#6b7280;font-size:12px;margin:14px 2px 0;text-align:center}@media (max-width:360px){.cud-page{padding:10px}.cud-cardTop{padding:14px}.cud-grid{padding:12px}}.newContainer .top{background-color:#fff;padding:20px}.newContainer .top h1{color:#333;font-size:20px;font-weight:600}.newContainer .bottom{background-color:#fff;padding:20px}.newContainer .bottom form{display:flex;flex-direction:column;gap:20px;width:100%}.formInput{gap:6px}.formInput label{font-weight:600}.formInput input[type=text]{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.formInput input[type=text]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.formInput input[type=file]{display:none}.uploadButton{align-items:center;background-color:#f1f5f9;border:1px dashed #94a3b8;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:background-color .2s,border-color .2s;width:fit-content}.uploadButton:hover{background-color:#e2e8f0;border-color:#64748b}.imagePreview{margin-top:10px}.imagePreview img{border:1px solid #e2e8f0;border-radius:8px;height:100px;object-fit:cover;width:160px}.newContainer .bottom form button[type=submit]{align-self:flex-start;background-color:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background-color .2s}.newContainer .bottom form button[type=submit]:hover{background-color:#4f46e5}.formInput .ck-editor__editable_inline{border-radius:0 0 8px 8px!important;min-height:180px}.formInput .ck.ck-toolbar{border-radius:8px 8px 0 0!important}.app.dark .new,.app.dark .newContainer,.app.dark .newContainer .bottom,.app.dark .newContainer .top{background-color:#111}.app.dark .newContainer .top h1{color:#e5e5e5}.app.dark .formInput label{color:silver}.app.dark .formInput input[type=text]{background-color:#1a1a1a;border-color:#333;color:#e5e5e5}.app.dark .formInput input[type=text]:focus{border-color:#818cf8;box-shadow:0 0 0 3px #818cf833}.app.dark .uploadButton{background-color:#1a1a1a;border-color:#444;color:#a0a0a0}.app.dark .uploadButton:hover{background-color:#222;border-color:#666}.app.dark .imagePreview img{border-color:#333}.app.dark .newContainer .bottom form button[type=submit]{background-color:#4f46e5;color:#fff}.app.dark .newContainer .bottom form button[type=submit]:hover{background-color:#4338ca}.app.dark .formInput .ck.ck-editor__main>.ck-editor__editable,.app.dark .formInput .ck.ck-toolbar{background-color:#1a1a1a!important;border-color:#333!important;color:#d7d7d7!important}.app.dark .formInput .ck.ck-button,.app.dark .formInput .ck.ck-dropdown__button{color:#d7d7d7!important}.app.dark .formInput .ck.ck-button.ck-on,.app.dark .formInput .ck.ck-button:hover{background-color:#2a2a2a!important}.about-container{padding:24px}.about-container h2{font-size:24px;font-weight:600;margin-bottom:24px}.image-grid{display:flex;flex-wrap:wrap;gap:24px}.image-card{align-items:center;background-color:#fafafa;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;padding:16px;position:relative;text-align:center;width:220px}.image-card img{border-radius:8px;flex:1 1;height:150px;margin-bottom:12px;object-fit:cover;width:100%}.image-card input[type=file]{margin-top:8px}.image-card button{background-color:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:auto;padding:6px 20px;transition:background-color .2s ease;width:100%}.image-card button:hover{background-color:#d9363e}.upload-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-top:24px;padding:10px 24px}.upload-button:disabled{background-color:#aaa;cursor:not-allowed}.app.dark .image-card{background-color:#1a1a1a;border-color:#333;color:#d7d7d7}.datatable{background-color:#fff;min-height:100vh;padding:20px}.datatableTitle{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin-bottom:16px}.app.dark .datatable{background-color:#111}.list .listContainer{background-color:#f5f5f5;min-height:100vh}.app.dark .list .listContainer{background-color:#111}.new{display:flex;width:100%}.newContainer{flex:6 1}.newTop{padding:20px}.newTop h1{color:#555;font-size:20px}.newBottom{display:flex;gap:20px;padding:20px}.newLeft{flex:1 1}.newRight{background:#fff;border-radius:10px;flex:2 1;padding:20px}.blogPreviewCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 3px 8px #0f172a14;overflow:hidden}.previewTitle{color:#475569;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.blogPreviewImageWrapper{height:200px;overflow:hidden;position:relative}.blogPreviewImage{height:100%;object-fit:cover;width:100%}.blogPreviewPlaceholder{align-items:center;background:#f1f5f9;color:#94a3b8;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.blogPreviewOverlay{background:linear-gradient(0deg,#0f172ab3,#0000 60%);inset:0;position:absolute}.blogPreviewMeta{bottom:10px;display:flex;font-size:11px;justify-content:space-between;left:16px;position:absolute;right:16px}.blogPreviewCategory,.blogPreviewTag{align-items:center;background:#0f172ad9;border:1px solid #f1f5f999;border-radius:999px;color:#e5e7eb;display:inline-flex;gap:4px;padding:3px 8px}.blogPreviewTag{border-color:#fbbf24b3;color:#fbbf24}.blogPreviewDot{background:#22c55e;border-radius:999px;height:6px;width:6px}.blogPreviewBody{padding:12px 16px 16px}.blogPreviewInfo{color:#6b7280;display:flex;font-size:11px;justify-content:space-between}.blogPreviewTitleText{color:#0f172a;font-size:14px;font-weight:600;margin-top:8px}.blogPreviewExcerpt{color:#4b5563;font-size:12px;margin-top:8px}.blogForm{flex-direction:column}.blogForm,.formRow{display:flex;gap:16px}.formRow{flex-wrap:wrap}.formInput{display:flex;flex:1 1;flex-direction:column;min-width:180px}.formInput label{color:#444;font-size:13px;margin-bottom:4px}.formInput input,.formInput select,.formInput textarea{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;padding:8px 10px}.formInput textarea{resize:vertical}.formInput input:focus,.formInput select:focus,.formInput textarea:focus{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf244d}.formActions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.btnOutline,.btnPrimary{border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.btnPrimary{background:#fbbf24;border:none;color:#0f172a}.btnPrimary:hover{background:#facc15}.btnOutline{background:#fff;border:1px solid #cbd5f5;color:#475569}.btnOutline:hover{border-color:#fbbf24}.sectionHeadingRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.sectionToggle{align-items:center;color:#475569;display:inline-flex;font-size:12px;gap:6px}.sectionToggle input{height:14px;width:14px}.contacts-page{background-color:#f8fafc;box-sizing:border-box;color:#0f172a;min-height:100vh;padding:16px}.contacts-container{margin:0 auto;max-width:70vw;overflow-x:scroll}.contacts-header{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contacts-header-left{max-width:700px}.contacts-title{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.contacts-subtitle{color:#64748b;font-size:12px;margin-top:4px}.contacts-stats{display:flex;flex-wrap:wrap;gap:8px}.contacts-pill{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0d;font-size:11px;padding:4px 10px}.contacts-pill-count{font-weight:600}.contacts-main-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.contacts-side-column{display:flex;flex-direction:column;gap:16px}.contacts-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 1px 2px #0f172a0d;padding:16px}.contacts-side-card{padding:14px 16px}.contacts-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.contacts-filter-search{width:100%}.contacts-input{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;outline:none;padding:7px 12px;width:100%}.contacts-input:focus{background-color:#fff;border-color:#fb923c;box-shadow:0 0 0 2px #fb923c33}.contacts-filters-right{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.contacts-filter-group{align-items:center;display:flex;font-size:11px;gap:4px}.contacts-filter-label{color:#64748b;white-space:nowrap}.contacts-select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:11px;outline:none;padding:5px 10px}.contacts-select:focus{background-color:#fff;border-color:#fb923c;box-shadow:0 0 0 2px #fb923c33}.contacts-table-wrapper{margin-top:8px;overflow-x:auto}.contacts-table{border-collapse:collapse;font-size:12px;width:100%}.contacts-table-head-row{background-color:#f8fafce6;border-bottom:1px solid #e2e8f0}.contacts-table-head{color:#475569;font-weight:600;padding:8px 6px;text-align:left}.contacts-table-row{border-bottom:1px solid #f1f5f9}.contacts-table-row:hover{background-color:#f8fafc}.contacts-table-cell{padding:8px 6px;vertical-align:top}.contacts-cell-name{min-width:140px}.contacts-name-text{color:#0f172a;font-size:12px;font-weight:500}.contacts-email-mobile{color:#64748b;font-size:11px;margin-top:2px}.contacts-inline{align-items:center;display:flex;gap:6px}.contacts-icon-circle{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;height:20px;width:20px}.contacts-icon-circle,.contacts-icon-inner{align-items:center;display:flex;justify-content:center}.contacts-icon-inner{font-size:11px}.contacts-message-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:11px;max-width:260px;overflow:hidden}.contacts-message-text.expanded{-webkit-line-clamp:unset;display:block;max-width:100%}.contacts-message-toggle{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:11px;font-weight:600;margin-top:4px;padding:0}.contacts-message-toggle:hover{background:#0000;text-decoration:underline}.contacts-received-text{color:#64748b;font-size:11px}.read-toggle{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;font-size:11px;padding:3px 8px}.read-toggle-on{background-color:#dcfce7;border-color:#bbf7d0;color:#166534}.read-toggle-off{background-color:#fee2e2;border-color:#fecaca;color:#b91c1c}.read-toggle:disabled{cursor:default;opacity:.6}.contacts-status-cell{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.status-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;padding:2px 8px}.status-new{background-color:#ecfdf3;border-color:#bbf7d0;color:#166534}.status-in-progress{background-color:#fffbeb;border-color:#fef3c7;color:#92400e}.status-done{background-color:#f8fafc;border-color:#e2e8f0;color:#334155}.contacts-status-select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:11px;outline:none;padding:4px 8px}.contacts-status-select:focus{border-color:#fb923c;box-shadow:0 0 0 2px #fb923c33}.contacts-status-select:disabled{cursor:default;opacity:.6}.contacts-pagination-bar{color:#64748b;display:flex;flex-direction:column;font-size:11px;gap:6px;margin-top:10px}.contacts-pagination-size{align-items:center;display:inline-flex;gap:6px}.contacts-pagination-info{text-align:left}.contacts-bold{font-weight:600}.contacts-pagination{align-items:center;display:flex;gap:8px;justify-content:flex-end}.contacts-pagination-btn{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer;font-size:11px;padding:4px 10px}.contacts-pagination-btn:hover:not(:disabled){background-color:#f8fafc}.contacts-pagination-btn:disabled{cursor:default;opacity:.5}.contacts-pagination-chip{background-color:#e2e8f0;border-radius:999px;font-size:11px;padding:4px 10px}.contacts-error-text{color:#b91c1c;font-size:11px;margin-top:4px}.contacts-success-text{color:#15803d;font-size:11px;margin-top:4px}.contacts-table-empty{color:#64748b;font-size:11px;padding:16px;text-align:center}.contacts-side-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.contacts-side-title{font-size:14px;font-weight:600;margin:0}.contacts-side-subtitle{color:#64748b;font-size:11px;margin-top:4px}.contacts-save-btn{background-color:#fb923c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:11px;padding:6px 14px}.contacts-save-btn:hover:not(:disabled){background-color:#f97316}.contacts-save-btn:disabled{cursor:default;opacity:.6}.contacts-settings-section{display:flex;flex-direction:column;gap:6px;margin-top:10px}.contacts-settings-group{display:flex;flex-direction:column;gap:3px}.contacts-settings-label{color:#475569;font-size:11px;font-weight:500}.contacts-settings-input,.contacts-settings-textarea{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:11px;outline:none;padding:6px 9px}.contacts-settings-input:focus,.contacts-settings-textarea:focus{background-color:#fff;border-color:#fb923c;box-shadow:0 0 0 2px #fb923c33}.contacts-settings-textarea{min-height:48px;resize:vertical}.contacts-settings-heading{color:#0f172a;font-size:12px;font-weight:600;margin-top:6px}.contacts-office-edit-card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:4px;padding:8px}.contacts-hours-edit-row{display:flex;gap:6px}.contacts-preview-section{display:flex;flex-direction:column;gap:10px;margin-top:10px}.contacts-preview-row{align-items:flex-start;display:flex;gap:10px}.contacts-preview-icon{align-items:center;background-color:#ffedd5;border-radius:999px;display:flex;height:32px;justify-content:center;width:32px}.contacts-preview-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contacts-preview-main{color:#0f172a;font-size:13px;font-weight:500}.contacts-preview-sub{color:#64748b;font-size:11px}.contacts-preview-address{color:#475569;font-size:11px}.contacts-preview-offices{display:flex;flex-direction:column;gap:8px;margin-top:8px}.contacts-preview-promo{background-color:#fffbeb;border:1px dashed #fed7aa;border-radius:16px;color:#4b5563;display:flex;flex-direction:column;font-size:11px;gap:2px;margin-top:10px;padding:8px 10px}.contacts-preview-promo-title{color:#1f2937;font-weight:600}.contacts-preview-hours-why{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:10px}.contacts-preview-hours-header{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:600;gap:6px}.contacts-preview-hours-list{color:#475569;font-size:11px;list-style:none;margin-top:4px;padding-left:0}.contacts-preview-hours-list li{display:flex;gap:6px;justify-content:space-between}.contacts-preview-why-title{font-size:12px;font-weight:600;margin-top:2px}.contacts-preview-why-list{color:#475569;font-size:11px;margin:4px 0 0 16px}@media (min-width:768px){.contacts-header{align-items:flex-start;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.contacts-title{font-size:28px}}.list{display:flex;width:100%}.list .listContainer{flex:6 1}.inquiry-page{background:#f1f5f9;min-height:100vh}.inquiry-page .listContainer{background:#f1f5f9;padding:0}.bp-root{background:#f0f2f7;display:flex;font-family:Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.bp-body{min-width:0}.bp-body,.bp-main{display:flex;flex:1 1;flex-direction:column}.bp-main{gap:20px;padding:28px 30px}.bp-header-card{align-items:flex-start;background:#fff;border:1px solid #e5e9f2;border-radius:20px;box-shadow:0 4px 20px #0f172a0d;display:flex;flex-wrap:wrap;gap:18px;padding:24px 28px}.bp-header-icon{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:14px;box-shadow:0 4px 14px #6366f159;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.bp-header-text{flex:1 1;min-width:200px}.bp-eyebrow{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 3px;text-transform:uppercase}.bp-page-title{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0}.bp-page-sub{color:#64748b;font-size:13px;margin:4px 0 0}.bp-header-stats{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bp-stat-pill{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px}.bp-stat-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.bp-pill-purple{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.bp-pill-purple .bp-stat-dot{background:#6366f1}.bp-pill-green{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.bp-pill-green .bp-stat-dot{background:#22c55e}.bp-pill-amber{background:#fffbeb;border-color:#fde68a;color:#b45309}.bp-pill-amber .bp-stat-dot{background:#f59e0b}.bp-info-bar{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e40af;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:12px 18px}.bp-info-bar strong{font-weight:800}.bp-loader{flex-direction:column;gap:14px;padding:80px 24px}.bp-loader,.bp-loader-ring{align-items:center;display:flex;justify-content:center}.bp-loader-ring{background:#fff;border-radius:50%;box-shadow:0 4px 20px #6366f126;height:56px;width:56px}.bp-loader-text{color:#94a3b8;font-size:13px;font-weight:500}.bp-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.bp-card{background:#fff;border:1px solid #e5e9f2;border-radius:18px;box-shadow:0 2px 16px #0f172a0d;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.bp-card:hover{box-shadow:0 6px 24px #0f172a1a;transform:translateY(-2px)}.bp-card-strip{flex-shrink:0;height:3px;width:100%}.bp-card-header{border-bottom:1px solid #f0f2f7;justify-content:space-between;padding:16px 20px 14px}.bp-card-header,.bp-card-header-left{align-items:center;display:flex;gap:12px}.bp-card-header-left{min-width:0}.bp-card-icon{align-items:center;border-radius:11px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bp-card-title{color:#0f172a;font-size:14.5px;font-weight:800;margin:0;white-space:nowrap}.bp-card-sub{color:#94a3b8;font-size:11.5px;font-weight:500;margin:2px 0 0}.bp-save-btn{align-items:center;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;padding:7px 16px;transition:opacity .15s,transform .15s;white-space:nowrap}.bp-save-btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.bp-save-btn:disabled{background:#e5e9f2!important;color:#94a3b8!important;cursor:not-allowed;transform:none}.bp-tabs{background:#fafbfd;border-bottom:1px solid #f0f2f7;display:flex;gap:6px;padding:12px 18px}.bp-tab{align-items:center;background:#fff;border:1.5px solid #e5e9f2;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:6px 13px;transition:all .15s}.bp-tab:hover:not(.bp-tab-active){background:#f8f9fd;border-color:#d1d5db}.bp-tab-active,.bp-tab-count{font-weight:800}.bp-tab-count{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 5px;transition:all .15s}.bp-card-body{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:16px 18px 18px}.bp-upload-zone{align-items:center;background:#fafbfd;border:2px dashed #e2e8f0;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:22px 16px;text-align:center;transition:border-color .2s,background .2s}.bp-upload-zone:hover{background:#f5f3ff;border-color:#a5b4fc}.bp-upload-input{display:none}.bp-upload-icon-wrap{align-items:center;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:2px;width:44px}.bp-upload-title{color:#334155;font-size:13px;font-weight:700;margin:0}.bp-upload-hint{color:#94a3b8;font-size:11px;margin:0}.bp-image-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.bp-image-card{aspect-ratio:16/9;background:#f8f9fd;border:1px solid #e5e9f2;border-radius:10px;overflow:hidden;position:relative}.bp-img{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.bp-image-card:hover .bp-img{transform:scale(1.04)}.bp-new-badge{border-radius:999px;color:#fff;font-size:9px;font-weight:800;left:6px;letter-spacing:.04em;padding:2px 7px;position:absolute;text-transform:uppercase;top:6px;z-index:2}.bp-image-overlay{align-items:center;background:#0f172a85;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .18s}.bp-image-card:hover .bp-image-overlay{opacity:1}.bp-delete-btn{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:6px 12px;transition:background .15s,transform .15s}.bp-delete-btn:hover{background:#dc2626;transform:scale(1.05)}.bp-empty-device{align-items:center;background:#f8f9fd;border:1px dashed #e2e8f0;border-radius:10px;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:8px;justify-content:center;padding:16px 12px}.app.dark .bp-root{background:#0c0c0f}.app.dark .bp-header-card{background:#18181b;border-color:#27272a}.app.dark .bp-eyebrow{color:#4b5563}.app.dark .bp-page-title{color:#f1f5f9}.app.dark .bp-page-sub{color:#71717a}.app.dark .bp-stat-pill.bp-pill-purple{background:#1e1b40;border-color:#312e81;color:#a5b4fc}.app.dark .bp-stat-pill.bp-pill-green{background:#052e16;border-color:#166534;color:#86efac}.app.dark .bp-stat-pill.bp-pill-amber{background:#2d1a00;border-color:#78350f;color:#fcd34d}.app.dark .bp-info-bar{background:#172554;border-color:#1e40af;color:#93c5fd}.app.dark .bp-loader-ring{background:#18181b}.app.dark .bp-loader-text{color:#52525b}.app.dark .bp-card{background:#18181b;border-color:#27272a}.app.dark .bp-card:hover{box-shadow:0 6px 24px #0006}.app.dark .bp-card-header{border-bottom-color:#27272a}.app.dark .bp-card-title{color:#f1f5f9}.app.dark .bp-card-sub{color:#52525b}.app.dark .bp-tabs{background:#111113;border-bottom-color:#27272a}.app.dark .bp-tab{background:#27272a;border-color:#3f3f46;color:#71717a}.app.dark .bp-tab:hover:not(.bp-tab-active){background:#3f3f46}.app.dark .bp-tab-count{background:#3f3f46;color:#a1a1aa}.app.dark .bp-card-body{background:#18181b}.app.dark .bp-upload-zone{background:#111113;border-color:#27272a}.app.dark .bp-upload-zone:hover{background:#1e1b40;border-color:#4f46e5}.app.dark .bp-upload-title{color:#e4e4e7}.app.dark .bp-upload-hint{color:#52525b}.app.dark .bp-empty-device,.app.dark .bp-image-card{background:#111113;border-color:#27272a}.app.dark .bp-save-btn:disabled{background:#27272a!important;color:#52525b!important}@media (max-width:1100px){.bp-grid{grid-template-columns:1fr}}@media (max-width:768px){.bp-main{padding:16px}.bp-header-card{flex-direction:column;gap:14px}.bp-header-stats{margin-left:0}.bp-image-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}@media (max-width:500px){.bp-tabs{flex-wrap:wrap}.bp-save-btn{padding:7px 12px}}.app.dark{background-color:#111;color:#9c9c9c}.app.dark a{color:inherit}.app.dark .bottom,.app.dark .chart,.app.dark .container,.app.dark .content,.app.dark .datatable,.app.dark .featured,.app.dark .home,.app.dark .listContainer,.app.dark .new,.app.dark .single,.app.dark .table,.app.dark .top,.app.dark .widget{background-color:#111;color:#d7d7d7}.app.dark h1,.app.dark h2,.app.dark h3,.app.dark h4,.app.dark h5,.app.dark h6,.app.dark label,.app.dark p,.app.dark small,.app.dark span{color:#d7d7d7}.app.dark .datatableTitle,.app.dark .formTitle,.app.dark .page-title,.app.dark .section-title,.app.dark .subtitle,.app.dark .title{color:#e5e5e5}.app.dark .chartGrid{stroke:hsla(0,0%,89%,.219)}.app.dark .table{background-color:#111}.app.dark .table .tableCell{color:gray}.app.dark .datatable .datagrid,.app.dark .datatable .datagrid .cellWithStatus,.app.dark .datatable .datagrid .deleteButton,.app.dark .datatable .datagrid .viewButton{border:none;color:gray}.app.dark input,.app.dark select,.app.dark textarea{background-color:#1a1a1a;border-color:#333;color:#d7d7d7}.app.dark .btn,.app.dark .primary,.app.dark .secondary,.app.dark button{background-color:#1a1a1a;border-color:#333;color:#e5e5e5}.app.dark .btn:hover,.app.dark .primary:hover,.app.dark .secondary:hover,.app.dark button:hover{background-color:#222}.app.dark input::placeholder,.app.dark textarea::placeholder{color:#8a8a8a}.app.dark table{background-color:#111;color:#d7d7d7}.app.dark table,.app.dark td,.app.dark th{border-color:#2a2a2a}.app.dark .MuiDataGrid-columnHeaders,.app.dark .MuiDataGrid-footerContainer,.app.dark .MuiDataGrid-root{background-color:#111;border-color:#2a2a2a;color:#d7d7d7}.app.dark .MuiDataGrid-cell,.app.dark .MuiDataGrid-columnHeader{border-color:#2a2a2a}.app.dark .MuiDialog-paper,.app.dark .MuiMenu-paper,.app.dark .MuiPaper-root,.app.dark .MuiPopover-paper{background-color:#111;color:#d7d7d7}.app.dark .MuiInputBase-root,.app.dark .MuiOutlinedInput-notchedOutline{border-color:#333;color:#d7d7d7}.app.dark .MuiButtonBase-root,.app.dark .MuiIconButton-root{color:#d7d7d7}.app.dark .MuiButton-root{border-color:#333;color:#e5e5e5}.app.dark .MuiButton-contained,.app.dark .MuiButton-containedPrimary,.app.dark .MuiButton-containedSecondary{background-color:#1a1a1a}.app.dark .MuiFormHelperText-root,.app.dark .MuiFormLabel-root,.app.dark .MuiInputLabel-root{color:#bdbdbd}.app.dark .MuiSelect-icon,.app.dark .MuiSvgIcon-root{color:#d7d7d7}.app.dark .MuiAutocomplete-paper{background-color:#111;color:#d7d7d7}.app.dark .MuiTooltip-tooltip{background-color:#1a1a1a;color:#d7d7d7}.app.dark .MuiDivider-root{border-color:#2a2a2a}.app.dark .react-select__control,.app.dark .react-select__menu,.app.dark .react-select__option{background-color:#1a1a1a;border-color:#333;color:#d7d7d7}.app.dark .react-select__option--is-focused,.app.dark .react-select__option--is-selected{background-color:#222;color:#fff}.app.dark .react-select__input-container,.app.dark .react-select__placeholder,.app.dark .react-select__single-value{color:#d7d7d7}.app.dark .badge,.app.dark .category,.app.dark .chip,.app.dark .status,.app.dark .tag{background-color:#1a1a1a;border-color:#333}.app.dark .ck-editor__editable_inline,.app.dark .tox .tox-edit-area__iframe,.app.dark .tox .tox-statusbar,.app.dark .tox .tox-toolbar{background-color:#111;color:#d7d7d7}.app.dark .custom-tours-page,.app.dark .tour-form-page{--tour-dark-panel:#0f172a;--tour-dark-panel-soft:#111827;--tour-dark-border:#334155;--tour-dark-text:#f8fafc;--tour-dark-muted:#cbd5e1;--tour-dark-blue:#2563eb;--tour-dark-blue-hover:#1d4ed8;--tour-dark-red:#dc2626;--tour-dark-red-hover:#b91c1c;--tour-dark-green:#059669}.app.dark .custom-tours-page a[class*=rounded],.app.dark .custom-tours-page button,.app.dark .tour-form-page .button,.app.dark .tour-form-page a[class*=rounded],.app.dark .tour-form-page button{background:var(--tour-dark-blue)!important;border-color:#3b82f6!important;color:#fff!important;opacity:1!important;text-shadow:none!important}.app.dark .custom-tours-page a[class*=rounded]:hover,.app.dark .custom-tours-page button:hover,.app.dark .tour-form-page .button:hover,.app.dark .tour-form-page a[class*=rounded]:hover,.app.dark .tour-form-page button:hover{background:var(--tour-dark-blue-hover)!important;color:#fff!important}.app.dark .custom-tours-page [class*=bg-gradient],.app.dark .custom-tours-page button[class*="from-[#1d4ed8]"],.app.dark .tour-form-page [class*=bg-gradient],.app.dark .tour-form-page button[class*="from-[#1d4ed8]"]{background-image:linear-gradient(90deg,#1d4ed8,#3b82f6)!important;color:#fff!important}.app.dark .custom-tours-page [class*=bg-red],.app.dark .tour-form-page .delete-banner,.app.dark .tour-form-page .delete-btn,.app.dark .tour-form-page .delete-faq,.app.dark .tour-form-page .delete-og-image,.app.dark .tour-form-page .delete-photo,.app.dark .tour-form-page .delete-thumbnail,.app.dark .tour-form-page .delete-twitter-image,.app.dark .tour-form-page .deleteButton,.app.dark .tour-form-page [class*=bg-red]{background:var(--tour-dark-red)!important;border-color:#ef4444!important;color:#fff!important}.app.dark .custom-tours-page [class*=bg-red]:hover,.app.dark .tour-form-page .delete-btn:hover,.app.dark .tour-form-page .delete-faq:hover,.app.dark .tour-form-page .deleteButton:hover,.app.dark .tour-form-page [class*=bg-red]:hover{background:var(--tour-dark-red-hover)!important;color:#fff!important}.app.dark .custom-tours-page [class*=bg-emerald],.app.dark .custom-tours-page [class*=bg-green],.app.dark .tour-form-page .add-more,.app.dark .tour-form-page [class*=bg-emerald],.app.dark .tour-form-page [class*=bg-green]{background:var(--tour-dark-green)!important;border-color:#10b981!important;color:#fff!important}.app.dark .custom-tours-page .btnPdf,.app.dark .custom-tours-page .btnPdfDownload,.app.dark .custom-tours-page .btnPdfGenerate,.app.dark .custom-tours-page .btnPdfView{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}.app.dark .custom-tours-page .btnFeature,.app.dark .custom-tours-page .btnPdfGenerate,.app.dark .custom-tours-page .btnPublish{background:#2563eb!important;color:#fff!important}.app.dark .custom-tours-page .btnDelete,.app.dark .custom-tours-page .btnUnpublish{background:#dc2626!important;color:#fff!important}.app.dark .tour-form-page .category-selection button,.app.dark .tour-form-page .tab,.app.dark .tour-form-page .tabButtons,.app.dark .tour-form-page .tourTypeButtons button{background:#1e293b!important;border-color:var(--tour-dark-border)!important;color:#e2e8f0!important}.app.dark .tour-form-page .active,.app.dark .tour-form-page .category-selection button.active,.app.dark .tour-form-page .tab.active,.app.dark .tour-form-page .tabButtons.active,.app.dark .tour-form-page .tourTypeButtons button.active{background:linear-gradient(90deg,#1d4ed8,#3b82f6)!important;border-color:#60a5fa!important;color:#fff!important}.app.dark .custom-tours-page div,.app.dark .custom-tours-page label,.app.dark .custom-tours-page p,.app.dark .custom-tours-page span,.app.dark .tour-form-page div,.app.dark .tour-form-page label,.app.dark .tour-form-page p,.app.dark .tour-form-page span{color:inherit}.app.dark .custom-tours-page [class*=text-white],.app.dark .custom-tours-page a[class*=rounded] *,.app.dark .custom-tours-page button *,.app.dark .tour-form-page .button *,.app.dark .tour-form-page [class*=text-white],.app.dark .tour-form-page a[class*=rounded] *,.app.dark .tour-form-page button *{color:#fff!important}.app.dark .custom-tours-page .MuiDataGrid-cell *,.app.dark .custom-tours-page .MuiDataGrid-footerContainer *,.app.dark .tour-form-page input,.app.dark .tour-form-page select,.app.dark .tour-form-page textarea{color:#e2e8f0!important}.app.dark .custom-tours-page [class*="text-white/"],.app.dark .custom-tours-page [class*=text-slate-400],.app.dark .custom-tours-page [class*=text-slate-500],.app.dark .tour-form-page [class*="text-white/"],.app.dark .tour-form-page [class*=text-slate-400],.app.dark .tour-form-page [class*=text-slate-500]{color:var(--tour-dark-muted)!important}.app.dark .custom-tours-page,.app.dark .custom-tours-page .listContainer,.app.dark .tour-form-page,.app.dark .tour-form-page .newContainer{background:radial-gradient(circle at 14% 0,#2563eb29,#0000 30%),radial-gradient(circle at 88% 12%,#0ea5e91a,#0000 28%),#060b14!important;color:#dbeafe!important}.app.dark .custom-tours-page [class*="bg-[#f4"],.app.dark .custom-tours-page [class*="bg-[#f8"],.app.dark .custom-tours-page [class*=bg-white],.app.dark .custom-tours-page section:not(:first-of-type),.app.dark .tour-form-page .basicOption,.app.dark .tour-form-page .bottom,.app.dark .tour-form-page .category-options,.app.dark .tour-form-page .fixedDatesBox,.app.dark .tour-form-page .itinerary-item,.app.dark .tour-form-page .openHoursBox,.app.dark .tour-form-page .rich-editor,.app.dark .tour-form-page .tab-list,.app.dark .tour-form-page .top,.app.dark .tour-form-page [class*="bg-[#f4"],.app.dark .tour-form-page [class*="bg-[#f8"],.app.dark .tour-form-page [class*=bg-slate-50],.app.dark .tour-form-page [class*=bg-white]{background-color:#0f172aeb!important;background-image:none!important;border-color:#263244!important;box-shadow:0 18px 55px #0000004d!important;color:#dbeafe!important}.app.dark .custom-tours-page [class*="border-[#dbe4f3]"],.app.dark .custom-tours-page [class*="border-[#dbeafe]"],.app.dark .custom-tours-page [class*="border-[#e2e8f0]"],.app.dark .tour-form-page [class*="border-[#dbe4f3]"],.app.dark .tour-form-page [class*="border-[#dbeafe]"],.app.dark .tour-form-page [class*="border-[#e2e8f0]"],.app.dark .tour-form-page [class*="ring-[#dbe4f3]"],.app.dark .tour-form-page [class*=border-slate]{--tw-ring-color:#263244!important;border-color:#263244!important}.app.dark .custom-tours-page [class*=text-slate-700],.app.dark .custom-tours-page [class*=text-slate-800],.app.dark .custom-tours-page [class*=text-slate-900],.app.dark .custom-tours-page [class*=text-slate-950],.app.dark .tour-form-page .top h1,.app.dark .tour-form-page [class*=text-slate-700],.app.dark .tour-form-page [class*=text-slate-800],.app.dark .tour-form-page [class*=text-slate-900],.app.dark .tour-form-page [class*=text-slate-950],.app.dark .tour-form-page h1,.app.dark .tour-form-page h2,.app.dark .tour-form-page h3,.app.dark .tour-form-page h4,.app.dark .tour-form-page h5{color:#f8fafc!important}.app.dark .custom-tours-page [class*=text-slate-400],.app.dark .custom-tours-page [class*=text-slate-500],.app.dark .custom-tours-page [class*=text-slate-600],.app.dark .tour-form-page [class*=text-slate-400],.app.dark .tour-form-page [class*=text-slate-500],.app.dark .tour-form-page [class*=text-slate-600],.app.dark .tour-form-page label,.app.dark .tour-form-page small{color:#94a3b8!important}.app.dark .custom-tours-page input,.app.dark .tour-form-page input:not([type=checkbox]),.app.dark .tour-form-page select,.app.dark .tour-form-page textarea{background-color:#0b1220!important;border-color:#334155!important;box-shadow:inset 0 1px 0 #ffffff08!important;color:#e2e8f0!important}.app.dark .custom-tours-page input:focus,.app.dark .tour-form-page input:not([type=checkbox]):focus,.app.dark .tour-form-page select:focus,.app.dark .tour-form-page textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px #2563eb38!important}.app.dark .custom-tours-page input::placeholder,.app.dark .tour-form-page input::placeholder,.app.dark .tour-form-page textarea::placeholder{color:#64748b!important}.app.dark .tour-form-page input[type=file]::file-selector-button{background:#1d4ed8!important;border:0!important;color:#fff!important}.app.dark .tour-form-page .category-selection button,.app.dark .tour-form-page .tab,.app.dark .tour-form-page .tourTypeButtons button{background-color:#111827!important;border-color:#263244!important;box-shadow:none!important;color:#cbd5e1!important}.app.dark .tour-form-page .category-selection button.active,.app.dark .tour-form-page .tab.active,.app.dark .tour-form-page .tourTypeButtons button.active{background:linear-gradient(90deg,#1d4ed8,#3b82f6)!important;border-color:#60a5fa!important;color:#fff!important}.app.dark .custom-tours-page .MuiDataGrid-root{background-color:#0b1220!important;color:#dbeafe!important}.app.dark .custom-tours-page .MuiDataGrid-cell,.app.dark .custom-tours-page .MuiDataGrid-columnHeader,.app.dark .custom-tours-page .MuiDataGrid-footerContainer{border-color:#1e293b!important}.app.dark .custom-tours-page .MuiDataGrid-row,.app.dark .custom-tours-page .MuiDataGrid-virtualScroller{background-color:#0b1220!important}.app.dark .custom-tours-page .MuiDataGrid-row:hover{background-color:#111827!important}.app.dark .custom-tours-page .btnPdf,.app.dark .custom-tours-page .pdfBadge,.app.dark .custom-tours-page .pdfPkgBlock{background:#111827!important;border-color:#263244!important;color:#dbeafe!important}.app.dark .tour-form-page .ck.ck-dropdown__panel,.app.dark .tour-form-page .ck.ck-editor__main>.ck-editor__editable,.app.dark .tour-form-page .ck.ck-list,.app.dark .tour-form-page .ck.ck-toolbar{background-color:#0b1220!important;border-color:#263244!important;color:#e2e8f0!important}.app.dark .tour-form-page .ck.ck-button,.app.dark .tour-form-page .ck.ck-button .ck-button__label,.app.dark .tour-form-page .ck.ck-icon{color:#cbd5e1!important}.app.dark .tour-form-page .ck.ck-button.ck-on,.app.dark .tour-form-page .ck.ck-button:hover{background-color:#1e293b!important}.app.dark .tour-form-page .banner-preview img,.app.dark .tour-form-page .og-image-preview img,.app.dark .tour-form-page .photo-preview img,.app.dark .tour-form-page .thumbnail-preview img,.app.dark .tour-form-page .twitter-image-preview img,.app.dark .tour-form-page [class*=photo-container]{background-color:#0b1220!important;border-color:#334155!important}.app.dark .custom-tours-page .stat-icon-box,.app.dark .custom-tours-page .tour-stat-icon{background-color:#2563eb26!important;border-color:#2563eb47!important;color:#60a5fa!important}.app.dark .custom-tours-page .stat-count-pill,.app.dark .custom-tours-page .tour-stat-count{--tw-ring-color:#2563eb47!important;background-color:#2563eb26!important;color:#93c5fd!important}.app.dark .custom-tours-page .tour-status-badge{--tw-ring-color:#10b98140!important;background-color:#10b98126!important;color:#6ee7b7!important}.app.dark .custom-tours-page .tour-status-badge.tour-status-featured{--tw-ring-color:#f9731640!important;background-color:#f9731626!important;color:#fdba74!important}.app.dark .custom-tours-page .tour-status-badge[class*=bg-slate]{--tw-ring-color:#64748b40!important;background-color:#64748b26!important;color:#94a3b8!important}.app.dark .custom-tours-page .pdf-section-label{--tw-ring-color:#2563eb47!important;background-color:#2563eb26!important;color:#93c5fd!important}.app.dark .custom-tours-page .manage-badge{background-color:#1e3a5f!important;color:#93c5fd!important}.app.dark .tour-form-page .faq-section-title{color:#e2e8f0!important}.app.dark .tour-form-page .faq-count{background:#2563eb26!important;border-color:#2563eb4d!important;color:#93c5fd!important}.app.dark .tour-form-page .faq-card{background-color:#0f172ab3!important;border-color:#263244!important}.app.dark .tour-form-page .faq-card-number{color:#64748b!important}.app.dark .tour-form-page .faq-field label{color:#94a3b8!important}.app.dark .tour-form-page .faq-field input,.app.dark .tour-form-page .faq-field select,.app.dark .tour-form-page .faq-field textarea{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}.app.dark .tour-form-page .faq-delete-btn{background:#ef44441f!important;border-color:#ef444447!important;color:#f87171!important}.app.dark .tour-form-page .faq-delete-btn:hover{background:#ef444438!important}.app.dark .tour-form-page .batchContainer,.app.dark .tour-form-page .editorContainer,.app.dark .tour-form-page .fixedTourForm,.app.dark .tour-form-page .ft-itinerary-card,.app.dark .tour-form-page .ft-meal-checkbox,.app.dark .tour-form-page .ft-meal-options,.app.dark .tour-form-page .hotel-details,.app.dark .tour-form-page .itinerary,.app.dark .tour-form-page .siteseen-section,.app.dark .tour-form-page .transportation-details{background-color:#0f172aeb!important;background-image:none!important;border-color:#263244!important;box-shadow:0 18px 55px #0000004d!important;color:#dbeafe!important}.app.dark .tour-form-page .ft-day-list button{background-color:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.app.dark .tour-form-page .ft-day-list button:hover{background-color:#263244!important;border-color:#475569!important}.app.dark .tour-form-page .ft-photo-container,.app.dark .tour-form-page .photo-container{background-color:#0b1220!important;border-color:#334155!important}.app.dark .tour-form-page .formGroup label,.app.dark .tour-form-page .itinerary label,.app.dark .tour-form-page .labels label{color:#94a3b8!important}.app.dark .tour-form-page .formGroup input,.app.dark .tour-form-page .formGroup select,.app.dark .tour-form-page .formGroup textarea{background-color:#0b1220!important;border-color:#334155!important;color:#e2e8f0!important}.app.dark .tour-form-page .dayList button{background-color:#1d4ed8!important;border-color:#3b82f6!important;color:#fff!important}.admin-subtitle,.admin-title,.section-description{word-break:break-word}@media (max-width:767px){.admin-main-grid{grid-template-columns:1fr}}.topics-panel{max-width:80vw}@media (max-width:767px){.topics-header-row{align-items:flex-start;flex-direction:column}}.topics-list{overflow-wrap:anywhere}.topic-preview,.topic-title{overflow-wrap:anywhere;white-space:normal}@media (max-width:767px){.card-header-row{align-items:flex-start;flex-direction:column}.preview-header-right{width:100%}}.pill-outline{overflow-wrap:anywhere}@media (max-width:767px){.preview-list,.topics-list,.versions-list{max-height:none}}.preview-item{overflow-wrap:anywhere}.preview-content{word-break:break-word}.version-item{overflow-wrap:anywhere}.version-label,.version-meta{word-break:break-word}.slug-pill{overflow-wrap:anywhere}.admin-page{background:#f3f4f6;color:#111827;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.admin-page button{font-family:inherit}.admin-btn{outline:none}.admin-btn:focus,.admin-btn:focus-visible{box-shadow:none;outline:none}.admin-page-container{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1120px;padding:2rem 1rem 2.5rem}@media (min-width:640px){.admin-page-container{padding-inline:1.5rem}}@media (min-width:1024px){.admin-page-container{padding-block:2.5rem}}.admin-header{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}@media (min-width:640px){.admin-header{align-items:center;flex-direction:row;justify-content:space-between}}.admin-pill{color:#be123c;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.admin-title{color:#111827;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-top:.25rem}@media (min-width:640px){.admin-title{font-size:1.875rem}}.admin-subtitle{color:#4b5563;font-size:.8rem;margin-top:.25rem;max-width:36rem;text-align:justify}.admin-company-card{background:#fef2f2;border:1px solid #f43f5e2e;border-radius:1rem;box-shadow:0 10px 25px #941b2c1a;color:#b91c1c;font-size:.75rem;max-width:70vw;padding:.75rem 1rem;text-align:right}.admin-company-name{font-weight:600}.admin-company-note{color:#9f1239;font-size:.7rem}.audience-toggle{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem}.section-label{color:#6b7280;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.section-description{color:#4b5563;font-size:.8rem}.highlight{font-weight:500}.audience-toggle-buttons{background:#f3f4f6;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem}.audience-btn{background:#0000;border:none;border-radius:999px;color:#4b5563;cursor:pointer;padding:.25rem 1rem;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.audience-btn:hover{background:#0000;box-shadow:none;color:#4b5563}.audience-btn-active{background:#f43f5e;box-shadow:0 4px 10px #f871714d;color:#fff}.admin-main-grid{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:1024px){.admin-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)}}.topics-panel{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.topics-header-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.btn-primary-small{background:#f43f5e;border:none;border-radius:999px;box-shadow:0 4px 10px #f871714d;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:.35rem .9rem;transition:background .15s ease,transform .1s ease}.btn-primary-small:hover{background:#f43f5e;transform:none}.vendor-filter{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.vendor-filter-label{color:#111827;font-size:.7rem;font-weight:500}.vendor-filter-help{color:#6b7280;font-size:.7rem}.select-input,.text-input,.textarea-input{background:#fff;border:1px solid #d1d5db;border-radius:.75rem;color:#111827;font-size:.78rem;outline:none;padding:.45rem .75rem;transition:border .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.text-input::placeholder,.textarea-input::placeholder{color:#9ca3af}.textarea-input{resize:vertical}.select-input:focus,.text-input:focus,.textarea-input:focus{border-color:#f97373;box-shadow:0 0 0 1px #f8717159}.rich-editor{background:#fff;border:1px solid #d1d5db;border-radius:.75rem;overflow:hidden}.rich-editor .ck.ck-toolbar{background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;border-radius:0}.rich-editor .ck.ck-editor__main{border:none}.rich-editor .ck.ck-editor__editable_inline{border:none;font-size:.85rem;min-height:180px;padding:.7rem .9rem}.topics-list{margin-top:.5rem;max-height:380px;overflow-y:auto;padding-right:.25rem}.preview-list::-webkit-scrollbar,.topics-list::-webkit-scrollbar,.versions-list::-webkit-scrollbar{width:6px}.preview-list::-webkit-scrollbar-thumb,.topics-list::-webkit-scrollbar-thumb,.versions-list::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:999px}.empty-state{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:.75rem;color:#6b7280;font-size:.78rem;padding:.75rem}.bold{font-weight:600}.topic-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;color:#111827;display:flex;font-size:.78rem;gap:.5rem;justify-content:space-between;margin-bottom:.25rem;padding:.5rem .75rem;transition:border .15s ease,background .15s ease}.topic-item:hover{background:#fff;border-color:#d1d5db}.topic-item-active{background:#fef2f2;border-color:#f97373;color:#7f1d1d}.topic-item-main{background:none;border:none;cursor:pointer;flex:1 1;padding:0;text-align:left}.topic-item-main:hover{background:#0000}.topic-title{color:#000;font-weight:500;text-overflow:ellipsis}.topic-preview,.topic-title{text-wrap:auto;overflow:hidden}.topic-preview{color:#6b7280;font-size:.7rem;text-align:justify}.topic-delete-btn{background:#0000;border:1px solid #0000;border-radius:999px;color:#9ca3af;cursor:pointer;font-size:.65rem;padding:.2rem .35rem;transition:background .15s ease,border .15s ease,color .15s ease}.topic-delete-btn:hover{background:#fee2e2;border-color:#f43f5e80;color:#b91c1c}.editor-column{display:flex;flex-direction:column;gap:1rem}.card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;max-width:70vw;padding:1rem}.card-header-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.editor-form{gap:.75rem;margin-top:.75rem}.editor-form,.form-field{display:flex;flex-direction:column}.form-field{gap:.25rem}.form-label{color:#111827;font-size:.75rem;font-weight:500}.helper-text{color:#6b7280;font-size:.7rem}.mt{margin-top:.75rem}.preview-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.pill-outline{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:.7rem;padding:.25rem .75rem}.btn-save-version{background:#10b981;border:none;border-radius:999px;box-shadow:0 4px 10px #10b98140;color:#fff;cursor:pointer;font-size:.7rem;font-weight:600;padding:.25rem .9rem;transition:background .15s ease,transform .1s ease}.btn-save-version:hover{background:#10b981;transform:none}.preview-list{font-size:.8rem;margin-top:.75rem;max-height:260px;overflow-y:auto;padding-right:.25rem}.preview-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:.5rem;padding:.75rem}.preview-title{color:#111827;font-size:.8rem;font-weight:600}.preview-vendor-type{color:#b91c1c;font-size:.65rem;letter-spacing:.08em;margin-top:.1rem;text-transform:uppercase}.preview-content{color:#374151;font-size:.78rem;line-height:1.4;margin-top:.35rem}.preview-content p{margin:0 0 .45rem}.preview-content ol,.preview-content ul{margin:.35rem 0 .35rem 1.1rem;padding-left:.9rem}.preview-content li{margin-bottom:.2rem}.versions-list{font-size:.75rem;margin-top:.75rem;max-height:220px;overflow-y:auto;padding-right:.25rem}.version-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .75rem}.version-main{flex:1 1}.version-label{color:#111827;font-weight:500}.version-meta{color:#4b5563;font-size:.7rem}.version-meta-muted{color:#9ca3af;font-size:.7rem}.btn-download{border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:.7rem;font-weight:500;padding:.25rem .9rem;transition:background .15s ease;white-space:nowrap}.btn-download,.btn-download:hover{background:#f3f4f6}.slug-pill{font-family:monospace;font-size:.7rem;opacity:.85}.admin-page ::-moz-selection,.admin-page ::selection{background:#0000!important;color:inherit!important}
/*# sourceMappingURL=main.334e9630.css.map*/