@charset "UTF-8";/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:50%;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:100%;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:50%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border:0 solid transparent}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{flex-direction:row;align-items:center}.hstack,.vstack{display:flex;align-self:stretch}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.row-header{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#333;transition:background-color .3s ease}.title-text{font-weight:700;color:#333;flex-grow:1}.CollapsibleRowIcon{margin-left:10px;color:#333}.row-details{padding:15px;background-color:#f9f9f9;display:flex;flex-direction:column;gap:10px}.action-buttons{display:flex;justify-content:flex-end;gap:10px}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:host),svg.svg-inline--fa:not(:root){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.BenefitCard_card___gDEb{background:linear-gradient(135deg,#fff,#f8fafc);padding:2.5rem;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid rgba(255,95,109,.1);position:relative;overflow:hidden}.BenefitCard_card___gDEb:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.BenefitCard_card___gDEb:hover{box-shadow:0 20px 40px rgba(255,95,109,.15);transform:translateY(-5px);border-color:rgba(255,95,109,.2)}.BenefitCard_iconContainer__kFNfc{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:flex-start}.BenefitCard_title__fDLoU{font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:#1f2937;line-height:1.3}.BenefitCard_description__B9FLj{color:#4b5563;line-height:1.6;font-size:1rem}.FranchiseExplore_container__UBDXv{min-height:100vh;background:linear-gradient(180deg,#f8fafc 0,#f1f5f9);position:relative;overflow:hidden;padding:2rem 2rem 5rem;margin-top:5.5rem;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;max-width:1400px;margin-left:auto;margin-right:auto}@media (max-width:768px){.FranchiseExplore_container__UBDXv{padding:1rem 1rem 3rem}}.FranchiseExplore_container__UBDXv:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(8,72,135,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(249,171,85,.03) 0,transparent 50%),linear-gradient(90deg,transparent,rgba(8,72,135,.01) 50%,transparent);z-index:0}.FranchiseExplore_heroSection__ZfCTJ{max-width:1200px;margin:0 auto;padding:2rem 1rem 4rem;position:relative;z-index:1;animation:FranchiseExplore_fadeInUp__V8x0h .8s ease-out}@keyframes FranchiseExplore_fadeInUp__V8x0h{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.FranchiseExplore_heroSection__ZfCTJ{padding:2rem 1rem}.FranchiseExplore_heroSubtitle__SyMRB{font-size:1.1rem;margin-bottom:2rem}.FranchiseExplore_benefitsGrid__TT6Ga{gap:1.5rem}}.FranchiseExplore_heroText__l4PWQ{text-align:center;margin-bottom:4rem}.FranchiseExplore_heroTitle__hZh2k{font-size:3.5rem;font-weight:800;color:#1f2937;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1)}.FranchiseExplore_heroTitle__hZh2k:before{content:"Franchise Opportunity";position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%);background:#084887;color:#fff;padding:.4rem 1.5rem;border-radius:1.5rem;font-size:.8rem;font-weight:600;letter-spacing:.05em;box-shadow:0 2px 8px rgba(8,72,135,.2);z-index:2}.FranchiseExplore_gradientText__Nnw5s{background:linear-gradient(135deg,#084887,#f9ab55);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}@media (max-width:768px){.FranchiseExplore_heroTitle__hZh2k{font-size:2.5rem}}.FranchiseExplore_heroSubtitle__SyMRB{font-size:1.3rem;color:#4b5563;margin-bottom:2.5rem;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto;font-weight:400}.FranchiseExplore_ctaContainer__i19fk{display:flex;flex-direction:column;align-items:center;gap:1rem}.FranchiseExplore_ctaSubtext__H_0b5{font-size:.9rem;color:#6b7280;font-style:italic;margin:0}.FranchiseExplore_exploreButton___EFPj{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);color:#fff;padding:1.2rem 2.5rem;border-radius:12px;font-size:1.2rem;font-weight:700;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 24px rgba(255,95,109,.3);position:relative;overflow:hidden;text-transform:none;letter-spacing:.5px}.FranchiseExplore_exploreButton___EFPj:hover{background:linear-gradient(135deg,#ff4757,#ff5f6d 50%,#ff6b6b);box-shadow:0 16px 32px rgba(255,95,109,.4);transform:translateY(-2px)}.FranchiseExplore_exploreButton___EFPj:active{transform:translateY(0);box-shadow:0 8px 16px rgba(255,95,109,.3)}.FranchiseExplore_exploreButton___EFPj:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.FranchiseExplore_exploreButton___EFPj:hover:before{left:100%}.FranchiseExplore_benefitsGrid__TT6Ga{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:5rem;padding:2rem 0}@media (min-width:768px){.FranchiseExplore_benefitsGrid__TT6Ga{grid-template-columns:repeat(3,1fr);gap:3rem}}.FranchiseExplore_benefitIcon__BUaop{width:3.5rem;height:3.5rem;color:#ff5f6d;filter:drop-shadow(0 4px 8px rgba(255,95,109,.2))}.FranchiseDashboard_loaderContainer__fkXBr{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8fafc}.FranchiseDashboard_loader__ooJuJ{border:4px solid #e5e7eb;border-top:4px solid var(--primary-color,#ecab6d);border-radius:50%;width:50px;height:50px;animation:FranchiseDashboard_spin__OhwiR 1s linear infinite}.FranchiseDashboard_loaderSmall__04aB6{margin:2rem auto;border:3px solid #e5e7eb;border-top:3px solid var(--primary-color,#ecab6d);border-radius:50%;width:32px;height:32px;animation:FranchiseDashboard_spin__OhwiR 1s linear infinite}.FranchiseDashboard_dashboardLayout__5HWFL{display:flex;min-height:100vh;background-color:#f8fafc;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.FranchiseDashboard_dashboardLayout__5HWFL{max-width:750px}}@media (min-width:992px){.FranchiseDashboard_dashboardLayout__5HWFL{max-width:970px}}@media (min-width:1220px){.FranchiseDashboard_dashboardLayout__5HWFL{max-width:1170px}}@media (min-width:1400px){.FranchiseDashboard_dashboardLayout__5HWFL{max-width:1360px}}.FranchiseDashboard_sidebar__BlRtI{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.FranchiseDashboard_sidebar__BlRtI.FranchiseDashboard_open__0P_GG{width:320px}.FranchiseDashboard_sidebar__BlRtI.FranchiseDashboard_closed__CmYcj{width:80px}.FranchiseDashboard_sidebarHeader__4KUvn{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.FranchiseDashboard_toggleButton__G6Cz7{background:none;border:none;cursor:pointer;padding:8px;border-radius:12px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.FranchiseDashboard_toggleButton__G6Cz7:hover{background-color:#f9fafb}.FranchiseDashboard_toggleButton__G6Cz7 svg{width:24px;height:24px}.FranchiseDashboard_logoContainer__qHqHp{display:flex;align-items:center;gap:12px}.FranchiseDashboard_logoIcon__399IQ{width:32px;height:32px;color:var(--primary-color,#ecab6d);flex-shrink:0}.FranchiseDashboard_logoText__u5vXn{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.FranchiseDashboard_sidebarNav___vq5G{flex:1 1;padding:20px 0;overflow-y:auto}.FranchiseDashboard_navItem__dKfCa{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border:none;background:none;color:#6b7280;font-size:.95rem;cursor:pointer;border-radius:8px;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.FranchiseDashboard_navItem__dKfCa:hover{background-color:#f9fafb;color:#111827}.FranchiseDashboard_navItem__dKfCa.FranchiseDashboard_active__rYRff{background-color:var(--primary-rgba,rgba(var(--primary-rgb,236,171,109),.1));color:var(--primary-color,#ecab6d);font-weight:500}.FranchiseDashboard_navIcon__xFR3a{width:20px;height:20px;flex-shrink:0}.FranchiseDashboard_sidebarFooter__xEAoi{padding:20px 0;border-top:1px solid #e5e7eb}.FranchiseDashboard_mainContent__OkIgj{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FranchiseDashboard_header__iOtgj{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;border-radius:12px 12px 0 0}.FranchiseDashboard_menuButton__iEhT_{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.FranchiseDashboard_menuButton__iEhT_:hover{background-color:#f9fafb}.FranchiseDashboard_menuButton__iEhT_ svg{width:24px;height:24px}.FranchiseDashboard_headerRight__7LOCk{display:flex;align-items:center;gap:16px}.FranchiseDashboard_userInfo__Ble_z{display:flex;align-items:center;gap:8px}.FranchiseDashboard_avatar__XAFv8{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color,#ecab6d),var(--primary-dark,#d49557));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.FranchiseDashboard_contentArea__kuApC{padding:2rem;width:100%}@media (max-width:768px){.FranchiseDashboard_contentArea__kuApC{padding:1rem}}.FranchiseDashboard_pageHeader__qjy5a{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.FranchiseDashboard_franchiseHeaderWrapper__Yt5ni{background:linear-gradient(135deg,var(--primary-color,#ecab6d),var(--primary-dark,#d49557));padding:32px;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 12px rgba(var(--primary-rgb,236,171,109),.2)}.FranchiseDashboard_franchiseHeaderContent__G9u8p{color:#fff}.FranchiseDashboard_franchiseHeaderTitle__LBq9A{font-size:2rem;font-weight:700;color:#fff;margin:0 0 8px;display:flex;align-items:center;gap:12px}.FranchiseDashboard_franchiseHeaderIcon__oXl6_{width:32px;height:32px;opacity:.95}.FranchiseDashboard_franchiseHeaderSubtitle__nNRX5{font-size:1rem;color:#fff;opacity:.95;margin:0}.FranchiseDashboard_headerWithAction__PyuCq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:20px}.FranchiseDashboard_headerWithAction__PyuCq .FranchiseDashboard_exportButton__sEcm7{flex-shrink:0}.FranchiseDashboard_pageTitle__JyuqO{font-size:2rem;font-weight:700;color:#111827;margin:0 0 4px}.FranchiseDashboard_pageSubtitle__KRXDw{color:#6b7280;font-size:.95rem;margin:0}.FranchiseDashboard_statsGrid__vhTlp{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.FranchiseDashboard_statCard__zievG{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.FranchiseDashboard_statCard__zievG:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.FranchiseDashboard_statIconWrapper__oC1Iu{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FranchiseDashboard_statIconWrapper__oC1Iu.FranchiseDashboard_primary__7NAuv{background-color:var(--primary-rgba,rgba(var(--primary-rgb,236,171,109),.15));color:var(--primary-color,#ecab6d)}.FranchiseDashboard_statIconWrapper__oC1Iu.FranchiseDashboard_success__JmC8U{background-color:rgba(34,197,94,.15);color:#16a34a}.FranchiseDashboard_statIconWrapper__oC1Iu.FranchiseDashboard_warning__Sm5PV{background-color:rgba(251,191,36,.15);color:#d97706}.FranchiseDashboard_statIconWrapper__oC1Iu.FranchiseDashboard_info__ispDY{background-color:rgba(59,130,246,.15);color:#2563eb}.FranchiseDashboard_statIconWrapper__oC1Iu svg{width:28px;height:28px}.FranchiseDashboard_statContent__8tHQ0{flex:1 1}.FranchiseDashboard_statLabel__XQQbL{font-size:.875rem;color:#6b7280;margin:0 0 4px}.FranchiseDashboard_statValue__3AxQ9{font-size:1.75rem;font-weight:700;color:#111827;margin:0}.FranchiseDashboard_investmentBanner__zcTVG{background:linear-gradient(135deg,var(--primary-color,#ecab6d),var(--primary-dark,#d49557));border-radius:12px;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px var(--primary-rgba,rgba(var(--primary-rgb,236,171,109),.3))}.FranchiseDashboard_investmentContent__FEuWA{display:flex;justify-content:space-between;align-items:center;color:#fff}.FranchiseDashboard_investmentLabel__7BkLR{font-size:.95rem;opacity:.95;margin:0 0 8px}.FranchiseDashboard_investmentValue__js6KG{font-size:2.5rem;font-weight:700;margin:0 0 4px}.FranchiseDashboard_investmentSubtext__7O1Wk{font-size:.9rem;opacity:.9;margin:0}.FranchiseDashboard_investmentIconWrapper__M84LQ{width:80px;height:80px;background-color:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.FranchiseDashboard_investmentIconWrapper__M84LQ svg{width:40px;height:40px;color:#fff}.FranchiseDashboard_quickActionsSection__1r0F5{margin-bottom:32px}.FranchiseDashboard_quickActionsGrid__qwIgH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.FranchiseDashboard_quickActionCard__LPniW{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:all .3s ease}.FranchiseDashboard_quickActionCard__LPniW:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.FranchiseDashboard_quickActionHeader__bS_vn{display:flex;align-items:center;gap:12px;margin-bottom:16px}.FranchiseDashboard_quickActionIcon__vZh0J{width:24px;height:24px;color:var(--primary-color,#ecab6d)}.FranchiseDashboard_quickActionTitle__CMxKA{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.FranchiseDashboard_quickActionContent__7OvqY{color:#6b7280;line-height:1.6}.FranchiseDashboard_quickActionContent__7OvqY p{margin:0 0 16px;font-size:.95rem}.FranchiseDashboard_quickActionButton__MQKfP{display:inline-flex;align-items:center;padding:10px 20px;background:linear-gradient(135deg,var(--primary-color,#ecab6d),var(--primary-dark,#d49557));color:#fff;text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FranchiseDashboard_quickActionButton__MQKfP:hover{background:linear-gradient(135deg,var(--primary-dark,#d49557),var(--primary-dark,#c5884a));transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.FranchiseDashboard_chartsGrid__MXfv1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.FranchiseDashboard_chartCard__6Qh9J{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:box-shadow .2s ease}.FranchiseDashboard_chartCard__6Qh9J:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.FranchiseDashboard_chartCard__6Qh9J.FranchiseDashboard_chartCardLarge__sroI0{grid-column:span 1}.FranchiseDashboard_chartTitle__lZ3vL{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 20px}.FranchiseDashboard_chartContainer__7_hiU{height:280px;position:relative}.FranchiseDashboard_chartLegend__mAqNv{display:flex;gap:24px;margin-top:20px;justify-content:center}.FranchiseDashboard_legendItem__Pl8x9{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#6b7280}.FranchiseDashboard_legendDot__R0LtL{width:12px;height:12px;border-radius:50%}.FranchiseDashboard_legendDot__R0LtL.FranchiseDashboard_verified__3h6qe{background-color:var(--primary-color,#ecab6d)}.FranchiseDashboard_legendDot__R0LtL.FranchiseDashboard_pending___ALQl{background-color:var(--primary-light,#ffd4a8)}.FranchiseDashboard_recentActivity__qWCf0{background:#fff;border-radius:12px;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;margin-bottom:32px}.FranchiseDashboard_recentActivity__qWCf0:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.FranchiseDashboard_sectionTitle__EuoHc{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 20px}.FranchiseDashboard_activityList__3Fege{display:flex;flex-direction:column;gap:16px}.FranchiseDashboard_activityItem__yTRF_{display:flex;align-items:center;gap:16px;padding:18px;border-radius:12px;background-color:#f9fafb;border:1px solid transparent;transition:all .2s ease}.FranchiseDashboard_activityItem__yTRF_:hover{background-color:#fff;border-color:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateX(4px)}.FranchiseDashboard_activityIcon__EcJwl{width:48px;height:48px;border-radius:12px;background-color:var(--primary-rgba,rgba(var(--primary-rgb,236,171,109),.15));color:var(--primary-color,#ecab6d);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FranchiseDashboard_activityIcon__EcJwl svg{width:24px;height:24px}.FranchiseDashboard_activityContent__ML3_7{flex:1 1}.FranchiseDashboard_activityTitle__1C16G{font-weight:600;color:#111827;margin:0 0 4px}.FranchiseDashboard_activitySubtext__dRmxC{font-size:.85rem;color:#6b7280;margin:0}.FranchiseDashboard_activityPrice__0LUt4{font-size:1.1rem;font-weight:700;color:var(--primary-color,#ecab6d)}.FranchiseDashboard_sectionHeader__bvIx2{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.FranchiseDashboard_viewAllLink__ebnGY{font-size:.9rem;color:var(--primary-color,#ecab6d);text-decoration:none;font-weight:500;transition:color .2s ease}.FranchiseDashboard_viewAllLink__ebnGY:hover{color:#d49557}.FranchiseDashboard_activityIcon__EcJwl.FranchiseDashboard_verified__3h6qe{background-color:rgba(34,197,94,.15);color:#22c55e}.FranchiseDashboard_activityIcon__EcJwl.FranchiseDashboard_pending___ALQl{background-color:rgba(245,158,11,.15);color:#f59e0b}.FranchiseDashboard_activityRight__mgNf_{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.FranchiseDashboard_activityROI__f9ndv{font-size:.8rem;color:#22c55e;font-weight:500}.FranchiseDashboard_emptyPortfolio__X6Sxq{display:flex;align-items:center;gap:20px;padding:32px;text-align:left}.FranchiseDashboard_emptyPortfolioIcon__l5E3w{width:64px;height:64px;color:#d1d5db;flex-shrink:0}.FranchiseDashboard_emptyPortfolioContent__hJZLL{flex:1 1}.FranchiseDashboard_emptyPortfolioTitle__hBTNI{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 8px}.FranchiseDashboard_emptyPortfolioText__MHt_9{color:#6b7280;margin:0 0 16px;line-height:1.5}.FranchiseDashboard_portfolioActionButton__BSAZX{display:inline-flex;align-items:center;padding:10px 16px;background:linear-gradient(135deg,var(--primary-color,#ecab6d),var(--primary-dark,#d49557));color:#fff;text-decoration:none;border-radius:12px;font-size:.9rem;font-weight:500;transition:all .2s ease}.FranchiseDashboard_portfolioActionButton__BSAZX:hover{background:linear-gradient(135deg,var(--primary-dark,#d49557),var(--primary-dark,#c5884a));transform:translateY(-1px)}.FranchiseDashboard_franchiseList__r1YHF{display:flex;flex-direction:column;gap:20px}.FranchiseDashboard_franchiseCard__qgWJb{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .2s ease}.FranchiseDashboard_franchiseCard__qgWJb:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.FranchiseDashboard_franchiseCardHeader__HlrPj{padding:28px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid transparent}.FranchiseDashboard_franchiseCardHeader__HlrPj:hover{background-color:#f9fafb;border-bottom-color:#e5e7eb}.FranchiseDashboard_franchiseInfo__UvyLE{flex:1 1}.FranchiseDashboard_franchiseTitleRow__IElwS{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.FranchiseDashboard_franchiseTitle__WC14B{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.FranchiseDashboard_badge__NjJI5{padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.FranchiseDashboard_badge__NjJI5.FranchiseDashboard_verified__3h6qe{background-color:rgba(34,197,94,.15);color:#16a34a}.FranchiseDashboard_badge__NjJI5.FranchiseDashboard_pending___ALQl{background-color:rgba(251,191,36,.15);color:#d97706}.FranchiseDashboard_badge__NjJI5.FranchiseDashboard_small__rf7FS{padding:3px 8px;font-size:.7rem}.FranchiseDashboard_franchiseMetaGrid__yWeUd{display:flex;flex-wrap:wrap;gap:20px}.FranchiseDashboard_metaItem__ee12C{gap:6px;font-size:.9rem}.FranchiseDashboard_metaIcon__LvHS3{width:16px;height:16px;color:var(--primary-color,#ecab6d)}.FranchiseDashboard_chevronWrapper__Uf71w{color:#9ca3af}.FranchiseDashboard_chevronWrapper__Uf71w svg{width:24px;height:24px}.FranchiseDashboard_franchiseCardBody__P1rJP{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:24px}.FranchiseDashboard_detailSection__lsnMF{margin-bottom:28px}.FranchiseDashboard_detailSection__lsnMF:last-child{margin-bottom:0}.FranchiseDashboard_detailSectionTitle__Oy5Pg{font-size:1rem;font-weight:600;color:#111827;margin:0 0 16px}.FranchiseDashboard_detailGrid__zFOi6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;background:#fff;padding:20px;border-radius:12px}.FranchiseDashboard_detailItem__ixzAB{display:flex;flex-direction:column}.FranchiseDashboard_detailItemLabel__eWj5b{font-size:.8rem;color:#6b7280;margin:0 0 4px;font-weight:500}.FranchiseDashboard_detailItemValue___6K0R{font-size:.95rem;color:#111827;font-weight:500;margin:0}.FranchiseDashboard_detailText__RYUXU{color:#4b5563;font-size:.95rem;line-height:1.6;background:#fff;padding:16px;border-radius:12px;margin:0}.FranchiseDashboard_documentGrid__rw_5v{display:flex;flex-direction:column;gap:10px}.FranchiseDashboard_documentLink___sfIe{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-radius:12px;color:var(--primary-color,#ecab6d);text-decoration:none;transition:all .2s ease;border:1px solid #e5e7eb}.FranchiseDashboard_documentLink___sfIe:hover{background-color:hsla(29,77%,68%,.05);border-color:var(--primary-color,#ecab6d)}.FranchiseDashboard_documentIcon__6NzaG{width:20px;height:20px}.FranchiseDashboard_businessGrid__PbNxQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.FranchiseDashboard_businessCard__YhEsF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;transition:all .2s ease}.FranchiseDashboard_businessCard__YhEsF:hover{border-color:var(--primary-color,#ecab6d);box-shadow:0 2px 8px rgba(var(--primary-rgb,236,171,109),.15)}.FranchiseDashboard_businessCardHeader__FpuYl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:8px}.FranchiseDashboard_businessName__2zMma{font-size:1rem;font-weight:600;color:#111827;margin:0 0 4px}.FranchiseDashboard_businessLocation__TZzOe{font-size:.8rem;color:#6b7280;margin:0}.FranchiseDashboard_businessMeta__OL3FR{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#6b7280}.FranchiseDashboard_businessRating__WmVyU{display:flex;align-items:center;gap:4px;color:#fbbf24;font-weight:600}.FranchiseDashboard_businessPhone__fzvZA{color:#6b7280}.FranchiseDashboard_emptyState__ER6Uf{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;text-align:center;padding:64px 32px}.FranchiseDashboard_emptyState__ER6Uf.FranchiseDashboard_small__rf7FS{padding:48px 32px;background:#fff}.FranchiseDashboard_emptyIcon__U4uUE{width:64px;height:64px;color:#d1d5db;margin:0 auto 16px}.FranchiseDashboard_emptyText__nPHS0{color:#6b7280;font-size:.95rem;margin:0}@media (max-width:992px){.FranchiseDashboard_dashboardLayout__5HWFL{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.FranchiseDashboard_sidebar__BlRtI{width:100%!important;margin:1rem 0}.FranchiseDashboard_mainContent__OkIgj{width:100%;margin:0 0 1rem}}@media (max-width:768px){.FranchiseDashboard_dashboardLayout__5HWFL{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.FranchiseDashboard_sidebar__BlRtI{display:none}.FranchiseDashboard_mainContent__OkIgj{width:100%;margin:.5rem 0;padding:0 .5rem}.FranchiseDashboard_contentArea__kuApC{padding:.5rem}.FranchiseDashboard_chartsGrid__MXfv1,.FranchiseDashboard_statsGrid__vhTlp{grid-template-columns:1fr}.FranchiseDashboard_chartCard__6Qh9J.FranchiseDashboard_chartCardLarge__sroI0{grid-column:span 1}.FranchiseDashboard_quickActionsGrid__qwIgH{grid-template-columns:1fr;gap:16px}.FranchiseDashboard_quickActionCard__LPniW{padding:20px}.FranchiseDashboard_sectionHeader__bvIx2{flex-direction:column;align-items:flex-start;gap:12px}.FranchiseDashboard_emptyPortfolio__X6Sxq{flex-direction:column;text-align:center;padding:24px}.FranchiseDashboard_activityItem__yTRF_{flex-direction:column;align-items:flex-start;gap:12px}.FranchiseDashboard_activityRight__mgNf_{align-self:stretch;flex-direction:row;justify-content:space-between;align-items:center}.FranchiseDashboard_pageTitle__JyuqO{font-size:1.5rem}.FranchiseDashboard_investmentValue__js6KG{font-size:2rem}}.FranchiseDashboard_transactionsTab__DeGPj{width:100%}.FranchiseDashboard_exportButton__sEcm7{background:#fff;border:1px solid #e5e7eb;padding:.75rem 1.5rem;border-radius:.5rem;color:#374151;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease}.FranchiseDashboard_exportButton__sEcm7:hover{background-color:#f9fafb;border-color:var(--primary-color,#ecab6d);color:var(--primary-color,#ecab6d)}.FranchiseDashboard_filtersSection__SW9Ez{background:#fff;border-radius:12px;padding:24px;margin-bottom:28px;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e5e7eb;display:flex;gap:20px;flex-wrap:wrap;align-items:center;transition:box-shadow .2s ease}.FranchiseDashboard_filtersSection__SW9Ez:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.FranchiseDashboard_searchBox__Lc5Ac{flex:1 1;min-width:250px;display:flex;align-items:center;gap:12px;background:#f9fafb;padding:12px 18px;border-radius:10px;border:1px solid #e5e7eb;transition:all .2s ease}.FranchiseDashboard_searchBox__Lc5Ac:focus-within{background:#fff;border-color:var(--primary-color,#ecab6d);box-shadow:0 0 0 3px rgba(var(--primary-rgb,236,171,109),.1)}.FranchiseDashboard_searchBox__Lc5Ac svg{color:#9ca3af}.FranchiseDashboard_searchInput__0w1OW{flex:1 1;border:none;background:none;outline:none;font-size:.95rem;color:#111827}.FranchiseDashboard_searchInput__0w1OW::placeholder{color:#9ca3af}.FranchiseDashboard_filterGroup__uglZb{display:flex;gap:12px;flex-wrap:wrap}.FranchiseDashboard_filterItem__C6HvJ{display:flex;align-items:center;gap:8px;background:#f9fafb;padding:10px 14px;border-radius:12px;border:1px solid #e5e7eb}.FranchiseDashboard_filterItem__C6HvJ svg{color:#6b7280;flex-shrink:0}.FranchiseDashboard_filterSelect__sRfSo{border:none;background:none;outline:none;font-size:.9rem;color:#374151;cursor:pointer;min-width:140px;padding:4px;font-weight:500}.FranchiseDashboard_transactionsList__B9GZG{display:flex;flex-direction:column;gap:16px}.FranchiseDashboard_transactionCard__ldKNs{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;transition:all .2s ease}.FranchiseDashboard_transactionCard__ldKNs:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.FranchiseDashboard_transactionCardHeader__5j5yR{padding:20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background-color .2s ease}.FranchiseDashboard_transactionCardHeader__5j5yR:hover{background-color:#f9fafb}.FranchiseDashboard_transactionMain__Z_6VA{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.FranchiseDashboard_transactionIconWrapper__AxoY8{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FranchiseDashboard_statusIcon__4mWsa{width:24px;height:24px}.FranchiseDashboard_transactionInfo__qz8XC{flex:1 1;min-width:0}.FranchiseDashboard_transactionTitle__yQKdv{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.FranchiseDashboard_transactionTitle__yQKdv h4{font-size:1.1rem;font-weight:600;color:#111827;margin:0}.FranchiseDashboard_statusBadge__y8sPN{padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.FranchiseDashboard_statusSuccess__3Grm2{background-color:rgba(34,197,94,.15);color:#16a34a}.FranchiseDashboard_statusFailed__t82_L{background-color:rgba(239,68,68,.15);color:#dc2626}.FranchiseDashboard_statusSkipped__H4REz{background-color:rgba(251,191,36,.15);color:#d97706}.FranchiseDashboard_transactionMeta__frXNA{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.FranchiseDashboard_metaItem__ee12C{display:flex;align-items:center;gap:4px;font-size:.85rem;color:#6b7280}.FranchiseDashboard_metaItem__ee12C svg{flex-shrink:0}.FranchiseDashboard_transactionRight__VIsB3{display:flex;align-items:center;gap:16px}.FranchiseDashboard_transactionAmount__P2PUl{text-align:right}.FranchiseDashboard_amountLabel__oL1pv{display:block;font-size:.75rem;color:#6b7280;margin-bottom:2px}.FranchiseDashboard_amountValue__dCaGM{display:block;font-size:1.25rem;font-weight:700;color:#16a34a}.FranchiseDashboard_transactionCardBody__dsNs0{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:24px}.FranchiseDashboard_detailsGrid__IpnAk{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.FranchiseDashboard_detailRow__7Xlsu{display:flex;flex-direction:column;gap:4px}.FranchiseDashboard_detailLabel__IiN2W{font-size:.8rem;color:#6b7280;font-weight:500}.FranchiseDashboard_detailValueWrapper__AH9Jw{display:flex;align-items:center;gap:8px}.FranchiseDashboard_detailValue__Jqs_s{font-size:.9rem;color:#111827;word-break:break-all}.FranchiseDashboard_copyButton__4A2KL{background:var(--primary-color,#ecab6d);color:#fff;border:none;padding:4px 10px;border-radius:4px;font-size:.75rem;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.FranchiseDashboard_copyButton__4A2KL:hover{background:#d49557}.FranchiseDashboard_errorMessage___7U_f{grid-column:1/-1;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px;display:flex;align-items:center;gap:8px;color:#dc2626;font-size:.9rem}.FranchiseDashboard_errorMessage___7U_f svg{flex-shrink:0}.FranchiseDashboard_transactionActions__NCglc{display:flex;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.FranchiseDashboard_stripeLink__18Lpi{background:#635bff;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-size:.9rem;font-weight:500;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:8px}.FranchiseDashboard_stripeLink__18Lpi:hover{background:#5449d4}.FranchiseDashboard_emptySubtext__ici1h{color:#9ca3af;font-size:.875rem;margin-top:8px}.FranchiseDashboard_transactionIconWrapper__AxoY8 .FranchiseDashboard_statusIcon__4mWsa{width:24px;height:24px}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusSuccess__3Grm2 .FranchiseDashboard_transactionIconWrapper__AxoY8{background-color:rgba(34,197,94,.15)}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusSuccess__3Grm2 .FranchiseDashboard_statusIcon__4mWsa{color:#16a34a}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusFailed__t82_L .FranchiseDashboard_transactionIconWrapper__AxoY8{background-color:rgba(239,68,68,.15)}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusFailed__t82_L .FranchiseDashboard_statusIcon__4mWsa{color:#dc2626}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusSkipped__H4REz .FranchiseDashboard_transactionIconWrapper__AxoY8{background-color:rgba(251,191,36,.15)}.FranchiseDashboard_transactionCard__ldKNs .FranchiseDashboard_statusSkipped__H4REz .FranchiseDashboard_statusIcon__4mWsa{color:#d97706}@media (max-width:768px){.FranchiseDashboard_transactionCardHeader__5j5yR{flex-direction:column;align-items:flex-start}.FranchiseDashboard_transactionRight__VIsB3{width:100%;justify-content:space-between}.FranchiseDashboard_filtersSection__SW9Ez{flex-direction:column;align-items:stretch}.FranchiseDashboard_filterGroup__uglZb,.FranchiseDashboard_searchBox__Lc5Ac{width:100%}.FranchiseDashboard_filterItem__C6HvJ{flex:1 1}.FranchiseDashboard_detailsGrid__IpnAk{grid-template-columns:1fr}.FranchiseDashboard_exportButton__sEcm7{width:100%;justify-content:center}}.FranchiseDashboard_navItem__dKfCa.FranchiseDashboard_disabled__OtuUS{opacity:.5;cursor:not-allowed}.FranchiseDashboard_navItem__dKfCa.FranchiseDashboard_disabled__OtuUS:hover{background-color:transparent;color:#6b7280}.FranchiseDashboard_investmentBanner__zcTVG.FranchiseDashboard_success__JmC8U{background:linear-gradient(135deg,#10b981,#059669)}.FranchiseDashboard_investmentBanner__zcTVG.FranchiseDashboard_warning__Sm5PV{background:linear-gradient(135deg,#f59e0b,#d97706)}.FranchiseDashboard_statusHeader__yRly_{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.FranchiseDashboard_statusIcon__4mWsa{width:2.5rem;height:2.5rem;color:#fff}.FranchiseDashboard_refreshButton__VQZPI{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .3s ease}.FranchiseDashboard_refreshButton__VQZPI:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.FranchiseDashboard_refreshButton__VQZPI:disabled{opacity:.6;cursor:not-allowed}.FranchiseDashboard_spinning__3tJ6r{animation:FranchiseDashboard_spin__OhwiR 1s linear infinite}@keyframes FranchiseDashboard_spin__OhwiR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FranchiseDashboard_actionNeeded__skCCJ{background:#fef3c7;border:1px solid #fbbf24;border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.FranchiseDashboard_alertIcon__m0Owp{color:#f59e0b;width:2rem;height:2rem;flex-shrink:0}.FranchiseDashboard_actionNeeded__skCCJ h4{margin:0 0 .25rem;color:#92400e;font-size:1rem;font-weight:600}.FranchiseDashboard_actionNeeded__skCCJ p{margin:0;color:#78350f;font-size:.875rem}.FranchiseDashboard_actionNeeded__skCCJ button{margin-left:auto;white-space:nowrap}.FranchiseDashboard_infoCards__xdq3P{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.FranchiseDashboard_infoCard___Tr3t{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.FranchiseDashboard_infoCard___Tr3t h4{margin:0 0 1rem;color:#111827;font-size:1.125rem;font-weight:600}.FranchiseDashboard_infoCard___Tr3t ul{margin:0;padding:0;list-style:none}.FranchiseDashboard_infoCard___Tr3t li{padding:.5rem 0;color:#6b7280;font-size:.875rem;display:flex;align-items:flex-start;gap:.5rem}.FranchiseDashboard_infoCard___Tr3t li:before{content:"•";color:var(--primary-color,#ecab6d);font-weight:700;font-size:1.25rem;line-height:1}.FranchiseDashboard_emptyStateCard__HSKay{background:#fff;border:2px dashed #e5e7eb;border-radius:1rem;padding:3rem 2rem;text-align:center;max-width:600px;margin:2rem auto}.FranchiseDashboard_benefitsList__rqxvx{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;text-align:left}.FranchiseDashboard_benefitItem__qAJoz{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:.5rem;color:#374151;font-size:.9375rem}.FranchiseDashboard_benefitItem__qAJoz svg{color:#10b981;flex-shrink:0}.FranchiseDashboard_helperText__mYJU0{margin-top:1rem;color:#6b7280;font-size:.875rem}.FranchiseDashboard_statusSuccess__3Grm2{color:#10b981;font-weight:600}.FranchiseDashboard_statusWarning__w17_5{color:#f59e0b;font-weight:600}.FranchiseDashboard_ctaButton__5l2Xk{background:linear-gradient(135deg,var(--primary-color,#ecab6d) 0,var(--primary-dark,#d89a5c) 100%);color:#fff;border:none;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.FranchiseDashboard_ctaButton__5l2Xk:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px rgba(var(--primary-rgb,236,171,109),.3)}.FranchiseDashboard_ctaButton__5l2Xk:disabled{opacity:.6;cursor:not-allowed}.FranchiseDashboard_documentsTab__wNDyE{padding:2rem;background-color:#f9fafb;min-height:100vh}.FranchiseDashboard_tabHeader__EZMJa{margin-bottom:2rem;text-align:center}.FranchiseDashboard_tabTitle__feZzV{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.FranchiseDashboard_tabDescription__v3mKD{font-size:1.125rem;color:#6b7280;margin:0}.FranchiseDashboard_documentsGrid__xj2PM{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.FranchiseDashboard_documentCard__JIv_9{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:24px;transition:all .3s ease;border:1px solid #e5e7eb}.FranchiseDashboard_documentCard__JIv_9:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:var(--primary-color,#ecab6d)}.FranchiseDashboard_documentHeader__6_yli{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.FranchiseDashboard_documentCardIcon__4Zm3v{color:var(--primary-color,#ecab6d);width:2rem;height:2rem;flex-shrink:0}.FranchiseDashboard_documentInfo__x1KUl{flex:1 1}.FranchiseDashboard_documentTitle__ytV6q{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.FranchiseDashboard_documentFranchise__a2Ubb{font-size:.875rem;color:#6b7280;margin:0 0 .25rem}.FranchiseDashboard_documentDate__dgmo1{font-size:.75rem;color:#9ca3af;margin:0}.FranchiseDashboard_documentActions__Vz7IO{display:flex;gap:.75rem}.FranchiseDashboard_documentViewButton__k7u3x{flex:1 1;padding:.625rem 1rem;background:linear-gradient(135deg,var(--primary-color,#ecab6d) 0,var(--primary-dark,#d97706) 100%);color:#fff;text-decoration:none;border-radius:12px;font-size:.875rem;font-weight:600;text-align:center;transition:all .3s ease;border:none;cursor:pointer}.FranchiseDashboard_documentViewButton__k7u3x:hover{transform:translateY(-1px);box-shadow:0 4px 12px hsla(29,77%,68%,.4);text-decoration:none;color:#fff}.FranchiseDashboard_documentDownloadButton__qng_Z{flex:1 1;padding:.625rem 1rem;background:transparent;color:var(--primary-color,#ecab6d);text-decoration:none;border:2px solid var(--primary-color,#ecab6d);border-radius:12px;font-size:.875rem;font-weight:600;text-align:center;transition:all .3s ease;cursor:pointer;font-family:inherit}.FranchiseDashboard_documentDownloadButton__qng_Z:hover{background:var(--primary-color,#ecab6d);color:#fff;text-decoration:none}.FranchiseDashboard_documentsStats__o3NP5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.FranchiseDashboard_statsCard__ie0uT{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:center;border:1px solid #e5e7eb}.FranchiseDashboard_statsNumber__w33bO{font-size:2.5rem;font-weight:700;color:var(--primary-color,#ecab6d);line-height:1}.FranchiseDashboard_statsLabel__c3B2e{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.FranchiseDashboard_documentsGrid__xj2PM{grid-template-columns:1fr}.FranchiseDashboard_documentsTab__wNDyE{padding:1rem}.FranchiseDashboard_tabTitle__feZzV{font-size:1.875rem}.FranchiseDashboard_documentActions__Vz7IO{flex-direction:column}}.InfoStep_container__Eu8dt{display:flex;flex-direction:column;min-height:100%;position:relative}.InfoStep_scrollableContent__Loby_{flex:1 1;display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.InfoStep_stickyButtonWrapper__B_qiA{position:-webkit-sticky;position:sticky;bottom:-2rem;background:linear-gradient(180deg,transparent 0,rgba(248,250,252,.9) 20%,#f8fafc);margin:0 -2rem -2rem;padding:1.5rem 2rem 2rem;z-index:5}.InfoStep_heroSection__FN1AO{text-align:center}.InfoStep_infoBox__81u3D{background:linear-gradient(135deg,rgba(255,95,109,.1),hsla(0,100%,71%,.05));padding:2.5rem 2rem;border-radius:16px;border:2px solid rgba(255,95,109,.1);margin-bottom:2rem}.InfoStep_infoTitle__3iF_w{font-size:2rem;font-weight:800;margin-bottom:1.5rem;color:#1f2937;line-height:1.2}.InfoStep_highlight__H44r1{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.InfoStep_infoDescription__0xdtw{color:#4b5563;font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto}.InfoStep_statsGrid__3vTAp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.InfoStep_statCard__e8kII{text-align:center;padding:1.5rem 1rem;background:hsla(0,0%,100%,.8);border-radius:12px;border:1px solid rgba(255,95,109,.1)}.InfoStep_statValue__SIRb2{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#ff5f6d,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.InfoStep_statLabel__AZNRs{font-size:.875rem;color:#6b7280;font-weight:600;margin-top:.5rem}.InfoStep_featuresGrid__tmrTe{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.InfoStep_featuresGrid__tmrTe{grid-template-columns:1fr 1fr}.InfoStep_statsGrid__3vTAp{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.InfoStep_statsGrid__3vTAp{grid-template-columns:1fr;gap:1rem}.InfoStep_infoTitle__3iF_w{font-size:1.75rem}.InfoStep_infoDescription__0xdtw{font-size:1rem}.InfoStep_statValue__SIRb2{font-size:2rem}.InfoStep_stickyButtonWrapper__B_qiA{margin:0 -1.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.InfoStep_validityText___QuEQ{margin-bottom:1rem}.InfoStep_validityBadge__TQsLu{font-size:.8rem;padding:.4rem .8rem}.InfoStep_validityDescription__kWw_3{font-size:.875rem}.InfoStep_continueButton__f_ngF{font-size:1rem;padding:1rem 1.25rem}.InfoStep_buttonSubtext__33i7_{font-size:.8rem}}.InfoStep_featureCard__RcK0b{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden}.InfoStep_featureCard__RcK0b:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.InfoStep_featureCard__RcK0b:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(255,95,109,.15);border-color:rgba(255,95,109,.2)}.InfoStep_featureIcon__ettGp{width:2.5rem;height:2.5rem;color:#ff5f6d;margin-bottom:1rem}.InfoStep_featureTitle__4d0xY{font-weight:700;margin-bottom:1rem;color:#1f2937;font-size:1.1rem}.InfoStep_featureText__EGBQC{font-size:.95rem;color:#4b5563;line-height:1.5}.InfoStep_alertBox__EVeMY{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(34,197,94,.05));border:2px solid rgba(16,185,129,.2);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.InfoStep_alertBox__EVeMY:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#10b981,#22c55e)}.InfoStep_alertTitle__eEMCX{font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;color:#1f2937;font-size:1.2rem}.InfoStep_alertIcon__ZYz4n{width:1.5rem;height:1.5rem;margin-right:.75rem;color:#10b981}.InfoStep_alertList__xlInu{font-size:1rem;color:#374151;line-height:1.8;list-style:none;padding:0}.InfoStep_alertList__xlInu li{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem}.InfoStep_validityText___QuEQ{text-align:center;margin-bottom:1.5rem;animation:InfoStep_slideInUp__Dn5_A .6s ease-out .3s both}@keyframes InfoStep_slideInUp__Dn5_A{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.InfoStep_validityBadge__TQsLu{display:inline-block;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:.75rem;box-shadow:0 4px 12px rgba(251,191,36,.3);animation:InfoStep_pulse__QOqXT 2s infinite}@keyframes InfoStep_pulse__QOqXT{0%{box-shadow:0 4px 12px rgba(251,191,36,.3)}50%{box-shadow:0 6px 16px rgba(251,191,36,.5);transform:scale(1.02)}to{box-shadow:0 4px 12px rgba(251,191,36,.3)}}.InfoStep_validityDescription__kWw_3{font-size:.95rem;color:#4b5563;line-height:1.5;max-width:500px;margin:.5rem auto 0}.InfoStep_validityDescription__kWw_3 strong{color:#ff5f6d;font-weight:600}.InfoStep_continueButton__f_ngF{width:100%;background:linear-gradient(135deg,#ff5f6d,#ff6b6b);color:#fff;padding:1.2rem 1.5rem;border-radius:16px;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(255,95,109,.3);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;text-align:center}.InfoStep_buttonSubtext__33i7_{font-size:.875rem;font-weight:500;opacity:.9}.InfoStep_continueButton__f_ngF:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.InfoStep_continueButton__f_ngF:hover{background:linear-gradient(135deg,#ff4757,#ff5f6d);box-shadow:0 12px 28px rgba(255,95,109,.4);transform:translateY(-3px) scale(1.02)}.InfoStep_continueButton__f_ngF:active{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 20px rgba(255,95,109,.3)}.InfoStep_continueButton__f_ngF:hover:before{left:100%}.SearchStep_container__8MS9j{display:flex;flex-direction:column;min-height:100%;position:relative}.SearchStep_scrollableContent__hwTMM{flex:1 1;display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.SearchStep_stickyButtonWrapper__3Qcfw{position:-webkit-sticky;position:sticky;bottom:-2rem;background:linear-gradient(180deg,transparent 0,rgba(248,250,252,.9) 20%,#f8fafc);margin:0 -2rem -2rem;padding:1.5rem 2rem 2rem;z-index:5}.SearchStep_formGroup__9DSUu{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:2rem;position:relative;overflow:visible;margin-bottom:1.5rem}.SearchStep_formGroup__9DSUu:last-of-type{margin-bottom:0}.SearchStep_formGroup__9DSUu:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.SearchStep_heroSection__6vHjP{text-align:center;margin-bottom:1rem}.SearchStep_instructionBox__pXxPr{background:linear-gradient(135deg,rgba(255,95,109,.1),hsla(0,100%,71%,.05));padding:2rem;border-radius:16px;border:2px solid rgba(255,95,109,.1)}.SearchStep_instructionTitle__vkbKN{font-size:1.75rem;font-weight:800;margin-bottom:1rem;color:#1f2937;line-height:1.2}.SearchStep_highlight__5_hEF{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SearchStep_instructionDesc__bkHk8{color:#4b5563;font-size:1rem;line-height:1.6;margin:0}.SearchStep_label__sTJ6q{display:block;font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:#1f2937;text-align:center}.SearchStep_selectWrapper__myUeu{margin-bottom:1rem;position:relative;z-index:10}.SearchStep_formGroup__9DSUu:first-of-type .SearchStep_selectWrapper__myUeu{z-index:15}.SearchStep_formGroup__9DSUu:last-of-type .SearchStep_selectWrapper__myUeu{z-index:5}.SearchStep_reactSelect__TzQRf .react-select__control{border:2px solid rgba(255,95,109,.2)!important;border-radius:12px!important;padding:.25rem .5rem!important;background:hsla(0,0%,100%,.8)!important;min-height:3.5rem!important;font-size:1rem!important;box-shadow:none!important;transition:all .3s ease!important}.SearchStep_reactSelect__TzQRf .react-select__control:hover{border-color:rgba(255,95,109,.4)!important}.SearchStep_reactSelect__TzQRf .react-select__control--is-focused{border-color:#ff5f6d!important;background:#fff!important;box-shadow:0 0 0 3px rgba(255,95,109,.15)!important}.SearchStep_reactSelect__TzQRf .react-select__placeholder{color:#9ca3af!important;font-size:1rem!important}.SearchStep_reactSelect__TzQRf .react-select__single-value{color:#111827!important;font-weight:500!important}.SearchStep_reactSelect__TzQRf .react-select__input-container{color:#111827!important}.SearchStep_reactSelect__TzQRf .react-select__menu{background:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;z-index:1000!important}.SearchStep_reactSelect__TzQRf .react-select__menu-portal{z-index:999999!important}.SearchStep_reactSelect__TzQRf .react-select__option{padding:.75rem 1rem!important;transition:all .2s ease!important}.SearchStep_reactSelect__TzQRf .react-select__option:hover{background:rgba(255,95,109,.1)!important;color:#1f2937!important}.SearchStep_reactSelect__TzQRf .react-select__option--is-selected{background:linear-gradient(135deg,#ff5f6d,#ff6b6b)!important;color:#fff!important}.SearchStep_reactSelect__TzQRf .react-select__indicator-separator{background-color:rgba(255,95,109,.2)!important}.SearchStep_reactSelect__TzQRf .react-select__clear-indicator,.SearchStep_reactSelect__TzQRf .react-select__dropdown-indicator{color:rgba(255,95,109,.7)!important}.SearchStep_reactSelect__TzQRf .react-select__clear-indicator:hover{color:#ff5f6d!important}.SearchStep_reactSelect__TzQRf .react-select__menu-list{max-height:200px!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,95,109,.3) transparent!important}.SearchStep_reactSelect__TzQRf .react-select__menu-list::-webkit-scrollbar{width:6px!important}.SearchStep_reactSelect__TzQRf .react-select__menu-list::-webkit-scrollbar-track{background:transparent!important}.SearchStep_reactSelect__TzQRf .react-select__menu-list::-webkit-scrollbar-thumb{background:rgba(255,95,109,.3)!important;border-radius:3px!important}.SearchStep_reactSelect__TzQRf .react-select__menu-list::-webkit-scrollbar-thumb:hover{background:rgba(255,95,109,.5)!important}.SearchStep_select__pRCIL{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#111827;background-color:#fff;transition:border-color .2s,box-shadow .2s}.SearchStep_select__pRCIL:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.SearchStep_inputWrapper__DxRQs{position:relative;display:flex;align-items:center}.SearchStep_input__r6brm{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid rgba(255,95,109,.2);border-radius:12px;font-size:1rem;color:#111827;background:hsla(0,0%,100%,.8);transition:all .3s ease}.SearchStep_input__r6brm:focus{outline:none;border-color:#ff5f6d;box-shadow:0 0 0 3px rgba(255,95,109,.15);background:#fff}.SearchStep_input__r6brm:disabled{background-color:rgba(243,244,246,.5);color:#9ca3af;cursor:not-allowed;border-color:rgba(209,213,219,.5)}.SearchStep_inputIcon__QPhmx{position:absolute;left:.75rem;width:1.25rem;height:1.25rem;color:#6b7280}.SearchStep_spinner__NHujv{right:.75rem;left:auto;animation:SearchStep_spin__0osBY 1s linear infinite}@keyframes SearchStep_spin__0osBY{to{transform:rotate(1turn)}}.SearchStep_loadingMessage__MXS1F{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#4b5563;font-size:1rem;font-weight:500;padding:2rem 1rem;background:rgba(255,95,109,.05);border-radius:12px;border:1px solid rgba(255,95,109,.1)}.SearchStep_loadingSpinner__YZXaA{width:1.25rem;height:1.25rem;animation:SearchStep_spin__0osBY 1s linear infinite;color:#ff5f6d}.SearchStep_resultsSection__8bdU_{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:1.5rem;position:relative;overflow:visible}.SearchStep_resultsSection__8bdU_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.SearchStep_resultsTitle__vl1Af{font-weight:700;margin-bottom:1.5rem;color:#1f2937;font-size:1.2rem;text-align:center}.SearchStep_resultsList__RLx_j{max-height:320px;overflow-y:auto;border-radius:12px;background-color:hsla(0,0%,100%,.5);scrollbar-width:thin}.SearchStep_resultsList__RLx_j::-webkit-scrollbar{width:6px}.SearchStep_resultsList__RLx_j::-webkit-scrollbar-thumb{background:rgba(255,95,109,.3);border-radius:3px}.SearchStep_resultsList__RLx_j::-webkit-scrollbar-thumb:hover{background:rgba(255,95,109,.5)}.SearchStep_cityButton__PoBHP{width:100%;text-align:left;background:hsla(0,0%,100%,.8);border:1px solid rgba(255,95,109,.1);border-radius:8px;padding:1.25rem;margin-bottom:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between}.SearchStep_cityButton__PoBHP:hover{background:rgba(255,95,109,.05);border-color:rgba(255,95,109,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,95,109,.1)}.SearchStep_cityButton__PoBHP:last-child{margin-bottom:0}.SearchStep_cityInfo__ye_eU{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.SearchStep_cityName__J_xjQ{font-weight:600;color:#1f2937;font-size:1rem}.SearchStep_cityDescription__V2DBa{font-size:.875rem;color:#4b5563;line-height:1.4}.SearchStep_cityRegion__HomON{font-size:.8rem;color:#6b7280;font-weight:500}.SearchStep_selectArrow__EfqNi{font-size:1.2rem;color:#ff5f6d;font-weight:700;transition:transform .3s ease}.SearchStep_cityButton__PoBHP:hover .SearchStep_selectArrow__EfqNi{transform:translateX(5px)}.SearchStep_noResults__mnd7J{text-align:center;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));border:1px solid rgba(239,68,68,.2);border-radius:16px;padding:3rem 2rem;position:relative;overflow:hidden}.SearchStep_noResults__mnd7J:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ef4444,#dc2626)}.SearchStep_noResultsIcon__CNqfA{font-size:2rem;margin-bottom:1rem}.SearchStep_noResultsText__A4zsW{font-size:1rem;color:#1f2937;font-weight:600;margin-bottom:.5rem}.SearchStep_noResultsSubtext__JFKYb{font-size:.875rem;color:#6b7280}.SearchStep_backButton__N9lhD{width:100%;background:rgba(248,250,252,.8);color:#4b5563;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;border:1px solid rgba(255,95,109,.2);cursor:pointer;transition:all .3s ease}.SearchStep_backButton__N9lhD:hover{background:rgba(255,95,109,.05);border-color:rgba(255,95,109,.3);transform:translateY(-1px)}@media (max-width:768px){.SearchStep_stickyButtonWrapper__3Qcfw{margin:0 -1.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.SearchStep_instructionTitle__vkbKN{font-size:1.5rem}.SearchStep_formGroup__9DSUu,.SearchStep_instructionBox__pXxPr{padding:1.5rem}.SearchStep_cityButton__PoBHP{padding:1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.SearchStep_selectArrow__EfqNi{align-self:flex-end}.SearchStep_resultsList__RLx_j{max-height:250px}}.PurchaseStep_container__XpAz8{display:flex;flex-direction:column;min-height:100%;position:relative}.PurchaseStep_scrollableContent__F5NPR{flex:1 1;display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.PurchaseStep_stickyButtonWrapper__wClZt{position:-webkit-sticky;position:sticky;bottom:-2rem;background:linear-gradient(180deg,transparent 0,rgba(248,250,252,.9) 20%,#f8fafc);margin:0 -2rem -2rem;padding:1.5rem 2rem 2rem;z-index:5}.PurchaseStep_loading__wCUgq{text-align:center;padding:4rem 2rem}.PurchaseStep_spinner__mi0ks{animation:PurchaseStep_spin__4uXQM 1s linear infinite;border:3px solid rgba(255,95,109,.1);border-top-color:#ff5f6d;border-radius:50%;width:3rem;height:3rem;margin:0 auto 1.5rem}@keyframes PurchaseStep_spin__4uXQM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PurchaseStep_loadingText__Lr4O0{color:#4b5563;font-size:1.1rem;font-weight:500}.PurchaseStep_heroSection__m1tDH{text-align:center}.PurchaseStep_cityBanner__ZydDh{background:linear-gradient(135deg,rgba(255,95,109,.1),hsla(0,100%,71%,.05));padding:2.5rem 2rem;border-radius:16px;border:2px solid rgba(255,95,109,.1);margin-bottom:2rem}.PurchaseStep_cityHeader__np6yD{display:flex;flex-direction:column;align-items:center;gap:1rem}.PurchaseStep_cityName__uwcRj{font-size:2rem;font-weight:800;color:#1f2937;line-height:1.2;margin:0}.PurchaseStep_highlight__F6Bob{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PurchaseStep_availabilityBadge__a2Wfy{display:inline-block}.PurchaseStep_availableBadge__3qWDF{background:linear-gradient(135deg,#10b981,#22c55e);box-shadow:0 4px 12px rgba(16,185,129,.3)}.PurchaseStep_availableBadge__3qWDF,.PurchaseStep_unavailableBadge__WCq9F{color:#fff;padding:.5rem 1.25rem;border-radius:20px;font-size:.9rem;font-weight:600}.PurchaseStep_unavailableBadge__WCq9F{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.3)}.PurchaseStep_metricsGrid__g2tor{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.PurchaseStep_metricsGrid__g2tor{grid-template-columns:repeat(3,1fr)}}.PurchaseStep_metricCard__Qj2Ab{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.PurchaseStep_metricCard__Qj2Ab:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.PurchaseStep_metricCard__Qj2Ab:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(255,95,109,.15)}.PurchaseStep_metricIcon__kmpbc{background:rgba(255,95,109,.1);border-radius:50%;padding:1rem;margin-bottom:1rem}.PurchaseStep_metricIcon__kmpbc .PurchaseStep_icon__dUEd2{width:2rem;height:2rem;color:#ff5f6d}.PurchaseStep_metricContent__FpVmP{display:flex;flex-direction:column;gap:.5rem}.PurchaseStep_metricValue__6otSQ{font-size:2rem;font-weight:900;background:linear-gradient(135deg,#ff5f6d,#ff6b6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.PurchaseStep_metricLabel__bos6q{font-size:.9rem;color:#6b7280;font-weight:600}.PurchaseStep_revenueProjection__5wajv{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(34,197,94,.05));border:2px solid rgba(16,185,129,.2);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.PurchaseStep_revenueProjection__5wajv:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#10b981,#22c55e)}.PurchaseStep_projectionTitle__69Oli{font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;color:#1f2937;font-size:1.3rem;text-align:center}.PurchaseStep_crownIcon__FQ0Yz{width:1.5rem;height:1.5rem;margin-right:.75rem;color:#10b981}.PurchaseStep_projectionGrid__yZWUD{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.PurchaseStep_projectionGrid__yZWUD{grid-template-columns:1fr 1fr}}.PurchaseStep_projectionCard__tyyza{background:hsla(0,0%,100%,.8);border-radius:12px;padding:2rem 1.5rem;text-align:center;border:1px solid rgba(16,185,129,.1)}.PurchaseStep_projectionPeriod__xKy2y{font-size:.9rem;color:#6b7280;font-weight:600;margin-bottom:.5rem}.PurchaseStep_projectionAmount__469yl{font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,#10b981,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.PurchaseStep_projectionNote__5btUL{font-size:.875rem;color:#4b5563}.PurchaseStep_benefitsSection__o0HpF{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.PurchaseStep_benefitsSection__o0HpF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.PurchaseStep_benefitsTitle__oIzwq{font-weight:700;margin-bottom:2rem;color:#1f2937;font-size:1.3rem;text-align:center}.PurchaseStep_benefitsGrid__pdiiR{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.PurchaseStep_benefitsGrid__pdiiR{grid-template-columns:1fr 1fr}}.PurchaseStep_benefitCard__jGRBR{background:rgba(248,250,252,.5);border:1px solid rgba(255,95,109,.1);border-radius:12px;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:all .3s ease}.PurchaseStep_benefitCard__jGRBR:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,95,109,.1);border-color:rgba(255,95,109,.2)}.PurchaseStep_checkIcon__nOZ1O{width:1.5rem;height:1.5rem;color:#10b981;flex-shrink:0;margin-top:.125rem}.PurchaseStep_benefitContent__mUuAl{display:flex;flex-direction:column;gap:.5rem}.PurchaseStep_benefitTitle__T_WFM{font-weight:600;color:#1f2937;font-size:.95rem}.PurchaseStep_benefitDesc__Zwy4x{font-size:.875rem;color:#4b5563;line-height:1.5}.PurchaseStep_urgencyBox__Ex06D{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.05));border:2px solid rgba(251,191,36,.2);border-radius:16px;padding:2rem;text-align:center;position:relative;overflow:hidden}.PurchaseStep_urgencyBox__Ex06D:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#fbbf24,#f59e0b)}.PurchaseStep_urgencyTitle__0MSVD{font-weight:700;margin-bottom:1rem;color:#1f2937;font-size:1.2rem}.PurchaseStep_urgencyText__Fdyry{color:#4b5563;line-height:1.6;margin:0}.PurchaseStep_urgencyText__Fdyry strong{color:#f59e0b;font-weight:700}.PurchaseStep_buttonGroup__nsKkw{display:flex;gap:1rem}.PurchaseStep_backButton__WUiLZ{flex:1 1;background:rgba(248,250,252,.8);color:#4b5563;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;border:1px solid rgba(255,95,109,.2);cursor:pointer;transition:all .3s ease}.PurchaseStep_backButton__WUiLZ:hover{background:rgba(255,95,109,.05);border-color:rgba(255,95,109,.3);transform:translateY(-1px)}.PurchaseStep_nextButton__c3NOJ{flex:2 1;background:linear-gradient(135deg,#ff5f6d,#ff6b6b);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(255,95,109,.3);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;text-align:center}.PurchaseStep_nextButton__c3NOJ:hover{background:linear-gradient(135deg,#ff4757,#ff5f6d);box-shadow:0 12px 28px rgba(255,95,109,.4);transform:translateY(-2px) scale(1.02)}.PurchaseStep_buttonSubtext___YbeJ{font-size:.8rem;font-weight:500;opacity:.9}.PurchaseStep_unavailableSection__8cpKY{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05));border:2px solid rgba(239,68,68,.2);border-radius:16px;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.PurchaseStep_unavailableSection__8cpKY:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ef4444,#dc2626)}.PurchaseStep_unavailableIcon__M59vD{display:flex;justify-content:center;margin-bottom:1.5rem}.PurchaseStep_unavailableIcon__M59vD .PurchaseStep_icon__dUEd2{width:3rem;height:3rem;color:#ef4444}.PurchaseStep_unavailableTitle__Na82e{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.PurchaseStep_unavailableDesc__fUYjj{font-size:1rem;color:#4b5563;line-height:1.6;max-width:400px;margin:0 auto 2rem}.PurchaseStep_searchAnotherButton__evYKj{width:100%;background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px hsla(220,9%,46%,.3)}.PurchaseStep_searchAnotherButton__evYKj:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 12px 28px hsla(220,9%,46%,.4);transform:translateY(-2px)}@media (max-width:768px){.PurchaseStep_stickyButtonWrapper__wClZt{margin:0 -1.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.PurchaseStep_buttonGroup__nsKkw{flex-direction:column;gap:.75rem}.PurchaseStep_backButton__WUiLZ,.PurchaseStep_nextButton__c3NOJ{flex:1 1;font-size:.9rem;padding:.875rem 1.25rem}.PurchaseStep_cityName__uwcRj{font-size:1.5rem}.PurchaseStep_metricsGrid__g2tor{grid-template-columns:1fr;gap:1rem}.PurchaseStep_benefitsGrid__pdiiR,.PurchaseStep_projectionGrid__yZWUD{grid-template-columns:1fr}.PurchaseStep_projectionAmount__469yl{font-size:1.5rem}.PurchaseStep_metricValue__6otSQ{font-size:1.75rem}}.DocumentsStep_container__xJHCC{display:flex;flex-direction:column;min-height:100%;position:relative}.DocumentsStep_scrollableContent__NiMPA{flex:1 1;display:flex;flex-direction:column;gap:2rem;padding-bottom:1rem}.DocumentsStep_stickyButtonWrapper__oxSya{position:-webkit-sticky;position:sticky;bottom:-2rem;background:linear-gradient(180deg,transparent 0,rgba(248,250,252,.9) 20%,#f8fafc);margin:0 -2rem -2rem;padding:1.5rem 2rem 2rem;z-index:5}.DocumentsStep_heroSection__LCLHD{text-align:center}.DocumentsStep_instructionBox__PFUVZ{background:linear-gradient(135deg,rgba(255,95,109,.1),hsla(0,100%,71%,.05));padding:2rem;border-radius:16px;border:2px solid rgba(255,95,109,.1)}.DocumentsStep_instructionTitle__vOw29{font-size:1.75rem;font-weight:800;margin-bottom:1rem;color:#1f2937;line-height:1.2}.DocumentsStep_highlight__RdOId{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DocumentsStep_instructionDesc__vklxd{color:#4b5563;font-size:1rem;line-height:1.6;margin:0}.DocumentsStep_requiredDocs__v4eRA{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,95,109,.1);border-radius:16px;padding:2rem;position:relative;overflow:hidden}.DocumentsStep_requiredDocs__v4eRA:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.DocumentsStep_requiredTitle___NZGN{font-size:1.3rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.DocumentsStep_docGrid__0eviH{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (min-width:640px){.DocumentsStep_docGrid__0eviH{grid-template-columns:repeat(3,1fr)}}.DocumentsStep_docCard__gQeoq{background:rgba(248,250,252,.8);border:1px solid rgba(255,95,109,.1);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.DocumentsStep_docCard__gQeoq:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,95,109,.1);border-color:rgba(255,95,109,.2)}.DocumentsStep_docIcon__klijS{font-size:2rem;margin-bottom:.75rem}.DocumentsStep_docName__Hi_09{font-weight:600;color:#1f2937;font-size:.9rem;margin-bottom:.5rem}.DocumentsStep_docDesc__SO0Xp{font-size:.8rem;color:#6b7280;line-height:1.4}.DocumentsStep_formatNote__5sX5K{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:1rem;font-size:.875rem;color:#047857;text-align:center;font-weight:500}.DocumentsStep_uploadSection__1CFj8{margin-bottom:1.5rem}.DocumentsStep_label__3bE0I{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;color:#374151}.DocumentsStep_uploadArea__YpbQK{position:relative;border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;background-color:#fafafa;transition:all .2s}.DocumentsStep_uploadArea__YpbQK:hover{border-color:#3b82f6;background-color:#f0f9ff}.DocumentsStep_fileInput__GYdDd{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.DocumentsStep_uploadLabel__x1mbV{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#374151;font-size:.875rem}.DocumentsStep_uploadIcon__o5NZY{width:2.5rem;height:2.5rem;color:#3b82f6;margin-bottom:.5rem}.DocumentsStep_uploadSubtext__rHgGY{font-size:.75rem;color:#6b7280}.DocumentsStep_uploadedList__DjIje{margin-top:1rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:#fff}.DocumentsStep_uploadedTitle__i1k05{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.DocumentsStep_uploadedItem__3ettx{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#f9fafb;border-radius:.375rem;margin-bottom:.5rem;transition:background-color .2s}.DocumentsStep_uploadedItem__3ettx:last-child{margin-bottom:0}.DocumentsStep_uploadedItem__3ettx:hover{background-color:#f3f4f6}.DocumentsStep_fileInfo__LtiCk{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.DocumentsStep_fileIcon__IHH97{width:1.25rem;height:1.25rem;color:#3b82f6;flex-shrink:0}.DocumentsStep_fileDetails__mOt3K{display:flex;flex-direction:column;min-width:0;flex:1 1}.DocumentsStep_fileName__a8aGl{font-size:.875rem;color:#111827;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsStep_fileSize__eWWKQ{font-size:.75rem;color:#6b7280}.DocumentsStep_removeButton___M_TY{background:none;border:none;cursor:pointer;padding:.25rem;color:#6b7280;transition:color .2s;flex-shrink:0}.DocumentsStep_removeButton___M_TY:hover:not(:disabled){color:#ef4444}.DocumentsStep_removeButton___M_TY:disabled{opacity:.5;cursor:not-allowed}.DocumentsStep_removeIcon__uHfbl{width:1.125rem;height:1.125rem}.DocumentsStep_textareaSection__iGfc8{margin-bottom:1.5rem}.DocumentsStep_textarea__ee9Ec{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s}.DocumentsStep_textarea__ee9Ec:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DocumentsStep_textarea__ee9Ec:disabled{background-color:#f3f4f6;cursor:not-allowed}.DocumentsStep_statusMessage__46x5Q{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1.5rem;font-size:.875rem}.DocumentsStep_statusMessage__46x5Q.DocumentsStep_success__ENJyh{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.DocumentsStep_statusMessage__46x5Q.DocumentsStep_error__9hu1v{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.DocumentsStep_statusMessage__46x5Q.DocumentsStep_info__djw_r{background-color:#dbeafe;border:1px solid #93c5fd;color:#1e40af}.DocumentsStep_statusIcon__2p_Rg{width:1.25rem;height:1.25rem;flex-shrink:0}.DocumentsStep_buttonGroup__9MRKE{display:flex;gap:1rem}.DocumentsStep_backButton__tB8Ct{flex:1 1;background:rgba(248,250,252,.8);color:#4b5563;padding:1rem 1.5rem;border-radius:12px;font-weight:600;font-size:1rem;border:1px solid rgba(255,95,109,.2);cursor:pointer;transition:all .3s ease}.DocumentsStep_backButton__tB8Ct:hover:not(:disabled){background:rgba(255,95,109,.05);border-color:rgba(255,95,109,.3);transform:translateY(-1px)}.DocumentsStep_nextButton___hOot{flex:2 1;background:linear-gradient(135deg,#ff5f6d,#ff6b6b);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-weight:700;font-size:1rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(255,95,109,.3);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.25rem;text-align:center}.DocumentsStep_nextButton___hOot:hover:not(:disabled){background:linear-gradient(135deg,#ff4757,#ff5f6d);box-shadow:0 12px 28px rgba(255,95,109,.4);transform:translateY(-2px) scale(1.02)}.DocumentsStep_buttonSubtext__bQzt6{font-size:.8rem;font-weight:500;opacity:.9}.DocumentsStep_backButton__tB8Ct:disabled,.DocumentsStep_nextButton___hOot:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}@media (max-width:768px){.DocumentsStep_stickyButtonWrapper__oxSya{margin:0 -1.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.DocumentsStep_instructionTitle__vOw29{font-size:1.5rem}.DocumentsStep_instructionBox__PFUVZ,.DocumentsStep_requiredDocs__v4eRA{padding:1.5rem}.DocumentsStep_buttonGroup__9MRKE{flex-direction:column;gap:.75rem}.DocumentsStep_backButton__tB8Ct,.DocumentsStep_nextButton___hOot{flex:1 1;font-size:.9rem;padding:.875rem 1.25rem}.DocumentsStep_docGrid__0eviH{grid-template-columns:1fr}}.PaymentStep_container__O4sht{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.PaymentStep_paymentHeader__csNEW{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg,rgba(255,95,109,.1),hsla(0,100%,71%,.05));border-radius:16px;border:2px solid rgba(255,95,109,.1)}.PaymentStep_paymentIcon__biOFk{width:48px;height:48px;color:#ff5f6d;margin:0 auto 1rem}.PaymentStep_paymentTitle__O0SA_{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#1f2937}.PaymentStep_paymentAmount__DyGjB{margin:.5rem 0 0;font-size:2rem;font-weight:700;color:#ff5f6d}.PaymentStep_paymentSubtext__U9Ci4{margin:.5rem 0 0;font-size:.875rem;color:#6b7280}.PaymentStep_initializing__1TfHD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.PaymentStep_spinner__5W_rH{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:PaymentStep_spin__kKSAN .8s linear infinite}@keyframes PaymentStep_spin__kKSAN{to{transform:rotate(1turn)}}.PaymentStep_initializingText__LTWcX{font-size:1rem;color:#6b7280;margin:0}.PaymentStep_errorContainer__Y0BUi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:1rem;text-align:center}.PaymentStep_errorIcon__uLdj9{width:64px;height:64px;color:#dc2626}.PaymentStep_errorTitle__E1_3D{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.PaymentStep_errorMessage__5f9QO{margin:0;font-size:1rem;color:#6b7280}.PaymentStep_errorBanner__Ui0em{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background-color:#fee;border:1px solid #fcc;border-radius:8px;margin-bottom:1rem}.PaymentStep_errorBannerIcon__RquRi{width:20px;height:20px;color:#dc2626;flex-shrink:0;margin-top:2px}.PaymentStep_errorBanner__Ui0em strong{display:block;color:#dc2626;font-weight:600;margin-bottom:.25rem}.PaymentStep_errorBanner__Ui0em p{margin:0;color:#991b1b;font-size:.875rem}.PaymentStep_processingOverlay__ky_R_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PaymentStep_processingContent__Fmx_F{background:#fff;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.PaymentStep_processingText__pgKYU{margin:1rem 0 0;font-size:1.125rem;font-weight:600;color:#1f2937}.PaymentStep_processingSubtext__IB_0e{margin:.5rem 0 0;font-size:.875rem;color:#6b7280}.StripePaymentForm_container__Ik6K5{width:100%;max-width:500px;margin:0 auto}.StripePaymentForm_loading__OG8vM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.StripePaymentForm_spinner__rXn03{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:StripePaymentForm_spin__vzR1r .8s linear infinite}@keyframes StripePaymentForm_spin__vzR1r{to{transform:rotate(1turn)}}.StripePaymentForm_form__FWn_K{width:100%;display:flex;flex-direction:column;gap:1.5rem}.StripePaymentForm_formHeader__fvkP7{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.StripePaymentForm_formIcon__9G4Ir{width:24px;height:24px;color:#2563eb}.StripePaymentForm_formTitle__gqCui{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.StripePaymentForm_paymentElement__u9csq{padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.StripePaymentForm_errorMessage__pw_SG{background-color:#fee;border:1px solid #fcc;color:#dc2626}.StripePaymentForm_errorMessage__pw_SG,.StripePaymentForm_securityNote__H0YnP{padding:.75rem 1rem;border-radius:6px;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.StripePaymentForm_securityNote__H0YnP{background-color:#f0f9ff;color:#1e40af}.StripePaymentForm_lockIcon__0MBpr{width:16px;height:16px;flex-shrink:0}.StripePaymentForm_submitButton__M2hex{width:100%;padding:1rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 6px -1px rgba(37,99,235,.2)}.StripePaymentForm_submitButton__M2hex:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 8px -1px rgba(37,99,235,.3);transform:translateY(-1px)}.StripePaymentForm_submitButton__M2hex:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px -1px rgba(37,99,235,.2)}.StripePaymentForm_submitButton__M2hex:disabled{opacity:.6;cursor:not-allowed;transform:none}.StripePaymentForm_buttonSpinner__yBaWT{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:StripePaymentForm_spin__vzR1r .6s linear infinite}.PendingStep_container__Txx4O{text-align:center;padding:3rem}.PendingStep_icon__gv8I2{width:4rem;height:4rem;color:#d97706;margin:0 auto 1rem}.PendingStep_title__hQyqX{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.PendingStep_description__p_Cdr{color:#6b7280;margin-bottom:1.5rem}.PendingStep_alertBox__DiDmV{background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;padding:1rem;max-width:28rem;margin:0 auto}.PendingStep_alertText__zNYzv{font-size:.875rem;color:#92400e}.LoginStep_container__Cv3Kg{text-align:center;padding:2rem}.LoginStep_icon__i699T{width:3rem;height:3rem;color:#2563eb;margin-bottom:1rem}.LoginStep_title__DI7ZW{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.LoginStep_desc__Fe4jp{color:#6b7280;margin-bottom:1.5rem}.LoginStep_buttons__Q_U9O{display:flex;justify-content:center;gap:1rem}.LoginStep_backButton__XIE2G,.LoginStep_loginButton__iD2IY{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.LoginStep_backButton__XIE2G{border:1px solid #d1d5db;background:transparent;color:#374151}.LoginStep_backButton__XIE2G:hover{background:#f9fafb}.LoginStep_loginButton__iD2IY{background:#2563eb;color:#fff}.LoginStep_loginButton__iD2IY:hover{background:#1d4ed8}.FranchiseModal_overlay__zVP0j{position:fixed;inset:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:FranchiseModal_fadeIn__CDGPT .3s ease-out}@keyframes FranchiseModal_fadeIn__CDGPT{0%{opacity:0}to{opacity:1}}.FranchiseModal_modal__IVU7k{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(255,95,109,.2);position:relative;animation:FranchiseModal_slideInUp__ssMRG .4s ease-out;border:1px solid rgba(255,95,109,.1);display:flex;flex-direction:column}@keyframes FranchiseModal_slideInUp__ssMRG{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.FranchiseModal_header__G6_Mt{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:2px solid rgba(255,95,109,.1);padding:2rem 2rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;z-index:10;flex-shrink:0}.FranchiseModal_header__G6_Mt:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.FranchiseModal_headerContent__Z13cS{flex:1 1}.FranchiseModal_headerTitle__QcWeA{font-size:1.75rem;font-weight:800;color:#1f2937;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem;line-height:1.2}.FranchiseModal_titleIcon__X8Dbg{font-size:1.5rem}.FranchiseModal_headerSubtitle__UZ4UF{font-size:1rem;color:#6b7280;margin:0;line-height:1.5;max-width:500px}.FranchiseModal_userIndicator__EpywN{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(22,163,74,.05));border:1px solid rgba(34,197,94,.2);border-radius:8px;font-size:.875rem}.FranchiseModal_userIcon__nXKBM{font-size:1rem}.FranchiseModal_userName__AWj60{color:#1f2937;font-weight:600;flex:1 1}.FranchiseModal_userStatus__qq6Ha{color:#059669;font-weight:500;font-size:.75rem}.FranchiseModal_closeButton__pmp3h{color:#9ca3af;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:none;background:rgba(255,95,109,.1);border-radius:12px;padding:.75rem;min-width:44px;min-height:44px}.FranchiseModal_closeButton__pmp3h:hover{color:#ff5f6d;background:rgba(255,95,109,.15);transform:rotate(90deg)}.FranchiseModal_closeIcon__avzty{width:1.25rem;height:1.25rem}.FranchiseModal_content__3ok9E{padding:0 2rem 2rem;overflow-y:auto;flex:1 1;min-height:0}.FranchiseModal_progressWrapper__4jBq5{padding:1rem 2rem 0;background:rgba(248,250,252,.5);border-bottom:1px solid rgba(255,95,109,.1);flex-shrink:0}.FranchiseModal_progressContainer__js6xa{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:600px;margin:0 auto;padding:1rem 0}.FranchiseModal_progressStep__Ore6s{display:flex;flex-direction:column;align-items:center;position:relative;flex:1 1}.FranchiseModal_stepCircle__e2taf{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;background:#e5e7eb;color:#6b7280;border:2px solid #e5e7eb;transition:all .3s ease;margin-bottom:.5rem}.FranchiseModal_stepCircle__e2taf.FranchiseModal_active__FCne_{background:linear-gradient(135deg,#ff5f6d,#ff6b6b);color:#fff;border-color:#ff5f6d;box-shadow:0 4px 12px rgba(255,95,109,.3);transform:scale(1.1)}.FranchiseModal_stepCircle__e2taf.FranchiseModal_completed__s5Icy{background:#10b981;color:#fff;border-color:#10b981}.FranchiseModal_stepLabel__9fjjz{font-size:.75rem;color:#6b7280;font-weight:500;text-align:center}.FranchiseModal_stepLine__1ujDl{position:absolute;top:18px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:#e5e7eb;transition:background .3s ease}.FranchiseModal_stepLine__1ujDl.FranchiseModal_completedLine__LGY_w{background:#10b981}@media (max-width:768px){.FranchiseModal_overlay__zVP0j{padding:.5rem}.FranchiseModal_modal__IVU7k{max-width:98vw;max-height:95vh;margin:0}.FranchiseModal_header__G6_Mt{padding:1.5rem 1.5rem 1rem}.FranchiseModal_headerTitle__QcWeA{font-size:1.4rem}.FranchiseModal_headerSubtitle__UZ4UF{font-size:.9rem}.FranchiseModal_content__3ok9E{padding:0 1.5rem 1.5rem}.FranchiseModal_closeButton__pmp3h{padding:.5rem;min-width:44px;min-height:44px}.FranchiseModal_progressWrapper__4jBq5{padding:.75rem 1rem 0}.FranchiseModal_progressContainer__js6xa{gap:.5rem}.FranchiseModal_stepCircle__e2taf{width:44px;height:44px;font-size:.75rem}.FranchiseModal_stepLabel__9fjjz{font-size:.625rem}.FranchiseModal_stepLine__1ujDl{top:14px;left:calc(50% + 14px);right:calc(-50% + 14px)}}.StepCard_container__O3xe0{text-align:center;padding:1.5rem;background:hsla(0,0%,100%,.7);border-radius:16px;transition:all .3s ease;cursor:pointer;border:1px solid rgba(255,95,109,.1)}.StepCard_container__O3xe0:hover{background:hsla(0,0%,100%,.95);transform:translateY(-3px);box-shadow:0 12px 24px rgba(255,95,109,.1)}.StepCard_numberCircle__Jpksi{width:4.5rem;height:4.5rem;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;margin:0 auto 1.5rem;box-shadow:0 8px 20px rgba(255,95,109,.3);position:relative}.StepCard_numberCircle__Jpksi,.StepCard_numberCircle__Jpksi:before{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);border-radius:50%}.StepCard_numberCircle__Jpksi:before{content:"";position:absolute;inset:-2px;z-index:-1;opacity:.3}.StepCard_title__LqV20{font-weight:700;margin-bottom:1rem;color:#1f2937;font-size:1.1rem;line-height:1.4}.StepCard_description__1JNo0{font-size:.95rem;color:#4b5563;line-height:1.5}.HowItWorks_container__MvOGB{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:20px;box-shadow:0 16px 40px rgba(0,0,0,.08);padding:3rem 2rem;margin-bottom:5rem;border:1px solid rgba(255,95,109,.08);position:relative;overflow:hidden}.HowItWorks_container__MvOGB:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80)}.HowItWorks_headerSection__9mkCv{text-align:center;margin-bottom:3.5rem}.HowItWorks_title__BDHyM{font-size:2.5rem;font-weight:800;color:#1f2937;margin-bottom:1rem;line-height:1.2}.HowItWorks_highlight__WLT0b{background:linear-gradient(135deg,#ff5f6d,#ff6b6b 50%,#ff8a80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HowItWorks_subtitle__5ZfpB{font-size:1.1rem;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.HowItWorks_stepsGrid__9yrnz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.HowItWorks_stepsGrid__9yrnz{grid-template-columns:repeat(4,1fr);gap:1.5rem}}@media (max-width:768px){.HowItWorks_title__BDHyM{font-size:2rem}.HowItWorks_container__MvOGB{padding:2rem 1.5rem}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--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-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--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__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translateZ(var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{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:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;align-self:flex-start}.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{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@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,0,0)}to{opacity:0;transform:translate3d(2000px,0,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,0,0)}to{opacity:0;transform:translate3d(-2000px,0,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,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,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,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-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: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%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.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:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.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-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlogDetail_container__cCat8{min-height:100vh;background-color:#f8fafc;padding:1.5rem;font-family:Inter,sans-serif}.BlogDetail_backBtn__Y6kHk{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.95);color:#084887;border:1px solid rgba(8,72,135,.2);border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogDetail_backBtn__Y6kHk:hover{background:#fff;border-color:#084887;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.15)}.BlogDetail_backBtn__Y6kHk.BlogDetail_provider__3bz_e{color:#f97316;border:1px solid rgba(249,115,22,.2)}.BlogDetail_backBtn__Y6kHk.BlogDetail_provider__3bz_e:hover{border-color:#f97316;box-shadow:0 4px 12px rgba(249,115,22,.15)}.BlogDetail_header__IAq8W{background:linear-gradient(135deg,#084887,#2563eb);padding:3rem 2rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden}.BlogDetail_header__IAq8W.BlogDetail_provider__3bz_e{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(249,115,22,.15)}.BlogDetail_header__IAq8W:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:BlogDetail_headerShine__es8vz 5s infinite}@keyframes BlogDetail_headerShine__es8vz{0%{left:-100%}20%{left:100%}to{left:100%}}.BlogDetail_title__88Wvw{font-size:2.5rem;font-weight:700;color:#fff;line-height:1.2;margin:0 0 1.5rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.BlogDetail_meta___aP13{display:flex;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:1}.BlogDetail_metaItem__uuuLf{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:hsla(0,0%,100%,.9);font-weight:500}.BlogDetail_featuredImage__biLJC{width:100%;max-width:1200px;margin:0 auto 3rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.1)}.BlogDetail_featuredImage__biLJC img{width:100%;height:auto;display:block}.BlogDetail_content__huPo9{background:hsla(0,0%,100%,.95);border-radius:16px;padding:3rem;margin:0 auto 3rem;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.125rem;line-height:1.8;color:#374151}.BlogDetail_content__huPo9 h1,.BlogDetail_content__huPo9 h2,.BlogDetail_content__huPo9 h3,.BlogDetail_content__huPo9 h4,.BlogDetail_content__huPo9 h5,.BlogDetail_content__huPo9 h6{color:#1e293b;font-weight:700;margin:2.5rem 0 1rem;line-height:1.3;letter-spacing:-.025em}.BlogDetail_content__huPo9 h1{font-size:2.25rem;padding-bottom:.75rem;border-bottom:3px solid #084887;margin-bottom:1.5rem}.BlogDetail_content__huPo9 h2{font-size:1.875rem;color:#084887}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 h1{border-bottom:3px solid #f97316}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 h2{color:#f97316}.BlogDetail_content__huPo9 h3{font-size:1.5rem}.BlogDetail_content__huPo9 h4{font-size:1.25rem}.BlogDetail_content__huPo9 p{margin:1.5rem 0}.BlogDetail_content__huPo9 a{color:#084887;text-decoration:none;border-bottom:2px solid rgba(8,72,135,.3);transition:all .2s ease;font-weight:500}.BlogDetail_content__huPo9 a:hover{color:#2563eb;border-bottom-color:#2563eb}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 a{color:#f97316;border-bottom:2px solid rgba(249,115,22,.3)}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 a:hover{color:#ea580c;border-bottom-color:#ea580c}.BlogDetail_content__huPo9 img{max-width:100%;height:auto;border-radius:12px;margin:2rem 0;box-shadow:0 4px 15px rgba(0,0,0,.1)}.BlogDetail_content__huPo9 ol,.BlogDetail_content__huPo9 ul{margin:1.5rem 0;padding-left:2rem}.BlogDetail_content__huPo9 li{margin:.75rem 0;line-height:1.7}.BlogDetail_content__huPo9 ul li::marker{color:#084887}.BlogDetail_content__huPo9 ol li::marker{color:#084887;font-weight:600}.BlogDetail_content__huPo9 blockquote{border-left:4px solid #084887;padding:1.25rem 1.75rem;margin:2rem 0;background:linear-gradient(90deg,rgba(8,72,135,.05),transparent);border-radius:0 8px 8px 0;font-style:italic;color:#475569;font-size:1.0625rem}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 ul li::marker{color:#f97316}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 ol li::marker{color:#f97316}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 blockquote{border-left:4px solid #f97316;background:linear-gradient(90deg,rgba(249,115,22,.05),transparent)}.BlogDetail_content__huPo9 code{background:#f1f5f9;padding:.25rem .5rem;border-radius:6px;font-size:.9em;font-family:Courier New,monospace;color:#084887;border:1px solid rgba(8,72,135,.1)}.BlogDetail_contentWrapper__LRUnE.BlogDetail_provider__3bz_e .BlogDetail_content__huPo9 code{color:#f97316;border:1px solid rgba(249,115,22,.1)}.BlogDetail_content__huPo9 pre{background:#1e293b;color:#f3f4f6;padding:1.5rem;border-radius:12px;overflow-x:auto;margin:2rem 0;box-shadow:0 4px 15px rgba(0,0,0,.2)}.BlogDetail_content__huPo9 pre code{background:none;padding:0;color:inherit;border:none}.BlogDetail_content__huPo9 table{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogDetail_content__huPo9 td,.BlogDetail_content__huPo9 th{border:1px solid rgba(8,72,135,.1);padding:1rem;text-align:center}.BlogDetail_content__huPo9 th{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;font-weight:600}.BlogDetail_content__huPo9 td{background:#fff}.BlogDetail_content__huPo9 tr:hover td{background:#f8fafc}.BlogDetail_content__huPo9 strong{color:#1e293b;font-weight:600}.BlogDetail_content__huPo9 hr{border:none;border-top:2px solid rgba(8,72,135,.1);margin:3rem 0}.BlogDetail_footer__H2bLL{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin:0 auto;max-width:1200px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlogDetail_shareText__95NAf{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.BlogDetail_shareButtons__jmYN2{display:flex;gap:1rem;flex-wrap:wrap}.BlogDetail_shareBtn__SdxPU{padding:.75rem 1.5rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden}.BlogDetail_shareBtn__SdxPU.BlogDetail_provider__3bz_e{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogDetail_shareBtn__SdxPU:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 70%,transparent);transition:left .5s ease}.BlogDetail_shareBtn__SdxPU:hover:before{left:100%}.BlogDetail_shareBtn__SdxPU:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogDetail_shareBtn__SdxPU.BlogDetail_provider__3bz_e:hover{box-shadow:0 6px 20px rgba(249,115,22,.3)}.BlogDetail_shareBtn__SdxPU:active{transform:translateY(0)}.BlogDetail_error-wrapper__lKdpi{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:70vh;padding:2rem}.BlogDetail_error-title__99cL1{font-size:6rem;font-weight:800;background:linear-gradient(135deg,#084887,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.BlogDetail_error-subtitle__Wt9sx{font-size:2rem;margin:1rem 0;color:#1e293b;font-weight:700}.BlogDetail_error-text__p53y5{font-size:1.125rem;color:#64748b;max-width:500px;line-height:1.6;margin-bottom:2rem}.BlogDetail_error-link__UQ6h9{padding:.875rem 2rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);display:inline-block}.BlogDetail_error-link__UQ6h9:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogDetail_loading__rv8pJ{text-align:center;padding:4rem 2rem;font-size:1.125rem;color:#64748b}@media (max-width:768px){.BlogDetail_container__cCat8{padding:1rem}.BlogDetail_header__IAq8W{padding:2.5rem 1.5rem}.BlogDetail_title__88Wvw{font-size:2rem}.BlogDetail_meta___aP13{gap:1rem}.BlogDetail_content__huPo9{padding:2rem 1.5rem;font-size:1rem}.BlogDetail_content__huPo9 h1{font-size:1.875rem}.BlogDetail_content__huPo9 h2{font-size:1.5rem}.BlogDetail_content__huPo9 h3{font-size:1.25rem}.BlogDetail_footer__H2bLL{padding:1.5rem}.BlogDetail_shareButtons__jmYN2{flex-direction:column}.BlogDetail_shareBtn__SdxPU{width:100%;justify-content:center}.BlogDetail_error-title__99cL1{font-size:4rem}.BlogDetail_error-subtitle__Wt9sx{font-size:1.5rem}}@media (max-width:480px){.BlogDetail_header__IAq8W{padding:2rem 1rem}.BlogDetail_title__88Wvw{font-size:1.75rem}.BlogDetail_content__huPo9{padding:1.5rem 1rem}.BlogDetail_backBtn__Y6kHk{width:100%;justify-content:center}}.BlogEditor_editorContainer__644Lc{min-height:100vh;background-color:#f8fafc;padding:1.5rem;font-family:Inter,sans-serif}.BlogEditor_header__XTfLk{background:linear-gradient(135deg,#084887,#2563eb);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.BlogEditor_header__XTfLk.BlogEditor_provider__Ujtpe{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(249,115,22,.15)}.BlogEditor_header__XTfLk:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:BlogEditor_headerShine__lfGUF 5s infinite}@keyframes BlogEditor_headerShine__lfGUF{0%{left:-100%}20%{left:100%}to{left:100%}}.BlogEditor_heroContent__cNZcH{max-width:800px;margin:0 auto;position:relative;z-index:1}.BlogEditor_pageTitle__cEHR5{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.BlogEditor_heroSubtitle___mNd6{font-size:1.125rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto;position:relative;z-index:1}.BlogEditor_controlsBar__hN9Fm{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem}.BlogEditor_btnPrimary__K2m4W,.BlogEditor_btnSecondary__VtBUr{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.BlogEditor_btnPrimary__K2m4W{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;box-shadow:0 4px 15px rgba(8,72,135,.2)}.BlogEditor_btnPrimary__K2m4W.BlogEditor_provider__Ujtpe{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogEditor_btnPrimary__K2m4W:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 70%,transparent);transition:left .5s ease}.BlogEditor_btnPrimary__K2m4W:hover:before{left:100%}.BlogEditor_btnPrimary__K2m4W:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogEditor_btnPrimary__K2m4W.BlogEditor_provider__Ujtpe:hover{box-shadow:0 6px 20px rgba(249,115,22,.3)}.BlogEditor_btnSecondary__VtBUr{background:hsla(0,0%,100%,.95);color:#084887;border:1px solid rgba(8,72,135,.2);box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogEditor_btnSecondary__VtBUr:hover{background:#fff;border-color:#084887;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.15)}.BlogEditor_btnPrimary__K2m4W:disabled,.BlogEditor_btnSecondary__VtBUr:disabled{opacity:.5;cursor:not-allowed;transform:none}.BlogEditor_btnPrimary__K2m4W:active,.BlogEditor_btnSecondary__VtBUr:active{transform:translateY(0)}.BlogEditor_form__DnknV{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:1200px;margin:0 auto}.BlogEditor_formGroup__U2Dhr{margin-bottom:2rem}.BlogEditor_label__C_xDh{display:block;font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:.75rem;letter-spacing:-.01em}.BlogEditor_input__TIJoq,.BlogEditor_textarea__kol_R{width:100%;padding:.875rem 1rem;border:1px solid rgba(8,72,135,.15);border-radius:12px;font-size:1rem;background-color:#fff;transition:all .2s ease;font-family:inherit}.BlogEditor_input__TIJoq:focus,.BlogEditor_textarea__kol_R:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.BlogEditor_textarea__kol_R{resize:vertical;line-height:1.6}.BlogEditor_uploadSection__e1xuv{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.BlogEditor_fileInput__P1ORB{display:none}.BlogEditor_uploadBtn__tuVCD{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden}.BlogEditor_uploadBtn__tuVCD.BlogEditor_provider__Ujtpe{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogEditor_uploadBtn__tuVCD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 70%,transparent);transition:left .5s ease}.BlogEditor_uploadBtn__tuVCD:hover:before{left:100%}.BlogEditor_uploadBtn__tuVCD:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogEditor_uploadBtn__tuVCD.BlogEditor_provider__Ujtpe:hover{box-shadow:0 6px 20px rgba(249,115,22,.3)}.BlogEditor_uploadText__QaKYi{font-size:.875rem;color:#64748b;font-style:italic}.BlogEditor_imagePreviewContainer__1wG3a{position:relative;margin-top:1rem;display:inline-block;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.BlogEditor_imagePreview__i7Gsv{width:100%;height:auto;display:block;border-radius:12px}.BlogEditor_removeImage__mDk1K{position:absolute;top:.5rem;right:.5rem;background:rgba(220,38,38,.95);color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2)}.BlogEditor_removeImage__mDk1K:hover{background:#dc2626;transform:scale(1.1)}.BlogEditor_quillWrapper__Kr_ys{background:#fff;border-radius:12px;overflow:hidden;border:1px solid rgba(8,72,135,.15);transition:all .2s ease}.BlogEditor_quillWrapper__Kr_ys:focus-within{border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.BlogEditor_quillWrapper__Kr_ys .ql-container{min-height:400px;font-size:1rem;border:none;font-family:inherit}.BlogEditor_quillWrapper__Kr_ys .ql-editor{min-height:400px;line-height:1.6;padding:1.5rem}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar{background:#f8fafc;padding:1rem;border:none;border-bottom:1px solid rgba(8,72,135,.1)}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar .ql-stroke{stroke:#475569}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar .ql-fill{fill:#475569}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button.ql-active,.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button:hover{color:#084887}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button.ql-active .ql-stroke,.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button:hover .ql-stroke{stroke:#084887}.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button.ql-active .ql-fill,.BlogEditor_quillWrapper__Kr_ys .ql-toolbar button:hover .ql-fill{fill:#084887}.BlogEditor_uploadingOverlay__TO8Je{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,72,135,.95);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;border-radius:12px;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BlogEditor_charCount__Yh2bb{display:block;margin-top:.5rem;font-size:.875rem;color:#64748b;font-weight:500}@media (max-width:768px){.BlogEditor_editorContainer__644Lc{padding:1rem}.BlogEditor_header__XTfLk{padding:2.5rem 1.5rem}.BlogEditor_pageTitle__cEHR5{font-size:2rem}.BlogEditor_heroSubtitle___mNd6{font-size:1rem}.BlogEditor_controlsBar__hN9Fm{flex-direction:column;gap:.75rem;margin-bottom:1rem}.BlogEditor_btnPrimary__K2m4W,.BlogEditor_btnSecondary__VtBUr{width:100%;justify-content:center}.BlogEditor_form__DnknV{padding:1.5rem}.BlogEditor_uploadSection__e1xuv{flex-direction:column;align-items:stretch}.BlogEditor_uploadBtn__tuVCD{width:100%;justify-content:center}.BlogEditor_quillWrapper__Kr_ys .ql-container,.BlogEditor_quillWrapper__Kr_ys .ql-editor{min-height:300px}}@media (max-width:480px){.BlogEditor_header__XTfLk{padding:2rem 1rem}.BlogEditor_pageTitle__cEHR5{font-size:1.75rem}.BlogEditor_heroSubtitle___mNd6{font-size:.875rem}.BlogEditor_form__DnknV{padding:1rem}.BlogEditor_imagePreviewContainer__1wG3a{max-width:100%}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.BlogList_container__ceFrH{min-height:100vh;background-color:#f8fafc;padding:1.5rem;font-family:Inter,sans-serif}.BlogList_header__sfZ_l{background:linear-gradient(135deg,#084887,#2563eb);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.BlogList_header__sfZ_l.BlogList_provider__fcxlo{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(249,115,22,.15)}.BlogList_header__sfZ_l:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:BlogList_headerShine__cDo_Q 5s infinite}@keyframes BlogList_headerShine__cDo_Q{0%{left:-100%}20%{left:100%}to{left:100%}}.BlogList_heroContent__F5nG7{max-width:800px;margin:0 auto;position:relative;z-index:1}.BlogList_title__ru_Y_{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.BlogList_heroSubtitle__b_0DR{font-size:1.125rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto;position:relative;z-index:1}.BlogList_controlsBar__hRSBL{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem}.BlogList_btnToggle__P5AuS{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:hsla(0,0%,100%,.95);color:#084887;border:2px solid rgba(8,72,135,.2);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogList_btnToggle__P5AuS:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.15);border-color:#084887}.BlogList_btnToggle__P5AuS.BlogList_active__PtvUx{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border-color:transparent;box-shadow:0 4px 15px rgba(8,72,135,.2)}.BlogList_btnToggle__P5AuS.BlogList_active__PtvUx.BlogList_provider__fcxlo{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogList_btnCreate__Baw0L{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden}.BlogList_btnCreate__Baw0L.BlogList_provider__fcxlo{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogList_btnCreate__Baw0L:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:BlogList_buttonShine__ZCxqC 3s infinite}@keyframes BlogList_buttonShine__ZCxqC{0%{left:-100%}20%{left:100%}to{left:100%}}.BlogList_btnCreate__Baw0L:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogList_btnCreate__Baw0L.BlogList_provider__fcxlo:hover{box-shadow:0 6px 20px rgba(249,115,22,.3)}.BlogList_btnCreate__Baw0L:active{transform:translateY(0)}.BlogList_searchBar__bbKPG{position:relative;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);transition:transform .3s ease,box-shadow .3s ease}.BlogList_searchBar__bbKPG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08),0 12px 40px rgba(8,72,135,.08)}.BlogList_searchIcon__soHrH{position:absolute;left:2.5rem;top:50%;transform:translateY(-50%);color:#084887;opacity:.6}.BlogList_searchInput__0cKm1{width:100%;padding:.875rem 1rem .875rem 3rem;border:1px solid rgba(8,72,135,.1);border-radius:12px;font-size:1rem;background-color:#fff;transition:all .2s ease}.BlogList_searchInput__0cKm1:focus{outline:none;border-color:#084887;box-shadow:0 2px 8px rgba(8,72,135,.1)}.BlogList_searchInput__0cKm1::placeholder{color:#94a3b8}.BlogList_grid__NElhy{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.BlogList_card__qE4UY{background:hsla(0,0%,100%,.95);border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);transition:all .3s ease;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlogList_card__qE4UY:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.08),0 12px 40px rgba(8,72,135,.08)}.BlogList_imageWrapper__6coVA{width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);position:relative}.BlogList_image__wsYp4{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.BlogList_card__qE4UY:hover .BlogList_image__wsYp4{transform:scale(1.08)}.BlogList_content__sAbk1{padding:1.75rem;flex:1 1;display:flex;flex-direction:column}.BlogList_draftBadge__exeVv{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fef3c7;color:#92400e;border-radius:8px;font-size:.75rem;font-weight:600;margin-bottom:.75rem;border:1px solid #fbbf24;width:-moz-fit-content;width:fit-content}.BlogList_cardTitle__PQjaA{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;line-height:1.3;letter-spacing:-.025em;line-clamp:2;-webkit-line-clamp:2}.BlogList_cardTitle__PQjaA,.BlogList_description__J1llF{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogList_description__J1llF{font-size:.9375rem;color:#475569;margin:0 0 1rem;line-height:1.6;line-clamp:3;-webkit-line-clamp:3;flex:1 1}.BlogList_meta__G9yda{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-top:1rem;border-top:1px solid rgba(8,72,135,.1)}.BlogList_metaItem___ehj_{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#64748b;font-weight:500}.BlogList_metaItem___ehj_ svg{opacity:.7}.BlogList_actions__EwFKR{display:flex;gap:.75rem;margin-top:auto}.BlogList_btnRead__z4p2Q{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden}.BlogList_btnRead__z4p2Q.BlogList_provider__fcxlo{background:linear-gradient(135deg,#ec8d27,#f97316);box-shadow:0 4px 15px rgba(249,115,22,.2)}.BlogList_btnRead__z4p2Q:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0) 70%,transparent);transition:left .5s ease}.BlogList_btnRead__z4p2Q:hover:before{left:100%}.BlogList_btnRead__z4p2Q:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.BlogList_btnRead__z4p2Q.BlogList_provider__fcxlo:hover{box-shadow:0 6px 20px rgba(249,115,22,.3)}.BlogList_btnRead__z4p2Q:active{transform:translateY(0)}.BlogList_btnDelete__SAzXc,.BlogList_btnEdit__dKUL0{display:flex;align-items:center;justify-content:center;padding:.75rem;border:1px solid rgba(8,72,135,.15);border-radius:12px;background:hsla(0,0%,100%,.95);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogList_btnEdit__dKUL0{color:#2563eb}.BlogList_btnEdit__dKUL0:hover{background:#eff6ff;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,.2)}.BlogList_btnEdit__dKUL0.BlogList_provider__fcxlo{color:#f97316}.BlogList_btnEdit__dKUL0.BlogList_provider__fcxlo:hover{background:#fff7ed;border-color:#f97316;box-shadow:0 4px 12px rgba(249,115,22,.2)}.BlogList_btnDelete__SAzXc{color:#dc2626}.BlogList_btnDelete__SAzXc:hover{background:#fef2f2;border-color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.2)}.BlogList_empty__cEe_T,.BlogList_loading___6MWq{text-align:center;padding:4rem 2rem;color:#64748b;font-size:1.125rem;background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05)}@media (max-width:768px){.BlogList_container__ceFrH{padding:1rem}.BlogList_header__sfZ_l{padding:2.5rem 1.5rem}.BlogList_title__ru_Y_{font-size:2rem}.BlogList_heroSubtitle__b_0DR{font-size:1rem}.BlogList_controlsBar__hRSBL{margin-bottom:1rem;flex-wrap:wrap}.BlogList_btnCreate__Baw0L,.BlogList_btnToggle__P5AuS{flex:1 1;min-width:150px;justify-content:center}.BlogList_searchBar__bbKPG{padding:1rem}.BlogList_grid__NElhy{grid-template-columns:1fr;gap:1.5rem}.BlogList_cardTitle__PQjaA{font-size:1.25rem}}@media (max-width:480px){.BlogList_header__sfZ_l{padding:2rem 1rem}.BlogList_title__ru_Y_{font-size:1.75rem}.BlogList_heroSubtitle__b_0DR{font-size:.875rem}.BlogList_controlsBar__hRSBL{flex-direction:column}.BlogList_btnCreate__Baw0L,.BlogList_btnToggle__P5AuS{width:100%}.BlogList_imageWrapper__6coVA{height:180px}.BlogList_content__sAbk1{padding:1.25rem}.BlogList_actions__EwFKR{flex-wrap:wrap}.BlogList_btnRead__z4p2Q{width:100%}}.FloatingChat_floatingChatContainer__qBLVz{position:fixed;bottom:20px;right:20px;z-index:1000}.FloatingChat_floatingButton__O9HDo{width:60px;height:60px;border-radius:50%;background-color:#084887;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:background-color .3s ease}.FloatingChat_floatingButton__O9HDo:hover{background-color:#063669}.FloatingChat_chatDialog__h9G7_{width:350px;height:500px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.FloatingChat_chatHeader__kSfRm{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:#084887;color:#fff}.FloatingChat_chatHeader__kSfRm h3{margin:0;font-size:18px}.FloatingChat_closeButton__hBE_W{background:none;border:none;color:#fff;cursor:pointer}.FloatingChat_chatBody__EhQ7L{flex:1 1;padding:16px;overflow-y:auto;background-color:#f9fafb}.FloatingChat_messageList__VdvwB{display:flex;flex-direction:column;gap:12px}.FloatingChat_message__2z9Vy{max-width:80%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.5}.FloatingChat_userMessage__BgweK{align-self:flex-end;background-color:#084887;color:#fff;border-radius:12px 12px 0 12px}.FloatingChat_businessMessage__W5qxd{align-self:flex-start;background-color:#f0a963;color:#1f2937;border-radius:12px 12px 12px 0}.FloatingChat_messageTime__p7Va0{font-size:12px;color:#6b7280;margin-top:4px}.FloatingChat_chatInput__2ywD4{display:flex;gap:8px;padding:12px;background-color:#fff;border-top:1px solid #e5e7eb}.FloatingChat_chatInput__2ywD4 input{flex:1 1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none;font-size:14px}.FloatingChat_chatInput__2ywD4 input:focus{border-color:#084887}.FloatingChat_sendButton__hSl9o{padding:8px 16px;background-color:#084887;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.FloatingChat_sendButton__hSl9o:hover{background-color:#063669}.contactStyle_contact__kp68_{width:63%;margin:0 auto}@media (max-width:767px){.contactStyle_contact__kp68_{width:100%;padding-left:1em;padding-right:1em}}.footerStyle_footerWithBg__BsdXK{background-image:url(/_next/static/media/blob-scene-haikei.754c2daf.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.footerStyle_footerSection__s0yHk{padding:4em 0}.footerStyle_footer__ynKKf{max-width:1200px;margin:0 auto;padding:0 1rem}.footerStyle_footerContent__LdL_N{display:flex;flex-direction:column;gap:2rem}.footerStyle_desktopMenu__Vvhje{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.footerStyle_locationIcon__M4NE_,.footerStyle_phoneIcon__F6cNe{font-size:14px!important;margin-right:8px!important}.footerStyle_footerColumn__zF6mL{display:flex;flex-direction:column}.footerStyle_footerLinks__qrQ5C{list-style:none;padding:0;margin:0}.footerStyle_footerLinks__qrQ5C li{margin-bottom:1rem}.footerStyle_footerLinks__qrQ5C a{color:#084887;text-decoration:none;transition:color .2s ease;font-size:.9rem}.footerStyle_footerLinks__qrQ5C a:hover{color:#f9ab55}.footerStyle_contactInfo__mobnm{color:#084887;font-size:.9rem}.footerStyle_contactSection__Ga2Ay{margin-bottom:1.5rem}.footerStyle_contactSection__Ga2Ay h5{color:#084887;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.footerStyle_contactSection__Ga2Ay a{color:#084887;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.footerStyle_contactSection__Ga2Ay a:hover{color:#f9ab55}.footerStyle_footerBottom__x_1zC{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid rgba(8,72,135,.1);margin-top:2rem}.footerStyle_copyright__pH43k{color:#084887;font-size:.9rem;margin:0}.footerStyle_socialLinks__Q7Fmi{display:flex;gap:1rem}.footerStyle_socialLinks__Q7Fmi a{font-size:1.5rem;transition:opacity .2s ease}.footerStyle_socialLinks__Q7Fmi a:hover{opacity:.8}.footerStyle_mobileAccordion__TQOFj{display:none}.footerStyle_accordionSection___djFh{border-bottom:1px solid rgba(8,72,135,.1)}.footerStyle_accordionInput__H_Dys{display:none}.footerStyle_accordionLabel__JP6Ht{display:flex;justify-content:space-between;padding:1rem 0;color:#084887;font-weight:600;cursor:pointer}.footerStyle_accordionIcon__TWLDy:after{content:"+";transition:transform .3s ease}.footerStyle_accordionInput__H_Dys:checked+.footerStyle_accordionLabel__JP6Ht .footerStyle_accordionIcon__TWLDy:after{content:"-"}.footerStyle_accordionContent__V1Icf{display:none;padding:0 1rem 1rem;flex-direction:column;gap:1rem}.footerStyle_accordionInput__H_Dys:checked~.footerStyle_accordionContent__V1Icf{display:flex}.footerStyle_footerLink__uISB8{color:#084887;text-decoration:none;font-size:.9rem}@media (max-width:768px){.footerStyle_footerSection__s0yHk{padding:2em 0}.footerStyle_desktopMenu__Vvhje{display:none}.footerStyle_mobileAccordion__TQOFj{display:block}.footerStyle_footerBottom__x_1zC{flex-direction:column;gap:1rem;text-align:center}.footerStyle_copyright__pH43k{font-size:.8rem}.footerStyle_socialLinks__Q7Fmi{justify-content:center}.footerStyle_contactInfo__mobnm{text-align:left;padding:1rem}.footerStyle_contactSection__Ga2Ay{margin-bottom:1rem}.footerStyle_contactSection__Ga2Ay h5{font-size:1rem}.footerStyle_contactSection__Ga2Ay a,.footerStyle_contactSection__Ga2Ay p{font-size:.9rem}}.LoginScreen_loginContainer__luxIS{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.LoginScreen_userImageContainer__XO8Ta{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/user.jpeg)}.LoginScreen_serviceImageContainer__qq2_E{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/provider.jpeg)}.LoginScreen_backgroundElements__dX44F{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.LoginScreen_bgShape__SWIzu{position:absolute;opacity:.7;filter:blur(5px)}.LoginScreen_bgShape1__kor6W{width:300px;height:300px;background:linear-gradient(135deg,#084887,#0a5db3);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:-100px;left:-100px;animation:LoginScreen_floatAnimation__qxtpI 12s ease-in-out infinite alternate;z-index:-1}.LoginScreen_bgShape2__Tum70{width:250px;height:250px;background:linear-gradient(135deg,#f0a963,#e89b53);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:-80px;right:-80px;animation:LoginScreen_floatAnimation__qxtpI 15s ease-in-out infinite alternate-reverse;z-index:-1}.LoginScreen_bgShape3__H1jFp{width:150px;height:150px;background:linear-gradient(135deg,#54c8e8,#2d9cdb);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:30%;right:10%;animation:LoginScreen_floatAnimation__qxtpI 10s ease-in-out infinite alternate;z-index:-1}.LoginScreen_bgShape4__lWUry{width:120px;height:120px;background:linear-gradient(135deg,#a3e635,#84cc16);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:20%;left:15%;animation:LoginScreen_floatAnimation__qxtpI 8s ease-in-out infinite alternate-reverse;z-index:-1}.LoginScreen_bgDot__rUqis{position:absolute;border-radius:50%;opacity:.2;z-index:-1}.LoginScreen_bgDot1__bCQfW{width:20px;height:20px;background-color:#084887;top:20%;left:30%;animation:LoginScreen_pulse__rzqv_ 4s ease-in-out infinite}.LoginScreen_bgDot2___X2_d{width:15px;height:15px;background-color:#f0a963;top:70%;right:20%;animation:LoginScreen_pulse__rzqv_ 3s ease-in-out infinite}.LoginScreen_bgDot3__6aCAf{width:25px;height:25px;background-color:#54c8e8;bottom:15%;left:40%;animation:LoginScreen_pulse__rzqv_ 5s ease-in-out infinite}@keyframes LoginScreen_floatAnimation__qxtpI{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(-15px,-15px) rotate(-5deg)}}@keyframes LoginScreen_pulse__rzqv_{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.3);opacity:.5}}.LoginScreen_loginWrapper__8kSZc{display:flex;width:100%;max-width:650px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;z-index:10;border:1px solid hsla(0,0%,100%,.2)}.LoginScreen_loginBox__IdlFW{flex:1 1;padding:2.5rem;display:flex;flex-direction:column;position:relative}.LoginScreen_loginDecoration__qAS7l{position:absolute;width:150px;height:150px;top:-40px;right:-40px;border-radius:50%;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(10,93,179,.1));z-index:-1}.LoginScreen_loginHeader__Biom3{margin-bottom:2rem;text-align:center;position:relative}.LoginScreen_logoContainer__LG0bc{margin-bottom:1rem;position:relative;display:inline-block}.LoginScreen_logoGlow__BCjJ6{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(8,72,135,.2) 0,hsla(0,0%,100%,0) 70%);animation:LoginScreen_glowEffect__A_KKy 3s ease-in-out infinite alternate;z-index:-1}@keyframes LoginScreen_glowEffect__A_KKy{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.2)}}.LoginScreen_loginLogo__SwNOM{width:70px;height:70px;object-fit:contain;position:relative}.LoginScreen_loginTitle__tlKJ4{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#333;position:relative;display:inline-block;transition:all .3s ease}.LoginScreen_userTitle__z6Oy3{background:linear-gradient(90deg,#084887,#0a5db3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.LoginScreen_userTitle__z6Oy3:after{content:"";position:absolute;bottom:-5px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#084887,transparent);border-radius:2px;left:50%;transform:translateX(-50%)}.LoginScreen_serviceTitle__CHgqC{background:linear-gradient(90deg,#f0a963,#e89b53);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.LoginScreen_serviceTitle__CHgqC:after{content:"";position:absolute;bottom:-5px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#f0a963,transparent);border-radius:2px;left:50%;transform:translateX(-50%)}.LoginScreen_loginSubtitle__j5Pb8{font-size:.95rem;color:#666;margin:0}.LoginScreen_userTypeSwitch__3O4tG{display:flex;background-color:#f5f7fa;border-radius:12px;padding:.25rem;margin-bottom:2rem;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.05)}.LoginScreen_userTypeOption__Onc2n{flex:1 1;padding:.75rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;z-index:10;border:none;background:none;color:#666;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .3s}.LoginScreen_activeUserType__sFaVF{color:#fff}.LoginScreen_userTypeSwitchIndicator__Zwn6U{position:absolute;width:50%;height:calc(100% - .5rem);top:.25rem;left:.25rem;background:#084887;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s ease;z-index:1}.LoginScreen_serviceProviderIndicator__hHAee{background:#f0a963}.LoginScreen_rightPosition___vdbh{transform:translateX(calc(100% - .5rem))}.LoginScreen_animating__WX8uC{transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s ease}.LoginScreen_formAnimating__Sgc0m{opacity:.7;transition:opacity .3s}.LoginScreen_loginForm__lYLWU{flex:1 1;display:flex;flex-direction:column}.LoginScreen_inputGroup__T5cRa{margin-bottom:1.5rem;position:relative}.LoginScreen_inputLabel__VvAFG{display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem;color:#555}.LoginScreen_passwordLabelRow__oyeLM{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.LoginScreen_forgotPasswordLink__7a7j9{font-size:.85rem;background:none;border:none;cursor:pointer;transition:all .3s;position:relative;display:inline-block}.LoginScreen_userForgotPassword__hDjIA{color:#084887}.LoginScreen_userForgotPassword__hDjIA:hover{color:#0a5db3}.LoginScreen_serviceForgotPassword__2Q_kP{color:#f0a963}.LoginScreen_serviceForgotPassword__2Q_kP:hover{color:#e89b53}.LoginScreen_forgotPasswordLink__7a7j9:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;transition:width .3s}.LoginScreen_userForgotPassword__hDjIA:after{background-color:#084887}.LoginScreen_userForgotPassword__hDjIA:hover:after{width:100%}.LoginScreen_serviceForgotPassword__2Q_kP:after{background-color:#f0a963}.LoginScreen_serviceForgotPassword__2Q_kP:hover:after{width:100%}.LoginScreen_inputWrapper___N5zy{position:relative;display:flex;align-items:center}.LoginScreen_inputIcon__CoYPY{position:absolute;left:14px;color:#999;transition:all .3s}.LoginScreen_input__XvfTY{width:100%;padding:12px 16px 12px 42px;border:1px solid #ddd;border-radius:10px;font-size:.95rem;transition:all .3s;color:#333;background-color:#f5f7fa;box-shadow:0 2px 5px rgba(0,0,0,.03)}.LoginScreen_input__XvfTY:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1);background-color:#fff}.LoginScreen_input__XvfTY:focus+.LoginScreen_inputIcon__CoYPY{color:#084887}.LoginScreen_serviceInput__bzUE2:focus{border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.LoginScreen_serviceInput__bzUE2:focus+.LoginScreen_inputIcon__CoYPY{color:#f0a963}.LoginScreen_input__XvfTY::placeholder{color:#aaa}.LoginScreen_passwordToggle__GG5mA{position:absolute;right:14px;background:none;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s}.LoginScreen_passwordToggle__GG5mA:hover{color:#084887}.LoginScreen_servicePasswordToggle__T5kjm:hover{color:#f0a963}.LoginScreen_rememberMeContainer__5TCbI{margin-bottom:1.5rem}.LoginScreen_checkboxContainer__GrY7e{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginScreen_checkboxContainer__GrY7e input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.LoginScreen_checkmark__l1wIR{position:relative;height:18px;width:18px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;margin-right:8px;transition:all .3s}.LoginScreen_checkboxContainer__GrY7e:hover input~.LoginScreen_userCheckmark__bImst{border-color:#084887}.LoginScreen_checkboxContainer__GrY7e input:checked~.LoginScreen_userCheckmark__bImst{background-color:#084887;border-color:#084887}.LoginScreen_checkboxContainer__GrY7e:hover input~.LoginScreen_serviceCheckmark__oKN8P{border-color:#f0a963}.LoginScreen_checkboxContainer__GrY7e input:checked~.LoginScreen_serviceCheckmark__oKN8P{background-color:#f0a963;border-color:#f0a963}.LoginScreen_checkmark__l1wIR:after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.LoginScreen_checkboxContainer__GrY7e input:checked~.LoginScreen_checkmark__l1wIR:after{display:block}.LoginScreen_loginButton__DdTFl{width:100%;padding:12px;border:none;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);position:relative;overflow:hidden}.LoginScreen_loginButton__DdTFl:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.LoginScreen_loginButton__DdTFl:hover:before{left:100%}.LoginScreen_userLoginButton__6mlfc{background:linear-gradient(90deg,#084887,#0a5db3)}.LoginScreen_serviceLoginButton__X2_pA{background:linear-gradient(90deg,#f0a963,#e89b53)}.LoginScreen_loginButton__DdTFl:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.LoginScreen_loginButton__DdTFl:active{transform:translateY(0)}.LoginScreen_loginButton__DdTFl:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.LoginScreen_loadingSpinner__0RWJu{width:20px;height:20px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:LoginScreen_spin__GomG0 1s ease-in-out infinite}@keyframes LoginScreen_spin__GomG0{to{transform:rotate(1turn)}}.LoginScreen_divider__5BKLs{margin:1.5rem 0;display:flex;align-items:center;text-align:center;font-size:.9rem;color:#999;position:relative}.LoginScreen_divider__5BKLs:after,.LoginScreen_divider__5BKLs:before{content:"";flex:1 1;border-bottom:1px solid #eee}.LoginScreen_divider__5BKLs span{padding:0 .75rem}.LoginScreen_socialLoginOptions__7qx5I{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem}.LoginScreen_socialLoginButton__qPFbE{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid #ddd;border-radius:10px;background-color:#fff;font-size:.9rem;color:#555;transition:all .3s;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.03)}.LoginScreen_userSocialButton__vgXY5:hover{background-color:#f5f7fa;border-color:#084887;transform:translateY(-2px)}.LoginScreen_serviceSocialButton__cj9zP:hover{background-color:#f5f7fa;border-color:#f0a963;transform:translateY(-2px)}.LoginScreen_socialIcon__wN2gQ{width:18px;height:18px;transition:all .3s}.LoginScreen_socialLoginButton__qPFbE:hover .LoginScreen_socialIcon__wN2gQ{transform:scale(1.1)}.LoginScreen_registerLink__UgITA{margin-top:auto;text-align:center;font-size:.9rem;padding-top:1.5rem}.LoginScreen_registerLink__UgITA span{color:#666}.LoginScreen_registerLink__UgITA a{font-weight:500;text-decoration:none;margin-left:5px;transition:all .3s;position:relative;cursor:pointer}.LoginScreen_userRegister__AAaU2{color:#084887}.LoginScreen_userRegister__AAaU2:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#084887;transition:width .3s}.LoginScreen_userRegister__AAaU2:hover{color:#0a5db3}.LoginScreen_userRegister__AAaU2:hover:after{width:100%}.LoginScreen_serviceRegister__SHGm8{color:#f0a963}.LoginScreen_serviceRegister__SHGm8:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background-color:#f0a963;transition:width .3s}.LoginScreen_serviceRegister__SHGm8:hover{color:#e89b53}.LoginScreen_serviceRegister__SHGm8:hover:after{width:100%}.LoginScreen_errorMessage__DKYDw{display:flex;align-items:center;gap:8px;padding:12px;margin-bottom:1rem;border-radius:8px;background-color:rgba(255,87,87,.1);color:#ff5757;font-size:.9rem;animation:LoginScreen_fadeIn__dQi37 .3s ease-in-out;box-shadow:0 2px 5px rgba(231,76,60,.1)}@keyframes LoginScreen_fadeIn__dQi37{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LoginScreen_errorMessage__DKYDw svg{flex-shrink:0}.LoginScreen_loginImageContainer__idQ3n{flex:1 1;display:none;position:relative;overflow:hidden}.LoginScreen_userImageContainer__XO8Ta{background-color:#084887}.LoginScreen_serviceImageContainer__qq2_E{background-color:#f0a963}.LoginScreen_loginImage__M3wOj{position:relative;width:100%;height:100%;background-image:url(/api/placeholder/500/600);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#fff}.LoginScreen_imageOverlay__ikKXJ{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.LoginScreen_userOverlay__IH67f{background:linear-gradient(135deg,rgba(8,72,135,.85),rgba(10,93,179,.95))}.LoginScreen_serviceOverlay__9j7RJ{background:linear-gradient(135deg,rgba(240,169,99,.85),rgba(232,155,83,.95))}.LoginScreen_imageDots__VTR4p{top:0;left:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:20px 20px;opacity:.5}.LoginScreen_imageDots__VTR4p,.LoginScreen_imageShapes__Oyfks{position:absolute;width:100%;height:100%;z-index:2}.LoginScreen_imageShape__GyRV1{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.LoginScreen_imageShape1__Af6EB{width:200px;height:200px;top:-80px;left:-100px}.LoginScreen_imageShape2__AWb4x{width:120px;height:120px;bottom:-50px;right:-30px}.LoginScreen_imageShape3__bXOhl{width:80px;height:80px;top:30%;right:10%}.LoginScreen_serviceProviderContent__D_L9Y,.LoginScreen_userContent__2dI7h{position:relative;z-index:3;padding:2rem;text-align:center;max-width:80%}.LoginScreen_serviceProviderContent__D_L9Y h2,.LoginScreen_userContent__2dI7h h2{font-size:2rem;margin:0 0 1rem;font-weight:700;position:relative;display:inline-block}.LoginScreen_serviceProviderContent__D_L9Y h2:after,.LoginScreen_userContent__2dI7h h2:after{content:"";position:absolute;width:60px;height:3px;background-color:hsla(0,0%,100%,.5);bottom:-10px;left:50%;transform:translateX(-50%);border-radius:3px}.LoginScreen_serviceProviderContent__D_L9Y p,.LoginScreen_userContent__2dI7h p{font-size:1.1rem;margin:0 0 2rem;opacity:.9}.LoginScreen_featuresList__Z8hDv{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.LoginScreen_feature__0WIzr{display:flex;align-items:center;gap:10px;transition:all .3s}.LoginScreen_feature__0WIzr:hover{transform:translateX(5px)}.LoginScreen_featureIcon__E8LQB{width:30px;height:30px;border-radius:50%;background-color:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;transition:all .3s}.LoginScreen_feature__0WIzr:hover .LoginScreen_featureIcon__E8LQB{background-color:hsla(0,0%,100%,.5)}.LoginScreen_feature__0WIzr span{font-size:1rem}@media (min-width:768px){.LoginScreen_loginImageContainer__idQ3n{display:block}}@media (max-width:767px){.LoginScreen_loginWrapper__8kSZc{max-width:500px}.LoginScreen_loginBox__IdlFW{padding:2rem 1.5rem}.LoginScreen_bgShape1__kor6W,.LoginScreen_bgShape2__Tum70,.LoginScreen_bgShape3__H1jFp,.LoginScreen_bgShape4__lWUry{opacity:.3}}@media (max-width:480px){.LoginScreen_socialLoginOptions__7qx5I{flex-direction:column}.LoginScreen_loginBox__IdlFW{padding:1.5rem 1rem}.LoginScreen_loginTitle__tlKJ4{font-size:1.5rem}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;flex:1 0;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{border:none;box-sizing:border-box;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:flex;flex-direction:column;flex:1 0;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;position:relative;flex-direction:column;flex:1 0;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex-direction:row;flex:1 0;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex-direction:column;flex:1 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:flex;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{border:1px solid #265985;display:flex;max-height:100%;min-height:20px;flex-flow:column wrap;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;flex:1 1;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:-webkit-sticky;position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;flex:1 0;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{width:140px;flex:1 1;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:flex;flex-direction:column;flex:1 1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{flex:1 1;display:flex;min-width:0;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{display:flex;flex:1 0;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.eventoverlay_modalContainer__DVXoK{font-family:Inter,sans-serif;margin-top:30px}.eventoverlay_modalContainer__DVXoK .eventoverlay_modal-dialog__lsz48{max-width:1200px;width:95vw}.eventoverlay_modalContainer__DVXoK .eventoverlay_modal-content__5i_Rn{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.eventoverlay_modalHeader__YdXE0{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.eventoverlay_modalTitle__vmcaJ{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.eventoverlay_modalBody__5OGKA{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.eventoverlay_alertError__k25P0,.eventoverlay_alertSuccess__PZYU2{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.eventoverlay_alertSuccess__PZYU2{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.eventoverlay_alertSuccess__PZYU2 strong{color:#059669}.eventoverlay_alertError__k25P0{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.eventoverlay_alertError__k25P0 strong{color:#dc2626}.eventoverlay_alertIcon__vPdsv{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.eventoverlay_alertCloseBtn__jgFDC{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.eventoverlay_alertCloseBtn__jgFDC:hover{opacity:1}.eventoverlay_infoSection__SJq2P{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,rgba(240,169,99,.03),rgba(233,145,69,.03));border-radius:12px;border:1px solid rgba(240,169,99,.1)}.eventoverlay_infoItem__KuGcV{display:flex;flex-direction:column;min-width:250px;flex:1 1}.eventoverlay_infoLabel__WAoZb{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.eventoverlay_infoIcon__uidpB{color:#f0a963;width:16px;height:16px}.eventoverlay_infoValue__I5uZ2{font-size:1.1rem;color:#334155;font-weight:600;display:flex;align-items:center;padding:.5rem .75rem;background-color:hsla(0,0%,100%,.8);border-radius:8px;border:1px solid rgba(240,169,99,.1)}.eventoverlay_formGroup__RQIRv{margin-bottom:1.25rem}.eventoverlay_formLabel__grgYP{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.75rem}.eventoverlay_labelIcon__QawpZ{color:#f0a963}.eventoverlay_inputWithIcon__wO9Ta{position:relative}.eventoverlay_inputIcon__7uiY2{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.eventoverlay_formInput__QL_Wz,.eventoverlay_formSelect__9uWui{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:48px;box-sizing:border-box}.eventoverlay_formSelect__9uWui{min-height:120px;padding-left:1rem;height:auto;padding-top:.875rem;padding-bottom:.875rem}.eventoverlay_formInput__QL_Wz:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}.eventoverlay_formInput__QL_Wz:focus,.eventoverlay_formSelect__9uWui:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.eventoverlay_helperText__pgIny{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.eventoverlay_formRow__V1b9K{display:flex;gap:2rem;margin-bottom:1.5rem;padding:1rem;background-color:rgba(240,169,99,.05);border-radius:10px;border:1px solid rgba(240,169,99,.1)}.eventoverlay_formCol__icZTJ{flex:1 1}.eventoverlay_radioOption__1rike{display:flex;align-items:center;padding:.75rem 1rem;background-color:hsla(0,0%,100%,.8);border-radius:8px;border:1px solid rgba(240,169,99,.1);transition:all .2s ease}.eventoverlay_radioOption__1rike:hover{background-color:rgba(240,169,99,.1);border-color:rgba(240,169,99,.3)}.eventoverlay_radioLabel__OzsT_{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:#374151;width:100%}.eventoverlay_radioInput__HPwhC{margin-right:.75rem;accent-color:#f0a963;cursor:pointer;width:1.25rem;height:1.25rem}.eventoverlay_radioText__xlVdF{font-size:1rem}.eventoverlay_switchContainer__vtf5Z{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:rgba(240,169,99,.05);border-radius:10px;border:1px solid rgba(240,169,99,.1)}.eventoverlay_switchLabel__i6DOE{position:relative;display:inline-block;width:60px;height:28px}.eventoverlay_switchInput__kOUJg{opacity:0;width:0;height:0}.eventoverlay_switchSlider__7BzB5{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:28px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.eventoverlay_switchSlider__7BzB5:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.eventoverlay_switchInput__kOUJg:checked+.eventoverlay_switchSlider__7BzB5{background-color:#f0a963}.eventoverlay_switchInput__kOUJg:checked+.eventoverlay_switchSlider__7BzB5:before{transform:translateX(32px)}.eventoverlay_actionButtons__llSYY{display:flex;justify-content:flex-end;gap:1.25rem;margin-top:2rem;padding-top:2rem;border-top:2px solid rgba(240,169,99,.1)}.eventoverlay_cancelButton__ryHK0,.eventoverlay_deleteButton__4oyn6,.eventoverlay_submitButton__jLQnt{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:150px}.eventoverlay_submitButton__jLQnt{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff;box-shadow:0 2px 4px rgba(240,169,99,.3)}.eventoverlay_submitButton__jLQnt:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.4)}.eventoverlay_submitButton__jLQnt:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.eventoverlay_deleteButton__4oyn6{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 2px 4px rgba(220,38,38,.3)}.eventoverlay_deleteButton__4oyn6:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.4)}.eventoverlay_cancelButton__ryHK0{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.eventoverlay_cancelButton__ryHK0:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;color:#374151;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.eventoverlay_spinnerSmall__HlcKx{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:eventoverlay_spin__Iq_di .8s linear infinite;margin-right:.5rem}@keyframes eventoverlay_spin__Iq_di{to{transform:rotate(1turn)}}.eventoverlay_statusOpen__EviQN{color:#007bff!important;font-weight:600}.eventoverlay_statusBooked__pcuE8{color:#ff851b!important;font-weight:600}.eventoverlay_statusConfirmed__RU7my{color:#28a745!important;font-weight:600}.eventoverlay_statusCancelled__qwwO8{color:#dc3545!important;font-weight:600}.eventoverlay_statusNoShow__nUA03{color:#6f42c1!important;font-weight:600}.eventoverlay_statusBookedRescheduled__YOGN8{color:#fd7e14!important;font-weight:600}.eventoverlay_statusOpenRescheduled__A_KQu{color:#17a2b8!important;font-weight:600}@media (max-width:1024px){.eventoverlay_modalContainer__DVXoK .eventoverlay_modal-dialog__lsz48{max-width:900px;width:90vw}.eventoverlay_formRow__V1b9K,.eventoverlay_infoSection__SJq2P{gap:1.5rem}}@media (max-width:768px){.eventoverlay_modalContainer__DVXoK .eventoverlay_modal-dialog__lsz48{width:95vw;margin:1rem}.eventoverlay_modalBody__5OGKA{padding:1.25rem 1.5rem}.eventoverlay_infoSection__SJq2P{flex-direction:column;gap:1rem;padding:1rem}.eventoverlay_infoItem__KuGcV{min-width:auto}.eventoverlay_formRow__V1b9K{flex-direction:column;gap:1rem;padding:.75rem}.eventoverlay_actionButtons__llSYY{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}.eventoverlay_cancelButton__ryHK0,.eventoverlay_deleteButton__4oyn6,.eventoverlay_submitButton__jLQnt{width:100%;justify-content:center;min-width:auto}.eventoverlay_radioOption__1rike{padding:.5rem .75rem}.eventoverlay_switchContainer__vtf5Z{padding:.75rem 1rem}}@media (max-width:480px){.eventoverlay_modalTitle__vmcaJ{font-size:1.25rem}.eventoverlay_modalHeader__YdXE0{padding:1rem 1.5rem}.eventoverlay_modalBody__5OGKA{padding:1rem}.eventoverlay_formInput__QL_Wz,.eventoverlay_formSelect__9uWui{font-size:16px;height:44px;padding:.75rem 1rem .75rem 2.5rem}.eventoverlay_infoSection__SJq2P{padding:.75rem}.eventoverlay_formRow__V1b9K{padding:.5rem}.eventoverlay_switchContainer__vtf5Z{padding:.5rem .75rem}}.eventoverlay_icon__Qn_gR{color:#f0a963;cursor:pointer}.eventoverlay_cancelButton__ryHK0:focus,.eventoverlay_deleteButton__4oyn6:focus,.eventoverlay_formInput__QL_Wz:focus,.eventoverlay_formSelect__9uWui:focus,.eventoverlay_submitButton__jLQnt:focus{outline:2px solid #f0a963;outline-offset:2px}.eventoverlay_formLabel__grgYP{text-transform:none;letter-spacing:normal}.eventoverlay_modalContainer__DVXoK *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.SignupScreen_signupContainer__SMiqC{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.SignupScreen_signupContainer__SMiqC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3;z-index:1}.SignupScreen_backgroundElements__yR143{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.SignupScreen_bgShape__drdPS{position:absolute;opacity:.7;filter:blur(5px)}.SignupScreen_bgShape1__W8hUA{width:300px;height:300px;background:linear-gradient(135deg,#084887,#0a5db3);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:-100px;left:-100px;animation:SignupScreen_floatAnimation__PlEQq 12s ease-in-out infinite alternate;z-index:-1}.SignupScreen_bgShape2__SYR37{width:250px;height:250px;background:linear-gradient(135deg,#f0a963,#e89b53);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:-80px;right:-80px;animation:SignupScreen_floatAnimation__PlEQq 15s ease-in-out infinite alternate-reverse;z-index:-1}.SignupScreen_bgShape3__bfx0F{width:150px;height:150px;background:linear-gradient(135deg,#54c8e8,#2d9cdb);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:30%;right:10%;animation:SignupScreen_floatAnimation__PlEQq 10s ease-in-out infinite alternate;z-index:-1}.SignupScreen_bgShape4__pgm6C{width:120px;height:120px;background:linear-gradient(135deg,#a3e635,#84cc16);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:20%;left:15%;animation:SignupScreen_floatAnimation__PlEQq 8s ease-in-out infinite alternate-reverse;z-index:-1}.SignupScreen_bgDot__yqjBP{position:absolute;border-radius:50%;opacity:.2;z-index:-1}.SignupScreen_bgDot1__rFaPe{width:20px;height:20px;background-color:#084887;top:20%;left:30%;animation:SignupScreen_pulse__M60lX 4s ease-in-out infinite}.SignupScreen_bgDot2__663_Q{width:15px;height:15px;background-color:#f0a963;top:70%;right:20%;animation:SignupScreen_pulse__M60lX 3s ease-in-out infinite}.SignupScreen_bgDot3__GvRmO{width:25px;height:25px;background-color:#54c8e8;bottom:15%;left:40%;animation:SignupScreen_pulse__M60lX 5s ease-in-out infinite}.SignupScreen_userImageContainer__aqUXc{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/user.jpeg)}.SignupScreen_serviceImageContainer__Zl9Mr{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/provider.jpeg)}@keyframes SignupScreen_floatAnimation__PlEQq{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(-15px,-15px) rotate(-5deg)}}@keyframes SignupScreen_pulse__M60lX{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.3);opacity:.5}}.SignupScreen_signupWrapper__SGUZe{display:flex;width:100%;max-width:650px;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;z-index:10;border:1px solid hsla(0,0%,100%,.2)}.SignupScreen_formSection__aIiwa{flex:1 1;padding:2.5rem;display:flex;flex-direction:column;overflow-y:auto;position:relative}.SignupScreen_formDecoration__8B90R{position:absolute;width:150px;height:150px;top:-40px;right:-40px;border-radius:50%;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(10,93,179,.1));z-index:-1}.SignupScreen_header__rAmNA{text-align:center;margin-bottom:2rem;position:relative}.SignupScreen_logoContainer__ZTLNT{margin-bottom:1rem;position:relative;display:inline-block}.SignupScreen_logoGlow__kNQlS{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(8,72,135,.2) 0,hsla(0,0%,100%,0) 70%);animation:SignupScreen_glowEffect__ZlGEf 3s ease-in-out infinite alternate;z-index:-1}@keyframes SignupScreen_glowEffect__ZlGEf{0%{opacity:.5;transform:scale(1)}to{opacity:.8;transform:scale(1.2)}}.SignupScreen_logo__I3PJl{width:80px;height:80px;object-fit:contain;position:relative}.SignupScreen_title__gEH__{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#333;position:relative}.SignupScreen_accentUser__HE7gk{background:linear-gradient(90deg,#084887,#0a5db3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.SignupScreen_accentUser__HE7gk:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#084887,transparent);border-radius:2px}.SignupScreen_accentService__bpMw4{background:linear-gradient(90deg,#f0a963,#e89b53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.SignupScreen_accentService__bpMw4:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#f0a963,transparent);border-radius:2px}.SignupScreen_userTypeSwitch__aovfM{display:flex;background-color:#f5f7fa;border-radius:12px;padding:.25rem;margin-bottom:2rem;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05)}.SignupScreen_userTypeOption__dCyjM{flex:1 1;padding:.75rem 0;display:flex;align-items:center;justify-content:center;gap:.5rem;z-index:10;border:none;background:none;color:#666;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .3s}.SignupScreen_activeUserType__MuS1U{color:#fff}.SignupScreen_userTypeSwitchIndicator__xBwTS{position:absolute;width:50%;height:calc(100% - .5rem);top:.25rem;left:.25rem;background:#084887;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s ease;z-index:1}.SignupScreen_rightPosition__94aeY{transform:translateX(calc(100% - .5rem))}.SignupScreen_animating__8kTVD{transition:transform .3s cubic-bezier(.645,.045,.355,1),background-color .3s ease}.SignupScreen_stepIndicator__KOJen{display:flex;align-items:center;margin-bottom:1.5rem}.SignupScreen_stepCircle__kTarK{width:36px;height:36px;border-radius:50%;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;margin-right:12px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.SignupScreen_stepCircle__kTarK:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(8,72,135,.1);z-index:-1;animation:SignupScreen_pulse__M60lX 2s infinite}.SignupScreen_stepNumber__fhgn5{font-weight:600;color:#333}.SignupScreen_stepText__G_QXt{font-size:1.1rem;font-weight:600;color:#333}.SignupScreen_formStep__1RE4b,.SignupScreen_signupForm__QPZ2g{width:100%}.SignupScreen_inputGroup__Si8Vw{margin-bottom:1.5rem;position:relative}.SignupScreen_inputLabel__H9Czp{display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem;color:#555}.SignupScreen_inputWrapper__L538_{position:relative;display:flex;align-items:center}.SignupScreen_inputIcon__ehTzh{position:absolute;left:14px;color:#999;transition:all .3s}.SignupScreen_input___a_IE{width:100%;padding:12px 16px 12px 42px;border:1px solid #ddd;border-radius:10px;font-size:.95rem;transition:all .3s;color:#333;background-color:#f5f7fa;box-shadow:0 2px 5px rgba(0,0,0,.03)}.SignupScreen_input___a_IE:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1);background-color:#fff}.SignupScreen_input___a_IE:focus+.SignupScreen_inputIcon__ehTzh{color:#084887}.SignupScreen_input___a_IE::placeholder{color:#aaa}.SignupScreen_passwordToggle__nQQKx{position:absolute;right:14px;background:none;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s}.SignupScreen_passwordToggle__nQQKx:hover{color:#084887}.SignupScreen_errorText__fVthh{display:block;color:#e74c3c;font-size:.85rem;margin-top:.5rem}.SignupScreen_passwordPolicy__UiwDv{margin-top:.75rem;padding:.75rem;background-color:#f8f9fa;border-radius:8px;border-left:3px solid #f0a963;box-shadow:0 2px 5px rgba(0,0,0,.05)}.SignupScreen_policyItem__UVkRk{display:flex;align-items:flex-start;margin-bottom:.3rem;font-size:.85rem;color:#666}.SignupScreen_policyBullet__qvxZ6{margin-right:.5rem;color:#f0a963}.SignupScreen_actionButton__VJiWu{width:100%;padding:14px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px rgba(0,0,0,.15);margin-top:1rem;position:relative;overflow:hidden}.SignupScreen_actionButton__VJiWu:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.SignupScreen_actionButton__VJiWu:hover:before{left:100%}.SignupScreen_actionButtonUser__FIOFg{background:linear-gradient(90deg,#084887,#0a5db3);color:#fff}.SignupScreen_actionButtonService__s4Zne{background:linear-gradient(90deg,#f0a963,#e89b53);color:#fff}.SignupScreen_actionButton__VJiWu:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.SignupScreen_actionButton__VJiWu:active{transform:translateY(0)}.SignupScreen_actionButton__VJiWu:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.SignupScreen_actionButtons__9H_bu{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.SignupScreen_backLink__zWzUP{display:flex;align-items:center;gap:6px;margin-top:1rem;background:none;border:none;color:#555;font-size:.95rem;cursor:pointer;transition:color .2s}.SignupScreen_backLink__zWzUP:hover{color:#084887}.SignupScreen_switchAccountType__D5bcr{margin-top:2rem;padding-top:1rem;border-top:1px solid #eee;text-align:center;position:relative}.SignupScreen_switchAccountType__D5bcr:before{content:"";position:absolute;top:-1px;left:25%;width:50%;height:1px;background:linear-gradient(90deg,transparent,#ddd,transparent)}.SignupScreen_switchAccountType__D5bcr p{margin:0 0 .5rem;font-size:.95rem;color:#666}.SignupScreen_switchButton__nHgWi{background:none;border:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .2s;position:relative}.SignupScreen_switchButton__nHgWi:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;transition:all .3s}.SignupScreen_switchButtonUser__tyET2{color:#084887}.SignupScreen_switchButtonUser__tyET2:after{background-color:#084887}.SignupScreen_switchButtonUser__tyET2:hover{color:#0a5db3}.SignupScreen_switchButtonUser__tyET2:hover:after{width:100%}.SignupScreen_switchButtonService__nXLy4{color:#f0a963}.SignupScreen_switchButtonService__nXLy4:after{background-color:#f0a963}.SignupScreen_switchButtonService__nXLy4:hover{color:#e89b53}.SignupScreen_switchButtonService__nXLy4:hover:after{width:100%}.SignupScreen_loginLink__tA5Td{margin-top:1.5rem;text-align:center}.SignupScreen_loginLink__tA5Td p{margin:0 0 .5rem;font-size:.95rem;color:#666}.SignupScreen_loginButton__Mq9Wj{background:none;border:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s;position:relative;display:inline-block}.SignupScreen_loginButton__Mq9Wj:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;transition:all .3s}.SignupScreen_loginButtonUser__J8yZM{color:#084887}.SignupScreen_loginButtonUser__J8yZM:after{background-color:#084887}.SignupScreen_loginButtonUser__J8yZM:hover{color:#0a5db3}.SignupScreen_loginButtonUser__J8yZM:hover:after{width:100%}.SignupScreen_loginButtonService__2Yfve{color:#f0a963}.SignupScreen_loginButtonService__2Yfve:after{background-color:#f0a963}.SignupScreen_loginButtonService__2Yfve:hover{color:#e89b53}.SignupScreen_loginButtonService__2Yfve:hover:after{width:100%}.SignupScreen_loadingSpinner__pOlya{width:24px;height:24px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:SignupScreen_spin__6fe6a 1s ease-in-out infinite}@keyframes SignupScreen_spin__6fe6a{to{transform:rotate(1turn)}}.SignupScreen_errorMessage__ug4Tg{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:1.5rem;border-radius:8px;background-color:#feeaea;color:#e74c3c;font-size:.9rem;box-shadow:0 2px 5px rgba(231,76,60,.1);animation:SignupScreen_fadeIn__jzSxV .3s ease-in-out}@keyframes SignupScreen_fadeIn__jzSxV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SignupScreen_errorMessage__ug4Tg svg{flex-shrink:0}.SignupScreen_infoContent__X_gdf,.SignupScreen_infoSectionPattern__7so1n,.SignupScreen_infoSectionService__KrvpC,.SignupScreen_infoSectionShapes__7VURD,.SignupScreen_infoSectionUser__g5YL0,.SignupScreen_infoSection__ae_yh,.SignupScreen_infoShape1__7B4V2,.SignupScreen_infoShape2__FwA3d,.SignupScreen_infoShape3__UNBdg,.SignupScreen_infoShape__uGYT0{display:none!important}.SignupScreen_infoSection__ae_yh h2{font-size:2rem;font-weight:700;margin:0 0 1.5rem;position:relative;display:inline-block}.SignupScreen_infoSection__ae_yh h2:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background-color:hsla(0,0%,100%,.5);border-radius:2px}.SignupScreen_infoSection__ae_yh p{font-size:1.1rem;margin:0 0 2rem;line-height:1.6;opacity:.9}.SignupScreen_featureList__wWRZT{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.SignupScreen_feature__JvOzi{display:flex;align-items:center;gap:12px;transition:transform .3s}.SignupScreen_feature__JvOzi:hover{transform:translateX(5px)}.SignupScreen_featureIcon__XTjHE{width:28px;height:28px;border-radius:50%;background-color:hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;transition:all .3s}.SignupScreen_feature__JvOzi:hover .SignupScreen_featureIcon__XTjHE{background-color:hsla(0,0%,100%,.5)}.SignupScreen_feature__JvOzi span{font-size:1rem}.SignupScreen_infoImage__mlNCe{margin-top:3rem;text-align:center;opacity:.85;transition:transform .3s,opacity .3s}.SignupScreen_infoImage__mlNCe:hover{opacity:1;transform:scale(1.02)}.SignupScreen_infoImage__mlNCe img{max-width:100%;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .3s}@media (max-width:1024px){.SignupScreen_signupWrapper__SGUZe{flex-direction:column;min-height:auto;max-width:600px}.SignupScreen_infoSection__ae_yh{display:none}.SignupScreen_formSection__aIiwa{padding:2rem 1.5rem}}@media (max-width:768px){.SignupScreen_bgShape1__W8hUA,.SignupScreen_bgShape2__SYR37,.SignupScreen_bgShape3__bfx0F,.SignupScreen_bgShape4__pgm6C{opacity:.3}.SignupScreen_signupContainer__SMiqC{padding:1rem}.SignupScreen_formSection__aIiwa{padding:1.5rem 1rem}.SignupScreen_title__gEH__{font-size:1.5rem}.SignupScreen_input___a_IE{padding:10px 16px 10px 42px}.SignupScreen_actionButton__VJiWu{padding:12px}}.SignupScreen_suggestionsContainer__odUUx{margin-top:5px;padding:8px;background-color:#f5f5f5;border-radius:5px}.SignupScreen_suggestionTitle__zw_u8{font-size:12px;color:#666;margin-bottom:5px}.SignupScreen_suggestionText__QKrwK{font-size:13px;color:var(--primaryColor);padding:3px;cursor:pointer}.SignupScreen_suggestionTextDiv__ccpSf{cursor:pointer}.supportStyle_support__Xq9C4{width:63%;margin:0 auto}@media (max-width:767px){.supportStyle_support__Xq9C4{width:100%;padding-left:1em;padding-right:1em}}.PaymentTab_paymentContainer__5QGV8{min-height:100vh;background-color:#f8f9fa}.PaymentTab_heroSection__ZuECc{padding:32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.PaymentTab_heroSectionProvider__P_HQY{background:linear-gradient(135deg,#f0a963,#f59237)}.PaymentTab_heroSectionUser__ag7bh{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PaymentTab_heroSection__ZuECc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:PaymentTab_heroShine__ShSrA 5s infinite}@keyframes PaymentTab_heroShine__ShSrA{0%{left:-100%}50%,to{left:100%}}.PaymentTab_heroContent__ptdfE{max-width:1200px;margin:0 auto;position:relative;z-index:1}.PaymentTab_heroTitle__VzE_N{font-size:2rem;font-weight:700;margin:0 0 8px;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.PaymentTab_heroIcon__aNnZz{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.PaymentTab_heroSubtitle__t_G3h{color:hsla(0,0%,100%,.9);font-size:1rem;margin:0;line-height:1.5}.PaymentTab_loaderContainer__h9_52{display:flex;justify-content:center;align-items:center;min-height:400px}.PaymentTab_loaderSmall__aiNrJ{width:24px;height:24px;border:3px solid rgba(102,126,234,.3);border-top-color:#667eea;border-radius:50%;animation:PaymentTab_spin__1XuZa .8s linear infinite}.PaymentTab_contentArea__7CBzy{padding:2rem;width:100%;max-width:1200px;margin:0 auto}.PaymentTab_investmentBanner__H19cg{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:1rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px rgba(59,130,246,.3)}.PaymentTab_investmentBanner__H19cg.PaymentTab_success__f8_FB{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.3)}.PaymentTab_investmentBanner__H19cg.PaymentTab_warning__26McQ{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.PaymentTab_investmentContent__gSHbI{display:flex;justify-content:space-between;align-items:center;color:#fff}.PaymentTab_investmentLabel__KX2Ga{font-size:1rem;opacity:.95;margin:0 0 .5rem;font-weight:500}.PaymentTab_investmentValue__poQcB{font-size:2.5rem;font-weight:700;margin:0 0 .25rem}.PaymentTab_investmentSubtext__Xx0LR{font-size:.95rem;opacity:.9;margin:0}.PaymentTab_statusHeader___7dTK{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.PaymentTab_statusIcon__yL2RH{width:2.5rem;height:2.5rem;color:#fff;flex-shrink:0}.PaymentTab_refreshButton__4xIsZ{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;transition:all .3s ease;font-size:.95rem}.PaymentTab_refreshButton__4xIsZ:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.PaymentTab_refreshButton__4xIsZ:disabled{opacity:.6;cursor:not-allowed}.PaymentTab_spinning__d2M0s{animation:PaymentTab_spin__1XuZa 1s linear infinite}@keyframes PaymentTab_spin__1XuZa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentTab_actionNeeded__rMtnf{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:.75rem;padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(251,191,36,.2)}.PaymentTab_alertIcon__JMppc{color:#f59e0b;width:2rem;height:2rem;flex-shrink:0;margin-top:.125rem}.PaymentTab_actionNeeded__rMtnf h4{margin:0 0 .5rem;color:#92400e;font-size:1.125rem;font-weight:600}.PaymentTab_actionNeeded__rMtnf p{margin:0 0 1rem;color:#78350f;font-size:.9375rem;line-height:1.6}.PaymentTab_actionNeeded__rMtnf button{margin-left:auto;white-space:nowrap}.PaymentTab_detailSection__4NLW3{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.PaymentTab_detailSection__4NLW3:last-child{margin-bottom:0}.PaymentTab_detailSectionTitle__jm8Hv{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6}.PaymentTab_detailGrid__zr3z2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.PaymentTab_detailItem__5WBB_{display:flex;flex-direction:column;gap:.5rem}.PaymentTab_detailItemLabel__2Zjcs{font-size:.875rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.PaymentTab_detailItemValue__eI4AN{font-size:1.125rem;color:#111827;font-weight:600}.PaymentTab_detailItemValue__eI4AN.PaymentTab_success__f8_FB{color:#10b981}.PaymentTab_detailItemValue__eI4AN.PaymentTab_warning__26McQ{color:#f59e0b}.PaymentTab_infoCards__pwjC0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.PaymentTab_infoCard__1rWQE{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.PaymentTab_infoCard__1rWQE:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.1)}.PaymentTab_infoCard__1rWQE h4{margin:0 0 1rem;color:#111827;font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.PaymentTab_infoCard__1rWQE ul{margin:0;padding:0;list-style:none}.PaymentTab_infoCard__1rWQE li{padding:.625rem 0;color:#6b7280;font-size:.9375rem;display:flex;align-items:flex-start;gap:.75rem;line-height:1.6}.PaymentTab_infoCard__1rWQE li:before{content:"✓";color:#10b981;font-weight:700;font-size:1.25rem;line-height:1;flex-shrink:0}.PaymentTab_emptyStateCard__rqW0d{background:#fff;border:2px dashed #e5e7eb;border-radius:1rem;padding:3rem 2rem;text-align:center;max-width:700px;margin:2rem auto}.PaymentTab_emptyIcon__BwPqJ{width:5rem;height:5rem;color:#d1d5db;margin:0 auto 1.5rem}.PaymentTab_emptyText__jeLFO{color:#6b7280;font-size:1rem;margin:0 0 1rem;line-height:1.6}.PaymentTab_helperText__kDNO_{margin-top:1.5rem;color:#6b7280;font-size:.875rem;line-height:1.6}.PaymentTab_benefitsList__lORye{display:flex;flex-direction:column;gap:1rem;margin:2rem 0;text-align:left}.PaymentTab_benefitItem__Oe1M2{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f0f9ff;border-radius:.5rem;color:#1e40af;font-size:.9375rem;font-weight:500;transition:all .2s ease}.PaymentTab_benefitItem__Oe1M2:hover{background:#dbeafe;transform:translateX(4px)}.PaymentTab_benefitItem__Oe1M2 svg{color:#10b981;flex-shrink:0}.PaymentTab_ctaButton__6KqGN{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:1rem 2.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.75rem;font-size:1.0625rem;box-shadow:0 4px 12px rgba(59,130,246,.3)}.PaymentTab_ctaButton__6KqGN:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.PaymentTab_ctaButton__6KqGN:disabled{opacity:.6;cursor:not-allowed;transform:none}.PaymentTab_statusSuccess__EehSn{color:#10b981;font-weight:600}.PaymentTab_statusWarning__g84Ou{color:#f59e0b;font-weight:600}.PaymentTab_success__f8_FB{color:#10b981}.PaymentTab_warning__26McQ{color:#f59e0b}@media (max-width:992px){.PaymentTab_contentArea__7CBzy{padding:1.5rem}.PaymentTab_pageTitle__Bq9IA{font-size:1.75rem}.PaymentTab_investmentValue__poQcB{font-size:2rem}.PaymentTab_detailGrid__zr3z2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.PaymentTab_infoCards__pwjC0{grid-template-columns:1fr}}@media (max-width:768px){.PaymentTab_contentArea__7CBzy{padding:1rem}.PaymentTab_pageHeader__SnJTJ{flex-direction:column;align-items:flex-start;gap:1rem}.PaymentTab_pageTitle__Bq9IA{font-size:1.5rem}.PaymentTab_pageSubtitle__vtkGX{font-size:.9375rem}.PaymentTab_investmentBanner__H19cg{padding:1.5rem}.PaymentTab_investmentContent__gSHbI{flex-direction:column;align-items:flex-start;gap:1.5rem}.PaymentTab_investmentValue__poQcB{font-size:1.75rem}.PaymentTab_statusHeader___7dTK{gap:.75rem}.PaymentTab_statusIcon__yL2RH{width:2rem;height:2rem}.PaymentTab_refreshButton__4xIsZ{padding:.625rem 1.25rem;font-size:.875rem}.PaymentTab_actionNeeded__rMtnf{flex-direction:column;padding:1.25rem}.PaymentTab_actionNeeded__rMtnf button{margin-left:0;width:100%}.PaymentTab_detailGrid__zr3z2{grid-template-columns:1fr}.PaymentTab_emptyStateCard__rqW0d{padding:2rem 1.5rem}.PaymentTab_emptyIcon__BwPqJ{width:4rem;height:4rem}.PaymentTab_benefitsList__lORye{gap:.75rem}.PaymentTab_benefitItem__Oe1M2{padding:.875rem 1rem;font-size:.875rem}.PaymentTab_ctaButton__6KqGN{width:100%;justify-content:center;padding:.875rem 2rem;font-size:1rem}}@media (max-width:480px){.PaymentTab_pageTitle__Bq9IA{font-size:1.25rem}.PaymentTab_investmentValue__poQcB{font-size:1.5rem}.PaymentTab_detailSectionTitle__jm8Hv{font-size:1.125rem}.PaymentTab_detailItemValue__eI4AN,.PaymentTab_infoCard__1rWQE h4{font-size:1rem}.PaymentTab_infoCard__1rWQE li{font-size:.875rem}}.TravelDashboardMain_dashboardContainer__sanXH{display:flex;min-height:100vh;background-color:#f8fafc;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.TravelDashboardMain_dashboardContainer__sanXH{max-width:750px}}@media (min-width:992px){.TravelDashboardMain_dashboardContainer__sanXH{max-width:970px}}@media (min-width:1220px){.TravelDashboardMain_dashboardContainer__sanXH{max-width:1170px}}@media (min-width:1400px){.TravelDashboardMain_dashboardContainer__sanXH{max-width:1360px}}.TravelDashboardMain_blue__TtkXW{--primary-color:#3b82f6;--primary-light:#dbeafe;--primary-dark:#1d4ed8;--accent-color:#60a5fa}.TravelDashboardMain_orange__hlCZ3{--primary-color:#f59e0b;--primary-light:#fef3c7;--primary-dark:#d97706;--accent-color:#fbbf24}.TravelDashboardMain_dashboardHeader__Cbv7F{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;padding:30px;margin-bottom:30px;border-radius:12px}.TravelDashboardMain_headerContent__OZQb9{max-width:100%}.TravelDashboardMain_headerTitle__4iPFN{font-size:28px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:12px}.TravelDashboardMain_headerIcon__eZ6Mz{width:32px;height:32px}.TravelDashboardMain_headerSubtitle__VwjHv{font-size:16px;margin:0;opacity:.9}.TravelDashboardMain_sidebar__yXJ_W{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.TravelDashboardMain_sidebar__yXJ_W.TravelDashboardMain_open__csz0U{width:320px}.TravelDashboardMain_sidebar__yXJ_W.TravelDashboardMain_closed__GAFmE{width:80px}.TravelDashboardMain_logoContainer__5VMRz{display:flex;align-items:center;gap:12px}.TravelDashboardMain_logoIcon__fASKS{width:32px;height:32px;flex-shrink:0}.TravelDashboardMain_logoText__Q6yuA{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.TravelDashboardMain_toggleButton__HiWHI{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.TravelDashboardMain_toggleButton__HiWHI:hover{background-color:#f9fafb}.TravelDashboardMain_toggleButton__HiWHI svg{width:24px;height:24px}.TravelDashboardMain_sidebarHeader__cBsRq{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.TravelDashboardMain_headerActions__FIt9E{display:flex;align-items:center;gap:8px}.TravelDashboardMain_sidebarTitle__z3BM9{font-size:1.25rem;font-weight:700;color:#111827;margin:0;white-space:nowrap}.TravelDashboardMain_sidebarToggle__nji5e{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;color:#6b7280;transition:all .2s ease}.TravelDashboardMain_sidebarToggle__nji5e:hover{background-color:#f3f4f6;color:#374151}.TravelDashboardMain_sidebarNav__Q_xkT{flex:1 1;padding:20px 0;overflow-y:auto}.TravelDashboardMain_navIcon__UX7OB{width:20px;height:20px;flex-shrink:0}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_navItem__KHtr1.TravelDashboardMain_active__JH0PH{background-color:rgba(59,130,246,.1);color:#1d4ed8;font-weight:500}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_navItem__KHtr1.TravelDashboardMain_active__JH0PH{background-color:rgba(245,158,11,.1);color:#d97706;font-weight:500}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_logoIcon__fASKS{color:#3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_logoIcon__fASKS{color:#f59e0b}.TravelDashboardMain_loaderContainer__2upPi{display:flex;justify-content:center;align-items:center;min-height:200px;background-color:#f8fafc}.TravelDashboardMain_loader__VSneI{border:4px solid #e5e7eb;border-radius:50%;width:50px;height:50px;animation:TravelDashboardMain_spin__rGdUm 1s linear infinite}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_loader__VSneI{border-top:4px solid #3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_loader__VSneI{border-top:4px solid #f59e0b}@keyframes TravelDashboardMain_spin__rGdUm{to{transform:rotate(1turn)}}.TravelDashboardMain_dashboardLayout__qX4ed{display:flex;min-height:100vh;background-color:#f8fafc;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;padding-top:20px;align-items:flex-start;gap:20px}@media (min-width:768px){.TravelDashboardMain_dashboardLayout__qX4ed{max-width:750px}}@media (min-width:992px){.TravelDashboardMain_dashboardLayout__qX4ed{max-width:970px}}@media (min-width:1220px){.TravelDashboardMain_dashboardLayout__qX4ed{max-width:1170px}}@media (min-width:1400px){.TravelDashboardMain_dashboardLayout__qX4ed{max-width:1360px}}.TravelDashboardMain_navItem__KHtr1{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border:none;background:none;color:#6b7280;font-size:.95rem;cursor:pointer;border-radius:8px;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.TravelDashboardMain_navItem__KHtr1:hover{background-color:#f9fafb;color:#111827}.TravelDashboardMain_statsGrid__jzh2s{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-bottom:32px}.TravelDashboardMain_statIconWrapper__1BKbY{width:56px;height:56px;border-radius:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TravelDashboardMain_statIconWrapper__1BKbY.TravelDashboardMain_primary__vIFIN{background-color:hsla(29,77%,68%,.15);color:#ecab6d}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_statIconWrapper__1BKbY.TravelDashboardMain_primary__vIFIN{background-color:rgba(59,130,246,.15);color:#3b82f6}.TravelDashboardMain_statIconWrapper__1BKbY.TravelDashboardMain_success__X6f_v{background-color:rgba(34,197,94,.15);color:#16a34a}.TravelDashboardMain_statIconWrapper__1BKbY.TravelDashboardMain_warning__7PJ_M{background-color:rgba(251,191,36,.15);color:#d97706}.TravelDashboardMain_statIconWrapper__1BKbY.TravelDashboardMain_info__xpWJv{background-color:rgba(59,130,246,.15);color:#2563eb}.TravelDashboardMain_statIconWrapper__1BKbY svg{width:28px;height:28px}.TravelDashboardMain_investmentBanner__hzW_r{border-radius:0;padding:32px;margin-bottom:32px;box-shadow:0 4px 12px hsla(29,77%,68%,.3)}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_investmentBanner__hzW_r{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px rgba(59,130,246,.3)}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_investmentBanner__hzW_r{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.TravelDashboardMain_investmentContent__NFmaK{display:flex;justify-content:space-between;align-items:center;color:#fff}.TravelDashboardMain_investmentLabel__DBjew{font-size:.95rem;opacity:.95;margin:0 0 8px}.TravelDashboardMain_investmentValue__cZ1bz{font-size:2.5rem;font-weight:700;margin:0 0 4px}.TravelDashboardMain_investmentSubtext__Fyc6f{font-size:.9rem;opacity:.9;margin:0}.TravelDashboardMain_investmentIcon__7u2TX{opacity:.8}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_serviceIcon__M7qrO{background-color:rgba(59,130,246,.15);color:#3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_serviceIcon__M7qrO{background-color:rgba(245,158,11,.15);color:#f59e0b}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_statNumber__Y4E7m{color:#3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_statNumber__Y4E7m{color:#f59e0b}.TravelDashboardMain_bottomGrid__tjJZr{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-top:32px}.TravelDashboardMain_verificationSection__D79fz{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.TravelDashboardMain_growthCard__PucxD,.TravelDashboardMain_verificationCard____rT9{flex:1 1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease}.TravelDashboardMain_growthCard__PucxD:hover,.TravelDashboardMain_verificationCard____rT9:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.TravelDashboardMain_cardHeader__uQy9r{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.TravelDashboardMain_cardHeader__uQy9r h3{margin:0;font-size:1.25rem;font-weight:700;color:#111827;display:flex;align-items:center;gap:8px}.TravelDashboardMain_verifiedBadge__b_qB5{background:#10b981;color:#fff;font-size:.75rem;padding:2px 6px;border-radius:4px;font-weight:600}.TravelDashboardMain_benefitsSection__PoZ7U{margin:16px 0 20px}.TravelDashboardMain_benefitsSection__PoZ7U h4{font-size:1rem;font-weight:600;color:#374151;margin:0 0 12px}.TravelDashboardMain_verifiedFeatures__oO9_o{margin:16px 0 20px}.TravelDashboardMain_verifiedFeatures__oO9_o p{margin:8px 0;color:#10b981;font-weight:500}.TravelDashboardMain_growthIcon__zdjkp,.TravelDashboardMain_verificationIcon__t3111{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background-color:#f3f4f6}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_growthIcon__zdjkp,.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_verificationIcon__t3111{background-color:rgba(59,130,246,.1);color:#3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_growthIcon__zdjkp,.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_verificationIcon__t3111{background-color:rgba(245,158,11,.1);color:#f59e0b}.TravelDashboardMain_growthCard__PucxD h3,.TravelDashboardMain_verificationCard____rT9 h3{color:#111827;margin-bottom:10px;display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600}.TravelDashboardMain_growthCard__PucxD p,.TravelDashboardMain_verificationCard____rT9 p{color:#6b7280;margin-bottom:15px;font-size:.9rem;line-height:1.5}.TravelDashboardMain_growthBenefits__1yW0F,.TravelDashboardMain_verificationBenefits__UwZ70{list-style:none;padding:0;margin:0}.TravelDashboardMain_growthBenefits__1yW0F li,.TravelDashboardMain_verificationBenefits__UwZ70 li{font-size:.9rem;color:#374151;padding:8px 0;line-height:1.5;display:flex;align-items:center;gap:8px}.TravelDashboardMain_growthBenefits__1yW0F li span,.TravelDashboardMain_verificationBenefits__UwZ70 li span{flex:1 1}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_growthBenefits__1yW0F li svg,.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_verificationBenefits__UwZ70 li svg{color:#3b82f6}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_growthBenefits__1yW0F li svg,.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_verificationBenefits__UwZ70 li svg{color:#f59e0b}.TravelDashboardMain_growthButton__WFlFZ,.TravelDashboardMain_verificationButton__IH6Yc{background:var(--primary-color);color:#fff;border:none;padding:14px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s;font-size:.95rem;width:100%;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TravelDashboardMain_growthButton__WFlFZ:hover,.TravelDashboardMain_verificationButton__IH6Yc:hover{background:var(--primary-dark);transform:translateY(-1px)}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_growthButton__WFlFZ,.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_verificationButton__IH6Yc{background-color:#3b82f6;color:#fff}.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_growthButton__WFlFZ:hover,.TravelDashboardMain_blue__TtkXW .TravelDashboardMain_verificationButton__IH6Yc:hover{background-color:#1d4ed8;transform:translateY(-1px)}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_growthButton__WFlFZ,.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_verificationButton__IH6Yc{background-color:#f59e0b;color:#fff}.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_growthButton__WFlFZ:hover,.TravelDashboardMain_orange__hlCZ3 .TravelDashboardMain_verificationButton__IH6Yc:hover{background-color:#d97706;transform:translateY(-1px)}.TravelDashboardMain_mainContent__CDwVy{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelDashboardMain_header__sb_2E{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;border-radius:12px 12px 0 0}.TravelDashboardMain_headerRight__ReFsz{display:flex;align-items:center;gap:16px}.TravelDashboardMain_userInfo__vKwvJ{display:flex;align-items:center;gap:8px}.TravelDashboardMain_avatar__WT5gQ{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.TravelDashboardMain_pageHeader__N_qRY{margin-bottom:32px;display:flex;justify-content:space-between;align-items:center}.TravelDashboardMain_pageTitle__4CwP9{font-size:2rem;font-weight:700;color:#111827;margin:0 0 4px}.TravelDashboardMain_pageSubtitle__jVwIO{color:#6b7280;font-size:.95rem;margin:0}.TravelDashboardMain_contentArea__rW6bw{padding:1rem;width:100%}.TravelDashboardMain_overviewContent__A4HuV{display:flex;flex-direction:column;gap:2rem}.TravelDashboardMain_welcomeSection__4nwie{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:4px solid var(--primary-color)}.TravelDashboardMain_welcomeTitle__NGLHT{font-size:2rem;font-weight:800;margin-bottom:.5rem;color:var(--primary-dark)}.TravelDashboardMain_welcomeSubtitle__Lox0h{color:#6b7280;font-size:1.1rem;line-height:1.6}.TravelDashboardMain_sectionTitle__coS2C{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.TravelDashboardMain_quickActionsGrid__Rs_XY{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelDashboardMain_actionsContainer__m90j_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.TravelDashboardMain_actionCard__fBG1z{background:#f9fafb;padding:1.25rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e7eb}.TravelDashboardMain_actionCard__fBG1z:hover{background:#f3f4f6;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.TravelDashboardMain_actionTitle__FeHqD{font-weight:600;color:#374151;margin:0}.TravelDashboardMain_actionArrow__gxan_{color:#9ca3af;transition:all .2s ease}.TravelDashboardMain_actionCard__fBG1z:hover .TravelDashboardMain_actionArrow__gxan_{color:var(--primary-color);transform:translateX(4px)}.TravelDashboardMain_servicesSection__7XRiR{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelDashboardMain_servicesGrid__UV0JO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.TravelDashboardMain_serviceCard__lHQ3b{background:#f9fafb;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease}.TravelDashboardMain_serviceCard__lHQ3b:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.TravelDashboardMain_serviceHeader__sskKU{display:flex;align-items:flex-start;margin-bottom:1rem}.TravelDashboardMain_serviceIcon__M7qrO{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.TravelDashboardMain_serviceInfo__4H56A{flex:1 1}.TravelDashboardMain_serviceTitle__nSAPn{font-weight:700;color:#374151;margin:0 0 .25rem;font-size:1.1rem}.TravelDashboardMain_serviceDescription__bpCub{color:#6b7280;margin:0;font-size:.9rem}.TravelDashboardMain_serviceStats__t_Bb_{display:flex;gap:2rem}.TravelDashboardMain_statItem__QLs8j{text-align:center}.TravelDashboardMain_statNumber__Y4E7m{display:block;font-size:1.5rem;font-weight:800;color:var(--primary-color);line-height:1}.TravelDashboardMain_statLabel__17_M3{font-size:.75rem;color:#6b7280;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.TravelDashboardMain_activitySection__s94kB{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelDashboardMain_activityList__0qzoA{display:flex;flex-direction:column;gap:.75rem}.TravelDashboardMain_activityItem__DVhSi{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.TravelDashboardMain_activityContent__Da05U{display:flex;flex-direction:column}.TravelDashboardMain_activityTitle__yAaYe{font-weight:600;color:#374151;margin:0 0 .25rem;font-size:.9rem}.TravelDashboardMain_activityTime__d7I99{font-size:.75rem;color:#9ca3af}.TravelDashboardMain_activityStatus__uwQpZ{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:capitalize}.TravelDashboardMain_activityStatus__uwQpZ.TravelDashboardMain_pending__TdHAf{background-color:#fef3c7;color:#92400e}.TravelDashboardMain_activityStatus__uwQpZ.TravelDashboardMain_active__JH0PH{background-color:#d1fae5;color:#065f46}.TravelDashboardMain_activityStatus__uwQpZ.TravelDashboardMain_completed__e5M5e{background-color:#dbeafe;color:#1e40af}@media (max-width:1024px){.TravelDashboardMain_servicesGrid__UV0JO{grid-template-columns:repeat(2,1fr)}.TravelDashboardMain_actionsContainer__m90j_{grid-template-columns:1fr}}@media (max-width:768px){.TravelDashboardMain_servicesGrid__UV0JO{grid-template-columns:1fr}.TravelDashboardMain_dashboardContainer__sanXH{flex-direction:column}.TravelDashboardMain_sidebar__yXJ_W{width:100%!important;border-right:none;border-bottom:1px solid #e5e7eb}.TravelDashboardMain_sidebarNav__Q_xkT{display:flex;overflow-x:auto;padding:1rem}.TravelDashboardMain_sidebarItem__H39JF{flex-shrink:0;margin-right:.5rem;margin-bottom:0}.TravelDashboardMain_mainContent__CDwVy{padding:1rem}.TravelDashboardMain_welcomeTitle__NGLHT{font-size:1.5rem}.TravelDashboardMain_serviceStats__t_Bb_{gap:1rem}.TravelDashboardMain_activityItem__DVhSi{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.TravelDashboardMain_welcomeSection__4nwie{padding:1.5rem}.TravelDashboardMain_activitySection__s94kB,.TravelDashboardMain_quickActionsGrid__Rs_XY,.TravelDashboardMain_serviceCard__lHQ3b,.TravelDashboardMain_servicesSection__7XRiR{padding:1rem}.TravelDashboardMain_serviceHeader__sskKU{flex-direction:column;align-items:center;text-align:center}.TravelDashboardMain_serviceIcon__M7qrO{margin-right:0;margin-bottom:1rem}}.ProVerificationScreen_pageContainer__SCDzp{display:flex;min-height:100vh;background-color:#fff}.ProVerificationScreen_illustrationContainer__Xkjg5{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:linear-gradient(135deg,#ea580c,#f97316,#fb923c);color:#fff;text-align:center}.ProVerificationScreen_illustrationContainer__Xkjg5 h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.ProVerificationScreen_illustrationContainer__Xkjg5 p{font-size:1.125rem;opacity:.9;max-width:400px}.ProVerificationScreen_illustration__OBFn8{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.ProVerificationScreen_shieldShape__SFwDt{position:relative;z-index:2}.ProVerificationScreen_shieldBody__Eso7Z{width:80px;height:90px;background-color:#fff;border-radius:10px 10px 50% 50%;position:relative;display:flex;justify-content:center;align-items:center}.ProVerificationScreen_shieldIcon__b20E6{color:#ea580c}.ProVerificationScreen_pulse__LuwUM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background-color:hsla(0,0%,100%,.2);z-index:1;animation:ProVerificationScreen_pulse__LuwUM 2s infinite}@keyframes ProVerificationScreen_pulse__LuwUM{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.2);opacity:0}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.ProVerificationScreen_formWrapper__y_nRh{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#fff7ed}.ProVerificationScreen_formContainer__Iv5RD{width:100%;max-width:500px;padding:2.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(234,88,12,.1);position:relative}.ProVerificationScreen_formContainer__Iv5RD h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b;text-align:center}.ProVerificationScreen_formDescription__S7T__{color:#64748b;text-align:center;margin-bottom:1.5rem;font-size:.9375rem}.ProVerificationScreen_verificationBox__XWWsw{background-color:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(234,88,12,.1);border:1px solid #fed7aa}.ProVerificationScreen_verificationHeader__yk_3G{display:flex;align-items:flex-start;margin-bottom:1rem}.ProVerificationScreen_iconContainer__ZR_rh{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ea580c,#f97316);display:flex;justify-content:center;align-items:center;margin-right:12px;color:#fff;box-shadow:0 2px 8px rgba(234,88,12,.3)}.ProVerificationScreen_verificationInfo__IYNCN{flex:1 1;margin-right:10px}.ProVerificationScreen_verificationRow__2gr_O{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.ProVerificationScreen_verificationType__UKed0{font-size:16px;font-weight:600;color:#333}.ProVerificationScreen_contactInfo__7uByy{font-size:14px;color:#666;word-break:break-all}.ProVerificationScreen_status__XHjbf{padding:4px 12px;margin-left:4px;border-radius:12px;min-width:80px;text-align:center}.ProVerificationScreen_statusText__x2roy{color:#fff;font-size:12px;font-weight:600}.ProVerificationScreen_pendingStatus__CieKH{background-color:#dc3545}.ProVerificationScreen_verifiedStatus__r4gXB{background-color:#ea580c}.ProVerificationScreen_importanceNote__Sqrrt{background-color:#fff7ed;border-radius:.5rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem;border-left:3px solid #ea580c}.ProVerificationScreen_noteIcon__7zIpQ{color:#ea580c;margin-top:.125rem;flex-shrink:0}.ProVerificationScreen_importanceNote__Sqrrt p{margin:0;font-size:.875rem;color:#7c2d12;line-height:1.4}.ProVerificationScreen_otpInputContainer__0cLYv{display:flex;gap:10px;margin-bottom:10px}.ProVerificationScreen_otpInput__xDXRa{flex:1 1;height:45px;border:1px solid #fed7aa;border-radius:8px;padding:0 15px;font-size:16px;background-color:#fff;transition:all .2s ease}.ProVerificationScreen_otpInput__xDXRa:focus{outline:none;border-color:#ea580c;box-shadow:0 0 0 3px rgba(234,88,12,.1)}.ProVerificationScreen_verifyButton___5FRX{background:linear-gradient(135deg,#ea580c,#f97316);color:#fff;border:none;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(234,88,12,.3)}.ProVerificationScreen_verifyButton___5FRX:hover{background:linear-gradient(135deg,#c2410c,#ea580c);transform:translateY(-1px);box-shadow:0 4px 8px rgba(234,88,12,.4)}.ProVerificationScreen_resendButton__5k7lO{background:none;border:none;color:#ea580c;font-size:14px;cursor:pointer;padding:5px 0;text-decoration:underline;transition:color .2s ease}.ProVerificationScreen_resendButton__5k7lO:hover{color:#c2410c}.ProVerificationScreen_disabledButton__skZMy{opacity:.5;cursor:not-allowed;color:#666!important}.ProVerificationScreen_errorText__K8OT5{color:#dc3545;font-size:12px;margin-top:5px;margin-bottom:10px}.ProVerificationScreen_instructionText__SuUIg{text-align:center;color:#666;font-size:14px;margin:20px 0;line-height:1.5;padding:1rem;background-color:#fff7ed;border-radius:.5rem;border:1px solid #fed7aa}.ProVerificationScreen_continueButton__c_mFY{background:linear-gradient(135deg,#ea580c,#f97316);color:#fff;border:none;padding:15px;border-radius:10px;width:100%;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .2s ease;box-shadow:0 4px 12px rgba(234,88,12,.3)}.ProVerificationScreen_continueButton__c_mFY:hover{background:linear-gradient(135deg,#c2410c,#ea580c);transform:translateY(-2px);box-shadow:0 6px 16px rgba(234,88,12,.4)}.ProVerificationScreen_bottomHelp__DPstX{text-align:center;margin-top:1.5rem;font-size:14px;color:#ea580c;text-decoration:underline;cursor:pointer}.ProVerificationScreen_bottomHelp__DPstX:hover{color:#c2410c}@media (max-width:1024px){.ProVerificationScreen_pageContainer__SCDzp{flex-direction:column}.ProVerificationScreen_illustrationContainer__Xkjg5{padding:3rem 1.5rem}.ProVerificationScreen_illustrationContainer__Xkjg5 h1{font-size:2rem}.ProVerificationScreen_formWrapper__y_nRh{padding:2rem 1.5rem}}@media (max-width:640px){.ProVerificationScreen_formContainer__Iv5RD{padding:1.5rem}.ProVerificationScreen_illustrationContainer__Xkjg5{padding:2rem 1rem}.ProVerificationScreen_illustrationContainer__Xkjg5 h1{font-size:1.75rem}.ProVerificationScreen_illustrationContainer__Xkjg5 p{font-size:1rem}.ProVerificationScreen_verificationBox__XWWsw{padding:1rem}.ProVerificationScreen_otpInputContainer__0cLYv{flex-direction:column}.ProVerificationScreen_verifyButton___5FRX{width:100%;padding:12px}}.rc-collapse-motion{transition:height .3s,opacity .3s}.rc-collapse-content-hidden{display:none}.rc-collapse{background-color:#f7f7f7;border-radius:3px;border:1px solid #d9d9d9}.rc-collapse>.rc-collapse-item{border-top:1px solid #d9d9d9}.rc-collapse>.rc-collapse-item:first-child{border-top:none}.rc-collapse>.rc-collapse-item>.rc-collapse-header{display:flex;align-items:center;line-height:22px;padding:10px 16px;color:#666;cursor:pointer}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow{display:inline-block;content:"\20";width:0;height:0;font-size:0;line-height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #666;vertical-align:middle;margin-right:8px}.rc-collapse>.rc-collapse-item>.rc-collapse-header .rc-collapse-extra{margin:0 16px 0 auto}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header{cursor:default}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header .rc-collapse-expand-icon,.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-header .rc-collapse-header-text{cursor:pointer}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-icon{cursor:default}.rc-collapse>.rc-collapse-item .rc-collapse-collapsible-icon .rc-collapse-expand-icon{cursor:pointer}.rc-collapse>.rc-collapse-item-disabled>.rc-collapse-header{cursor:not-allowed;color:#999;background-color:#f3f3f3}.rc-collapse-content{overflow:hidden;color:#666;padding:0 16px;background-color:#fff}.rc-collapse-content>.rc-collapse-content-box{margin-top:16px;margin-bottom:16px}.rc-collapse-item:last-child>.rc-collapse-content{border-radius:0 0 3px 3px}.rc-collapse>.rc-collapse-item-active>.rc-collapse-header .arrow{position:relative;top:2px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #666;margin-right:6px}.heroContentLoginStyle_heroContentLogin__LXpoH{width:63%!important}@media (max-width:767px){.heroContentLoginStyle_heroContentLogin__LXpoH{width:90%!important;padding-left:1em!important;padding-right:1em!important}}.heroContentReg_heroContentReg__9UqtK{width:63%!important}@media (max-width:767px){.heroContentReg_heroContentReg__9UqtK{width:90%!important;padding-left:1em!important;padding-right:1em!important}}@media (max-width:768px){.navbarDashStyle_dashboardLogo__5cp7S{max-width:10px}.navbarDashStyle_dashLogout__Gmza1,.navbarDashStyle_dashProfileImg__hOj5b{display:none}}.navbarDashStyle_mobileLanguageSelector__gWjXI{align-items:center;justify-content:center;padding:15px;border-top:1px solid #eee;margin:15px 0}.navbarDashStyle_mobileLanguageOptions__iIWC1{flex-direction:row;justify-content:center}.navbarDashStyle_mobileLanguageOption__BPYzj{width:50px;height:50px;justify-content:center;border-radius:50%;background-color:#f8f9fa;border:2px solid transparent}.navbarDashStyle_mobileLanguageFlag__gvvSo{font-size:24px}.navbarDashStyle_activeMobileLanguage__5zoNz{border-color:#084887;transform:scale(1.1)}.navbarDashStyle_mobileLanguageOption__BPYzj:hover{transform:scale(1.1);background-color:#e9ecef}@media (max-width:768px){.navbarDashStyle_languageDropdown__5PCLE{display:none}.navbarDashStyle_dashboardLogo__5cp7S{max-width:120px!important}.navbarDashStyle_dashLogout__Gmza1,.navbarDashStyle_dashProfileImg__hOj5b{display:none}}.navbarDashStyle_mobileLanguageSelector__gWjXI{display:flex;padding:15px 20px;border-bottom:1px solid #eee;width:100%}.navbarDashStyle_mobileLanguageOptions__iIWC1{display:flex;gap:20px;align-items:center}.navbarDashStyle_mobileLanguageOption__BPYzj{width:30px;height:30px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.navbarDashStyle_mobileLanguageFlag__gvvSo{font-size:18px}.navbarDashStyle_activeMobileLanguage__5zoNz{background-color:#e3f2fd;border:1px solid #084887}@media (max-width:768px){.navbarDashStyle_headerLanguage__4Ypde,.navbarDashStyle_languageDropdown__5PCLE{display:none!important}.navbarDashStyle_mobileLanguageOption__BPYzj{margin-left:0}.navbarDashStyle_mobile_menu__a0m9P{padding-left:20px}}.navbarDashStyle_mobileNotifications__9KyPO{display:none;padding:15px 20px;border-bottom:1px solid #eee}.navbarDashStyle_notificationGroup__CoTt_{display:flex;gap:20px;align-items:center}.navbarDashStyle_notificationItem__pierS{position:relative;cursor:pointer}.navbarDashStyle_notificationIcon__2hd5b{font-size:18px;color:#6c757d}.navbarDashStyle_notificationBadge__nUk48{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;border-radius:50%;background-color:#ff5f6d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding:2px}@media (max-width:768px){.navbarDashStyle_mobileNotifications__9KyPO{display:block}.navbarDashStyle_headerNotifications__8TZQq{display:none!important}}.navbarDashStyle_mobileMenuWrapper__Cd4NT{padding:20px 0}.navbarDashStyle_mobileMenuItem__dBgxQ{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #f5f5f5;transition:all .3s ease}.navbarDashStyle_mobileMenuItem__dBgxQ:hover{background-color:#f8f9fa}.navbarDashStyle_mobileSection__t9XoT{border-top:1px solid #eee;margin-top:10px;padding:15px 20px}.navbarDashStyle_sectionTitle__1emdb{color:#6c757d;font-size:14px;font-weight:500;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.navbarDashStyle_mobileIconGroup__WkP_3{display:flex;gap:25px;align-items:center;padding:10px 0}.navbarDashStyle_iconWrapper__orZwX{position:relative;display:flex;align-items:center;padding:8px;border-radius:8px;background-color:#f8f9fa;transition:all .3s ease}.navbarDashStyle_iconWrapper__orZwX:hover{background-color:#e9ecef;transform:translateY(-2px)}.navbarDashStyle_iconWrapper__orZwX i{font-size:18px;color:#084887}.navbarDashStyle_badge__ftxpK{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:50%;background-color:#ff5f6d;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.navbarDashStyle_jobBadge__nrHq3{background-color:#1976d2}.navbarDashStyle_languageOptions__BJINL{display:flex;gap:15px;margin-top:10px}.navbarDashStyle_languageOption__LLsBi{display:flex;align-items:center;padding:10px 15px;border-radius:8px;background-color:#f8f9fa;cursor:pointer;transition:all .3s ease}.navbarDashStyle_activeLanguage__W0a9t{background-color:#e3f2fd;border:1px solid #084887}.navbarDashStyle_languageFlag__11wuD{font-size:20px}.navbarDashStyle_logoutButton__5qhEp{margin:20px;width:calc(100% - 40px);padding:12px;background-color:#084887;color:#fff;border:none;border-radius:8px;font-weight:500;transition:all .3s ease}.navbarDashStyle_logoutButton__5qhEp:hover{background-color:#063e6b}@media (max-width:768px){.navbarDashStyle_headerControls__DWfEY{display:none!important}.navbarAdminStyle_dashboardLogo__Uq2Sf{max-width:10px}.navbarAdminStyle_dashLogout__acFda,.navbarAdminStyle_dashProfileImg__FmpW1{display:none}}.navbarAdminStyle_mobileLanguageSelector__UtvMd{align-items:center;justify-content:center;padding:15px;border-top:1px solid #eee;margin:15px 0}.navbarAdminStyle_mobileLanguageOptions__xCAHq{flex-direction:row;justify-content:center}.navbarAdminStyle_mobileLanguageOption__xrVKu{width:50px;height:50px;justify-content:center;border-radius:50%;background-color:#f8f9fa;border:2px solid transparent}.navbarAdminStyle_mobileLanguageFlag__WSHjA{font-size:24px}.navbarAdminStyle_activeMobileLanguage__x7D7m{border-color:#084887;transform:scale(1.1)}.navbarAdminStyle_mobileLanguageOption__xrVKu:hover{transform:scale(1.1);background-color:#e9ecef}@media (max-width:768px){.navbarAdminStyle_languageDropdown__UrbeH{display:none}.navbarAdminStyle_dashboardLogo__Uq2Sf{max-width:120px!important}.navbarAdminStyle_dashLogout__acFda,.navbarAdminStyle_dashProfileImg__FmpW1{display:none}}.navbarAdminStyle_mobileLanguageSelector__UtvMd{display:flex;padding:15px 20px;border-bottom:1px solid #eee;width:100%}.navbarAdminStyle_mobileLanguageOptions__xCAHq{display:flex;gap:20px;align-items:center}.navbarAdminStyle_mobileLanguageOption__xrVKu{width:30px;height:30px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease;padding:5px;border-radius:4px}.navbarAdminStyle_mobileLanguageFlag__WSHjA{font-size:18px}.navbarAdminStyle_activeMobileLanguage__x7D7m{background-color:#e3f2fd;border:1px solid #084887}@media (max-width:768px){.navbarAdminStyle_headerLanguage__JWH3u,.navbarAdminStyle_languageDropdown__UrbeH{display:none!important}.navbarAdminStyle_mobileLanguageOption__xrVKu{margin-left:0}.navbarAdminStyle_mobile_menu__fEm8f{padding-left:20px}}.navbarAdminStyle_mobileNotifications__XmB__{display:none;padding:15px 20px;border-bottom:1px solid #eee}.navbarAdminStyle_notificationGroup__ONsUJ{display:flex;gap:20px;align-items:center}.navbarAdminStyle_notificationItem__Y7gbP{position:relative;cursor:pointer}.navbarAdminStyle_notificationIcon__m_zlV{font-size:18px;color:#6c757d}.navbarAdminStyle_notificationBadge__DPKhu{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;border-radius:50%;background-color:#ff5f6d;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;padding:2px}@media (max-width:768px){.navbarAdminStyle_mobileNotifications__XmB__{display:block}.navbarAdminStyle_headerNotifications__qLRAx{display:none!important}}.navbarAdminStyle_mobileMenuWrapper__MU_wr{padding:20px 0}.navbarAdminStyle_mobileMenuItem__5LYTD{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #f5f5f5;transition:all .3s ease}.navbarAdminStyle_mobileMenuItem__5LYTD:hover{background-color:#f8f9fa}.navbarAdminStyle_mobileSection__azXTs{border-top:1px solid #eee;margin-top:10px;padding:15px 20px}.navbarAdminStyle_sectionTitle__WjcZ_{color:#6c757d;font-size:14px;font-weight:500;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.navbarAdminStyle_mobileIconGroup__F5Zgg{display:flex;gap:25px;align-items:center;padding:10px 0}.navbarAdminStyle_iconWrapper__HEMFe{position:relative;display:flex;align-items:center;padding:8px;border-radius:8px;background-color:#f8f9fa;transition:all .3s ease}.navbarAdminStyle_iconWrapper__HEMFe:hover{background-color:#e9ecef;transform:translateY(-2px)}.navbarAdminStyle_iconWrapper__HEMFe i{font-size:18px;color:#084887}.navbarAdminStyle_badge___8EDe{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;border-radius:50%;background-color:#ff5f6d;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.navbarAdminStyle_jobBadge__kk4Sd{background-color:#1976d2}.navbarAdminStyle_languageOptions__Vw3fU{display:flex;gap:15px;margin-top:10px}.navbarAdminStyle_languageOption__D0F2U{display:flex;align-items:center;padding:10px 15px;border-radius:8px;background-color:#f8f9fa;cursor:pointer;transition:all .3s ease}.navbarAdminStyle_activeLanguage__8HLBK{background-color:#e3f2fd;border:1px solid #084887}.navbarAdminStyle_languageFlag__x5ia3{font-size:20px}.navbarAdminStyle_logoutButton__p9FfY{margin:20px;width:calc(100% - 40px);padding:12px;background-color:#084887;color:#fff;border:none;border-radius:8px;font-weight:500;transition:all .3s ease}.navbarAdminStyle_logoutButton__p9FfY:hover{background-color:#063e6b}@media (max-width:768px){.navbarAdminStyle_headerControls__RqvTv{display:none!important}}.SubscriptionsTab_container__4F8vw{padding:1rem;display:flex;flex-direction:column;gap:1rem}.SubscriptionsTab_headerRow__3a5J8{display:flex;gap:1rem}.SubscriptionsTab_searchInput__GBO87{flex:7 1;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:8px}.SubscriptionsTab_dropdown__o_Yk8{z-index:999;flex:3 1;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;background-color:#fff}.SubscriptionsTab_heading__IqAWB{color:#f0a963;font-size:1.5rem}.SubscriptionsTab_card__Wh0Mr{border:1px solid #eee;border-radius:8px;padding:1rem;background-color:#fffefc;box-shadow:0 2px 6px rgba(0,0,0,.05)}.SubscriptionsTab_row__SsyC4{display:flex;justify-content:space-between;margin-bottom:.5rem}.SubscriptionsTab_label__YM14X{font-weight:600;color:#f0a963}.SubscriptionsTab_section__6wdlQ{margin-top:1rem;padding-top:.5rem;border-top:1px solid #eee}.SubscriptionsTab_itemCard__OMNiM{padding:.5rem;background-color:#fff9f1;border:1px solid #f0d7b1;border-radius:6px;margin-top:.5rem}.SubscriptionsTab_empty__z215G,.SubscriptionsTab_error__ow01F,.SubscriptionsTab_loading__euWtg{color:#888;font-size:1rem;text-align:center}.ForgotPassword_pageContainer__v8Hf1{display:flex;min-height:100vh;background-color:#fff}.ForgotPassword_illustrationContainer__9zK6i{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:linear-gradient(135deg,#ec8d27,#f59e0b,#f97316);color:#fff;text-align:center}.ForgotPassword_illustrationContainer__9zK6i h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.ForgotPassword_illustrationContainer__9zK6i p{font-size:1.125rem;opacity:.9;max-width:400px}.ForgotPassword_illustration__bBxaa{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.ForgotPassword_lockShape__Vzxqm{position:relative;z-index:2}.ForgotPassword_lockBody__TN5v5{width:80px;height:60px;background-color:#fff;border-radius:10px;position:relative}.ForgotPassword_lockShackle__c_6Ti{width:40px;height:40px;border:10px solid #fff;border-bottom:none;border-radius:40px 40px 0 0;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.ForgotPassword_pulse__xZN8g{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background-color:hsla(0,0%,100%,.2);z-index:1;animation:ForgotPassword_pulse__xZN8g 2s infinite}@keyframes ForgotPassword_pulse__xZN8g{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.2);opacity:0}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.ForgotPassword_formWrapper__H23aG{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#f8fafc}.ForgotPassword_formContainer__CLVkm{width:100%;max-width:450px;padding:2.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.05);position:relative}.ForgotPassword_formContainer__CLVkm h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b;text-align:center}.ForgotPassword_formDescription__47CC4{color:#64748b;text-align:center;margin-bottom:1.5rem;font-size:.9375rem}.ForgotPassword_tabSelector__P5lf4{display:flex;margin-bottom:1.5rem;background-color:#f1f5f9;border-radius:.5rem;padding:.25rem}.ForgotPassword_tabButton__6vSQ7{flex:1 1;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#64748b;background:none;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ForgotPassword_activeTab__VYC3q{background-color:#fff;color:#0f172a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ForgotPassword_inputGroup__MJV8l{margin-bottom:1.5rem}.ForgotPassword_inputGroup__MJV8l label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#334155}.ForgotPassword_inputWithIcon__Pa8oi{position:relative;display:flex;align-items:center}.ForgotPassword_inputIcon__KO_1z{position:absolute;left:1rem;color:#94a3b8}.ForgotPassword_inputWithIcon__Pa8oi input{width:100%;padding:.875rem 1rem .875rem 2.5rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.9375rem;color:#1e293b;transition:all .2s ease}.ForgotPassword_inputWithIcon__Pa8oi input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ForgotPassword_togglePasswordButton__J8f0L{position:absolute;right:1rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;display:flex;align-items:center}.ForgotPassword_codeInputContainer__ol0eo{display:flex;justify-content:center}.ForgotPassword_codeInput__agTQI{width:100%;padding:.875rem 1rem;font-size:1.125rem;letter-spacing:.5rem;text-align:center;border:1px solid #e2e8f0;border-radius:.5rem;font-weight:600;color:#1e293b;transition:all .2s ease}.ForgotPassword_codeInput__agTQI:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ForgotPassword_passwordCriteria__QFyBZ{background-color:#f8fafc;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.ForgotPassword_criterionItem__oEXMn{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#64748b;font-size:.875rem}.ForgotPassword_criterionItem__oEXMn:last-child{margin-bottom:0}.ForgotPassword_criterionDot__AXu8A{width:16px;height:16px;border-radius:50%;border:1px solid #94a3b8}.ForgotPassword_criterionIcon__E4qv_,.ForgotPassword_criterionMet__VrxUy{color:#10b981}.ForgotPassword_submitButton__eCEES{width:100%;padding:.875rem;background:linear-gradient(135deg,#ec8d27,#f97316);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(236,141,39,.2);margin-top:.5rem}.ForgotPassword_submitButton__eCEES:hover{background:linear-gradient(135deg,#d97706,#ea580c);transform:translateY(-2px);box-shadow:0 6px 8px rgba(236,141,39,.25)}.ForgotPassword_submitButton__eCEES:active{transform:translateY(0)}.ForgotPassword_backButton__oL3ge{position:absolute;top:1.5rem;left:1.5rem;background:none;border:none;color:#64748b;cursor:pointer;padding:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:color .2s ease}.ForgotPassword_backButton__oL3ge:hover{color:#0f172a}.ForgotPassword_linkContainer__zkLAR{display:flex;justify-content:center;margin-top:1.5rem}.ForgotPassword_formLink__Gjvjl{color:#3b82f6;font-size:.875rem;text-decoration:none;transition:color .2s ease;cursor:pointer}.ForgotPassword_formLink__Gjvjl:hover{color:#2563eb;text-decoration:underline}.ForgotPassword_errorMessage__IoM7_{color:#ef4444}.ForgotPassword_errorMessage__IoM7_,.ForgotPassword_successMessage__Hq7tQ{text-align:center;font-size:.875rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.ForgotPassword_successMessage__Hq7tQ{color:#10b981}.ForgotPassword_successContainer__ljdf9{width:100%;max-width:450px;padding:3rem 2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center}.ForgotPassword_successContainer__ljdf9 h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b}.ForgotPassword_successContainer__ljdf9 p{color:#64748b;margin-bottom:2rem}.ForgotPassword_successIcon__Y0fb_{width:80px;height:80px;background-color:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#10b981}@media (max-width:1024px){.ForgotPassword_pageContainer__v8Hf1{flex-direction:column}.ForgotPassword_illustrationContainer__9zK6i{padding:3rem 1.5rem}.ForgotPassword_illustrationContainer__9zK6i h1{font-size:2rem}.ForgotPassword_formWrapper__H23aG{padding:2rem 1.5rem}}@media (max-width:640px){.ForgotPassword_formContainer__CLVkm{padding:1.5rem}.ForgotPassword_backButton__oL3ge{top:1rem;left:1rem}.ForgotPassword_illustrationContainer__9zK6i{padding:2rem 1rem}.ForgotPassword_illustrationContainer__9zK6i h1{font-size:1.75rem}.ForgotPassword_illustrationContainer__9zK6i p{font-size:1rem}}.JobsDashboard_dashboard__5mjp8{--icon-xs:0.75rem;--icon-sm:0.875rem;--icon-md:1rem;--icon-lg:1.25rem;--icon-xl:1.5rem;display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}.JobsDashboard_dashboard__5mjp8 i,.JobsDashboard_dashboard__5mjp8 svg{font-size:var(--icon-md)!important;width:auto!important;height:auto!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important}@media (min-width:768px){.JobsDashboard_dashboard__5mjp8{max-width:750px}}@media (min-width:992px){.JobsDashboard_dashboard__5mjp8{max-width:970px}}@media (min-width:1220px){.JobsDashboard_dashboard__5mjp8{max-width:1170px}}@media (min-width:1400px){.JobsDashboard_dashboard__5mjp8{max-width:1360px}}.JobsDashboard_sidebar__d0zIC{background-color:#fff!important;border:2px solid #d1d5db!important;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08)!important;z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.JobsDashboard_sidebar__d0zIC.JobsDashboard_open__d8X6w{width:320px}.JobsDashboard_sidebar__d0zIC.JobsDashboard_closed__1eWYu{width:80px}.JobsDashboard_sidebarHeader__YHTc_{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.JobsDashboard_logoContainer__jueUj{display:flex;align-items:center;gap:12px}.JobsDashboard_toggleButton__kul2s{background:none;border:none;cursor:pointer;padding:8px;border-radius:0;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.JobsDashboard_toggleButton__kul2s:hover{background-color:#f9fafb}.JobsDashboard_toggleButton__kul2s svg{width:24px;height:24px}.JobsDashboard_logoIcon__yN3xC{width:32px;height:32px;color:#ecab6d;flex-shrink:0}.JobsDashboard_logoText__AzGTK{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.JobsDashboard_header__cNYjU{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:flex-start;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-radius:12px 12px 0 0}.JobsDashboard_menuButton__rJCWD{background:none;border:none;cursor:pointer;padding:8px;border-radius:0;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.JobsDashboard_menuButton__rJCWD:hover{background-color:#f9fafb}.JobsDashboard_menuButton__rJCWD svg{width:24px;height:24px}.JobsDashboard_sidebar__d0zIC:hover{transform:none;box-shadow:2px 0 8px rgba(0,0,0,.05)}.JobsDashboard_profileSection__SY4nW{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.JobsDashboard_dashboardTitle__K7uaX{font-size:1.3rem;font-weight:600;color:#f0a963;margin:.5rem 0}.JobsDashboard_divider__5YsP7{height:1px;background:linear-gradient(90deg,rgba(240,169,99,.1),rgba(240,169,99,.3),rgba(240,169,99,.1));margin:.5rem 0}.JobsDashboard_navSection__Mnwog{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.JobsDashboard_navSectionTitle__qGgRw{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.075em;margin:.5rem 0 .25rem .75rem}.JobsDashboard_sidebarNav__a1_88{flex:1 1;padding:20px 0;overflow-y:auto}.JobsDashboard_navItem__jSU_Z{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border:none;background:none;color:#6b7280;font-size:.95rem;cursor:pointer;border-radius:0;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.JobsDashboard_navItem__jSU_Z:hover{background-color:#f9fafb;color:#111827}.JobsDashboard_navItem__jSU_Z.JobsDashboard_active__5NCqq{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;font-weight:500;box-shadow:0 4px 12px rgba(240,169,99,.3)}.JobsDashboard_navIcon__ZrQgW{width:var(--icon-md)!important;height:var(--icon-md)!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important;font-size:var(--icon-md)!important;flex-shrink:0}.JobsDashboard_navItem__jSU_Z.JobsDashboard_active__5NCqq .JobsDashboard_navIcon__ZrQgW{color:#fff}.JobsDashboard_mainContent__fNjCz{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff!important;border:2px solid #d1d5db!important;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08)!important}.JobsDashboard_sidebarOption__LYSpA.JobsDashboard_active__5NCqq{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.JobsDashboard_sidebarOption__LYSpA.JobsDashboard_active__5NCqq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:JobsDashboard_shine__sLA8C 3s infinite}.JobsDashboard_sidebarOption__LYSpA.JobsDashboard_active__5NCqq .JobsDashboard_icon__ScRrX{color:#fff}.JobsDashboard_icon__ScRrX{font-size:var(--icon-md)!important;width:auto!important;height:auto!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important;color:#4b5563;transition:transform .3s ease}.JobsDashboard_sidebarOption__LYSpA:hover .JobsDashboard_icon__ScRrX{transform:scale(1.1)}.JobsDashboard_contentCard___n34U{background-color:#fff;border-radius:0;box-shadow:none;border:1px solid #e5e7eb;padding:1.5rem;margin:0;width:100%;height:100%;transition:transform .3s ease,box-shadow .3s ease}.JobsDashboard_contentCard___n34U:hover{transform:none;box-shadow:none}.JobsDashboard_contentTitle__1I1Nm{font-size:1.5rem;font-weight:600;color:#f0a963;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f4f8;display:flex;align-items:center}.JobsDashboard_contentTitle__1I1Nm i{margin-right:.5rem;color:#084887}.JobsDashboard_bottomNav__pQg_a{display:none}@keyframes JobsDashboard_shine__sLA8C{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes JobsDashboard_scaleIn__wjJzx{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:992px){.JobsDashboard_dashboard__5mjp8{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.JobsDashboard_sidebar__d0zIC{width:100%!important;margin:1rem 0}.JobsDashboard_mainContent__fNjCz{width:100%;margin:0 0 1rem}}@media (max-width:768px){.JobsDashboard_dashboard__5mjp8{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.JobsDashboard_sidebar__d0zIC{display:none}.JobsDashboard_mainContent__fNjCz{width:100%;margin:.5rem 0;padding:0 .5rem}.JobsDashboard_contentCard___n34U{padding:1rem;border-radius:0}.JobsDashboard_bottomNav__pQg_a{display:block;position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:90%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:0;padding:.75rem .5rem;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.05);transition:transform .3s ease}.JobsDashboard_bottomNavScroll__6CvCO{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px;gap:.25rem}.JobsDashboard_bottomNavScroll__6CvCO::-webkit-scrollbar{display:none}.JobsDashboard_bottomNav__pQg_a:hover{transform:translateX(-50%) translateY(-5px)}.JobsDashboard_bottomNavOption__fq2VM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;min-width:4rem;color:#4b5563;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.JobsDashboard_bottomNavOption__fq2VM.JobsDashboard_active__5NCqq{color:#f0a963;background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(245,146,55,.1));animation:JobsDashboard_scaleIn__wjJzx .3s ease}.JobsDashboard_bottomNavOption__fq2VM.JobsDashboard_active__5NCqq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(240,169,99,0) 30%,rgba(240,169,99,.2) 50%,rgba(240,169,99,0) 70%,transparent);animation:JobsDashboard_shine__sLA8C 3s infinite}.JobsDashboard_bottomNavOption__fq2VM span{font-size:.75rem;font-weight:500}.JobsDashboard_bottomNavOption__fq2VM:active{transform:scale(.95)}}.JobsDashboard_badge__hNyoL{position:absolute;top:4px;right:8px;background-color:#0a4a8d;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:9999px;min-width:20px;text-align:center}.termStyle_termsandCondtion__xx3T_{width:63%;margin:0 auto}@media (max-width:767px){.termStyle_termsandCondtion__xx3T_{width:100%;padding-left:1em;padding-right:1em}}.faqStyle_faqSection__0oave{width:63%;margin:0 auto}.faqStyle_faqSection__0oave h3{margin-bottom:15px;font-size:1.3rem}.faqStyle_faqSection__0oave p{margin-bottom:25px;line-height:1.6}.faqStyle_faqSection__0oave a{color:#f9ab55;text-decoration:none;font-weight:500}.faqStyle_faqSection__0oave a:hover{text-decoration:underline}@media (max-width:767px){.faqStyle_faqSection__0oave{width:100%;padding-left:1em;padding-right:1em}.faqStyle_faqSection__0oave h1{font-size:32px!important}.faqStyle_faqSection__0oave h3{font-size:1.1rem}}.aboutUsStyle_aboutUsContentSection__ADUGb{width:63%;margin:0 auto}@media (max-width:767px){.aboutUsStyle_aboutUsContentSection__ADUGb{width:100%;padding-left:1em;padding-right:1em}}.aboutUsStyle_paragraph__16qm4{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-style:italic;font-weight:lighter}.privacyStyle_privacyPolicy__MzkuA{width:63%;margin:0 auto}@media (max-width:767px){.privacyStyle_privacyPolicy__MzkuA{width:100%;padding-left:1em;padding-right:1em}}.feedbackStyle_feedback__wAbPO{width:63%;margin:0 auto}@media (max-width:767px){.feedbackStyle_feedback__wAbPO{width:100%;padding-left:1em;padding-right:1em}}.feedbackStyle_formControl__gonh6{border:1px solid #e0e0e0;padding:.75em;margin-bottom:.5em;width:100%;font-size:1em}.feedbackStyle_formControl__gonh6:focus{border-color:#f9ab55;box-shadow:0 0 0 .2rem rgba(249,171,85,.25)}.feedbackStyle_submitButton__l6mXM{background-color:#f9ab55;color:#fff;padding:.75em;font-size:1.1em;border-radius:.5em;width:100%;border:none;cursor:pointer;transition:background-color .3s ease}.feedbackStyle_submitButton__l6mXM:hover{background-color:#e89943;border-color:#e89943}.feedbackStyle_formGroup__YqgJ3{margin-bottom:1.5em}.feedbackStyle_formLabel__KwTCO{color:#084887;margin-bottom:.5em;display:block}.feedbackStyle_formSelect__35tdt{border:1px solid #e0e0e0;padding:.75em;margin-bottom:.5em;width:100%;font-size:1em;border-radius:.5em}.feedbackStyle_formSelect__35tdt:focus{border-color:#f9ab55;box-shadow:0 0 0 .2rem rgba(249,171,85,.25)}.feedbackStyle_smallText__EQeLH{color:#6c757d;font-size:.875em}.feedbackStyle_imageContainer__Hn3J3{display:flex;justify-content:center;align-items:center;height:100%;padding:2em}.feedbackStyle_feedbackImage__h6JmD{max-width:100%;height:auto;object-fit:contain}.howitworksStyle_howItWorks___pUEi{width:100%;margin:0 auto}.howitworksStyle_mainCard__Kc0u9{background:#fff;border-radius:1.5em;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem}.howitworksStyle_cardBody__4gEhZ{padding:1.5rem}.howitworksStyle_heading1__yeEl1{font-size:45px;margin-bottom:20px;text-align:center;font-weight:600;color:#084887;display:flex;align-items:center;justify-content:center;gap:.5em}.howitworksStyle_heading2___SFAV,.howitworksStyle_heading3__Fmyb6,.howitworksStyle_heading4__PB_yq{color:#084887;font-weight:600}.howitworksStyle_heading2___SFAV{font-size:1.8em;margin-bottom:1em}.howitworksStyle_heading3__Fmyb6{font-size:1.3em;margin-bottom:.75em}.howitworksStyle_heading4__PB_yq{font-size:1.1em;margin-bottom:.5em}.howitworksStyle_titleContainer__3WhQC{margin-bottom:2em}.howitworksStyle_paragraph__P80ul{line-height:1.6;color:#084887;margin-bottom:1em;font-size:1rem}.howitworksStyle_headerIcon___DivV{font-size:24px!important;color:#f9ab55;margin-left:.5rem}.howitworksStyle_sectionIcon__xGxyH{font-size:20px!important;color:#f9ab55;margin-right:.75rem}.howitworksStyle_featureIcon__a2AoC{font-size:18px!important;color:#f9ab55;margin-right:.5rem}.howitworksStyle_tabIcon__m9dzF{font-size:16px!important;color:currentColor;margin-right:.5rem}.howitworksStyle_pricingIcon__LfRTe{font-size:14px!important;color:#f9ab55;margin-right:.5rem}.howitworksStyle_titleText__iM_qE{display:inline-block;margin-right:.5em}.howitworksStyle_tabContainer__F46Da{display:flex;justify-content:center;gap:1.5em;margin:2em 0 3em;position:relative;z-index:2}.howitworksStyle_tabButton__2OHOG{padding:1em 2em;font-size:1.1em;border:2px solid #f9ab55;background:#fff;color:#084887;border-radius:.75em;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5em;font-weight:500;position:relative;z-index:2}.howitworksStyle_tabButton__2OHOG:hover{background:rgba(249,171,85,.1)}.howitworksStyle_activeTab__MYaRM{background:#f9ab55;color:#fff;box-shadow:0 4px 6px rgba(249,171,85,.2)}.howitworksStyle_tabContent__2E_8p{opacity:1;transition:opacity .3s ease;position:relative}.howitworksStyle_contentWrapper__HArLu{position:relative;z-index:1}.howitworksStyle_section__HvtfX{margin-bottom:4em;padding:2em;background:#fff;border-radius:1em;box-shadow:0 2px 4px rgba(0,0,0,.05)}.howitworksStyle_sectionHeader__5Bt8g{display:flex;align-items:center;gap:1em;margin-bottom:2em;padding-bottom:1em;border-bottom:2px solid rgba(8,72,135,.1)}.howitworksStyle_sectionGrid__2HJm_{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2em;gap:2em}.howitworksStyle_gridItem__Sw8rR{background:#f8f9fa;padding:1.5em;border-radius:.75em;border:1px solid rgba(8,72,135,.1)}.howitworksStyle_gridItem__Sw8rR ul{list-style:none;padding-left:0;margin:1em 0}.howitworksStyle_gridItem__Sw8rR li{position:relative;padding-left:1.5em;margin-bottom:.75em;color:#084887}.howitworksStyle_gridItem__Sw8rR li:before{content:"•";color:#f9ab55;position:absolute;left:0;font-weight:700}.howitworksStyle_stepNumber__S3VIK{background:#f9ab55;color:#fff;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:.5em;font-size:.9em}.howitworksStyle_featureGrid__k_MEb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;gap:2em}.howitworksStyle_featureCard__VWG66{background:#fff;padding:2em;border-radius:1em;border:1px solid rgba(8,72,135,.1);transition:all .3s ease}.howitworksStyle_featureCard__VWG66:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(8,72,135,.1)}.howitworksStyle_featureCard__VWG66 ul{list-style:none;padding-left:0}.howitworksStyle_featureCard__VWG66 li{margin-bottom:.75em;color:#084887;position:relative;padding-left:1.5em}.howitworksStyle_featureCard__VWG66 li:before{content:"•";color:#f9ab55;position:absolute;left:0;font-weight:700}.howitworksStyle_badgeSystem__DwRCH{margin-top:2em}.howitworksStyle_badgeGrid__NTB1P{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5em;gap:1.5em;margin-top:2em}.howitworksStyle_badge__ChTNz{text-align:center;padding:1.5em;background:#f8f9fa;border-radius:.75em;border:1px solid rgba(8,72,135,.1);transition:all .3s ease}.howitworksStyle_badge__ChTNz:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(8,72,135,.1)}.howitworksStyle_pricingSection__Ohdrd{margin-bottom:4em}.howitworksStyle_pricingCard__neNsX{background:#fff;border-radius:1em;padding:2em;text-align:center;max-width:600px;margin:0 auto;border:2px solid #f9ab55}.howitworksStyle_price__AOLLq{margin-bottom:2em}.howitworksStyle_price__AOLLq .howitworksStyle_heading3__Fmyb6{font-size:3em;color:#084887}.howitworksStyle_price__AOLLq span{font-size:.4em;opacity:.7}.howitworksStyle_pricingFeatures__LpVWN ul{column-count:2;list-style:none;padding:0;margin-top:1.5em}.howitworksStyle_pricingFeatures__LpVWN li{margin-bottom:1em;text-align:left;padding-left:.5em;display:flex;align-items:center;color:#084887}.howitworksStyle_ctaSection__ZC_tB{text-align:center;margin-top:4em;padding:3em;background:#f8f9fa;border-radius:1em}.howitworksStyle_ctaButton__WLaUx{background:#f9ab55;color:#fff;border:none;padding:1em 3em;font-size:1.2em;border-radius:.5em;margin-top:1.5em;cursor:pointer;transition:all .3s ease;font-weight:600}.howitworksStyle_ctaButton__WLaUx:hover{background:#e89943;transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,171,85,.3)}.howitworksStyle_contentSection__D5qEy{opacity:1;transition:opacity .3s ease}@media (max-width:767px){.howitworksStyle_howItWorks___pUEi{width:95%;padding:1em}.howitworksStyle_cardBody__4gEhZ,.howitworksStyle_mainCard__Kc0u9{padding:1rem}.howitworksStyle_tabContainer__F46Da{flex-direction:column}.howitworksStyle_heading1__yeEl1{font-size:32px}.howitworksStyle_heading2___SFAV{font-size:1.5em}.howitworksStyle_heading3__Fmyb6{font-size:1.2em}.howitworksStyle_section__HvtfX{padding:1.5em;margin-bottom:2em}.howitworksStyle_pricingFeatures__LpVWN ul{column-count:1}.howitworksStyle_headerIcon___DivV{font-size:20px!important}.howitworksStyle_sectionIcon__xGxyH{font-size:18px!important}.howitworksStyle_featureIcon__a2AoC{font-size:16px!important}.howitworksStyle_tabIcon__m9dzF{font-size:14px!important}.howitworksStyle_pricingIcon__LfRTe{font-size:12px!important}}@media (min-width:768px) and (max-width:991px){.howitworksStyle_howItWorks___pUEi{width:90%}.howitworksStyle_badgeGrid__NTB1P,.howitworksStyle_featureGrid__k_MEb,.howitworksStyle_sectionGrid__2HJm_{grid-template-columns:repeat(2,1fr)}}.TravelHubSection_travelSection__ZPyJz{min-height:100vh;background:linear-gradient(180deg,#e0f2fe 0,#f0f9ff);position:relative;overflow:hidden;padding:5rem 0;border-top:1px solid #0891b2;border-bottom:1px solid #0891b2}.TravelHubSection_travelSection__ZPyJz:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(6,182,212,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(139,92,246,.05) 0,transparent 50%),linear-gradient(90deg,transparent,rgba(6,182,212,.02) 50%,transparent);z-index:0}.TravelHubSection_container__kqTXM{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.TravelHubSection_heroSection__m7XJV{padding:4rem 1rem;animation:TravelHubSection_fadeInUp__K3As_ .8s ease-out}@keyframes TravelHubSection_fadeInUp__K3As_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TravelHubSection_heroText__OwSN5{text-align:center;margin-bottom:4rem}.TravelHubSection_heroTitle__tI_ra{font-size:3.5rem;font-weight:800;color:#1f2937;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em;position:relative;text-shadow:0 2px 4px rgba(0,0,0,.1)}.TravelHubSection_heroTitle__tI_ra:before{content:"Travel Hub Platform";position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#0891b2,#8b5cf6);color:#fff;padding:.4rem 1.5rem;border-radius:1.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 15px rgba(8,145,178,.3)}.TravelHubSection_gradientText__IxxKv{background:linear-gradient(135deg,#0891b2,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TravelHubSection_heroSubtitle__pSMN3{font-size:1.25rem;color:#64748b;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.TravelHubSection_ctaContainer__SERhD{margin-bottom:3rem}.TravelHubSection_exploreButton__bM_iz{background:linear-gradient(135deg,#0891b2,#8b5cf6);color:#fff;border:none;padding:1rem 2.5rem;border-radius:3rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(8,145,178,.3);position:relative;overflow:hidden}.TravelHubSection_exploreButton__bM_iz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.TravelHubSection_exploreButton__bM_iz:hover:before{left:100%}.TravelHubSection_exploreButton__bM_iz:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(8,145,178,.4)}.TravelHubSection_ctaSubtext__4fUwi{margin-top:1rem;font-size:.9rem;color:#6b7280;font-weight:500}.TravelHubSection_servicesSection__rBG63{margin:4rem 0;text-align:center}.TravelHubSection_servicesTitle__7Ta4R{font-size:2.5rem;font-weight:800;color:#1f2937;margin-bottom:3rem;background:linear-gradient(135deg,#0891b2,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.TravelHubSection_servicesGrid__wIET_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.TravelHubSection_serviceCard__Lvq7Y{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.6);border-radius:1.5rem;padding:3rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.TravelHubSection_serviceCard__Lvq7Y:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:4px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);transition:left .6s}.TravelHubSection_serviceCard__Lvq7Y:hover:before{left:100%}.TravelHubSection_serviceCard__Lvq7Y:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(8,145,178,.25);border-color:rgba(8,145,178,.3)}.TravelHubSection_serviceIcon___BUzs{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:all .3s ease}.TravelHubSection_serviceCard__Lvq7Y:hover .TravelHubSection_serviceIcon___BUzs{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 35px rgba(0,0,0,.2)}.TravelHubSection_serviceTitle__KezjA{font-size:1.5rem;font-weight:800;color:#1f2937;margin-bottom:1rem}.TravelHubSection_serviceDescription__l0gnS{color:#6b7280;line-height:1.6;font-size:1rem}.TravelHubSection_benefitsSection__kGn3C{margin:4rem 0}.TravelHubSection_benefitsTitle__zRmu0{font-size:2rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:3rem;position:relative}.TravelHubSection_benefitsTitle__zRmu0:after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(135deg,#0891b2,#8b5cf6);border-radius:2px}.TravelHubSection_benefitsGrid__HAJIP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.TravelHubSection_benefitCard__gk4dp{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.4);border-radius:1.25rem;padding:2.5rem 2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.TravelHubSection_benefitCard__gk4dp:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#0891b2,#8b5cf6)}.TravelHubSection_benefitCard__gk4dp:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(8,145,178,.2)}.TravelHubSection_benefitIcon__OaF41{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease}.TravelHubSection_benefitCard__gk4dp:hover .TravelHubSection_benefitIcon__OaF41{transform:scale(1.1)}.TravelHubSection_benefitTitle__6AUIl{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.TravelHubSection_benefitDescription__dgOki{color:#6b7280;line-height:1.6}@media (max-width:1024px){.TravelHubSection_benefitsGrid__HAJIP{grid-template-columns:repeat(2,1fr);gap:1.5rem}.TravelHubSection_servicesGrid__wIET_{grid-template-columns:1fr;gap:2rem}}@media (max-width:768px){.TravelHubSection_heroSection__m7XJV{padding:2rem 1rem}.TravelHubSection_heroTitle__tI_ra{font-size:2.5rem}.TravelHubSection_heroSubtitle__pSMN3{font-size:1.1rem;margin-bottom:2rem}.TravelHubSection_servicesTitle__7Ta4R{font-size:2rem}.TravelHubSection_benefitsTitle__zRmu0{font-size:1.75rem}.TravelHubSection_benefitsGrid__HAJIP{grid-template-columns:1fr;gap:1.5rem}.TravelHubSection_servicesGrid__wIET_{grid-template-columns:1fr}.TravelHubSection_benefitsSection__kGn3C,.TravelHubSection_servicesSection__rBG63{margin:3rem 0}.TravelHubSection_exploreButton__bM_iz{padding:.875rem 2rem;font-size:1rem}}@media (max-width:480px){.TravelHubSection_travelSection__ZPyJz{padding:3rem 0}.TravelHubSection_heroTitle__tI_ra{font-size:2rem}.TravelHubSection_heroTitle__tI_ra:before{font-size:.7rem;padding:.3rem 1rem}.TravelHubSection_heroSubtitle__pSMN3{font-size:1rem}.TravelHubSection_servicesTitle__7Ta4R{font-size:1.75rem}.TravelHubSection_benefitsTitle__zRmu0{font-size:1.5rem}.TravelHubSection_benefitCard__gk4dp,.TravelHubSection_serviceCard__Lvq7Y{padding:1.5rem}.TravelHubSection_serviceIcon___BUzs{width:60px;height:60px}.TravelHubSection_serviceTitle__KezjA{font-size:1.25rem}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.BookingCard_bookingCard__VS0gM{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid rgba(226,232,240,.6);border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BookingCard_bookingCard__VS0gM:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.BookingCard_bookingCard__VS0gM:hover{box-shadow:0 8px 30px rgba(102,126,234,.2),0 4px 12px rgba(0,0,0,.1);transform:translateY(-3px);border-color:rgba(102,126,234,.3)}.BookingCard_bookingCard__VS0gM:hover:before{opacity:1}.BookingCard_bookingCard__VS0gM.BookingCard_compact____68C{padding:18px}.BookingCard_header__D7MKu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(226,232,240,.6)}.BookingCard_headerLeft__0Hlg3{display:flex;flex-wrap:wrap;gap:10px}.BookingCard_headerRight__LjQyi{display:flex;align-items:center;gap:8px}.BookingCard_statusBadge___ERwb{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:24px;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15);text-transform:capitalize}.BookingCard_statusIcon__uR88m{flex-shrink:0}.BookingCard_typeBadge__cOHA_{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 4px 12px rgba(102,126,234,.3);text-transform:capitalize}.BookingCard_bookingId__Ox2u9{font-size:12px;color:#94a3b8;font-weight:600;font-family:monospace;letter-spacing:.5px}.BookingCard_routeSection___VdjR{margin-bottom:16px;padding:14px 18px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-radius:12px;border:1px solid rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.06)}.BookingCard_routeSingleLine__JWZ3V{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.BookingCard_routeIcon__rfw7C{color:#667eea;flex-shrink:0}.BookingCard_cityRoute__9j699{font-size:15px;font-weight:700;color:#1e293b;flex:1 1;min-width:0}.BookingCard_routeDate__aLmOZ{display:flex;align-items:center;gap:6px;color:#667eea;font-size:13px;font-weight:600;white-space:nowrap}.BookingCard_routeDate__aLmOZ svg{flex-shrink:0}.BookingCard_detailsSection__hG1iB{display:flex;flex-direction:column;gap:16px}.BookingCard_userInfo__3Pk13{display:flex;align-items:center;gap:14px;padding:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.7),rgba(248,249,255,.7));border-radius:12px;border:1px solid rgba(226,232,240,.6);transition:all .2s ease}.BookingCard_userInfo__3Pk13:hover{background:hsla(0,0%,100%,.95);box-shadow:0 2px 12px rgba(0,0,0,.06)}.BookingCard_userInfo__3Pk13 .BookingCard_icon__IA0Ht{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.3)}.BookingCard_userDetails__1UJwR{display:flex;flex-direction:column;gap:6px}.BookingCard_userName__WEk2D{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#1e293b}.BookingCard_verifiedBadge__GfTtG{color:#10b981;flex-shrink:0;background:rgba(16,185,129,.1);border-radius:50%;padding:2px}.BookingCard_rating__bAr05{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b;font-weight:500}.BookingCard_rating__bAr05 svg{flex-shrink:0;color:#f59e0b}.BookingCard_infoGrid__v1WEF{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;padding:16px;background:linear-gradient(135deg,rgba(102,126,234,.04),rgba(118,75,162,.04));border-radius:12px;border:1px solid rgba(102,126,234,.08)}.BookingCard_infoItem__9lrbM{display:flex;align-items:center;gap:10px;font-size:14px;color:#1e293b;font-weight:600}.BookingCard_infoItem__9lrbM .BookingCard_icon__IA0Ht{color:#667eea;flex-shrink:0;font-size:18px}.BookingCard_price__T2XiR{font-weight:700;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:16px}.BookingCard_timestamp__bPdGv{font-size:12px;color:#94a3b8;font-weight:600}.BookingCard_notes__mMPjP{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px rgba(245,158,11,.15)}.BookingCard_notes__mMPjP .BookingCard_icon__IA0Ht{color:#d97706;flex-shrink:0;margin-top:2px;font-size:20px}.BookingCard_notesText__DDZ2K{margin:0;font-size:14px;color:#92400e;font-weight:600;line-height:1.6}.BookingCard_contactInfo__fOcBP{padding:16px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 2px 8px rgba(59,130,246,.1)}.BookingCard_contactLabel__114UD{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1e40af;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.BookingCard_contactLabel__114UD svg{flex-shrink:0;font-size:16px}.BookingCard_contactDetails__wiagO{display:flex;flex-direction:column;gap:10px}.BookingCard_contactItem__UAM9_{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.BookingCard_contactItem__UAM9_ svg{color:#3b82f6;flex-shrink:0}.BookingCard_contactItem__UAM9_ a{color:#1e40af;text-decoration:none;font-weight:600;transition:all .2s ease}.BookingCard_contactItem__UAM9_ a:hover{color:#1e3a8a;text-decoration:underline}.BookingCard_actions__XfYWv{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(226,232,240,.6)}.BookingCard_actionBtn__yO4gx{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;flex:1 1;min-width:140px;position:relative;overflow:hidden}.BookingCard_actionBtn__yO4gx svg{flex-shrink:0}.BookingCard_acceptBtn__11d42{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 16px rgba(16,185,129,.3)}.BookingCard_acceptBtn__11d42:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.BookingCard_acceptBtn__11d42:hover:before{left:100%}.BookingCard_acceptBtn__11d42:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(16,185,129,.4)}.BookingCard_acceptBtn__11d42:active{transform:translateY(0)}.BookingCard_rejectBtn__wZHeV{background:hsla(0,0%,100%,.9);color:#ef4444;border:2px solid #fecaca;box-shadow:0 2px 8px rgba(239,68,68,.1)}.BookingCard_rejectBtn__wZHeV:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.2)}.BookingCard_cancelBtn__21bH8{background:hsla(0,0%,100%,.9);color:#ef4444;border:2px solid #fecaca;box-shadow:0 2px 8px rgba(239,68,68,.1)}.BookingCard_cancelBtn__21bH8:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.2)}.BookingCard_contactBtn__8DwsX{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 16px rgba(59,130,246,.3)}.BookingCard_contactBtn__8DwsX:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.BookingCard_contactBtn__8DwsX:hover:before{left:100%}.BookingCard_contactBtn__8DwsX:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(59,130,246,.4)}.BookingCard_contactBtn__8DwsX:active{transform:translateY(0)}.BookingCard_viewBtn__jfBn2{background:hsla(0,0%,100%,.9);color:#667eea;border:2px solid #667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.BookingCard_viewBtn__jfBn2:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:#764ba2;color:#764ba2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.BookingCard_completeBtn__7sus7{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 16px rgba(139,92,246,.3)}.BookingCard_completeBtn__7sus7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.BookingCard_completeBtn__7sus7:hover:before{left:100%}.BookingCard_completeBtn__7sus7:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(139,92,246,.4)}.BookingCard_completeBtn__7sus7:active{transform:translateY(0)}.BookingCard_rateBtn__RGuJS{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 16px rgba(245,158,11,.3)}.BookingCard_rateBtn__RGuJS:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.BookingCard_rateBtn__RGuJS:hover:before{left:100%}.BookingCard_rateBtn__RGuJS:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(245,158,11,.4)}.BookingCard_rateBtn__RGuJS:active{transform:translateY(0)}.BookingCard_payBtn__KZT3b,.BookingCard_paymentBtn__An8Q3{background:linear-gradient(135deg,#06b6d4,#0891b2);color:#fff;box-shadow:0 4px 16px rgba(6,182,212,.3)}.BookingCard_payBtn__KZT3b:before,.BookingCard_paymentBtn__An8Q3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.BookingCard_payBtn__KZT3b:hover:before,.BookingCard_paymentBtn__An8Q3:hover:before{left:100%}.BookingCard_payBtn__KZT3b:hover,.BookingCard_paymentBtn__An8Q3:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(6,182,212,.4)}.BookingCard_payBtn__KZT3b:active,.BookingCard_paymentBtn__An8Q3:active{transform:translateY(0)}.BookingCard_bookingCard__VS0gM.BookingCard_compact____68C .BookingCard_header__D7MKu{margin-bottom:16px;padding-bottom:14px}.BookingCard_bookingCard__VS0gM.BookingCard_compact____68C .BookingCard_routeSection___VdjR{padding:16px;margin-bottom:16px}.BookingCard_bookingCard__VS0gM.BookingCard_compact____68C .BookingCard_detailsSection__hG1iB{gap:14px}.BookingCard_bookingCard__VS0gM.BookingCard_compact____68C .BookingCard_actions__XfYWv{margin-top:16px;padding-top:16px}@media (max-width:640px){.BookingCard_bookingCard__VS0gM{padding:18px}.BookingCard_route__LI3sm{flex-direction:column;align-items:stretch}.BookingCard_routeArrow__4iY59{transform:rotate(90deg);align-self:center;margin:8px 0}.BookingCard_infoGrid__v1WEF{grid-template-columns:1fr;gap:12px}.BookingCard_actions__XfYWv{flex-direction:column}.BookingCard_actionBtn__yO4gx{width:100%}.BookingCard_userInfo__3Pk13 .BookingCard_icon__IA0Ht{width:40px;height:40px;font-size:16px}.BookingCard_locationText__dOuGo{font-size:14px}}@media (min-width:641px) and (max-width:1023px){.BookingCard_actions__XfYWv{flex-wrap:wrap}.BookingCard_actionBtn__yO4gx{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.BookingCard_infoGrid__v1WEF{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.BookingCard_bookingCard__VS0gM{padding:14px}.BookingCard_statusBadge___ERwb,.BookingCard_typeBadge__cOHA_{font-size:12px;padding:6px 12px}.BookingCard_routeSection___VdjR{padding:14px}.BookingCard_actionBtn__yO4gx{padding:10px 16px;font-size:13px}}.BookingCard_actionBtn__yO4gx:focus-visible{outline:2px solid #667eea;outline-offset:2px}.BookingCard_bookingCard__VS0gM.BookingCard_loading__EXsB5{opacity:.6;pointer-events:none}@keyframes BookingCard_statusChange__jkQwd{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.BookingCard_bookingCard__VS0gM.BookingCard_statusChanged__gLxZ8{animation:BookingCard_statusChange__jkQwd .3s ease-in-out}@keyframes BookingCard_fadeIn__0nO1J{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BookingCard_bookingCard__VS0gM{animation:BookingCard_fadeIn__0nO1J .4s ease-out}.BookingCard_customLocationsSection__FJdq_{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 16px;border-radius:12px;margin-bottom:16px;border:2px solid #fbbf24;display:flex;flex-direction:column;gap:10px}.BookingCard_customLocationsHeader__O2cUt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#78350f;text-transform:uppercase;letter-spacing:.5px;padding-bottom:8px;border-bottom:1px solid #fbbf24}.BookingCard_customLocationsHeader__O2cUt svg{color:#f59e0b}.BookingCard_customLocation__C_HB_{display:flex;align-items:flex-start;gap:10px;background:#fff;padding:10px 12px;border-radius:8px;border:1px solid #fde68a}.BookingCard_pickupIcon__nGRhO{color:#10b981;flex-shrink:0;margin-top:2px}.BookingCard_dropoffIcon___nboZ{color:#ef4444;flex-shrink:0;margin-top:2px}.BookingCard_customLocationText__CWpPy{flex:1 1;display:flex;flex-direction:column;gap:3px}.BookingCard_customLocationLabel__JSPM6{font-size:10px;font-weight:700;color:#78350f;text-transform:uppercase;letter-spacing:.5px}.BookingCard_customLocationAddress__vVdh_{font-size:13px;color:#1f2937;line-height:1.4;font-weight:600}.BookingCard_viewDetailsBtn__TJXEL{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 4px 12px rgba(102,126,234,.3)}.BookingCard_viewDetailsBtn__TJXEL:hover{background:linear-gradient(135deg,#5568d3,#6a3f8e);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.rc-drawer{top:0;bottom:0;left:0;right:0;position:fixed;z-index:1050;pointer-events:none}.rc-drawer-inline{position:absolute}.rc-drawer-mask{top:0;bottom:0;left:0;right:0;position:absolute;z-index:1050;background:rgba(0,0,0,.5);pointer-events:auto}.rc-drawer-content-wrapper{position:absolute;z-index:1050;overflow:hidden;transition:transform .3s}.rc-drawer-content-wrapper-hidden{display:none}.rc-drawer-left .rc-drawer-content-wrapper{top:0;bottom:0;left:0}.rc-drawer-right .rc-drawer-content-wrapper{top:0;right:0;bottom:0}.rc-drawer-content{width:100%;height:100%;overflow:auto;background:#fff;pointer-events:auto}.LoginOverlay_modalBackdrop__kbVJv{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(125deg,rgba(8,72,135,.95),rgba(16,33,66,.98));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1050;visibility:visible;animation:LoginOverlay_fadeIn__9d5Nz .6s ease-out;overflow:hidden}.LoginOverlay_modalBackdrop__kbVJv:after,.LoginOverlay_modalBackdrop__kbVJv:before{content:"";position:absolute;width:1000px;height:1000px;border-radius:50%;opacity:.1;pointer-events:none}.LoginOverlay_modalBackdrop__kbVJv:before{background:radial-gradient(circle,rgba(240,169,99,.8),rgba(245,146,55,0));top:-400px;right:-300px;animation:LoginOverlay_float__2NAwl 15s ease-in-out infinite alternate}.LoginOverlay_modalBackdrop__kbVJv:after{background:radial-gradient(circle,rgba(80,160,220,.8),rgba(8,72,135,0));bottom:-400px;left:-300px;animation:LoginOverlay_float__2NAwl 20s ease-in-out infinite alternate-reverse}.LoginOverlay_modalContent__tBdiq{background:hsla(0,0%,100%,.9);padding:0;width:85%;max-width:1200px;border-radius:24px;overflow:hidden;text-align:center;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.3);animation:LoginOverlay_slideUpFade__HoImS .5s ease-out .2s both;position:relative}.LoginOverlay_contentWrapper__eYV2a{display:flex;min-height:600px}.LoginOverlay_decorativeSection__talfJ{flex:1 1;background:linear-gradient(140deg,#084887,#102142);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;position:relative;overflow:hidden}.LoginOverlay_decorativeSection__talfJ:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='rgba(255,255,255,0.05)' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.4}.LoginOverlay_welcomeContent__0OlBu{position:relative;z-index:1;color:#fff;max-width:80%}.LoginOverlay_welcomeTitle__SvxE7{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#fff,#f0f4f8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 5px 15px rgba(0,0,0,.1)}.LoginOverlay_welcomeDescription__UB8gW{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.LoginOverlay_decorativeImage__twT_O{width:100%;max-width:300px;margin:2rem 0;filter:drop-shadow(0 10px 15px rgba(0,0,0,.2))}.LoginOverlay_optionsSection__ah6a9{flex:1 1;padding:60px 40px;display:flex;flex-direction:column;justify-content:center;position:relative}.LoginOverlay_headerSection__jLEZA{margin-bottom:40px;position:relative}.LoginOverlay_modalTitle__B6Ndj{font-size:2.5rem;font-weight:700;color:#102142;margin-bottom:15px;position:relative;display:inline-block}.LoginOverlay_modalTitle__B6Ndj:after{content:"";position:absolute;bottom:-10px;left:50%;width:80px;height:4px;background:linear-gradient(90deg,#f0a963,#f59237);border-radius:2px;transform:translateX(-50%)}.LoginOverlay_modalSubtitle__dRA8Y{font-size:1.1rem;color:#4b5563;margin-top:1rem}.LoginOverlay_optionsContainer__7KTJF{display:flex;flex-direction:column;gap:20px;width:100%;margin:0 auto;max-width:500px}.LoginOverlay_optionCard__qQHGe{padding:25px 30px;border-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.175,.885,.32,1.275);border-left:5px solid transparent;position:relative;overflow:hidden}.LoginOverlay_optionCard__qQHGe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(245,146,55,.05));opacity:0;transition:opacity .3s ease}.LoginOverlay_optionCard__qQHGe:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 25px rgba(0,0,0,.1);border-left:5px solid #f0a963}.LoginOverlay_optionCard__qQHGe:hover:before{opacity:1}.LoginOverlay_optionIconContainer__7MRlX{flex:0 0 80px;height:80px;display:flex;align-items:center;justify-content:center;margin-right:20px;background:rgba(8,72,135,.05);border-radius:50%;padding:15px;transition:all .3s ease}.LoginOverlay_optionCard__qQHGe:hover .LoginOverlay_optionIconContainer__7MRlX{background:rgba(240,169,99,.1);transform:scale(1.1)}.LoginOverlay_mobileIconsWrapper__EWGg9{display:flex;flex-direction:column;align-items:center;gap:5px}.LoginOverlay_deviceIcon___Aj77{max-width:100%;height:auto;transition:transform .3s ease}.LoginOverlay_deviceLink__1GCPy:hover .LoginOverlay_deviceIcon___Aj77{transform:scale(1.1)}.LoginOverlay_serviceProviderIcon__lQftz{font-size:40px;color:#084887;transition:all .3s ease}.LoginOverlay_optionCard__qQHGe:hover .LoginOverlay_serviceProviderIcon__lQftz{color:#f0a963}.LoginOverlay_optionContent__ZD2kP{flex:1 1;text-align:left}.LoginOverlay_optionLabel__XakAp{display:block;font-size:1.4rem;font-weight:600;color:#102142;margin-bottom:5px;transition:color .3s ease}.LoginOverlay_optionDescription__N53P8{color:#4b5563;font-size:.95rem;margin:0;opacity:.8}.LoginOverlay_optionCard__qQHGe:hover .LoginOverlay_optionLabel__XakAp{color:#f0a963}.LoginOverlay_optionArrow__2AR9m{margin-left:15px;opacity:0;transform:translateX(-10px);transition:all .3s ease;font-size:1.5rem;color:#f0a963}.LoginOverlay_optionCard__qQHGe:hover .LoginOverlay_optionArrow__2AR9m{opacity:1;transform:translateX(0)}.LoginOverlay_closeButtonWrapper__GOEBE{position:absolute;top:20px;right:20px;z-index:10}.LoginOverlay_closeButton__e4gdH{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:1.2rem;color:#4b5563;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.LoginOverlay_closeButton__e4gdH:hover{background:#f0a963;color:#fff;box-shadow:0 5px 15px rgba(240,169,99,.4);transform:rotate(90deg)}.LoginOverlay_footerText__1uiFz{margin-top:30px;font-size:.85rem;color:#6b7280;max-width:500px;margin-left:auto;margin-right:auto}@keyframes LoginOverlay_fadeIn__9d5Nz{0%{opacity:0}to{opacity:1}}@keyframes LoginOverlay_slideUpFade__HoImS{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginOverlay_float__2NAwl{0%{transform:translate(0)}50%{transform:translate(-30px,30px)}to{transform:translate(30px,-30px)}}.LoginOverlay_floatingElement__SzHIf{position:absolute;border-radius:50%;opacity:.6;filter:blur(60px);z-index:0}.LoginOverlay_float1__7XJ3H{width:300px;height:300px;background:rgba(240,169,99,.4);top:-100px;right:-100px;animation:LoginOverlay_float__2NAwl 15s ease-in-out infinite alternate}.LoginOverlay_float2__xodJC{width:200px;height:200px;background:rgba(8,72,135,.3);bottom:-70px;left:-50px;animation:LoginOverlay_float__2NAwl 20s ease-in-out infinite alternate-reverse}@media (max-width:1024px){.LoginOverlay_contentWrapper__eYV2a{flex-direction:column}.LoginOverlay_decorativeSection__talfJ{padding:30px;max-height:250px}.LoginOverlay_welcomeTitle__SvxE7{font-size:1.8rem}.LoginOverlay_welcomeDescription__UB8gW{font-size:.95rem}.LoginOverlay_decorativeImage__twT_O{max-width:180px;margin:1rem 0}.LoginOverlay_optionsSection__ah6a9{padding:40px 30px}.LoginOverlay_modalTitle__B6Ndj{font-size:2rem}}@media (max-width:768px){.LoginOverlay_modalContent__tBdiq{width:90%;max-height:90vh}.LoginOverlay_decorativeSection__talfJ{display:none}.LoginOverlay_optionsSection__ah6a9{padding:40px 20px}.LoginOverlay_modalTitle__B6Ndj{font-size:1.8rem}.LoginOverlay_optionCard__qQHGe{padding:20px}.LoginOverlay_optionIconContainer__7MRlX{flex:0 0 60px;height:60px;margin-right:15px}.LoginOverlay_optionLabel__XakAp{font-size:1.2rem}.LoginOverlay_optionDescription__N53P8{font-size:.85rem}}@media (max-width:480px){.LoginOverlay_modalContent__tBdiq{width:95%}.LoginOverlay_optionsSection__ah6a9{padding:30px 15px}.LoginOverlay_optionCard__qQHGe{padding:15px}.LoginOverlay_optionIconContainer__7MRlX{flex:0 0 50px;height:50px;margin-right:10px}.LoginOverlay_serviceProviderIcon__lQftz{font-size:24px}.LoginOverlay_optionLabel__XakAp{font-size:1rem}.LoginOverlay_closeButton__e4gdH,.LoginOverlay_closemeall__tX1r0{width:35px;height:35px;font-size:1rem}}.achievementStyle_achievement__FOV8g{width:63%;margin:0 auto}@media (max-width:767px){.achievementStyle_achievement__FOV8g{width:100%;padding-left:1em;padding-right:1em}}.FAQ_container__oa9a8{max-width:900px;margin:0 auto;color:#333;background-color:#fff}.FAQ_container__oa9a8,.FAQ_fullScreenContainer__cctPk{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.FAQ_fullScreenContainer__cctPk{width:100%;min-height:100vh;background-color:#f8fafc}.FAQ_proFullScreen__kSHFq,.FAQ_userFullScreen__hDCoE{background-color:#f8fafc}.FAQ_mainContent__6HG2l{max-width:900px;margin:0 auto;padding:0 1rem}.FAQ_scrollContent__g8r80{padding-bottom:3rem}.FAQ_backButtonContainer__OUZvj{max-width:900px;margin:0 auto;padding:1rem 1rem 0}.FAQ_backButton__TKxHi{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FAQ_userBackButton__qFrJT .FAQ_backButton__TKxHi{color:#084887;border:2px solid #084887}.FAQ_userBackButton__qFrJT .FAQ_backButton__TKxHi:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.FAQ_proBackButton__txN3N .FAQ_backButton__TKxHi{color:#f0a963;border:2px solid #f0a963}.FAQ_proBackButton__txN3N .FAQ_backButton__TKxHi:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.FAQ_content__gRrEJ{padding:0 2rem 4rem;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:1rem 0}.FAQ_heroSection__8ai4F{text-align:center;padding:3rem 0 2rem;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}.FAQ_heading__1xIs8{font-size:2.25rem;font-weight:700;margin:0 0 1rem}.FAQ_usertext__Or53g{color:#084887}.FAQ_protext__cZqKt{color:#f0a963}.FAQ_subtitle__QshXk{font-size:1.125rem;color:#4a5568;margin:0;line-height:1.6}.FAQ_faqContainer__qmamk{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.FAQ_faqItem__n7bK8{border-radius:12px;overflow:hidden;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.FAQ_userFaqItem__JbL_s{border:2px solid rgba(8,72,135,.1)}.FAQ_userFaqItem__JbL_s:hover{border-color:rgba(8,72,135,.2);box-shadow:0 4px 12px rgba(8,72,135,.1)}.FAQ_userFaqItem__JbL_s.FAQ_active__t_QI5{border-color:#084887;box-shadow:0 8px 20px rgba(8,72,135,.15)}.FAQ_proFaqItem__mCm6e{border:2px solid rgba(240,169,99,.1)}.FAQ_proFaqItem__mCm6e:hover{border-color:rgba(240,169,99,.2);box-shadow:0 4px 12px rgba(240,169,99,.1)}.FAQ_proFaqItem__mCm6e.FAQ_active__t_QI5{border-color:#f0a963;box-shadow:0 8px 20px rgba(240,169,99,.15)}.FAQ_faqButton__Qde6f{width:100%;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.FAQ_userFaqButton__blimf:hover{background:rgba(8,72,135,.05)}.FAQ_proFaqButton__HCbS1:hover{background:rgba(240,169,99,.05)}.FAQ_faqQuestion__nqm_z{font-size:1.125rem;font-weight:600;line-height:1.4;flex:1 1;margin-right:1rem}.FAQ_icon__FE2Yz{width:24px;height:24px;transition:transform .3s ease;flex-shrink:0}.FAQ_userIcon__skQFr{color:#084887}.FAQ_proIcon__a_5wT{color:#f0a963}.FAQ_rotate__o6uiK{transform:rotate(180deg)}.FAQ_faqAnswer__s3Q_c{overflow:hidden;transition:all .3s ease}.FAQ_answerText__9LjBw{padding:0 1.5rem 1.5rem;margin:0;color:#4a5568;line-height:1.7;font-size:1rem;border-top:1px solid #f7fafc}.FAQ_supportNote__EsCAu{text-align:center;padding:2.5rem 2rem;border-radius:1rem;box-shadow:0 8px 20px rgba(0,0,0,.08)}.FAQ_userSupportNote__Bu_op{background:linear-gradient(135deg,rgba(8,72,135,.05),rgba(37,99,235,.05));border:1px solid rgba(8,72,135,.1)}.FAQ_proSupportNote__pzcR1{background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(232,155,74,.05));border:1px solid rgba(240,169,99,.1)}.FAQ_supportTitle__uOeyd{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.FAQ_supportText__MGLJz{color:#4a5568;font-size:1rem;line-height:1.6;max-width:500px;margin:0 auto 1.5rem}.FAQ_contactButton__XSPIF{display:inline-block;padding:.875rem 2rem;border-radius:2rem;font-size:1rem;font-weight:600;text-decoration:none;color:#fff;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.FAQ_userBg__q66TE{background:linear-gradient(135deg,#084887,#2563eb)}.FAQ_userBg__q66TE:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,72,135,.3)}.FAQ_proBg__FhLBd{background:linear-gradient(135deg,#f0a963,#e89b4a)}.FAQ_proBg__FhLBd:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(240,169,99,.3)}@media (max-width:992px){.FAQ_mainContent__6HG2l{padding:0 1.5rem}}@media (max-width:768px){.FAQ_heading__1xIs8{font-size:1.75rem}.FAQ_faqQuestion__nqm_z,.FAQ_subtitle__QshXk{font-size:1rem}.FAQ_faqButton__Qde6f{padding:1.25rem}.FAQ_answerText__9LjBw{padding:0 1.25rem 1.25rem;font-size:.95rem}.FAQ_supportNote__EsCAu{padding:2rem 1.5rem}.FAQ_mainContent__6HG2l{padding:0 1rem}}@media (max-width:480px){.FAQ_content__gRrEJ{padding:2rem 1rem 3rem}.FAQ_heading__1xIs8{font-size:1.5rem}.FAQ_faqQuestion__nqm_z{font-size:.95rem}.FAQ_faqButton__Qde6f{padding:1rem}.FAQ_answerText__9LjBw{padding:0 1rem 1rem;font-size:.9rem}.FAQ_supportNote__EsCAu{padding:1.5rem 1rem}.FAQ_supportTitle__uOeyd{font-size:1.25rem}.FAQ_contactButton__XSPIF{width:100%;max-width:250px}.FAQ_mainContent__6HG2l{padding:0 .75rem}}.VerificationBanner_banner__5oVFc{border:2px solid;border-radius:8px;padding:16px 20px;margin-bottom:20px;animation:VerificationBanner_fadeIn____pcs .3s ease-out}@keyframes VerificationBanner_fadeIn____pcs{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.VerificationBanner_content__gVJiS{display:flex;align-items:center;justify-content:space-between;gap:1rem}.VerificationBanner_iconText___5ZVu{display:flex;align-items:center;gap:10px;flex:1 1;font-size:14px;font-weight:500}.VerificationBanner_iconText___5ZVu svg{flex-shrink:0}.VerificationBanner_actions__rbtyl{display:flex;align-items:center;gap:12px}.VerificationBanner_verifyBtn__0bBah{padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.VerificationBanner_verifyBtn__0bBah:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.VerificationBanner_verifyBtn__0bBah:active{transform:translateY(0)}.VerificationBanner_closeBtn__0WUQd{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease;color:inherit}.VerificationBanner_closeBtn__0WUQd:hover{background-color:rgba(0,0,0,.1)}@media (max-width:768px){.VerificationBanner_banner__5oVFc{position:relative;top:0}.VerificationBanner_content__gVJiS{flex-direction:column;align-items:flex-start;gap:12px}.VerificationBanner_iconText___5ZVu{font-size:13px;padding-right:30px}.VerificationBanner_actions__rbtyl{width:100%;justify-content:space-between}.VerificationBanner_verifyBtn__0bBah{flex:1 1}.VerificationBanner_closeBtn__0WUQd{position:absolute;top:12px;right:12px}}.RatingModal_modalOverlay__P2CMd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:RatingModal_fadeIn__kJ4aM .2s ease-out}@keyframes RatingModal_fadeIn__kJ4aM{0%{opacity:0}to{opacity:1}}.RatingModal_modalContent__FHEUe{background-color:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:RatingModal_slideUp__eNTlY .3s ease-out}@keyframes RatingModal_slideUp__eNTlY{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.RatingModal_modalHeader__t26t5{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.RatingModal_modalTitle__R1_5O{font-size:20px;font-weight:600;color:#111827;margin:0}.RatingModal_closeBtn__WLXf8{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s;color:#6b7280}.RatingModal_closeBtn__WLXf8:hover{background-color:#f3f4f6;color:#111827}.RatingModal_closeBtn__WLXf8:disabled{cursor:not-allowed;opacity:.5}.RatingModal_bookingInfo___Aaq0{padding:16px 24px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.RatingModal_userName__7OIgZ{font-size:15px;font-weight:500;color:#111827;margin:0 0 12px}.RatingModal_userName__7OIgZ strong{color:#fbbf24}.RatingModal_bookingLabel__A_JO_{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.RatingModal_bookingRoute__rdmLw{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px}.RatingModal_bookingDate__EgvED{font-size:13px;color:#6b7280;margin:0}.RatingModal_form__3UEt6{padding:24px}.RatingModal_ratingSection__nKH5o{margin-bottom:24px}.RatingModal_label__9hiDu{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.RatingModal_stars__0OC8E{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.RatingModal_starBtn__dqtcS{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s}.RatingModal_starBtn__dqtcS:hover:not(:disabled){transform:scale(1.1)}.RatingModal_starBtn__dqtcS:disabled{cursor:not-allowed;opacity:.6}.RatingModal_starIcon__jD_g9{transition:all .2s}.RatingModal_ratingText__XJW4Z{text-align:center;font-size:16px;font-weight:600;color:#fbbf24;margin:0}.RatingModal_reviewSection__RtCJ7{margin-bottom:24px}.RatingModal_textarea__VFPGa{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s;min-height:100px}.RatingModal_textarea__VFPGa:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.RatingModal_textarea__VFPGa:disabled{background-color:#f3f4f6;cursor:not-allowed}.RatingModal_charCount__0CcZh{font-size:12px;color:#6b7280;text-align:right;margin-top:6px}.RatingModal_modalFooter__qxJ_2{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.RatingModal_cancelBtn__co9Dy,.RatingModal_submitBtn___0Cdf{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.RatingModal_cancelBtn__co9Dy{background-color:#f3f4f6;color:#374151}.RatingModal_cancelBtn__co9Dy:hover:not(:disabled){background-color:#e5e7eb}.RatingModal_submitBtn___0Cdf{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.RatingModal_submitBtn___0Cdf:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);transform:translateY(-1px);box-shadow:0 4px 6px rgba(251,191,36,.3)}.RatingModal_cancelBtn__co9Dy:disabled,.RatingModal_submitBtn___0Cdf:disabled{cursor:not-allowed;opacity:.5}@media (max-width:576px){.RatingModal_modalContent__FHEUe{width:95%;border-radius:12px}.RatingModal_modalHeader__t26t5{padding:16px 20px}.RatingModal_modalTitle__R1_5O{font-size:18px}.RatingModal_form__3UEt6{padding:20px}.RatingModal_stars__0OC8E{gap:4px}.RatingModal_starBtn__dqtcS{padding:2px}.RatingModal_starIcon__jD_g9{width:28px!important;height:28px!important}.RatingModal_modalFooter__qxJ_2{flex-direction:column}.RatingModal_cancelBtn__co9Dy,.RatingModal_submitBtn___0Cdf{width:100%}}.TravelRatingModal_modalOverlay__hhCuD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.TravelRatingModal_modal__PnyLA{background:#fff;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.TravelRatingModal_header__BXXU8{display:flex;align-items:flex-start;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0}.TravelRatingModal_header__BXXU8 h2{margin:0;font-size:20px;font-weight:600}.TravelRatingModal_ratingPerson__Gkeae{margin:4px 0 0;font-size:14px;opacity:.9}.TravelRatingModal_closeButton__oViD7{background:hsla(0,0%,100%,.2);border:none;cursor:pointer;padding:8px;border-radius:8px;color:#fff;transition:background .2s}.TravelRatingModal_closeButton__oViD7:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.TravelRatingModal_closeButton__oViD7:disabled{opacity:.5;cursor:not-allowed}.TravelRatingModal_content__bi_26{padding:24px}.TravelRatingModal_bookingInfo__qhRIi{background:#f5f5f5;padding:16px;border-radius:8px;margin-bottom:24px}.TravelRatingModal_date__O1XrL,.TravelRatingModal_route__ypQuy{display:flex;gap:8px;margin-bottom:8px;font-size:14px}.TravelRatingModal_date__O1XrL:last-child,.TravelRatingModal_route__ypQuy:last-child{margin-bottom:0}.TravelRatingModal_label__z3JeE{font-weight:600;color:#666}.TravelRatingModal_ratingSection__VWfvp{margin-bottom:24px}.TravelRatingModal_sectionLabel__Q_Uqp{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.TravelRatingModal_required__OBJFv{color:#f44336}.TravelRatingModal_stars___5sbU{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.TravelRatingModal_starButton__RvVCx{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s}.TravelRatingModal_starButton__RvVCx:hover{transform:scale(1.1)}.TravelRatingModal_starButton__RvVCx:active{transform:scale(.95)}.TravelRatingModal_ratingText__x_ZHf{text-align:center;font-size:16px;font-weight:600;color:#667eea;margin:0}.TravelRatingModal_reviewSection__WmP8C{margin-bottom:24px}.TravelRatingModal_textarea__5rrE3{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s}.TravelRatingModal_textarea__5rrE3:focus{outline:none;border-color:#667eea}.TravelRatingModal_charCount__03sJC{margin:8px 0 0;font-size:12px;color:#999;text-align:right}.TravelRatingModal_actions__Assre{display:flex;flex-direction:column;gap:12px}.TravelRatingModal_submitButton__YG3fL{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s}.TravelRatingModal_submitButton__YG3fL:hover:not(:disabled){opacity:.9}.TravelRatingModal_submitButton__YG3fL:disabled{background:#ccc;cursor:not-allowed}.TravelRatingModal_cancelButton__tmMBs{width:100%;padding:14px;background:#fff;color:#666;border:1px solid #ccc;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.TravelRatingModal_cancelButton__tmMBs:hover:not(:disabled){border-color:#999;color:#333}.TravelRatingModal_cancelButton__tmMBs:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.TravelRatingModal_modalOverlay__hhCuD{padding:0}.TravelRatingModal_modal__PnyLA{max-width:100%;max-height:100vh;border-radius:0}.TravelRatingModal_header__BXXU8{border-radius:0}.TravelRatingModal_content__bi_26{padding:20px}.TravelRatingModal_stars___5sbU{gap:4px}.TravelRatingModal_starButton__RvVCx svg{width:32px;height:32px}}.PaymentModal_modalOverlay__ghKzP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.PaymentModal_modal__MBUa3{background:#fff;border-radius:12px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.PaymentModal_header__PS55c{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e0e0e0}.PaymentModal_headerLeft__Yzm21{display:flex;align-items:center;gap:12px}.PaymentModal_headerLeft__Yzm21 svg{color:#2196f3}.PaymentModal_headerLeft__Yzm21 h2{margin:0;font-size:20px;font-weight:600;color:#333}.PaymentModal_closeButton__KbQy5{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:color .2s}.PaymentModal_closeButton__KbQy5:hover{color:#333}.PaymentModal_summarySection__XHR3C{padding:24px;border-bottom:1px solid #e0e0e0}.PaymentModal_summarySection__XHR3C h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#333}.PaymentModal_summaryRow__swCEA{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#666}.PaymentModal_summaryRow__swCEA span:last-child{font-weight:500;color:#333}.PaymentModal_route__wDYha{text-align:right;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaymentModal_summaryRowSmall__p01J6{display:flex;justify-content:space-between;margin-bottom:6px;font-size:12px;color:#999}.PaymentModal_divider__n3w2Q{height:1px;background:#e0e0e0;margin:12px 0}.PaymentModal_summaryRowTotal__1VgBh{display:flex;justify-content:space-between;font-size:16px;font-weight:600;color:#333}.PaymentModal_summaryRowTotal__1VgBh span:last-child{color:#4caf50}.PaymentModal_paymentMethodSection__eqgy6{padding:24px;border-bottom:1px solid #e0e0e0}.PaymentModal_paymentMethodSection__eqgy6 h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#333}.PaymentModal_paymentOption__QJSkO{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:12px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s}.PaymentModal_paymentOption__QJSkO.PaymentModal_selected__yhjNQ,.PaymentModal_paymentOption__QJSkO:hover{border-color:#2196f3;background:#f0f8ff}.PaymentModal_paymentOption__QJSkO input[type=radio]{margin-top:2px;cursor:pointer}.PaymentModal_paymentOptionContent__C8Gu_{flex:1 1}.PaymentModal_paymentOptionHeader__1cwEg{display:flex;align-items:center;gap:8px;margin-bottom:4px}.PaymentModal_paymentOptionHeader__1cwEg svg{color:#2196f3}.PaymentModal_paymentOptionTitle__V_rQn{font-size:15px;font-weight:600;color:#333}.PaymentModal_paymentOptionDesc__BxPdB{margin:0;font-size:12px;color:#666}.PaymentModal_stripeSection__lTAJA{padding:24px}.PaymentModal_paymentForm__SO9V3{display:flex;flex-direction:column;gap:20px}.PaymentModal_paymentElementWrapper__ii3Cu{min-height:200px}.PaymentModal_errorMessage__JJDw7{display:flex;align-items:center;gap:8px;padding:12px;background:#fff3f3;border:1px solid #ffcdd2;border-radius:8px;color:#d32f2f;font-size:14px}.PaymentModal_errorMessage__JJDw7 svg{flex-shrink:0}.PaymentModal_actions__EyaYw{display:flex;flex-direction:column;gap:12px}.PaymentModal_payButton__1NlaC{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:#2196f3;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.PaymentModal_payButton__1NlaC:hover:not(:disabled){background:#1976d2}.PaymentModal_payButton__1NlaC:disabled{background:#ccc;cursor:not-allowed}.PaymentModal_confirmCashButton__cvhHt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;background:#4caf50;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.PaymentModal_confirmCashButton__cvhHt:hover{background:#45a049}.PaymentModal_cancelButton__oJ4rZ{width:100%;padding:14px;background:#fff;color:#666;border:1px solid #ccc;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.PaymentModal_cancelButton__oJ4rZ:hover:not(:disabled){border-color:#999;color:#333}.PaymentModal_cancelButton__oJ4rZ:disabled{opacity:.5;cursor:not-allowed}.PaymentModal_secureInfo__2MhZo{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:#f0f8ff;border-radius:8px;color:#2196f3;font-size:13px}.PaymentModal_secureInfo__2MhZo svg{flex-shrink:0}.PaymentModal_cashSection__hHTQD{padding:24px}.PaymentModal_payNowSection__Ef210{padding:24px;border-top:1px solid #e0e0e0}.PaymentModal_payNowButton__kY7BO{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:12px}.PaymentModal_payNowButton__kY7BO:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,150,243,.4)}.PaymentModal_payNowButton__kY7BO:disabled{opacity:.6;cursor:not-allowed;transform:none}.PaymentModal_payNowButton__kY7BO.PaymentModal_cash__u9u1K{background:linear-gradient(135deg,#4caf50,#45a049)}.PaymentModal_payNowButton__kY7BO.PaymentModal_cash__u9u1K:hover:not(:disabled){box-shadow:0 4px 12px rgba(76,175,80,.4)}.PaymentModal_infoBox__oXO_B{display:flex;gap:12px;padding:16px;background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;margin-bottom:20px}.PaymentModal_infoBox__oXO_B svg{flex-shrink:0;color:#ff9800;margin-top:2px}.PaymentModal_infoBox__oXO_B p{margin:0;font-size:14px;color:#666;line-height:1.5}.PaymentModal_errorState__2noe1,.PaymentModal_loadingState__i4_tP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.PaymentModal_errorState__2noe1 p,.PaymentModal_loadingState__i4_tP p{margin:16px 0 0;font-size:14px;color:#666}.PaymentModal_errorState__2noe1 svg{color:#d32f2f}.PaymentModal_retryButton__8Igwe{margin-top:16px;padding:10px 20px;background:#2196f3;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.PaymentModal_retryButton__8Igwe:hover{background:#1976d2}.PaymentModal_spinner__rtLxX{animation:PaymentModal_spin__UGwSZ 1s linear infinite}@keyframes PaymentModal_spin__UGwSZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.PaymentModal_modalOverlay__ghKzP{padding:0}.PaymentModal_modal__MBUa3{max-width:100%;max-height:100vh;border-radius:0}.PaymentModal_cashSection__hHTQD,.PaymentModal_payNowSection__Ef210,.PaymentModal_paymentMethodSection__eqgy6,.PaymentModal_stripeSection__lTAJA,.PaymentModal_summarySection__XHR3C{padding:20px}.PaymentModal_route__wDYha{max-width:50%}}.DeclineModal_modalOverlay__JzceY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:DeclineModal_fadeIn__K8_nc .2s ease-out}@keyframes DeclineModal_fadeIn__K8_nc{0%{opacity:0}to{opacity:1}}.DeclineModal_modalContent__Voe4C{background-color:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DeclineModal_slideUp__PJyvv .3s ease-out}@keyframes DeclineModal_slideUp__PJyvv{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.DeclineModal_modalHeader__HskEZ{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#fef2f2,#fff)}.DeclineModal_headerLeft__WQjD_{display:flex;align-items:center;gap:12px}.DeclineModal_alertIcon__evZ5Q{color:#ef4444;flex-shrink:0}.DeclineModal_modalTitle__qK5N_{font-size:20px;font-weight:600;color:#111827;margin:0}.DeclineModal_closeBtn__wbb8b{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s;color:#6b7280}.DeclineModal_closeBtn__wbb8b:hover{background-color:#f3f4f6;color:#111827}.DeclineModal_closeBtn__wbb8b:disabled{cursor:not-allowed;opacity:.5}.DeclineModal_bookingInfo__64I03{padding:16px 24px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.DeclineModal_bookingLabel__5rN5F{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.DeclineModal_bookingRoute__Y6hJV{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px}.DeclineModal_bookingDate__j_t97,.DeclineModal_travelerInfo__SUONQ{font-size:13px;color:#6b7280;margin:0 0 2px}.DeclineModal_warningBanner__8OslY{display:flex;align-items:flex-start;gap:12px;padding:16px 24px;background-color:#fef3c7;border-left:4px solid #f59e0b;margin:16px 24px 0;border-radius:8px}.DeclineModal_warningBanner__8OslY svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.DeclineModal_warningBanner__8OslY p{font-size:13px;color:#92400e;margin:0;line-height:1.5}.DeclineModal_form__g9PjA{padding:24px}.DeclineModal_reasonSection__68TgK{margin-bottom:24px}.DeclineModal_label___LMW7{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.DeclineModal_textarea__NlLgK{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s,box-shadow .2s;min-height:100px}.DeclineModal_textarea__NlLgK:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.DeclineModal_textarea__NlLgK:disabled{background-color:#f3f4f6;cursor:not-allowed}.DeclineModal_charCount__0zU3J{font-size:12px;color:#6b7280;text-align:right;margin-top:6px}.DeclineModal_modalFooter__9WDKR{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.DeclineModal_cancelBtn__IkXVb,.DeclineModal_submitBtn__Q6cLJ{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.DeclineModal_cancelBtn__IkXVb{background-color:#f3f4f6;color:#374151}.DeclineModal_cancelBtn__IkXVb:hover:not(:disabled){background-color:#e5e7eb}.DeclineModal_submitBtn__Q6cLJ{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.DeclineModal_submitBtn__Q6cLJ:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 6px rgba(239,68,68,.3)}.DeclineModal_cancelBtn__IkXVb:disabled,.DeclineModal_submitBtn__Q6cLJ:disabled{cursor:not-allowed;opacity:.5}@media (max-width:576px){.DeclineModal_modalContent__Voe4C{width:95%;border-radius:12px}.DeclineModal_modalHeader__HskEZ{padding:16px 20px}.DeclineModal_headerLeft__WQjD_{gap:8px}.DeclineModal_modalTitle__qK5N_{font-size:18px}.DeclineModal_alertIcon__evZ5Q{width:20px;height:20px}.DeclineModal_warningBanner__8OslY{margin:12px 20px 0;padding:12px 16px}.DeclineModal_form__g9PjA{padding:20px}.DeclineModal_modalFooter__9WDKR{flex-direction:column}.DeclineModal_cancelBtn__IkXVb,.DeclineModal_submitBtn__Q6cLJ{width:100%}}.ConfirmationDialog_modalOverlay__P49xE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ConfirmationDialog_modalContent__cdMAZ{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.ConfirmationDialog_modalHeader__gwa0n{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ConfirmationDialog_modalTitle__Iyhjx{font-size:18px;font-weight:600;color:#333}.ConfirmationDialog_modalBody__D9aHD{margin-bottom:20px;color:#555}.ConfirmationDialog_modalFooter__QlwF0{display:flex;justify-content:flex-end;gap:10px}.ConfirmationDialog_cancelButton__dUPG4{padding:8px 16px;background-color:#f1f1f1;border:none;border-radius:4px;cursor:pointer;color:#333}.ConfirmationDialog_actionButton__96ke6{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;color:#fff}.ConfirmationDialog_dangerButton__RtRqj{background-color:#dc3545}.ConfirmationDialog_dangerButton__RtRqj:hover{background-color:#c82333}.ConfirmationDialog_confirmButton__nFeGd{background-color:#0d6efd}.ConfirmationDialog_confirmButton__nFeGd:hover{background-color:#0b5ed7}.ConfirmationDialog_infoButton__GzVX7{background-color:#17a2b8}.ConfirmationDialog_infoButton__GzVX7:hover{background-color:#138496}@media (max-width:576px){.ConfirmationDialog_modalContent__cdMAZ{width:95%;padding:15px}.ConfirmationDialog_modalFooter__QlwF0{flex-direction:column}.ConfirmationDialog_actionButton__96ke6,.ConfirmationDialog_cancelButton__dUPG4{width:100%;margin-top:5px}}.BookingDetailModal_modalOverlay__XzeMf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:BookingDetailModal_fadeIn__MvvcI .2s ease}@keyframes BookingDetailModal_fadeIn__MvvcI{0%{opacity:0}to{opacity:1}}.BookingDetailModal_modal___kYzg{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:BookingDetailModal_slideUp__3w4YJ .3s ease}@keyframes BookingDetailModal_slideUp__3w4YJ{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BookingDetailModal_header__KHvDN{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e5e7eb}.BookingDetailModal_headerLeft__KC95Y{display:flex;align-items:center;gap:12px}.BookingDetailModal_headerLeft__KC95Y h2{margin:0;font-size:22px;font-weight:700;color:#111827}.BookingDetailModal_bookingId__Yx0j2{font-size:14px;color:#6b7280;background:#f3f4f6;padding:4px 10px;border-radius:6px;font-family:monospace}.BookingDetailModal_closeBtn__w0rgN{background:none;border:none;cursor:pointer;padding:6px;color:#6b7280;transition:all .2s;border-radius:8px;display:flex;align-items:center;justify-content:center}.BookingDetailModal_closeBtn__w0rgN:hover{color:#111827;background:#f3f4f6}.BookingDetailModal_content__wXUUS{flex:1 1;overflow-y:auto;padding:24px 28px;display:flex;flex-direction:column;gap:24px}.BookingDetailModal_content__wXUUS::-webkit-scrollbar{width:8px}.BookingDetailModal_content__wXUUS::-webkit-scrollbar-track{background:#f3f4f6}.BookingDetailModal_content__wXUUS::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.BookingDetailModal_content__wXUUS::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BookingDetailModal_statusSection___sFiL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BookingDetailModal_statusBadge__vbQXD{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:600}.BookingDetailModal_paymentBadge__OnSw3{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#f0f9ff;color:#0369a1;font-size:12px;font-weight:600;text-transform:capitalize}.BookingDetailModal_contactSection__aM_q3 h3,.BookingDetailModal_infoSection__2aInQ h3,.BookingDetailModal_notesSection__IckZ_ h3,.BookingDetailModal_pickupDropoffSection__I9yhu h3,.BookingDetailModal_ratingsSection__tYlEq h3,.BookingDetailModal_routeSection__2SpoU h3,.BookingDetailModal_timelineSection__kgbO6 h3{margin:0 0 16px;font-size:16px;font-weight:700;color:#374151;display:flex;align-items:center;gap:8px}.BookingDetailModal_routeSection__2SpoU{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));padding:20px;border-radius:12px;border:1px solid rgba(102,126,234,.2)}.BookingDetailModal_routeSingleLine__WvjPe{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.BookingDetailModal_routeIcon__KwwRD{color:#667eea;flex-shrink:0}.BookingDetailModal_cityRoute__b98XY{font-size:18px;font-weight:700;color:#1e293b;flex:1 1}.BookingDetailModal_fullAddresses__xtV_E{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:12px}.BookingDetailModal_addressItem__641qZ{display:flex;gap:8px;font-size:13px}.BookingDetailModal_addressLabel__xwdvO{font-weight:700;color:#6b7280;min-width:45px}.BookingDetailModal_addressText__qbRyL{color:#374151;font-weight:500}.BookingDetailModal_dateTime__k7SUx{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;font-size:14px;color:#374151}.BookingDetailModal_dateTime__k7SUx svg{color:#667eea}.BookingDetailModal_pickupDropoffSection__I9yhu{background:#fef3c7;padding:20px;border-radius:12px;border:2px solid #fbbf24}.BookingDetailModal_pickupDropoffSection__I9yhu h3{color:#92400e;margin-bottom:16px}.BookingDetailModal_customLocation__qrrcG{background:#fff;padding:16px;border-radius:10px;margin-bottom:12px;border:1px solid #fde68a}.BookingDetailModal_customLocation__qrrcG:last-child{margin-bottom:0}.BookingDetailModal_locationHeader__fTpde{display:flex;align-items:center;gap:8px;margin-bottom:8px}.BookingDetailModal_pickupIcon__i_bCs{color:#10b981}.BookingDetailModal_dropoffIcon__nUHRS{color:#ef4444}.BookingDetailModal_locationHeader__fTpde .BookingDetailModal_locationLabel__vW3tj{font-size:12px;font-weight:700;color:#78350f}.BookingDetailModal_locationContent__yA_8H{display:flex;align-items:center;justify-content:space-between;gap:12px}.BookingDetailModal_locationAddress__JTEmc{flex:1 1;font-size:14px;color:#1f2937;margin:0;line-height:1.5}.BookingDetailModal_mapsBtn__SRtCa{display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.BookingDetailModal_mapsBtn__SRtCa:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.BookingDetailModal_infoGrid__Zud_2{display:flex;flex-direction:column;gap:12px}.BookingDetailModal_infoRow__8mC11{display:flex;align-items:center;gap:12px;padding:14px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}.BookingDetailModal_infoRow__8mC11 .BookingDetailModal_icon__9VwCZ{color:#667eea;flex-shrink:0}.BookingDetailModal_infoContent__3WtgE{display:flex;flex-direction:column;gap:4px;flex:1 1}.BookingDetailModal_infoLabel__JX7Jp{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.BookingDetailModal_infoValue___Uk70{font-size:15px;font-weight:600;color:#111827;display:flex;align-items:center;gap:6px}.BookingDetailModal_verifiedBadge__QkkkY{color:#10b981}.BookingDetailModal_notesSection__IckZ_{background:#eff6ff;padding:20px;border-radius:12px;border:1px solid #bfdbfe}.BookingDetailModal_notesContent__3Z89y{display:flex;align-items:flex-start;gap:12px}.BookingDetailModal_notesContent__3Z89y .BookingDetailModal_icon__9VwCZ{color:#2563eb;flex-shrink:0;margin-top:2px}.BookingDetailModal_notesContent__3Z89y p{margin:0;font-size:14px;color:#1e3a8a;line-height:1.6}.BookingDetailModal_contactGrid__NtgMU{display:flex;flex-direction:column;gap:10px}.BookingDetailModal_contactItem__58U_z{display:flex;align-items:center;gap:10px;padding:12px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.BookingDetailModal_contactItem__58U_z .BookingDetailModal_icon__9VwCZ{color:#667eea}.BookingDetailModal_contactItem__58U_z a{font-size:14px;color:#2563eb;text-decoration:none;font-weight:500}.BookingDetailModal_contactItem__58U_z a:hover{text-decoration:underline}.BookingDetailModal_ratingCard__JTeU5{background:#f9fafb;padding:16px;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:12px}.BookingDetailModal_ratingCard__JTeU5:last-child{margin-bottom:0}.BookingDetailModal_ratingHeader__aCyKe{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.BookingDetailModal_ratingHeader__aCyKe span{font-size:13px;font-weight:600;color:#374151}.BookingDetailModal_stars__wQ62u{display:flex;gap:4px}.BookingDetailModal_review__XwT5u{margin:0;font-size:14px;color:#6b7280;line-height:1.5;font-style:italic}.BookingDetailModal_timeline__KWqKD{display:flex;flex-direction:column;gap:16px;padding-left:8px}.BookingDetailModal_timelineItem__YjxDn{display:flex;gap:16px;position:relative}.BookingDetailModal_timelineItem__YjxDn:not(:last-child):before{content:"";position:absolute;left:7px;top:20px;bottom:-16px;width:2px;background:#e5e7eb}.BookingDetailModal_timelineDot__sfdIm{width:16px;height:16px;border-radius:50%;background:#667eea;flex-shrink:0;margin-top:4px;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.BookingDetailModal_timelineContent__ckOC8{display:flex;flex-direction:column;gap:4px;flex:1 1}.BookingDetailModal_timelineLabel__59j7X{font-size:14px;font-weight:600;color:#111827}.BookingDetailModal_timelineDate__6X0AW{font-size:13px;color:#6b7280}.BookingDetailModal_cancellationReason__O3e3F{margin:6px 0 0;font-size:13px;color:#dc2626;font-style:italic}.BookingDetailModal_footer__fHzWn{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.BookingDetailModal_closeButton__qeugR{padding:10px 24px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.BookingDetailModal_closeButton__qeugR:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);transform:translateY(-1px)}@media (max-width:768px){.BookingDetailModal_modal___kYzg{max-width:100%;max-height:95vh;margin:10px}.BookingDetailModal_content__wXUUS,.BookingDetailModal_header__KHvDN{padding:20px}.BookingDetailModal_route__tvAeM{flex-direction:column;align-items:flex-start}.BookingDetailModal_routeArrow__rBLzK{transform:rotate(90deg)}.BookingDetailModal_locationContent__yA_8H{flex-direction:column;align-items:flex-start}.BookingDetailModal_mapsBtn__SRtCa{width:100%;justify-content:center}}.TravelBookings_bookingsContainer__RHwOQ{min-height:100vh;background-color:#f8f9fa}.TravelBookings_heroSection__6cHwL{padding:32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.TravelBookings_heroSectionProvider__emNg3{background:linear-gradient(135deg,#f0a963,#f59237)}.TravelBookings_heroSectionUser__Y4GCO{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelBookings_heroSection__6cHwL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:TravelBookings_heroShine__0zGmb 5s infinite}@keyframes TravelBookings_heroShine__0zGmb{0%{left:-100%}50%,to{left:100%}}.TravelBookings_heroContent__Ol9qk{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TravelBookings_heroTitle__2UWaF{font-size:2rem;font-weight:700;margin:0 0 8px;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.TravelBookings_heroIcon__BaunS{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.TravelBookings_heroSubtitle__fLkUg{color:hsla(0,0%,100%,.9);font-size:1rem;margin:0;line-height:1.5}.TravelBookings_content__BPXeF{width:100%;margin:0;padding:0}.TravelBookings_tabs__ZmQ_B{display:flex;gap:1rem;margin-bottom:1.5rem;background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.TravelBookings_tab__bmf6H{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:transparent;border:2px solid transparent;border-radius:8px;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:all .2s}.TravelBookings_tab__bmf6H:hover{background:#f8f9fa;color:#333}.TravelBookings_tab__bmf6H.TravelBookings_active__V0DOp{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.TravelBookings_filterBar__pDR_7{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1.5rem;flex-wrap:wrap}.TravelBookings_filterLabel__YkmYg{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#666;white-space:nowrap}.TravelBookings_filterButtons__a7PqL{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1}.TravelBookings_filterBtn__0IY5a{padding:.5rem 1rem;background:#f5f5f5;border:1px solid transparent;border-radius:6px;font-size:.875rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.TravelBookings_filterBtn__0IY5a:hover{background:#e8e8e8;color:#333}.TravelBookings_filterBtn__0IY5a.TravelBookings_active__V0DOp{background:#667eea;color:#fff;border-color:#667eea}.TravelBookings_infoBanner__Iun8C{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.04)}.TravelBookings_infoBanner__Iun8C svg{color:#3b82f6;flex-shrink:0;margin-top:.125rem}.TravelBookings_infoBanner__Iun8C p{margin:0;font-size:.875rem;color:#1e3a8a;line-height:1.5}.TravelBookings_infoBanner__Iun8C strong{font-weight:600;color:#1e40af}.TravelBookings_infoLink__qbqwF{color:#2563eb;text-decoration:underline;font-weight:500;transition:color .2s}.TravelBookings_infoLink__qbqwF:hover{color:#1d4ed8}.TravelBookings_bookingsList__fyhwF{min-height:400px}.TravelBookings_bookingsGrid__zgx1n{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.TravelBookings_loadingState__xnlhH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.TravelBookings_loadingState__xnlhH p{margin-top:1.5rem;color:#666;font-size:1rem}.TravelBookings_errorState__HFQXX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:400px}.TravelBookings_errorState__HFQXX svg{color:#ef4444;margin-bottom:1.5rem}.TravelBookings_errorState__HFQXX h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#333}.TravelBookings_errorState__HFQXX p{font-size:1rem;color:#666;margin:0 0 1.5rem;max-width:400px}.TravelBookings_retryBtn__5ixUy{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.TravelBookings_retryBtn__5ixUy:hover{background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.TravelBookings_emptyState__MHard{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:400px}.TravelBookings_emptyState__MHard svg{color:#ccc;margin-bottom:1.5rem}.TravelBookings_emptyState__MHard h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#333}.TravelBookings_emptyState__MHard p{font-size:1rem;color:#666;margin:0 0 1.5rem;max-width:400px}.TravelBookings_explorBtn__WcbEx{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.TravelBookings_explorBtn__WcbEx:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.TravelBookings_stats__GGwgn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.TravelBookings_statCard__Wmvq0{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;transition:all .2s}.TravelBookings_statCard__Wmvq0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.TravelBookings_statValue__q9kNG{font-size:2rem;font-weight:700;color:#667eea;margin-bottom:.25rem}.TravelBookings_statLabel__31vZS{font-size:.875rem;color:#666;font-weight:500}@media (max-width:1024px){.TravelBookings_bookingsGrid__zgx1n{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.TravelBookings_stats__GGwgn{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TravelBookings_header__ZmcZt{padding:2rem 1rem 1.5rem}.TravelBookings_title__7IKHH{font-size:2rem}.TravelBookings_subtitle__sB_Ud{font-size:1rem}.TravelBookings_content__BPXeF{margin:-1.5rem auto 0;padding:0 1rem 2rem}.TravelBookings_tabs__ZmQ_B{padding:.75rem;gap:.5rem}.TravelBookings_tab__bmf6H{padding:.75rem 1rem;font-size:.875rem}.TravelBookings_filterBar__pDR_7{flex-direction:column;align-items:stretch;gap:.75rem}.TravelBookings_filterButtons__a7PqL,.TravelBookings_filterLabel__YkmYg{justify-content:center}.TravelBookings_filterBtn__0IY5a{font-size:.8125rem;padding:.5rem .875rem}.TravelBookings_bookingsGrid__zgx1n{grid-template-columns:1fr;gap:1rem}.TravelBookings_emptyState__MHard,.TravelBookings_errorState__HFQXX,.TravelBookings_loadingState__xnlhH{padding:3rem 1.5rem;min-height:300px}.TravelBookings_emptyState__MHard h3,.TravelBookings_errorState__HFQXX h3{font-size:1.25rem}.TravelBookings_emptyState__MHard p,.TravelBookings_errorState__HFQXX p{font-size:.875rem}.TravelBookings_stats__GGwgn{grid-template-columns:1fr 1fr;gap:.75rem}.TravelBookings_statCard__Wmvq0{padding:1.25rem}.TravelBookings_statValue__q9kNG{font-size:1.75rem}.TravelBookings_statLabel__31vZS{font-size:.8125rem}}@media (max-width:480px){.TravelBookings_title__7IKHH{font-size:1.75rem}.TravelBookings_subtitle__sB_Ud{font-size:.875rem}.TravelBookings_tabs__ZmQ_B{flex-direction:column}.TravelBookings_tab__bmf6H{justify-content:center}.TravelBookings_filterButtons__a7PqL{flex-direction:column}.TravelBookings_filterBtn__0IY5a{width:100%;text-align:center}.TravelBookings_stats__GGwgn{grid-template-columns:1fr}}.TravelBookings_blue__4pjWA{--primary-color:#3b82f6;--primary-light:#dbeafe;--primary-dark:#1d4ed8;--primary-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8)}.TravelBookings_orange__hy9CZ{--primary-color:#f59e0b;--primary-light:#fef3c7;--primary-dark:#d97706;--primary-gradient:linear-gradient(135deg,#f59e0b,#d97706)}.TravelBookings_blue__4pjWA .TravelBookings_header__ZmcZt,.TravelBookings_orange__hy9CZ .TravelBookings_header__ZmcZt{background:var(--primary-gradient)}.TravelBookings_blue__4pjWA .TravelBookings_actionBtn__5iCNy.TravelBookings_confirm__S_nmF,.TravelBookings_blue__4pjWA .TravelBookings_filterBtn__0IY5a.TravelBookings_active__V0DOp,.TravelBookings_blue__4pjWA .TravelBookings_tab__bmf6H.TravelBookings_active__V0DOp,.TravelBookings_orange__hy9CZ .TravelBookings_filterBtn__0IY5a.TravelBookings_active__V0DOp,.TravelBookings_orange__hy9CZ .TravelBookings_tab__bmf6H.TravelBookings_active__V0DOp{background-color:var(--primary-color);color:#fff}.TravelBookings_blue__4pjWA .TravelBookings_actionBtn__5iCNy.TravelBookings_confirm__S_nmF:hover{background-color:var(--primary-dark)}.TravelBookings_orange__hy9CZ .TravelBookings_actionBtn__5iCNy.TravelBookings_confirm__S_nmF{background-color:var(--primary-color);color:#fff}.TravelBookings_orange__hy9CZ .TravelBookings_actionBtn__5iCNy.TravelBookings_confirm__S_nmF:hover{background-color:var(--primary-dark)}.TravelBookings_notificationBanner__sGxuH{position:fixed;top:140px;left:50%;transform:translateX(-50%);z-index:999;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:1rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 25px rgba(59,130,246,.3),0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;min-width:400px;max-width:600px;animation:TravelBookings_slideInDown__0v2Td .3s ease-out}@keyframes TravelBookings_slideInDown__0v2Td{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.TravelBookings_bannerContent__At2hR{display:flex;align-items:center;gap:.875rem;flex:1 1}.TravelBookings_bannerIcon__1XhsB{flex-shrink:0;animation:TravelBookings_ringBell__Ot9tV 1s ease-in-out infinite}@keyframes TravelBookings_ringBell__Ot9tV{0%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0deg)}}.TravelBookings_bannerText__FRnnW{display:flex;flex-direction:column;gap:.25rem}.TravelBookings_bannerText__FRnnW strong{font-size:.9375rem;font-weight:600}.TravelBookings_bannerText__FRnnW span{font-size:.8125rem;opacity:.95}.TravelBookings_bannerClose__fOZ7u{background:hsla(0,0%,100%,.2);border:none;color:#fff;cursor:pointer;padding:.375rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s;flex-shrink:0}.TravelBookings_bannerClose__fOZ7u:hover{background:hsla(0,0%,100%,.3)}@media (max-width:640px){.TravelBookings_notificationBanner__sGxuH{min-width:auto;width:calc(100% - 2rem);max-width:calc(100% - 2rem);top:120px}}.error-alert_overlay__V0pAL{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:1100}.error-alert_alertBox__qxU8V{width:80%;max-width:400px;background-color:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.1)}.error-alert_title__nBwsT{font-size:20px;font-weight:600;margin-bottom:10px;color:#000;text-align:center}.error-alert_message__oB2pN{font-size:16px;color:#333;margin-bottom:20px;text-align:center;line-height:22px}.error-alert_buttonContainer__c81qO{width:100%;display:flex;justify-content:center}.error-alert_button__n103s{background-color:#0056b3;color:#fff;padding:12px 30px;border-radius:25px;min-width:120px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s}.error-alert_button__n103s:hover{background-color:#004494}.VerificationScreen_pageContainer__vM2mW{display:flex;min-height:100vh;background-color:#fff}.VerificationScreen_illustrationContainer__fO_HU{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:linear-gradient(135deg,#084887,#1d60a0,#2563eb);color:#fff;text-align:center}.VerificationScreen_illustrationContainer__fO_HU h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.VerificationScreen_illustrationContainer__fO_HU p{font-size:1.125rem;opacity:.9;max-width:400px}.VerificationScreen_illustration__SGJaY{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.VerificationScreen_shieldShape__XoZtF{position:relative;z-index:2}.VerificationScreen_shieldBody__AOd5g{width:80px;height:90px;background-color:#fff;border-radius:10px 10px 50% 50%;position:relative;display:flex;justify-content:center;align-items:center}.VerificationScreen_shieldIcon__6hxpw{color:#084887}.VerificationScreen_pulse__HuoEz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background-color:hsla(0,0%,100%,.2);z-index:1;animation:VerificationScreen_pulse__HuoEz 2s infinite}@keyframes VerificationScreen_pulse__HuoEz{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.2);opacity:0}to{transform:translate(-50%,-50%) scale(.8);opacity:0}}.VerificationScreen_formWrapper__c7ql8{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background-color:#f0f9ff}.VerificationScreen_formContainer__thxr2{width:100%;max-width:500px;padding:2.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(8,72,135,.1);position:relative}.VerificationScreen_formContainer__thxr2 h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b;text-align:center}.VerificationScreen_formDescription___nGwJ{color:#64748b;text-align:center;margin-bottom:1.5rem;font-size:.9375rem}.VerificationScreen_verificationBox__FcJod{background-color:#fff;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(8,72,135,.1);border:1px solid #bfdbfe}.VerificationScreen_verificationHeader__XYdTb{display:flex;align-items:flex-start;margin-bottom:1rem}.VerificationScreen_iconContainer__TYG9G{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#084887,#2563eb);display:flex;justify-content:center;align-items:center;margin-right:12px;color:#fff;box-shadow:0 2px 8px rgba(8,72,135,.3)}.VerificationScreen_verificationInfo__Za_ME{flex:1 1;margin-right:10px}.VerificationScreen_verificationRow__H2e_4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.VerificationScreen_verificationType__9QZH0{font-size:16px;font-weight:600;color:#333}.VerificationScreen_contactInfo__BYQoR{font-size:14px;color:#666;word-break:break-all}.VerificationScreen_status__8mc_8{padding:4px 12px;margin-left:4px;border-radius:12px;min-width:80px;text-align:center}.VerificationScreen_statusText__brx9e{color:#fff;font-size:12px;font-weight:600}.VerificationScreen_pendingStatus__3qDO9{background-color:#dc3545}.VerificationScreen_verifiedStatus__7aCKF{background-color:#084887}.VerificationScreen_importanceNote__XZHHW{background-color:#f0f9ff;border-radius:.5rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.5rem;border-left:3px solid #084887}.VerificationScreen_noteIcon__jGEZB{color:#084887;margin-top:.125rem;flex-shrink:0}.VerificationScreen_importanceNote__XZHHW p{margin:0;font-size:.875rem;color:#1e3a8a;line-height:1.4}.VerificationScreen_otpInputContainer__8dtDN{display:flex;gap:10px;margin-bottom:10px}.VerificationScreen_otpInput__6qPY7{flex:1 1;height:45px;border:1px solid #bfdbfe;border-radius:8px;padding:0 15px;font-size:16px;background-color:#fff;transition:all .2s ease}.VerificationScreen_otpInput__6qPY7:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.VerificationScreen_verifyButton__J5TBF{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;padding:0 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(8,72,135,.3)}.VerificationScreen_verifyButton__J5TBF:hover{background:linear-gradient(135deg,#0c3968,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 8px rgba(8,72,135,.4)}.VerificationScreen_resendButton__DPPgK{background:none;border:none;color:#084887;font-size:14px;cursor:pointer;padding:5px 0;text-decoration:underline;transition:color .2s ease}.VerificationScreen_resendButton__DPPgK:hover{color:#0c3968}.VerificationScreen_disabledButton__vzCiN{opacity:.5;cursor:not-allowed;color:#666!important}.VerificationScreen_errorText__vJb44{color:#dc3545;font-size:12px;margin-top:5px;margin-bottom:10px}.VerificationScreen_instructionText__R67I7{text-align:center;color:#666;font-size:14px;margin:20px 0;line-height:1.5;padding:1rem;background-color:#f0f9ff;border-radius:.5rem;border:1px solid #bfdbfe}.VerificationScreen_continueButton__E_8HY{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;padding:15px;border-radius:10px;width:100%;font-size:16px;font-weight:600;cursor:pointer;margin-top:10px;transition:all .2s ease;box-shadow:0 4px 12px rgba(8,72,135,.3)}.VerificationScreen_continueButton__E_8HY:hover{background:linear-gradient(135deg,#0c3968,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 16px rgba(8,72,135,.4)}.VerificationScreen_bottomHelp__vtuAR{text-align:center;margin-top:1.5rem;font-size:14px;color:#084887;text-decoration:underline;cursor:pointer}.VerificationScreen_bottomHelp__vtuAR:hover{color:#0c3968}@media (max-width:1024px){.VerificationScreen_pageContainer__vM2mW{flex-direction:column}.VerificationScreen_illustrationContainer__fO_HU{padding:3rem 1.5rem}.VerificationScreen_illustrationContainer__fO_HU h1{font-size:2rem}.VerificationScreen_formWrapper__c7ql8{padding:2rem 1.5rem}}@media (max-width:640px){.VerificationScreen_formContainer__thxr2{padding:1.5rem}.VerificationScreen_illustrationContainer__fO_HU{padding:2rem 1rem}.VerificationScreen_illustrationContainer__fO_HU h1{font-size:1.75rem}.VerificationScreen_illustrationContainer__fO_HU p{font-size:1rem}.VerificationScreen_verificationBox__FcJod{padding:1rem}.VerificationScreen_otpInputContainer__8dtDN{flex-direction:column}.VerificationScreen_verifyButton__J5TBF{width:100%;padding:12px}}.TravelCard_travelCard__71RDh{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(8,72,135,.08);transition:all .3s ease;cursor:pointer;position:relative;border:1px solid rgba(8,72,135,.1);height:100%;display:flex;flex-direction:column}.TravelCard_travelCard__71RDh:hover{box-shadow:0 8px 30px rgba(8,72,135,.12);transform:translateY(-4px);border-color:rgba(8,72,135,.2)}.TravelCard_travelCard__71RDh.TravelCard_compact__5zF4_{padding:16px}.TravelCard_cardHeader__hXuNM{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.TravelCard_typeBadge__LxCob{gap:6px;padding:6px 12px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(8,72,135,.2);text-transform:capitalize}.TravelCard_typeBadge__LxCob,.TravelCard_typeIcon__hDuoR{display:flex;align-items:center}.TravelCard_statusBadge__DLKj7{padding:4px 10px;border-radius:12px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.TravelCard_statusBadge__DLKj7.TravelCard_active__VkClJ{background:#10b981}.TravelCard_statusBadge__DLKj7.TravelCard_completed__Uh7NP{background:#64748b}.TravelCard_statusBadge__DLKj7.TravelCard_cancelled__zvPYE{background:#ef4444}.TravelCard_title__l24FO{font-size:17px;font-weight:700;color:#084887;margin:0 0 8px;line-height:1.3}.TravelCard_description__YVLM1,.TravelCard_title__l24FO{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TravelCard_description__YVLM1{font-size:13px;color:#666;line-height:1.5;margin:0 0 14px}.TravelCard_routeInfo__IOXRm{background:rgba(8,72,135,.04);border-radius:10px;padding:12px;margin-bottom:14px;border:1px solid rgba(8,72,135,.08)}.TravelCard_routeItem__XcPeC{display:flex;align-items:flex-start;gap:10px}.TravelCard_routeItem__XcPeC:first-child{margin-bottom:8px}.TravelCard_routeIcon__2Bj_n{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#084887}.TravelCard_originDot___EuuP{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.TravelCard_routeLine__XPKrH{width:2px;height:12px;background:linear-gradient(180deg,#10b981,#ef4444);margin-left:9px;margin-top:-2px;margin-bottom:-2px}.TravelCard_routeDetails__l4goi{flex:1 1;min-width:0}.TravelCard_routeLabel__Djxh1{display:block;font-size:10px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.TravelCard_routeLocation___iQEg{display:block;font-size:13px;font-weight:600;color:#084887;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TravelCard_infoGrid__nwkQn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-bottom:14px;flex:1 1}.TravelCard_infoItem__is58H{display:flex;align-items:flex-start;gap:8px;padding:8px;background:rgba(8,72,135,.02);border-radius:8px;border:1px solid rgba(8,72,135,.05)}.TravelCard_infoIcon__QD42C{color:#084887;flex-shrink:0;margin-top:2px}.TravelCard_infoContent__3xXLW{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.TravelCard_infoLabel__Z9pAN{font-size:10px;color:#888;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.TravelCard_infoValue__Nc1Xu{font-size:13px;color:#084887;font-weight:600}.TravelCard_infoValue__Nc1Xu.TravelCard_noSeats__9h0aB{color:#ef4444}.TravelCard_timeUntil__g2c7s{font-size:11px;color:#10b981;font-weight:500;margin-top:2px}.TravelCard_paymentBadge__9GoBK{margin-bottom:12px}.TravelCard_cashOnly__9q8Jl,.TravelCard_securePayment__YgrUS{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600}.TravelCard_securePayment__YgrUS{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1.5px solid #6ee7b7;color:#065f46}.TravelCard_securePayment__YgrUS svg{color:#10b981}.TravelCard_cashOnly__9q8Jl{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1.5px solid #fcd34d;color:#92400e}.TravelCard_cashOnly__9q8Jl svg{color:#d97706}.TravelCard_additionalDetails__bALlG{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TravelCard_detailItem__4NfEj{display:flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(8,72,135,.05);border-radius:12px;font-size:11px;color:#666}.TravelCard_detailLabel__vpGdB{font-weight:600;color:#084887}.TravelCard_detailValue__KBzJY{font-weight:500}.TravelCard_userInfo__3vmSm{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(8,72,135,.08);margin-bottom:12px}.TravelCard_userAvatar__xzRpx{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(8,72,135,.05));display:flex;align-items:center;justify-content:center;color:#084887;flex-shrink:0}.TravelCard_userData__U3OkZ{flex:1 1;min-width:0}.TravelCard_userName__R4jyd{font-size:13px;font-weight:600;color:#084887;display:block}.TravelCard_ratingDisplay__vynBJ{display:flex;align-items:center;gap:4px;margin-top:4px;cursor:pointer;padding:4px 8px;border-radius:6px;background:rgba(251,191,36,.1);width:-moz-fit-content;width:fit-content;transition:all .2s ease}.TravelCard_ratingDisplay__vynBJ:hover{background:rgba(251,191,36,.2);transform:scale(1.05)}.TravelCard_ratingStar__dbDq6{color:#fbbf24;flex-shrink:0}.TravelCard_ratingText__CMx1H{font-size:12px;font-weight:600;color:#084887}.TravelCard_cardActions__G8284{display:flex;flex-direction:column;gap:8px;margin-top:auto}.TravelCard_primaryButton__zrov_{width:100%;padding:10px 16px;background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 8px rgba(8,72,135,.2)}.TravelCard_primaryButton__zrov_:hover{background:linear-gradient(135deg,#0a5aa8,#084887);box-shadow:0 4px 12px rgba(8,72,135,.3);transform:translateY(-1px)}.TravelCard_secondaryButton__5p3Bb{width:100%;padding:8px 16px;background:#fff;color:#084887;border:1px solid #084887;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.TravelCard_secondaryButton__5p3Bb:hover{background:rgba(8,72,135,.05);border-color:#0a5aa8}.TravelCard_linkButton___YBpX{width:100%;padding:6px 16px;background:transparent;color:#084887;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.TravelCard_linkButton___YBpX:hover{background:rgba(8,72,135,.05);text-decoration:underline}.TravelCard_ownerActions__iXQsZ{display:flex;gap:8px;width:100%}.TravelCard_editButton__iVsvY{flex:1 1;padding:8px 16px;background:#fff;color:#084887;border:1px solid #084887;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.TravelCard_editButton__iVsvY:hover{background:rgba(8,72,135,.05);border-color:#0a5aa8}.TravelCard_deleteButton__vLwD4{flex:1 1;padding:8px 16px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.TravelCard_deleteButton__vLwD4:hover{background:rgba(239,68,68,.05);border-color:#dc2626}.TravelCard_modalOverlay__B066L{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.TravelCard_modalContent__WCiO1{background:#fff;border-radius:16px;width:100%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(8,72,135,.3);animation:TravelCard_modalSlideIn__N7HlG .3s ease}@keyframes TravelCard_modalSlideIn__N7HlG{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TravelCard_modalHeader__BydX0{padding:20px 24px;border-bottom:1px solid rgba(8,72,135,.1);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.TravelCard_modalTitle__Zhlcg h3{margin:0 0 8px;font-size:20px;font-weight:700;color:#084887}.TravelCard_modalAverageRating__gKed7{display:flex;align-items:center;gap:8px}.TravelCard_modalCloseButton__rQctW{background:none;border:none;cursor:pointer;color:#666;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;flex-shrink:0}.TravelCard_modalCloseButton__rQctW:hover{background:rgba(8,72,135,.1);color:#084887}.TravelCard_modalBody__6_adv{padding:20px 24px;overflow-y:auto;flex:1 1}.TravelCard_noReviews__j3UDO{text-align:center;padding:40px 20px;color:#888}.TravelCard_noReviews__j3UDO p{margin:0;font-size:14px}.TravelCard_reviewsList__1RtVE{display:flex;flex-direction:column;gap:16px}.TravelCard_reviewItem__CESrv{padding:16px;background:rgba(8,72,135,.02);border-radius:12px;border:1px solid rgba(8,72,135,.08);transition:all .2s ease}.TravelCard_reviewItem__CESrv:hover{background:rgba(8,72,135,.04);border-color:rgba(8,72,135,.12)}.TravelCard_reviewHeader__V8XPM{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}.TravelCard_reviewerInfo__yETyF{display:flex;flex-direction:column;gap:4px}.TravelCard_reviewerName__7Elbv{font-size:14px;font-weight:600;color:#084887}.TravelCard_starsContainer__3gAZJ{display:flex;gap:2px}.TravelCard_starFilled__GNm_F{color:#fbbf24}.TravelCard_starEmpty___HJlN{color:#e5e7eb}.TravelCard_reviewDate__lN4j8{font-size:12px;color:#888;white-space:nowrap}.TravelCard_reviewText__lsLhn{margin:0;font-size:14px;line-height:1.6;color:#333}.TravelCard_averageRatingText__fdc5l{font-size:14px;font-weight:600;color:#084887}.TravelCard_deleteModalContent__2GeUQ{background:#fff;border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(239,68,68,.3);animation:TravelCard_modalSlideIn__N7HlG .3s ease}.TravelCard_deleteModalHeader__FJpCd{padding:24px 24px 16px;text-align:center;border-bottom:1px solid rgba(239,68,68,.1)}.TravelCard_deleteIcon__pDbEp{color:#ef4444;margin:0 auto 12px;display:block}.TravelCard_deleteModalHeader__FJpCd h3{margin:0;font-size:20px;font-weight:700;color:#ef4444}.TravelCard_deleteModalBody___ho7c{padding:20px 24px}.TravelCard_deleteModalBody___ho7c p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#666;text-align:center}.TravelCard_postPreview__1M6p8{padding:12px 16px;background:rgba(239,68,68,.05);border-radius:8px;border:1px solid rgba(239,68,68,.1);display:flex;flex-direction:column;gap:4px}.TravelCard_postPreview__1M6p8 strong{font-size:14px;font-weight:600;color:#084887}.TravelCard_postRoute__6SYFx{font-size:13px;color:#666}.TravelCard_deleteModalActions__Vxwm5{padding:16px 24px 24px;display:flex;gap:12px}.TravelCard_cancelDeleteButton__aS6a9{flex:1 1;padding:10px 16px;background:#fff;color:#666;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.TravelCard_cancelDeleteButton__aS6a9:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.TravelCard_cancelDeleteButton__aS6a9:disabled{opacity:.5;cursor:not-allowed}.TravelCard_confirmDeleteButton__3wu36{flex:1 1;padding:10px 16px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(239,68,68,.3)}.TravelCard_confirmDeleteButton__3wu36:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px rgba(239,68,68,.4);transform:translateY(-1px)}.TravelCard_confirmDeleteButton__3wu36:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width:768px){.TravelCard_travelCard__71RDh{padding:16px}.TravelCard_title__l24FO{font-size:16px}.TravelCard_infoGrid__nwkQn{grid-template-columns:1fr;gap:8px}.TravelCard_modalContent__WCiO1{max-height:90vh}.TravelCard_modalBody__6_adv,.TravelCard_modalHeader__BydX0{padding:16px 20px}.TravelCard_modalTitle__Zhlcg h3{font-size:18px}.TravelCard_reviewHeader__V8XPM{flex-direction:column;gap:8px}.TravelCard_ownerActions__iXQsZ{flex-direction:column}.TravelCard_deleteModalContent__2GeUQ{max-width:90vw}.TravelCard_deleteModalHeader__FJpCd{padding:20px 20px 12px}.TravelCard_deleteModalBody___ho7c{padding:16px 20px}.TravelCard_deleteModalActions__Vxwm5{padding:12px 20px 20px}}.TravelCard_actionContainer__1zRNc{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.TravelDashboard_dashboardContent__FDzfz{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column}.TravelDashboard_heroSection__D5mmq{padding:32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.TravelDashboard_heroSectionProvider__6bJz2{background:linear-gradient(135deg,#f0a963,#f59237)}.TravelDashboard_heroSectionUser__P3GlF{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelDashboard_heroSection__D5mmq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:TravelDashboard_heroShine__Ckzkv 5s infinite}@keyframes TravelDashboard_heroShine__Ckzkv{0%{left:-100%}50%,to{left:100%}}.TravelDashboard_heroContent__G9ZSC{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TravelDashboard_headerTop__CJzbh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.TravelDashboard_heroTitle__ZdSRq{font-size:2rem;font-weight:700;margin:0;line-height:1.2;display:flex;align-items:center;gap:12px;color:#fff}.TravelDashboard_heroIcon__QoL7v{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.TravelDashboard_heroSubtitle__bU_5p{color:hsla(0,0%,100%,.9);font-size:1rem;margin:0;line-height:1.5}.TravelDashboard_createBtn__3Uv81{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TravelDashboard_createBtn__3Uv81:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TravelDashboard_content__7oNVx{width:100%;margin:0;padding:0}.TravelDashboard_statsGrid__ijAuH{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.TravelDashboard_statsLoading__217Ns{display:flex;justify-content:center;padding:2rem;background:#fff;border-radius:12px;margin-bottom:2rem}.TravelDashboard_statCard__bnXDU{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;gap:1.25rem;transition:all .2s}.TravelDashboard_statCard__bnXDU:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.TravelDashboard_statIcon__5_zvy{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TravelDashboard_statInfo__u3W0p{flex:1 1;min-width:0}.TravelDashboard_statValue__JwW4y{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.25rem;line-height:1}.TravelDashboard_statLabel__8B2Nf{font-size:.875rem;color:#666;font-weight:500}.TravelDashboard_mainContent__M9Kxy{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.TravelDashboard_tabs__9zbKK{display:flex;border-bottom:1px solid #f0f0f0;padding:0 1.5rem;gap:1rem}.TravelDashboard_tab__Wut5m{padding:1rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:1rem;font-weight:600;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.TravelDashboard_tab__Wut5m:hover{color:#333;background:#f8f9fa}.TravelDashboard_tab__Wut5m.TravelDashboard_active__a0wVN{color:#667eea;border-bottom-color:#667eea}.TravelDashboard_tabContent__MLuuR{padding:2rem;min-height:400px}.TravelDashboard_overview__zQmVm{display:flex;flex-direction:column;gap:2rem}.TravelDashboard_section__PaGAA{display:flex;flex-direction:column;gap:1.5rem}.TravelDashboard_sectionHeader__BqPxu{display:flex;justify-content:space-between;align-items:center}.TravelDashboard_sectionHeader__BqPxu h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.TravelDashboard_viewAllBtn__HJL2J{padding:.5rem 1rem;background:transparent;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;font-weight:500;color:#667eea;cursor:pointer;transition:all .2s}.TravelDashboard_viewAllBtn__HJL2J:hover{background:#f8f9ff;border-color:#667eea}.TravelDashboard_sectionLoading__EnZkY{display:flex;justify-content:center;padding:2rem}.TravelDashboard_postsGrid__B_0Kq{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.5rem;gap:1.5rem}.TravelDashboard_bookingsGrid__vwSub{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:1.5rem;gap:1.5rem}.TravelDashboard_postActions__PQb5C{display:flex;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f0f0}.TravelDashboard_actionBtn__JSV4V{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;color:#666;cursor:pointer;transition:all .2s}.TravelDashboard_actionBtn__JSV4V:hover{background:#f0f0f0;color:#333;border-color:#ccc}.TravelDashboard_actionBtn__JSV4V.TravelDashboard_danger__RiYaS:hover{background:#fef2f2;color:#dc2626;border-color:#fecaca}.TravelDashboard_emptySection__7frSd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:#f8f9fa;border-radius:8px;min-height:200px}.TravelDashboard_emptySection__7frSd svg{color:#ccc;margin-bottom:1rem}.TravelDashboard_emptySection__7frSd p{font-size:1rem;color:#666;margin:0 0 1rem}.TravelDashboard_createSmallBtn__yAvf9{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TravelDashboard_createSmallBtn__yAvf9:hover{background:#5568d3;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.TravelDashboard_loading__6H3hS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:400px}.TravelDashboard_loading__6H3hS p{margin-top:1.5rem;color:#666;font-size:1rem}.TravelDashboard_emptyState___Ap2X{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.TravelDashboard_emptyState___Ap2X svg{color:#ccc;margin-bottom:1.5rem}.TravelDashboard_emptyState___Ap2X h3{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:#333}.TravelDashboard_emptyState___Ap2X p{font-size:1rem;color:#666;margin:0 0 1.5rem;max-width:400px}.TravelDashboard_createLargeBtn__HyegH{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.TravelDashboard_createLargeBtn__HyegH:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}@media (max-width:1024px){.TravelDashboard_statsGrid__ijAuH{grid-template-columns:repeat(2,1fr)}.TravelDashboard_postsGrid__B_0Kq{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.TravelDashboard_bookingsGrid__vwSub{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width:768px){.TravelDashboard_header__zgP8r{padding:2rem 1rem 1.5rem}.TravelDashboard_headerContent__9puKD{flex-direction:column;align-items:stretch;gap:1rem}.TravelDashboard_title__x5USd{font-size:2rem}.TravelDashboard_subtitle__6_td1{font-size:1rem}.TravelDashboard_createBtn__3Uv81{width:100%;justify-content:center}.TravelDashboard_content__7oNVx{margin:-1.5rem auto 0;padding:0 1rem 2rem}.TravelDashboard_statsGrid__ijAuH{grid-template-columns:1fr;gap:1rem}.TravelDashboard_statCard__bnXDU{padding:1.25rem}.TravelDashboard_statIcon__5_zvy{width:48px;height:48px}.TravelDashboard_statValue__JwW4y{font-size:1.5rem}.TravelDashboard_tabs__9zbKK{padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.TravelDashboard_tab__Wut5m{padding:.875rem 1.25rem;font-size:.875rem}.TravelDashboard_tabContent__MLuuR{padding:1.5rem}.TravelDashboard_sectionHeader__BqPxu{flex-direction:column;align-items:flex-start;gap:.75rem}.TravelDashboard_sectionHeader__BqPxu h3{font-size:1.125rem}.TravelDashboard_bookingsGrid__vwSub,.TravelDashboard_postsGrid__B_0Kq{grid-template-columns:1fr;gap:1rem}.TravelDashboard_emptySection__7frSd,.TravelDashboard_emptyState___Ap2X{padding:2rem 1rem;min-height:250px}.TravelDashboard_emptyState___Ap2X h3{font-size:1.25rem}.TravelDashboard_emptyState___Ap2X p{font-size:.875rem}}@media (max-width:480px){.TravelDashboard_title__x5USd{font-size:1.75rem}.TravelDashboard_subtitle__6_td1{font-size:.875rem}.TravelDashboard_tabs__9zbKK{padding:0 .5rem}.TravelDashboard_tabContent__MLuuR{padding:1rem}.TravelDashboard_statValue__JwW4y{font-size:1.25rem}.TravelDashboard_statLabel__8B2Nf{font-size:.8125rem}}.TravelDashboard_warningBanner__7v_I3{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fff5e6,#ffe8cc);border:2px solid #ff9f43;border-radius:12px;margin-bottom:1.5rem}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerIcon__QM488{flex-shrink:0;width:32px;height:32px;color:#ff9f43}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerContent__YBgJP{flex:1 1}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerContent__YBgJP h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#1a1a1a}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerContent__YBgJP p{margin:0;font-size:.9375rem;color:#4a4a4a;line-height:1.5}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerButton__b6jTn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ff9f43;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s;white-space:nowrap}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerButton__b6jTn:hover{background:#ff8c1a;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,159,67,.3)}.TravelDashboard_paymentStatusBanner__k_9wB{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;margin-bottom:1.5rem}.TravelDashboard_paymentStatusBanner__k_9wB.TravelDashboard_paymentActive__s35_g{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #10b981;color:#065f46}.TravelDashboard_paymentStatusBanner__k_9wB.TravelDashboard_paymentActive__s35_g .TravelDashboard_bannerIcon__QM488{color:#10b981}.TravelDashboard_paymentStatusBanner__k_9wB.TravelDashboard_paymentPending__UUekz{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#78350f}.TravelDashboard_paymentStatusBanner__k_9wB.TravelDashboard_paymentPending__UUekz .TravelDashboard_bannerIcon__QM488{color:#f59e0b}.TravelDashboard_paymentStatusBanner__k_9wB .TravelDashboard_bannerIcon__QM488{flex-shrink:0;width:20px;height:20px}.TravelDashboard_paymentStatusBanner__k_9wB .TravelDashboard_bannerLinkButton__gR9q_{margin-left:auto;padding:.5rem 1rem;background:rgba(0,0,0,.1);border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;color:inherit}.TravelDashboard_paymentStatusBanner__k_9wB .TravelDashboard_bannerLinkButton__gR9q_:hover{background:rgba(0,0,0,.15)}@media (max-width:768px){.TravelDashboard_warningBanner__7v_I3{flex-direction:column;align-items:flex-start;padding:1rem}.TravelDashboard_warningBanner__7v_I3 .TravelDashboard_bannerButton__b6jTn{width:100%;justify-content:center}.TravelDashboard_paymentStatusBanner__k_9wB{flex-wrap:wrap;text-align:center;justify-content:center}.TravelDashboard_paymentStatusBanner__k_9wB .TravelDashboard_bannerLinkButton__gR9q_{margin-left:0;width:100%}}.AddressAutocomplete_container__mdrG7,.AddressAutocomplete_outerContainer__B5TJ6{position:relative;width:100%}.AddressAutocomplete_input__8w4rI{width:100%;padding-right:40px}.AddressAutocomplete_loadingIndicator__Ci6Ua{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddressAutocomplete_backdrop__RkJhw{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040}.AddressAutocomplete_suggestionsContainer__Dv2ol{position:absolute;top:100%;left:0;z-index:1050;background-color:#fff;border-radius:4px;max-height:300px;overflow-y:auto;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AddressAutocomplete_suggestionsList__0xjNn{margin:0;padding:0;list-style:none}.AddressAutocomplete_suggestionItem__PkrxJ{display:flex;align-items:center;padding:10px 15px;cursor:pointer;transition:background-color .2s;text-align:left}.AddressAutocomplete_suggestionItem__PkrxJ:hover{background-color:#f8f9fa}.MapLocationPicker_modalOverlay__yQGZj{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.MapLocationPicker_modal__tCLvG{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.3);overflow:hidden}.MapLocationPicker_header__2wCYG{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0}.MapLocationPicker_header__2wCYG h2{margin:0;font-size:20px;font-weight:600;color:#333}.MapLocationPicker_closeBtn__nvva4{background:none;border:none;cursor:pointer;padding:4px;color:#666;transition:color .2s;display:flex;align-items:center;justify-content:center}.MapLocationPicker_closeBtn__nvva4:hover{color:#333}.MapLocationPicker_searchContainer__w4vZ_{display:flex;gap:12px;padding:16px 24px;border-bottom:1px solid #e0e0e0}.MapLocationPicker_searchInput__cILn_{flex:1 1;position:relative;display:flex;align-items:center;background:#f5f5f5;border-radius:8px;padding:0 12px;border:1px solid #e0e0e0}.MapLocationPicker_searchInput__cILn_:focus-within{border-color:#2196f3;background:#fff}.MapLocationPicker_searchIcon__vk19N{color:#999;margin-right:8px;flex-shrink:0}.MapLocationPicker_searchInput__cILn_ input{flex:1 1;border:none;background:transparent;padding:12px 0;font-size:14px;outline:none}.MapLocationPicker_clearBtn__oKPbU{background:none;border:none;cursor:pointer;padding:4px;color:#999;display:flex;align-items:center;transition:color .2s}.MapLocationPicker_clearBtn__oKPbU:hover{color:#666}.MapLocationPicker_currentLocationBtn__6DHd8{background:#2196f3;border:none;border-radius:8px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.MapLocationPicker_currentLocationBtn__6DHd8:hover:not(:disabled){background:#1976d2}.MapLocationPicker_currentLocationBtn__6DHd8:disabled{background:#ccc;cursor:not-allowed}.MapLocationPicker_suggestionsContainer__27tR1{max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 24px 8px}.MapLocationPicker_suggestionItem__eYq__{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:#fff;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-align:left;transition:background .2s;color:#333;font-size:14px}.MapLocationPicker_suggestionItem__eYq__:last-child{border-bottom:none}.MapLocationPicker_suggestionItem__eYq__:hover{background:#f5f5f5}.MapLocationPicker_suggestionItem__eYq__ svg{color:#2196f3;flex-shrink:0}.MapLocationPicker_mapContainer__12dsb{flex:1 1;position:relative;min-height:400px;background:#e0e0e0}.MapLocationPicker_mapElement__aOWmZ{width:100%;height:100%;min-height:400px}.MapLocationPicker_centerMarker__k1TCy{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);pointer-events:none;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.MapLocationPicker_loadingOverlay__Wa3_O{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);z-index:20}.MapLocationPicker_loadingMap__fBf6_,.MapLocationPicker_loadingOverlay__Wa3_O{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.MapLocationPicker_loadingMap__fBf6_{width:100%;height:100%;color:#666}.MapLocationPicker_spinner__AgVGa{animation:MapLocationPicker_spin__mZh68 1s linear infinite}@keyframes MapLocationPicker_spin__mZh68{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MapLocationPicker_addressContainer__GI1ww{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#f9f9f9;border-top:1px solid #e0e0e0}.MapLocationPicker_addressText__ARDrK{flex:1 1}.MapLocationPicker_addressText__ARDrK p{margin:0;font-size:14px;color:#333;line-height:1.5}.MapLocationPicker_loadingAddress__kW1Qv{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.MapLocationPicker_instruction__lQdlR{padding:8px 24px;background:#fff3e0;border-top:1px solid #ffe0b2}.MapLocationPicker_instruction__lQdlR p{margin:0;font-size:12px;color:#666;text-align:center}.MapLocationPicker_actions__pRdmF{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}.MapLocationPicker_cancelButton__kVIfW,.MapLocationPicker_confirmButton__xdGbB{flex:1 1;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.MapLocationPicker_cancelButton__kVIfW{background:#fff;color:#666;border:1px solid #e0e0e0}.MapLocationPicker_cancelButton__kVIfW:hover{background:#f5f5f5;border-color:#ccc}.MapLocationPicker_confirmButton__xdGbB{background:#2196f3;color:#fff}.MapLocationPicker_confirmButton__xdGbB:hover:not(:disabled){background:#1976d2;transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,150,243,.4)}.MapLocationPicker_confirmButton__xdGbB:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width:768px){.MapLocationPicker_modalOverlay__yQGZj{padding:0}.MapLocationPicker_modal__tCLvG{max-width:100%;max-height:100vh;border-radius:0}.MapLocationPicker_actions__pRdmF,.MapLocationPicker_addressContainer__GI1ww,.MapLocationPicker_header__2wCYG,.MapLocationPicker_instruction__lQdlR,.MapLocationPicker_searchContainer__w4vZ_{padding-left:16px;padding-right:16px}.MapLocationPicker_mapContainer__12dsb{min-height:300px}.MapLocationPicker_suggestionsContainer__27tR1{margin-left:16px;margin-right:16px}}.TravelPost_postContainer__x8GXh{width:100%;max-width:100%;margin:0;padding:0;display:flex;flex-direction:column}.TravelPost_sidebar__Hqr_4{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.TravelPost_sidebar__Hqr_4.TravelPost_open__ALnvw{width:320px}.TravelPost_sidebar__Hqr_4.TravelPost_closed__XVu1w{width:80px}.TravelPost_logoContainer__1azrr{display:flex;align-items:center;gap:12px}.TravelPost_logoIcon__qtdwp{width:32px;height:32px;flex-shrink:0}.TravelPost_logoText__J79tQ{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.TravelPost_toggleButton__bHV0m{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.TravelPost_toggleButton__bHV0m:hover{background-color:#f9fafb}.TravelPost_sidebarHeader__Rc9Rp{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.TravelPost_sidebarNav__hhmQN{flex:1 1;padding:20px 0;overflow-y:auto}.TravelPost_navItem__ul7le{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:none;background:none;text-align:left;cursor:pointer;color:#6b7280;font-size:.95rem;font-weight:500;transition:all .2s ease;border-radius:0}.TravelPost_navItem__ul7le:hover{background-color:#f9fafb;color:#374151}.TravelPost_navItem__ul7le.TravelPost_active__WBCVN{background-color:var(--primary-light);color:var(--primary-color);font-weight:600}.TravelPost_navIcon__tsql_{width:20px;height:20px;flex-shrink:0}.TravelPost_mainContent__vy2w7{flex:1 1;transition:margin-left .3s ease;min-width:0}.TravelPost_mainContent__vy2w7.TravelPost_sidebarClosed__HN7Ky,.TravelPost_mainContent__vy2w7.TravelPost_sidebarOpen__5hdF2{margin-left:0}.TravelPost_contentArea__r3VAn{padding:0}.TravelPost_heroSection__zK9PT{padding:32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.TravelPost_heroSectionProvider__EHH6z{background:linear-gradient(135deg,#f0a963,#f59237)}.TravelPost_heroSectionUser__9Xc8o{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelPost_heroSection__zK9PT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:TravelPost_heroShine__lqpaB 5s infinite}@keyframes TravelPost_heroShine__lqpaB{0%{left:-100%}50%,to{left:100%}}.TravelPost_heroContent__0_Zi5{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TravelPost_heroTitle___aQqq{font-size:2rem;font-weight:700;margin:0 0 8px;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff}.TravelPost_heroIcon__GnBrJ{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.TravelPost_heroSubtitle__4z2_x{color:hsla(0,0%,100%,.9);font-size:1rem;margin:0;line-height:1.5}.TravelPost_form__uAO_M{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:32px;display:flex;flex-direction:column;gap:32px}.TravelPost_section___Hjb9{padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.TravelPost_section___Hjb9:not(:last-child){padding-bottom:32px;border-bottom:1px solid #e5e7eb}.TravelPost_section___Hjb9:hover{background:transparent}.TravelPost_section___Hjb9:last-of-type{border-bottom:none}.TravelPost_sectionTitle__EfPw3{display:flex;align-items:center;gap:12px;font-size:1.125rem;font-weight:600;color:#111827;margin:0;line-height:1.5}.TravelPost_sectionTitle__EfPw3 svg{color:#3b82f6;flex-shrink:0}.TravelPost_travelTypeGrid__f47LN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.TravelPost_travelTypeCard__tTDxo{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#fafbff,#f8f9fe);border:2.5px solid rgba(102,126,234,.12);border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);text-align:center;position:relative;overflow:hidden}.TravelPost_travelTypeCard__tTDxo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));opacity:0;transition:opacity .4s ease}.TravelPost_travelTypeCard__tTDxo:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.TravelPost_travelTypeCard__tTDxo:hover{background:linear-gradient(135deg,#f0f4ff,#faf5ff);border-color:#667eea;transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px rgba(102,126,234,.25),0 8px 16px rgba(102,126,234,.15)}.TravelPost_travelTypeCard__tTDxo:hover:before{opacity:1}.TravelPost_travelTypeCard__tTDxo:hover:after{opacity:.3;animation:TravelPost_shimmer__0L_mn 2s ease-in-out infinite}.TravelPost_travelTypeCard__tTDxo.TravelPost_active__WBCVN{background:linear-gradient(135deg,#e8edff,#f5f0ff);border-color:#667eea;box-shadow:0 16px 48px rgba(102,126,234,.3),0 0 0 4px rgba(102,126,234,.12);transform:translateY(-4px) scale(1.02);animation:TravelPost_glow__sAa4e 2s ease-in-out infinite}.TravelPost_travelTypeCard__tTDxo.TravelPost_active__WBCVN:before{opacity:1}.TravelPost_travelTypeCard__tTDxo svg{color:#667eea;filter:drop-shadow(0 4px 8px rgba(102,126,234,.2));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.TravelPost_travelTypeCard__tTDxo:hover svg{transform:scale(1.15) rotate(5deg)}.TravelPost_travelTypeCard__tTDxo.TravelPost_active__WBCVN svg{transform:scale(1.1);animation:TravelPost_float__b8S1n 2s ease-in-out infinite}.TravelPost_travelTypeInfo__WbnDA{display:flex;flex-direction:column;gap:.375rem}.TravelPost_travelTypeInfo__WbnDA strong{font-size:1.125rem;color:#1e293b;font-weight:700}.TravelPost_travelTypeInfo__WbnDA span{font-size:.9375rem;color:#64748b;font-weight:500}.TravelPost_formRow__ttSG5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.TravelPost_formRow__ttSG5:last-child{margin-bottom:0}.TravelPost_formGroup__2Bhv5{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}.TravelPost_formGroup__2Bhv5:last-child{margin-bottom:0}.TravelPost_formGroup__2Bhv5 label{font-size:.9375rem;font-weight:700;color:#334155;display:flex;align-items:center;gap:.5rem}.TravelPost_checkboxLabel__QRv3z{display:flex;align-items:center;gap:.75rem;font-weight:600;cursor:pointer;padding:1rem 1.25rem;background:linear-gradient(135deg,#fafbff,#f8f9fe);border:2px solid rgba(102,126,234,.12);border-radius:14px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;width:100%;margin:0}.TravelPost_checkboxLabel__QRv3z:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#667eea,#764ba2);opacity:0;transition:opacity .3s ease}.TravelPost_checkboxLabel__QRv3z:hover:before{opacity:1}.TravelPost_checkboxLabel__QRv3z:hover{background:linear-gradient(135deg,#f0f4ff,#faf5ff);border-color:#667eea;transform:translateX(4px);box-shadow:0 8px 20px rgba(102,126,234,.15)}.TravelPost_checkboxLabel__QRv3z input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#667eea;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.TravelPost_checkboxLabel__QRv3z input[type=checkbox]:checked{transform:scale(1.2)}.TravelPost_checkboxLabel__QRv3z svg{color:#667eea;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.TravelPost_checkboxLabel__QRv3z:hover svg{transform:scale(1.15) rotate(-5deg)}.TravelPost_input__CUil0,.TravelPost_select__K_hRk,.TravelPost_textarea__ZbMJ8{padding:1rem 1.25rem;border:2.5px solid rgba(102,126,234,.12);border-radius:14px;font-size:1rem;color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;background:#fff;font-weight:500}.TravelPost_input__CUil0:hover,.TravelPost_select__K_hRk:hover,.TravelPost_textarea__ZbMJ8:hover{border-color:rgba(102,126,234,.3);background:linear-gradient(135deg,#fafbff,#fff)}.TravelPost_input__CUil0:focus,.TravelPost_select__K_hRk:focus,.TravelPost_textarea__ZbMJ8:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.12),0 8px 24px rgba(102,126,234,.15);transform:translateY(-2px);background:#fff}.TravelPost_input__CUil0.TravelPost_hasError__wey_B,.TravelPost_select__K_hRk.TravelPost_hasError__wey_B,.TravelPost_textarea__ZbMJ8.TravelPost_hasError__wey_B{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fff);animation:TravelPost_shake__UVo_z .5s ease}@keyframes TravelPost_shake__UVo_z{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}@keyframes TravelPost_bounce__ABF50{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes TravelPost_checkMark__f_RiP{0%{transform:scale(0) rotate(0deg);opacity:0}50%{transform:scale(1.3) rotate(180deg)}to{transform:scale(1) rotate(1turn);opacity:1}}@keyframes TravelPost_errorSlide__suGHJ{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.TravelPost_input__CUil0:disabled,.TravelPost_select__K_hRk:disabled,.TravelPost_textarea__ZbMJ8:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.6;border-color:#cbd5e1}.TravelPost_priceInput__ieE4Y{position:relative;display:flex;align-items:center}.TravelPost_currencySymbol__U5nEr{position:absolute;left:1.25rem;font-size:1.125rem;font-weight:700;color:#667eea;pointer-events:none;z-index:1}.TravelPost_priceInput__ieE4Y input{width:100%;padding:1rem 1.25rem 1rem 2.5rem;border:2.5px solid rgba(102,126,234,.12);border-radius:14px;font-size:1rem;color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;background:#fff;font-weight:500}.TravelPost_priceInput__ieE4Y input:hover{border-color:rgba(102,126,234,.3);background:linear-gradient(135deg,#fafbff,#fff)}.TravelPost_priceInput__ieE4Y input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.12),0 8px 24px rgba(102,126,234,.15);transform:translateY(-2px);background:#fff}.TravelPost_priceInput__ieE4Y input.TravelPost_hasError__wey_B{border-color:#dc2626;animation:TravelPost_shake__UVo_z .5s ease}.TravelPost_rangeSlider__zX_r_{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#667eea 0,#764ba2);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 2px 8px rgba(102,126,234,.2)}.TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #667eea;cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 6px 20px rgba(102,126,234,.4);border-width:5px}.TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb:active{transform:scale(1.1)}.TravelPost_rangeSlider__zX_r_::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #667eea;cursor:pointer;box-shadow:0 4px 12px rgba(102,126,234,.3);-moz-transition:all .3s cubic-bezier(.34,1.56,.64,1);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.TravelPost_rangeSlider__zX_r_::-moz-range-thumb:hover{transform:scale(1.25);box-shadow:0 6px 20px rgba(102,126,234,.4);border-width:5px}.TravelPost_rangeSlider__zX_r_::-moz-range-thumb:active{transform:scale(1.1)}.TravelPost_rangeLabels__gj7rI{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.8125rem;color:#64748b;font-weight:600}.TravelPost_dateInput__ztG1E,.TravelPost_timeInput__mEYz2{padding:1rem 1.25rem;border:2.5px solid rgba(102,126,234,.12);border-radius:14px;font-size:1rem;color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;width:100%;background:#fff;font-weight:500}.TravelPost_dateInput__ztG1E:hover,.TravelPost_timeInput__mEYz2:hover{border-color:rgba(102,126,234,.3);background:linear-gradient(135deg,#fafbff,#fff)}.TravelPost_dateInput__ztG1E:focus,.TravelPost_timeInput__mEYz2:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.12),0 8px 24px rgba(102,126,234,.15);transform:translateY(-2px);background:#fff}.TravelPost_uploadBtn__RCv0u{display:inline-flex;align-items:center;gap:.625rem;padding:1rem 2rem;background:linear-gradient(135deg,#f0f4ff,#faf5ff);color:#667eea;border:2.5px dashed #667eea;border-radius:14px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.TravelPost_uploadBtn__RCv0u:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);transition:left .6s ease}.TravelPost_uploadBtn__RCv0u:hover:before{left:100%}.TravelPost_uploadBtn__RCv0u:hover:not(:disabled){background:linear-gradient(135deg,#e8edff,#f5f0ff);border-color:#5568d3;color:#5568d3;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(102,126,234,.3)}.TravelPost_uploadBtn__RCv0u:disabled{opacity:.5;cursor:not-allowed;transform:none}.TravelPost_uploadLabel__DaaKF{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:#334155;margin-bottom:.75rem}.TravelPost_fileInput__BCo3P{display:none}.TravelPost_imagePreviewGrid__M22KJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.TravelPost_imagePreview__eIwaX{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;border:3px solid rgba(102,126,234,.12);animation:TravelPost_scaleIn__PdTVu .4s ease-out;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelPost_imagePreview__eIwaX:hover{border-color:#667eea;transform:scale(1.08) rotate(2deg);box-shadow:0 16px 40px rgba(102,126,234,.25);z-index:10}.TravelPost_imagePreview__eIwaX img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.TravelPost_imagePreview__eIwaX:hover img{transform:scale(1.15)}.TravelPost_removeImageBtn__Ti5N6{position:absolute;top:.625rem;right:.625rem;width:36px;height:36px;background:rgba(239,68,68,.95);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);opacity:0;transform:scale(.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.TravelPost_imagePreview__eIwaX:hover .TravelPost_removeImageBtn__Ti5N6{opacity:1;transform:scale(1)}.TravelPost_removeImageBtn__Ti5N6:hover{background:#dc2626;transform:scale(1.2) rotate(90deg);box-shadow:0 6px 20px rgba(239,68,68,.5)}.TravelPost_preferencesGrid__KOEBR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.TravelPost_preferenceLabel__ORZQt{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#fafbff,#f8f9fe);border:2.5px solid rgba(102,126,234,.12);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);font-weight:600;position:relative;overflow:hidden}.TravelPost_preferenceLabel__ORZQt:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06));opacity:0;transition:opacity .4s ease}.TravelPost_preferenceLabel__ORZQt:hover{background:linear-gradient(135deg,#f0f4ff,#faf5ff);border-color:#667eea;transform:translateY(-4px);box-shadow:0 8px 24px rgba(102,126,234,.2)}.TravelPost_preferenceLabel__ORZQt:hover:before{opacity:1}.TravelPost_preferenceLabel__ORZQt input[type=checkbox]{width:22px;height:22px;cursor:pointer;accent-color:#667eea;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.TravelPost_preferenceLabel__ORZQt input[type=checkbox]:checked{transform:scale(1.2)}.TravelPost_preferenceLabel__ORZQt input[type=checkbox]:checked~*{color:#667eea}.TravelPost_preferenceLabel__ORZQt svg{color:#94a3b8;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:1}.TravelPost_preferenceLabel__ORZQt:hover svg{transform:scale(1.15) rotate(-5deg)}.TravelPost_preferenceLabel__ORZQt input[type=checkbox]:checked+svg{color:#667eea;transform:scale(1.2);filter:drop-shadow(0 2px 8px rgba(102,126,234,.3))}.TravelPost_textarea__ZbMJ8{resize:vertical;min-height:120px}.TravelPost_charCount__MRIlK{font-size:.8125rem;color:#94a3b8;text-align:right;margin-top:-.25rem;font-weight:600}.TravelPost_errorText__szwxp{font-size:.875rem;color:#ef4444;margin-top:.375rem;display:flex;align-items:center;gap:.5rem;animation:TravelPost_errorSlide__suGHJ .4s ease-out;font-weight:600}.TravelPost_errorText__szwxp:before{content:"⚠";font-size:1rem}.TravelPost_submitError__WfjqG{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.75rem;margin:0 2.5rem;background:linear-gradient(135deg,#fef2f2,#fff1f2);border:2.5px solid #fecaca;border-radius:16px;color:#dc2626;animation:TravelPost_errorSlide__suGHJ .5s ease-out,TravelPost_shake__UVo_z .6s ease-in-out .3s;box-shadow:0 8px 24px rgba(239,68,68,.2);font-weight:600}.TravelPost_submitError__WfjqG svg{flex-shrink:0;animation:TravelPost_pulse__sterY 2s ease-in-out infinite}.TravelPost_paymentWarning___tJKF{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;margin:0 2.5rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:2.5px solid #fed7aa;border-radius:16px;color:#ea580c;box-shadow:0 8px 24px rgba(234,88,12,.15)}.TravelPost_paymentWarning___tJKF svg{flex-shrink:0;margin-top:2px}.TravelPost_paymentWarningContent__LNlBd{flex:1 1}.TravelPost_paymentWarningContent__LNlBd strong{display:block;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#c2410c}.TravelPost_paymentWarningContent__LNlBd p{margin:0 0 1rem;color:#9a3412;line-height:1.5;font-size:.95rem}.TravelPost_paymentSetupBtn__xpX_J{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ea580c,#dc2626);color:#fff;border:none;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(234,88,12,.3)}.TravelPost_paymentSetupBtn__xpX_J:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(234,88,12,.4);background:linear-gradient(135deg,#dc2626,#b91c1c)}.TravelPost_paymentSetupBtn__xpX_J:active{transform:translateY(0)}.TravelPost_actions__Ev_SZ{display:flex;justify-content:flex-end;gap:1.25rem;padding:2.5rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.TravelPost_cancelBtn__rf8_0,.TravelPost_submitBtn__jauj6{padding:1rem 2.5rem;border:none;border-radius:14px;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;gap:.625rem;position:relative;overflow:hidden}.TravelPost_cancelBtn__rf8_0{background:#fff;color:#64748b;border:2.5px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.TravelPost_cancelBtn__rf8_0:hover:not(:disabled){background:#f8fafc;color:#334155;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.TravelPost_submitBtn__jauj6{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 24px rgba(102,126,234,.3)}.TravelPost_submitBtn__jauj6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s ease}.TravelPost_submitBtn__jauj6:hover:not(:disabled):before{left:100%}.TravelPost_submitBtn__jauj6:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:0 16px 40px rgba(102,126,234,.45)}.TravelPost_submitBtn__jauj6:active:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.35)}.TravelPost_cancelBtn__rf8_0:disabled,.TravelPost_submitBtn__jauj6:disabled{opacity:.6;cursor:not-allowed;transform:none}.TravelPost_spinningIcon__4t4uY{animation:TravelPost_spin__5pmTD 1s linear infinite}.TravelPost_loadingContainer__DbhQ5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:2rem;animation:TravelPost_fadeIn__tsxCB .5s ease-out}.TravelPost_loadingContainer__DbhQ5 p{color:#64748b;font-size:1.25rem;font-weight:600;animation:TravelPost_pulse__sterY 2s ease-in-out infinite}.TravelPost_successContainer__Afnvz{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem;animation:TravelPost_fadeIn__tsxCB .6s ease-out}.TravelPost_successCard__qB4Tm{background:#fff;border-radius:32px;padding:4rem 3rem;text-align:center;box-shadow:0 24px 80px rgba(102,126,234,.2),0 8px 32px rgba(102,126,234,.1);max-width:500px;animation:TravelPost_scaleIn__PdTVu .8s cubic-bezier(.34,1.56,.64,1) .2s both;border:1px solid rgba(102,126,234,.1);position:relative;overflow:hidden}.TravelPost_successCard__qB4Tm:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#667eea,#764ba2 50%,#f093fb)}.TravelPost_successIcon__0q9Eh{width:120px;height:120px;margin:0 auto 2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:TravelPost_checkMark__f_RiP 1s cubic-bezier(.34,1.56,.64,1) .5s both,TravelPost_float__b8S1n 3s ease-in-out 1.5s infinite;box-shadow:0 16px 40px rgba(102,126,234,.4);position:relative}.TravelPost_successIcon__0q9Eh:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.2;animation:TravelPost_pulse__sterY 2s ease-in-out 1.5s infinite}.TravelPost_successCard__qB4Tm h2{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem;letter-spacing:-.02em;animation:TravelPost_slideUp__biynP .6s ease-out .8s both}.TravelPost_successCard__qB4Tm p{font-size:1.25rem;color:#64748b;margin:0 0 3rem;line-height:1.7;font-weight:500;animation:TravelPost_slideUp__biynP .6s ease-out 1s both}.TravelPost_successBtn__DslDf{padding:1.25rem 3rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:14px;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 8px 32px rgba(102,126,234,.35);animation:TravelPost_slideUp__biynP .6s ease-out 1.2s both;position:relative;overflow:hidden}.TravelPost_successBtn__DslDf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s ease}.TravelPost_successBtn__DslDf:hover:before{left:100%}.TravelPost_successBtn__DslDf:hover{transform:translateY(-6px) scale(1.05);box-shadow:0 20px 60px rgba(102,126,234,.5)}.TravelPost_successBtn__DslDf:active{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 40px rgba(102,126,234,.4)}@media (max-width:768px){.TravelPost_postContainer__x8GXh{padding:2rem 1.25rem}.TravelPost_header__vUsc4 h1{font-size:2.5rem}.TravelPost_header__vUsc4 p{font-size:1.125rem}.TravelPost_section___Hjb9{padding:2rem}.TravelPost_sectionTitle__EfPw3{font-size:1.375rem}.TravelPost_travelTypeGrid__f47LN{grid-template-columns:1fr;gap:1rem}.TravelPost_travelTypeCard__tTDxo{padding:1.5rem}.TravelPost_formRow__ttSG5{grid-template-columns:1fr;gap:1.25rem}.TravelPost_actions__Ev_SZ{padding:2rem;flex-direction:column-reverse;gap:1rem}.TravelPost_cancelBtn__rf8_0,.TravelPost_submitBtn__jauj6{width:100%;justify-content:center;padding:1.125rem 2rem}.TravelPost_submitError__WfjqG{margin:0 2rem}.TravelPost_successCard__qB4Tm{padding:3rem 2.5rem;border-radius:28px}.TravelPost_successIcon__0q9Eh{width:100px;height:100px}.TravelPost_successCard__qB4Tm h2{font-size:2.25rem}.TravelPost_successCard__qB4Tm p{font-size:1.125rem}.TravelPost_preferencesGrid__KOEBR{gap:1rem}.TravelPost_imagePreviewGrid__M22KJ{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:480px){.TravelPost_postContainer__x8GXh{padding:1.5rem 1rem}.TravelPost_header__vUsc4 h1{font-size:2rem}.TravelPost_header__vUsc4 p{font-size:1rem}.TravelPost_form__uAO_M{border-radius:20px}.TravelPost_form__uAO_M:before{height:3px}.TravelPost_section___Hjb9{padding:1.5rem}.TravelPost_sectionTitle__EfPw3{font-size:1.25rem;gap:.75rem}.TravelPost_sectionTitle__EfPw3 svg{width:20px;height:20px}.TravelPost_travelTypeCard__tTDxo{padding:1.25rem;flex-direction:row;justify-content:flex-start;text-align:left;gap:1rem}.TravelPost_travelTypeCard__tTDxo svg{width:28px;height:28px}.TravelPost_travelTypeInfo__WbnDA strong{font-size:1rem}.TravelPost_travelTypeInfo__WbnDA span{font-size:.875rem}.TravelPost_actions__Ev_SZ{padding:1.5rem;gap:.875rem}.TravelPost_cancelBtn__rf8_0,.TravelPost_submitBtn__jauj6{padding:1rem 1.75rem;font-size:1rem}.TravelPost_submitError__WfjqG{margin:0 1.5rem;padding:1rem 1.25rem;font-size:.9375rem}.TravelPost_paymentWarning___tJKF{margin:0 1.5rem;padding:1rem 1.25rem;flex-direction:column;gap:.75rem}.TravelPost_paymentWarningContent__LNlBd strong{font-size:1rem}.TravelPost_paymentWarningContent__LNlBd p{font-size:.9rem}.TravelPost_paymentSetupBtn__xpX_J{width:100%;justify-content:center;padding:.875rem 1.25rem}.TravelPost_successCard__qB4Tm{padding:2.5rem 2rem;border-radius:24px}.TravelPost_successIcon__0q9Eh{width:90px;height:90px}.TravelPost_successCard__qB4Tm h2{font-size:2rem}.TravelPost_successCard__qB4Tm p{font-size:1rem;margin-bottom:2.5rem}.TravelPost_successBtn__DslDf{padding:1rem 2.5rem;font-size:1rem}.TravelPost_preferencesGrid__KOEBR{grid-template-columns:1fr;gap:1rem}.TravelPost_preferenceLabel__ORZQt{padding:1rem 1.25rem}.TravelPost_imagePreviewGrid__M22KJ{grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:1rem}.TravelPost_uploadBtn__RCv0u{padding:.875rem 1.75rem;font-size:.9375rem}.TravelPost_checkboxLabel__QRv3z,.TravelPost_input__CUil0,.TravelPost_select__K_hRk,.TravelPost_textarea__ZbMJ8{padding:.875rem 1rem;font-size:1rem}.TravelPost_dateInput__ztG1E,.TravelPost_timeInput__mEYz2{padding:.875rem 1rem}.TravelPost_rangeSlider__zX_r_{height:6px}.TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb{width:20px;height:20px}.TravelPost_rangeSlider__zX_r_::-moz-range-thumb{width:20px;height:20px}}.TravelPost_blue__RjJ8Q{--primary-color:#3b82f6;--primary-light:#dbeafe;--primary-dark:#1d4ed8;--accent-color:#60a5fa;--primary-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8)}.TravelPost_orange__Yd0Xz{--primary-color:#f59e0b;--primary-light:#fef3c7;--primary-dark:#d97706;--accent-color:#fbbf24;--primary-gradient:linear-gradient(135deg,#f59e0b,#d97706)}.TravelPost_blue__RjJ8Q .TravelPost_submitBtn__jauj6,.TravelPost_blue__RjJ8Q .TravelPost_successBtn__DslDf,.TravelPost_blue__RjJ8Q .TravelPost_uploadBtn__RCv0u{background:var(--primary-gradient);border-color:var(--primary-color)}.TravelPost_blue__RjJ8Q .TravelPost_submitBtn__jauj6:hover,.TravelPost_blue__RjJ8Q .TravelPost_successBtn__DslDf:hover,.TravelPost_blue__RjJ8Q .TravelPost_uploadBtn__RCv0u:hover{background:var(--primary-dark);transform:translateY(-2px)}.TravelPost_orange__Yd0Xz .TravelPost_submitBtn__jauj6,.TravelPost_orange__Yd0Xz .TravelPost_successBtn__DslDf,.TravelPost_orange__Yd0Xz .TravelPost_uploadBtn__RCv0u{background:var(--primary-gradient);border-color:var(--primary-color)}.TravelPost_orange__Yd0Xz .TravelPost_submitBtn__jauj6:hover,.TravelPost_orange__Yd0Xz .TravelPost_successBtn__DslDf:hover,.TravelPost_orange__Yd0Xz .TravelPost_uploadBtn__RCv0u:hover{background:var(--primary-dark);transform:translateY(-2px)}.TravelPost_blue__RjJ8Q .TravelPost_categoryOption__K0xsa.TravelPost_selected__radGx,.TravelPost_blue__RjJ8Q .TravelPost_travelType__hOOcI.TravelPost_selected__radGx,.TravelPost_orange__Yd0Xz .TravelPost_categoryOption__K0xsa.TravelPost_selected__radGx,.TravelPost_orange__Yd0Xz .TravelPost_travelType__hOOcI.TravelPost_selected__radGx{background-color:var(--primary-light);border-color:var(--primary-color);color:var(--primary-dark)}.TravelPost_blue__RjJ8Q .TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb{background:var(--primary-color)}.TravelPost_blue__RjJ8Q .TravelPost_rangeSlider__zX_r_::-moz-range-thumb{background:var(--primary-color)}.TravelPost_orange__Yd0Xz .TravelPost_rangeSlider__zX_r_::-webkit-slider-thumb{background:var(--primary-color)}.TravelPost_orange__Yd0Xz .TravelPost_rangeSlider__zX_r_::-moz-range-thumb{background:var(--primary-color)}.TravelPost_blue__RjJ8Q input[type=checkbox]:checked+.TravelPost_checkboxLabel__QRv3z:before,.TravelPost_orange__Yd0Xz input[type=checkbox]:checked+.TravelPost_checkboxLabel__QRv3z:before{background-color:var(--primary-color);border-color:var(--primary-color)}.TravelPost_blue__RjJ8Q .TravelPost_input__CUil0:focus,.TravelPost_blue__RjJ8Q .TravelPost_select__K_hRk:focus,.TravelPost_blue__RjJ8Q .TravelPost_textarea__ZbMJ8:focus,.TravelPost_orange__Yd0Xz .TravelPost_input__CUil0:focus,.TravelPost_orange__Yd0Xz .TravelPost_select__K_hRk:focus,.TravelPost_orange__Yd0Xz .TravelPost_textarea__ZbMJ8:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.NAvbarAdmin_navbarContainer__yb4IU{width:100%;position:fixed;top:16px;z-index:50;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.NAvbarAdmin_navbarScrolled___YqTr{top:0}.NAvbarAdmin_navbar__AhZg8{width:95%;margin-left:-10px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);align-self:center;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.03),0 20px 40px rgba(8,72,135,.07);padding:10px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.NAvbarAdmin_navbar__AhZg8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>');background-repeat:no-repeat;background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%;background-size:32px 32px,38px 38px,28px 28px,34px 34px,30px 30px;opacity:0;transition:opacity .5s ease;z-index:-1;animation:NAvbarAdmin_moveIcons__xUfMj 15s linear infinite}.NAvbarAdmin_navbar__AhZg8:hover:before{opacity:1}@keyframes NAvbarAdmin_moveIcons__xUfMj{0%{background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%}25%{background-position:15% 30%,35% 70%,50% 25%,75% 60%,85% 45%}50%{background-position:25% 15%,45% 60%,40% 35%,65% 50%,75% 55%}75%{background-position:15% 5%,35% 50%,50% 45%,75% 40%,85% 65%}to{background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%}}.NAvbarAdmin_navbar__AhZg8:hover{box-shadow:0 15px 35px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.07),0 25px 50px rgba(8,72,135,.09);transform:translateY(-3px)}.NAvbarAdmin_navbar__AhZg8:after{content:"";position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(8,72,135,.15) 0,transparent 70%);top:-50px;left:-50px;border-radius:50%;z-index:-2;filter:blur(20px);opacity:0;transition:opacity .5s ease;animation:NAvbarAdmin_glowMove__QmPTr 15s infinite alternate}.NAvbarAdmin_navbar__AhZg8:hover:after{opacity:1}@keyframes NAvbarAdmin_glowMove__QmPTr{0%{transform:translate(0)}25%{transform:translate(calc(100vw - 200px))}50%{transform:translate(calc(100vw - 200px),50px)}75%{transform:translateY(50px)}to{transform:translate(0)}}.NAvbarAdmin_navbarContent__4v4Bm{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 12px;height:70px}.NAvbarAdmin_rightSection__lMHDR{display:flex;align-items:center;gap:24px}.NAvbarAdmin_logo__CnRbm{display:flex;align-items:center;flex-shrink:0;width:160px;position:relative;overflow:hidden;perspective:1000px;cursor:pointer!important}.NAvbarAdmin_logoImage__z1ymj{height:100px!important;width:auto!important;object-fit:contain!important;transform:scale(1.2);transition:transform .6s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform-style:preserve-3d;cursor:pointer!important}.NAvbarAdmin_logo__CnRbm:hover .NAvbarAdmin_logoImage__z1ymj{transform:scale(1.25) rotateY(5deg);filter:drop-shadow(0 5px 15px rgba(8,72,135,.4))}.NAvbarAdmin_navItems__bRf34{display:flex;align-items:center;gap:32px;perspective:800px}.NAvbarAdmin_navLink__wJS_f{display:flex;align-items:center;gap:8px;color:#4b5563;font-weight:500;text-decoration:none;transition:all .3s ease;padding:8px 12px;border-radius:8px;position:relative;cursor:pointer;transform-style:preserve-3d;overflow:hidden}.NAvbarAdmin_navLink__wJS_f:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,rgba(8,72,135,.1),transparent);opacity:0;transition:opacity .3s ease}.NAvbarAdmin_navLink__wJS_f:hover{color:#084887;transform:translateY(-3px) translateZ(10px);text-shadow:0 2px 4px rgba(0,0,0,.1)}.NAvbarAdmin_navLink__wJS_f:hover:before{opacity:1}.NAvbarAdmin_navLink__wJS_f:after{content:"";position:absolute;bottom:0;left:50%;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateX(-50%) translateY(10px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.NAvbarAdmin_navLink__wJS_f:first-child:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line></svg>')}.NAvbarAdmin_navLink__wJS_f:nth-child(2):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7.01" y2="7"></line></svg>')}.NAvbarAdmin_navLink__wJS_f:nth-child(3):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.NAvbarAdmin_navLink__wJS_f:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.NAvbarAdmin_navIcon___7lig{width:16px;height:16px;max-width:16px;max-height:16px;transition:transform .3s ease}.NAvbarAdmin_navLink__wJS_f:hover .NAvbarAdmin_navIcon___7lig{transform:scale(1.2) rotate(5deg)}.NAvbarAdmin_languageSelector__aBQzB{position:relative;z-index:51}.NAvbarAdmin_languageButton__Nd7Pp{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.7);border:1px solid rgba(229,231,235,.6);border-radius:10px;padding:8px 14px;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.03)}.NAvbarAdmin_languageButton__Nd7Pp:hover{background-color:rgba(8,72,135,.1);border-color:rgba(8,72,135,.3);transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 6px rgba(8,72,135,.1)}.NAvbarAdmin_languageArrow__MKnyp{font-size:.625rem;margin-top:2px;transition:transform .3s ease}.NAvbarAdmin_languageButton__Nd7Pp:hover .NAvbarAdmin_languageArrow__MKnyp{transform:translateY(2px)}.NAvbarAdmin_languageDropdown__yWdcf{position:absolute;top:110%;right:0;margin-top:4px;background:hsla(0,0%,100%,.95);border:1px solid rgba(229,231,235,.7);border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.07);padding:8px 0;min-width:130px;z-index:999;transform-origin:top center;animation:NAvbarAdmin_dropdownFadeIn__95_My .25s cubic-bezier(.25,.46,.45,.94) forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.NAvbarAdmin_languageDropdown__yWdcf:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent 80%);pointer-events:none}@keyframes NAvbarAdmin_dropdownFadeIn__95_My{0%{opacity:0;transform:translateY(-12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.NAvbarAdmin_languageOption__sVk0X{display:block;width:100%;text-align:left;padding:10px 16px;background:none;border:none;cursor:pointer;transition:all .3s ease;font-size:.875rem;color:#4b5563;position:relative;overflow:hidden}.NAvbarAdmin_languageOption__sVk0X:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.1),transparent);transition:left .7s ease}.NAvbarAdmin_languageOption__sVk0X:hover{background-color:rgba(8,72,135,.1);padding-left:24px;color:#084887}.NAvbarAdmin_languageOption__sVk0X:hover:before{left:100%}.NAvbarAdmin_activeLanguage__ewLS_{background-color:rgba(8,72,135,.15);font-weight:600;color:#084887;box-shadow:inset 0 0 5px rgba(8,72,135,.1)}.NAvbarAdmin_actionItems__ibNwQ{display:flex;align-items:center;gap:24px}.NAvbarAdmin_travelNotificationWrapper__yxgMG{display:flex;align-items:center;margin-right:8px}.NAvbarAdmin_actionButton__XqD3G{padding:10px;color:#4b5563;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.NAvbarAdmin_actionButton__XqD3G:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:60% 60%;background-position:50%;background-repeat:no-repeat;opacity:0;transition:all .3s ease;z-index:-1}.NAvbarAdmin_actionButton__XqD3G:first-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg>')}.NAvbarAdmin_actionButton__XqD3G:nth-child(2):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.NAvbarAdmin_actionButton__XqD3G:nth-child(3):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>')}.NAvbarAdmin_actionButton__XqD3G:nth-child(4):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1="12" y1="17" x2="12.01" y2="17"></line></svg>')}.NAvbarAdmin_actionButton__XqD3G:nth-child(5):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>')}.NAvbarAdmin_actionButton__XqD3G:hover{color:#084887;transform:translateY(-4px) scale(1.1)}.NAvbarAdmin_actionButton__XqD3G:hover:before{opacity:1;transform:scale(1.8)}.NAvbarAdmin_actionButton__XqD3G svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:all .3s ease;position:relative;z-index:1}.NAvbarAdmin_actionButton__XqD3G:hover svg{transform:scale(1.1);filter:drop-shadow(0 3px 5px rgba(8,72,135,.3))}.NAvbarAdmin_logoutButton__7qRSX{padding:10px;color:#ef4444;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.NAvbarAdmin_logoutButton__7qRSX:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(239, 68, 68, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16,17 21,12 16,7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line></svg>');background-size:60% 60%;background-position:50%;background-repeat:no-repeat;opacity:0;transition:all .3s ease;z-index:-1}.NAvbarAdmin_logoutButton__7qRSX:hover{color:#dc2626;transform:translateY(-4px) scale(1.1)}.NAvbarAdmin_logoutButton__7qRSX:hover:before{opacity:1;transform:scale(1.8)}.NAvbarAdmin_logoutButton__7qRSX svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:all .3s ease;position:relative;z-index:1}.NAvbarAdmin_logoutButton__7qRSX:hover svg{transform:scale(1.1);filter:drop-shadow(0 3px 5px rgba(239,68,68,.3))}.NAvbarAdmin_actionButton__XqD3G:after{content:"";position:absolute;width:8px;height:8px;background-color:#084887;border-radius:50%;top:5px;right:5px;transform:scale(0);transition:transform .3s ease;box-shadow:0 0 0 rgba(8,72,135,.4);animation:NAvbarAdmin_pulse__1V4_g 2s infinite;z-index:2}.NAvbarAdmin_hasNotification__xzjg2:after{transform:scale(1)}@keyframes NAvbarAdmin_pulse__1V4_g{0%{box-shadow:0 0 0 0 rgba(8,72,135,.4)}70%{box-shadow:0 0 0 8px rgba(8,72,135,0)}to{box-shadow:0 0 0 0 rgba(8,72,135,0)}}.NAvbarAdmin_authButtons__hEUNG{display:flex;align-items:center;gap:14px}.NAvbarAdmin_loginButton__8XZih{padding:9px 18px;color:#084887;background:transparent;border:1.5px solid #084887;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1;box-shadow:0 2px 5px rgba(0,0,0,.05);letter-spacing:.2px}.NAvbarAdmin_loginButton__8XZih:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.2),transparent);transition:left .7s ease;z-index:-1}.NAvbarAdmin_loginButton__8XZih:after{content:"";position:absolute;width:100%;height:0%;bottom:0;left:0;background-color:rgba(8,72,135,.1);transition:height .3s ease;z-index:-2}.NAvbarAdmin_loginButton__8XZih:hover{background-color:rgba(8,72,135,.05);transform:translateY(-3px) scale(1.05);box-shadow:0 7px 14px rgba(8,72,135,.15),0 3px 6px rgba(0,0,0,.1);letter-spacing:.4px}.NAvbarAdmin_loginButton__8XZih:hover:before{left:100%}.NAvbarAdmin_loginButton__8XZih:hover:after{height:100%}.NAvbarAdmin_joinButton__Gd0ny{padding:9px 18px;color:#fff;background:linear-gradient(135deg,#084887,#063a6b);border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1;box-shadow:0 4px 10px rgba(8,72,135,.2);letter-spacing:.2px}.NAvbarAdmin_joinButton__Gd0ny:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s ease;z-index:-1}.NAvbarAdmin_joinButton__Gd0ny:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,#063a6b,#084887);z-index:-2;opacity:0;transition:opacity .3s ease}.NAvbarAdmin_joinButton__Gd0ny:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px rgba(8,72,135,.25),0 6px 6px rgba(0,0,0,.1);letter-spacing:.4px}.NAvbarAdmin_joinButton__Gd0ny:hover:before{left:100%}.NAvbarAdmin_joinButton__Gd0ny:hover:after{opacity:1}.NAvbarAdmin_mobileMenuButton__DfDgm{display:none;padding:10px;color:#4b5563;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.NAvbarAdmin_mobileMenuButton__DfDgm:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at center,rgba(8,72,135,.15) 0,transparent 70%);transform:scale(0);opacity:0;transition:all .3s ease}.NAvbarAdmin_mobileMenuButton__DfDgm:hover{color:#084887;transform:rotate(5deg)}.NAvbarAdmin_mobileMenuButton__DfDgm:hover:before{transform:scale(1.5);opacity:1}.NAvbarAdmin_mobileMenuButton__DfDgm svg{width:24px;height:24px;max-width:24px;max-height:24px;transition:transform .3s ease}.NAvbarAdmin_mobileMenuButton__DfDgm:hover svg{transform:scale(1.1)}.NAvbarAdmin_mobileMenu__r8lj3{display:none;flex-direction:column;padding-top:16px;margin-top:16px;border-top:1px solid rgba(229,231,235,.6);animation:NAvbarAdmin_slideDown__F_Kl9 .4s cubic-bezier(.25,.46,.45,.94);background:hsla(0,0%,100%,.97);border-radius:0 0 16px 16px;overflow:hidden;padding-bottom:16px}@keyframes NAvbarAdmin_slideDown__F_Kl9{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}.NAvbarAdmin_mobileMenu__r8lj3.NAvbarAdmin_open__kWa5Q{display:flex}.NAvbarAdmin_mobileMenu__r8lj3:before{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>');background-repeat:no-repeat;background-position:50%;background-size:80px 80px;opacity:.3;z-index:-1}.NAvbarAdmin_mobileLanguageOptions__UG25R{display:flex;flex-direction:column;padding:8px 16px;position:relative}.NAvbarAdmin_mobileLanguageOptions__UG25R:before{content:"";position:absolute;top:0;left:16px;right:16px;height:100%;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent 80%);border-radius:12px;pointer-events:none}.NAvbarAdmin_mobileLanguageTitle__nEYPr{display:flex;align-items:center;gap:10px;font-weight:600;color:#4b5563;padding:10px 8px;margin-bottom:10px;border-radius:8px;background:rgba(8,72,135,.07)}.NAvbarAdmin_mobileLanguageOption__0c_Tn{display:flex;align-items:center;background:none;border:none;text-align:left;padding:10px 14px;margin:3px 0;border-radius:8px;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.NAvbarAdmin_mobileLanguageOption__0c_Tn:before{content:"";position:absolute;width:4px;height:0;top:50%;left:0;background-color:#084887;transition:all .25s ease;transform:translateY(-50%);border-radius:2px}.NAvbarAdmin_mobileLanguageOption__0c_Tn:hover{background-color:rgba(8,72,135,.1);padding-left:20px;color:#084887}.NAvbarAdmin_mobileLanguageOption__0c_Tn:hover:before{height:70%}.NAvbarAdmin_mobileNavLink__ijwvW{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#4b5563;text-decoration:none;border-radius:8px;transition:all .25s cubic-bezier(.34,1.56,.64,1);margin:2px 8px;position:relative;overflow:hidden}.NAvbarAdmin_mobileNavLink__ijwvW:before{content:"";position:absolute;width:4px;height:0;top:50%;left:0;background-color:#084887;transition:all .25s ease;transform:translateY(-50%);border-radius:2px}.NAvbarAdmin_mobileNavLink__ijwvW:after{content:"";position:absolute;width:24px;height:24px;top:50%;right:20px;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateY(-50%) scale(0);transition:all .3s ease}.NAvbarAdmin_mobileNavLink__ijwvW:first-of-type:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line></svg>')}.NAvbarAdmin_mobileNavLink__ijwvW:nth-of-type(2):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7.01" y2="7"></line></svg>')}.NAvbarAdmin_mobileNavLink__ijwvW:nth-of-type(3):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.NAvbarAdmin_mobileNavLink__ijwvW:hover{color:#084887;background-color:rgba(8,72,135,.05);padding-left:25px;padding-right:55px;transform:translateX(5px)}.NAvbarAdmin_mobileNavLink__ijwvW:hover:before{height:70%}.NAvbarAdmin_mobileNavLink__ijwvW:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.NAvbarAdmin_mobileNavLink__ijwvW svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:transform .3s ease}.NAvbarAdmin_mobileNavLink__ijwvW:hover svg{transform:scale(1.2) rotate(5deg);color:#084887}.NAvbarAdmin_logoutMobileLink__hdjXV{color:#ef4444!important}.NAvbarAdmin_logoutMobileLink__hdjXV:before{background-color:#ef4444!important}.NAvbarAdmin_logoutMobileLink__hdjXV:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(239, 68, 68, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"></path><polyline points="16,17 21,12 16,7"></polyline><line x1="21" y1="12" x2="9" y2="12"></line></svg>')!important}.NAvbarAdmin_logoutMobileLink__hdjXV:hover{color:#dc2626!important;background-color:rgba(239,68,68,.05)!important}.NAvbarAdmin_logoutMobileLink__hdjXV:hover svg{color:#dc2626!important}.NAvbarAdmin_mobileDivider___e4ka{height:1px;background:linear-gradient(90deg,transparent,rgba(229,231,235,.8),transparent);margin:12px 20px;position:relative}.NAvbarAdmin_mobileDivider___e4ka:before{content:"";position:absolute;width:20%;height:3px;top:-1px;left:40%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.3),transparent);border-radius:3px}@media (max-width:768px){.NAvbarAdmin_actionItems__ibNwQ,.NAvbarAdmin_authButtons__hEUNG,.NAvbarAdmin_navItems__bRf34{display:none}.NAvbarAdmin_mobileMenuButton__DfDgm{display:block}.NAvbarAdmin_navbar__AhZg8{padding-left:15px;padding-right:15px}.NAvbarAdmin_rightSection__lMHDR{gap:12px}.NAvbarAdmin_languageSelector__aBQzB{display:none}.NAvbarAdmin_logo__CnRbm{width:140px}.NAvbarAdmin_logoImage__z1ymj{height:80px!important}}.NAvbarAdmin_formField__gBsCK{position:relative;margin-bottom:20px}.NAvbarAdmin_formInput__xeNrX{width:100%;padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all .3s ease;background:hsla(0,0%,100%,.8)}.NAvbarAdmin_formInput__xeNrX:focus{border-color:#084887;box-shadow:0 0 0 4px rgba(8,72,135,.1);outline:none}.NAvbarAdmin_formLabel__Mi02v{position:absolute;left:16px;top:10px;color:#9ca3af;pointer-events:none;transition:all .3s ease}.NAvbarAdmin_formInput__xeNrX:focus~.NAvbarAdmin_formLabel__Mi02v,.NAvbarAdmin_formInput__xeNrX:not(:placeholder-shown)~.NAvbarAdmin_formLabel__Mi02v{transform:translateY(-24px) scale(.85);color:#084887;font-weight:500}@media (prefers-contrast:high){.NAvbarAdmin_navbar__AhZg8{background:#fff;border:2px solid #000;box-shadow:none}.NAvbarAdmin_actionButton__XqD3G,.NAvbarAdmin_mobileNavLink__ijwvW,.NAvbarAdmin_navLink__wJS_f{color:#000}.NAvbarAdmin_loginButton__8XZih{color:#000;border-color:#000}.NAvbarAdmin_joinButton__Gd0ny{background-color:#000;color:#fff}}.NAvbarAdmin_badge__jZlKi{position:absolute;top:-4px;right:-4px;background-color:#0a4a8d;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:9999px;min-width:20px;text-align:center}.GlobalLoader_loaderScreen__6qKDe{width:100%;height:100%;min-height:300px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:16px}.GlobalLoader_loaderContent__OqzlT{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center}.GlobalLoader_spinnerContainer__w6Ytb{position:relative;width:100px;height:100px;margin-bottom:1.5rem}.GlobalLoader_innerRing__mHL_c,.GlobalLoader_middleRing__gh76H,.GlobalLoader_outerRing__4MahI{position:absolute;border-radius:50%;border:4px solid transparent}.GlobalLoader_outerRing__4MahI{width:100px;height:100px;border-top-color:#f0a963;border-left-color:#f0a963;animation:GlobalLoader_spin__IB9Tv 2s linear infinite}.GlobalLoader_middleRing__gh76H{top:15px;left:15px;width:70px;height:70px;border-top-color:#f59237;border-right-color:#f59237;animation:GlobalLoader_spin__IB9Tv 1.5s linear infinite reverse}.GlobalLoader_innerRing__mHL_c{top:30px;left:30px;width:40px;height:40px;border-bottom-color:#f0a963;border-right-color:#f0a963;animation:GlobalLoader_spin__IB9Tv 1s linear infinite}.GlobalLoader_dot__TnHw9{position:absolute;top:45px;left:45px;width:10px;height:10px;background-color:#f59237;border-radius:50%;animation:GlobalLoader_pulse__ruRj7 1.5s ease-in-out infinite}.GlobalLoader_loaderMessage__7oQvj{font-size:1.1rem;font-weight:500;margin:0 0 1rem;color:#4b5563;font-family:Inter,sans-serif}.GlobalLoader_loadingBar__wRdml{width:200px;height:6px;background-color:#f3f4f6;border-radius:3px;overflow:hidden;position:relative}.GlobalLoader_loadingBarProgress__Xmnob{position:absolute;top:0;left:0;height:100%;width:30%;background:linear-gradient(90deg,#f0a963,#f59237);border-radius:3px;animation:GlobalLoader_loadingProgress__n4mWd 2s infinite}@keyframes GlobalLoader_spin__IB9Tv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes GlobalLoader_pulse__ruRj7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}@keyframes GlobalLoader_loadingProgress__n4mWd{0%{left:-30%}to{left:100%}}@media (max-width:768px){.GlobalLoader_loaderContent__OqzlT{padding:1.5rem}.GlobalLoader_spinnerContainer__w6Ytb{width:80px;height:80px;margin-bottom:1rem}.GlobalLoader_outerRing__4MahI{width:80px;height:80px}.GlobalLoader_middleRing__gh76H{top:12px;left:12px;width:56px;height:56px}.GlobalLoader_innerRing__mHL_c{top:24px;left:24px;width:32px;height:32px}.GlobalLoader_dot__TnHw9{top:36px;left:36px;width:8px;height:8px}.GlobalLoader_loaderMessage__7oQvj{font-size:1rem}.GlobalLoader_loadingBar__wRdml{width:150px}}.StatementsTab_container__mG5AJ{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.StatementsTab_contentWrapper__at8tr{max-width:1000px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem}.StatementsTab_errorContainer__v5LRA,.StatementsTab_loadingContainer__66MH9{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:#64748b}.StatementsTab_errorIcon__zP_5L,.StatementsTab_loadingIcon__H7yDP{font-size:3rem;color:#f0a963;margin-bottom:1rem}.StatementsTab_errorText__3WiQy,.StatementsTab_loadingText__no0LJ{font-size:1.1rem;font-weight:500;margin-bottom:1rem}.StatementsTab_retryButton__uPC0w{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.StatementsTab_retryButton__uPC0w:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.StatementsTab_buttonIcon__PKK9x{font-size:.9rem}.StatementsTab_filterSection__a26CM{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem}.StatementsTab_yearFilterContainer__6Y30_{display:flex;align-items:center;gap:.75rem}.StatementsTab_filterLabel__H4u_Z{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;font-weight:500}.StatementsTab_filterIcon__jd6Qu{color:#f0a963;font-size:.9rem}.StatementsTab_customDropdown__y0MAy{position:relative}.StatementsTab_dropdownToggle__5ksFY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;min-width:120px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.StatementsTab_dropdownToggle__5ksFY:hover{border-color:#f0a963}.StatementsTab_dropdownIcon__fq4cn{font-size:.8rem;color:#64748b}.StatementsTab_dropdownMenu__WdH2N{position:absolute;top:100%;right:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;margin-top:.5rem}.StatementsTab_dropdownItem__4jrS0{display:block;width:100%;padding:.75rem 1rem;text-align:left;border:none;background-color:transparent;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.StatementsTab_dropdownItem__4jrS0:hover{background-color:#f8fafc}.StatementsTab_dropdownItem__4jrS0.StatementsTab_active__x383h{background-color:rgba(240,169,99,.1);color:#f0a963;font-weight:500}.StatementsTab_tabsContainer__Evbw2{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}.StatementsTab_tabButton__oswIZ{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease}.StatementsTab_tabButton__oswIZ:hover{border-color:#f0a963;color:#f0a963}.StatementsTab_tabButton__oswIZ.StatementsTab_activeTab__zIdiy{background-color:rgba(240,169,99,.1);border-color:#f0a963;color:#f0a963}.StatementsTab_tabIcon__JKXzf{font-size:.9rem}.StatementsTab_noResults__c18X9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;border-radius:16px;background-color:#fff;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05)}.StatementsTab_noResultsIcon__FYn5H{font-size:2.5rem;color:#f0a963;margin-bottom:1rem}.StatementsTab_noResults__c18X9 p{font-size:1.1rem;color:#64748b;max-width:400px}.StatementsTab_statementsContainer__i4fCS{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.StatementsTab_card__KQ5_A{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.StatementsTab_card__KQ5_A:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.StatementsTab_cardHeader__5SpsJ{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #f1f5f9}.StatementsTab_serviceInfo___rghI{flex:1 1}.StatementsTab_businessName__tBIkT{font-size:1.2rem;font-weight:600;color:#334155;margin:0 0 .5rem}.StatementsTab_service__lCyZw{font-size:.95rem;color:#64748b;margin:0}.StatementsTab_statusBadge__2aKLp{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.StatementsTab_statusBadge__2aKLp[data-status=paid]{background-color:rgba(16,185,129,.1);color:#10b981}.StatementsTab_statusBadge__2aKLp[data-status=pending]{background-color:rgba(245,158,11,.1);color:#f59e0b}.StatementsTab_statusIcon__JW_YJ{font-size:.9rem}.StatementsTab_cardContent__reEB1{padding:1.5rem}.StatementsTab_amountSection__jBh8U{margin-bottom:1.5rem}.StatementsTab_amountItem__P07tJ{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.StatementsTab_amountItem__P07tJ:last-child{border-bottom:none}.StatementsTab_amountLabel__M9zxQ{font-size:.95rem;color:#4b5563}.StatementsTab_amountValue__sDpnx{font-size:.95rem;color:#334155;font-weight:500}.StatementsTab_discountValue__h3dRP{font-size:.95rem;color:#ef4444;font-weight:500}.StatementsTab_totalAmount__68o_9{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0;border-bottom:none}.StatementsTab_totalLabel__6R_3V{font-size:1.1rem;font-weight:600;color:#334155}.StatementsTab_totalValue__4CC_M{font-size:1.1rem;font-weight:600;color:#f0a963}.StatementsTab_dateSection__obJ_G{display:flex;flex-direction:column;gap:.5rem}.StatementsTab_dateItem__PZhRk{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b}.StatementsTab_dateIcon__0sDk1{color:#f0a963;font-size:.9rem}.StatementsTab_dateLabel__zj9aX{font-weight:500;margin-right:.5rem}.StatementsTab_dateValue__wOAP7{color:#334155}.StatementsTab_cardFooter__BfkQC{padding:1.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.StatementsTab_invoiceButton__LoZI_{background:linear-gradient(135deg,#f0a963,#f59237)}.StatementsTab_invoiceButtonUser__OYB2_,.StatementsTab_invoiceButton__LoZI_{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.StatementsTab_invoiceButtonUser__OYB2_{background:linear-gradient(135deg,#084887,#2563eb)}.StatementsTab_invoiceButton__LoZI_:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}@media (max-width:768px){.StatementsTab_contentWrapper__at8tr{padding:0 .5rem}.StatementsTab_filterSection__a26CM{flex-direction:column;align-items:stretch;gap:1rem}.StatementsTab_yearFilterContainer__6Y30_{justify-content:space-between}.StatementsTab_tabsContainer__Evbw2{justify-content:center;gap:.5rem}.StatementsTab_tabButton__oswIZ{padding:.5rem 1rem;min-width:auto}.StatementsTab_cardHeader__5SpsJ{flex-direction:column;gap:1rem}.StatementsTab_statusBadge__2aKLp{align-self:flex-start}.StatementsTab_totalAmount__68o_9{flex-direction:column;align-items:flex-start;gap:.5rem}.StatementsTab_totalValue__4CC_M{font-size:1.5rem}}@media (max-width:480px){.StatementsTab_yearFilterContainer__6Y30_{flex-direction:column;align-items:flex-start;gap:.5rem}.StatementsTab_dropdownToggle__5ksFY{width:100%}.StatementsTab_cardContent__reEB1,.StatementsTab_cardFooter__BfkQC,.StatementsTab_cardHeader__5SpsJ{padding:1rem}.StatementsTab_invoiceButton__LoZI_{width:100%;justify-content:center}}.StatementsTab_searchBar__Yff5x{margin:1rem 0;display:flex;justify-content:flex-end}.StatementsTab_searchInput__MqYGk{padding:.5rem 1rem;font-size:1rem;width:100%;max-width:300px;border:1px solid #ccc;border-radius:6px}.FranchiseTab_franchiseContainer__KMADD{padding:20px 0}.FranchiseTab_header__r2QrK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap;gap:20px}.FranchiseTab_header__r2QrK h2{font-size:28px;font-weight:600;color:#1e3a8a;margin:0 0 8px}.FranchiseTab_subtitle__NYE_Q{font-size:14px;color:#6b7280;margin:0}.FranchiseTab_statsGrid__a6CJF{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.FranchiseTab_statCard___Aq4P{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .3s ease}.FranchiseTab_statCard___Aq4P:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.FranchiseTab_statIcon__9OaYO{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FranchiseTab_statContent__9llYt{flex:1 1}.FranchiseTab_statValue__IWvYr{font-size:28px;font-weight:700;color:#1e3a8a;line-height:1;margin-bottom:4px}.FranchiseTab_statLabel__jPi6A{font-size:13px;color:#6b7280;font-weight:500}.FranchiseTab_tableContainer__eLZp_{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.FranchiseTab_table__R9yOf{width:100%;border-collapse:collapse}.FranchiseTab_table__R9yOf thead{background-color:#f8fafc}.FranchiseTab_table__R9yOf thead th{padding:16px 12px;text-align:left;font-weight:600;font-size:13px;color:#374151;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.FranchiseTab_table__R9yOf tbody td{padding:16px 12px;border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px}.FranchiseTab_table__R9yOf tbody tr:hover{background-color:#f9fafb}.FranchiseTab_table__R9yOf tbody tr:last-child td{border-bottom:none}.FranchiseTab_cityName__0kqPF{font-weight:600;color:#1e40af}.FranchiseTab_price__wcIiH{font-weight:600;color:#16a34a}.FranchiseTab_emptyState__RrsoV{text-align:center;padding:60px 20px!important;color:#9ca3af;font-size:16px}.FranchiseTab_statusBadges__KIEBz{display:flex;gap:6px;flex-wrap:wrap}.FranchiseTab_badge__NUIym{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.FranchiseTab_badgeSuccess__266YQ{background-color:#dcfce7;color:#166534}.FranchiseTab_badgeWarning__UdxBI{background-color:#fef3c7;color:#92400e}.FranchiseTab_badgeDanger__oiwSw{background-color:#fee2e2;color:#991b1b}.FranchiseTab_badgePrimary__mTtFp{background-color:#dbeafe;color:#1e40af}.FranchiseTab_badgeSecondary__R5CMq{background-color:#f1f5f9;color:#475569}.FranchiseTab_actionButtons__b4W8T{display:flex;gap:8px;flex-wrap:wrap}.FranchiseTab_btn__sEiAx{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease;text-decoration:none;display:inline-block;white-space:nowrap}.FranchiseTab_btn__sEiAx:disabled{opacity:.5;cursor:not-allowed}.FranchiseTab_btnSmall__R2AAO{padding:6px 12px;font-size:13px}.FranchiseTab_btnPrimary__B6NLI{background-color:#1e40af;color:#fff}.FranchiseTab_btnPrimary__B6NLI:hover:not(:disabled){background-color:#1e3a8a}.FranchiseTab_btnSuccess__NSzlj{background-color:#16a34a;color:#fff}.FranchiseTab_btnSuccess__NSzlj:hover:not(:disabled){background-color:#15803d}.FranchiseTab_btnOutline__Vv30N{background-color:transparent;color:#1e40af;border:1px solid #1e40af}.FranchiseTab_btnOutline__Vv30N:hover:not(:disabled){background-color:#1e40af;color:#fff}.FranchiseTab_loadingContainer__6xNhy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.FranchiseTab_spinner__7CWRa{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#1e40af;border-radius:50%;animation:FranchiseTab_spin__q1rZ0 1s linear infinite;margin-bottom:16px}@keyframes FranchiseTab_spin__q1rZ0{to{transform:rotate(1turn)}}.FranchiseTab_transactionView__GXm5e{padding:20px 0}.FranchiseTab_transactionHeader__Htbjo{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px;flex-wrap:wrap}.FranchiseTab_transactionHeader__Htbjo h2{font-size:28px;font-weight:600;color:#1e3a8a;margin:0;flex:1 1}.FranchiseTab_franchiseDetails__Dgd1e{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:30px}.FranchiseTab_detailsGrid__YgenB{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px}.FranchiseTab_detailCard__vdd_L{display:flex;flex-direction:column;gap:6px}.FranchiseTab_detailCard__vdd_L label{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.FranchiseTab_detailCard__vdd_L value{font-size:18px;color:#1e3a8a;font-weight:600}.FranchiseTab_summarySection__gK_JV{margin-bottom:30px}.FranchiseTab_summarySection__gK_JV h3{font-size:20px;font-weight:600;color:#1e3a8a;margin:0 0 20px}.FranchiseTab_summaryGrid__NRAQC{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.FranchiseTab_summaryCard__UExeD{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px}.FranchiseTab_summaryIcon__aIiwt{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FranchiseTab_summaryContent__ll6cW{flex:1 1}.FranchiseTab_summaryLabel__yqrUl{font-size:12px;color:#6b7280;margin-bottom:4px;font-weight:500}.FranchiseTab_summaryValue__Ym2Z0{font-size:24px;font-weight:700;color:#1e3a8a;line-height:1}.FranchiseTab_transactionHistory__DAUl5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.FranchiseTab_transactionHistory__DAUl5 h3{font-size:20px;font-weight:600;color:#1e3a8a;margin:0 0 20px}.FranchiseTab_transactionTable__N3Tyq{overflow-x:auto;margin-top:16px}.FranchiseTab_businessId__mHUeA,.FranchiseTab_subscriptionId__hMwdL,.FranchiseTab_transferId__Iznv8{font-family:Courier New,monospace;font-size:13px;color:#6b7280}.FranchiseTab_amount__QZp4k{font-weight:600;color:#16a34a;font-size:15px}.FranchiseTab_emptyTransactions__h9QHX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.FranchiseTab_emptyTransactions__h9QHX p{color:#9ca3af;font-size:16px;margin:0}@media (max-width:1024px){.FranchiseTab_header__r2QrK{flex-direction:column;align-items:stretch}.FranchiseTab_statsGrid__a6CJF{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.FranchiseTab_detailsGrid__YgenB{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.FranchiseTab_summaryGrid__NRAQC{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.FranchiseTab_header__r2QrK h2{font-size:24px}.FranchiseTab_statsGrid__a6CJF{grid-template-columns:1fr}.FranchiseTab_statValue__IWvYr{font-size:24px}.FranchiseTab_table__R9yOf{font-size:13px}.FranchiseTab_table__R9yOf tbody td,.FranchiseTab_table__R9yOf thead th{padding:12px 8px}.FranchiseTab_actionButtons__b4W8T{flex-direction:column}.FranchiseTab_actionButtons__b4W8T .FranchiseTab_btn__sEiAx{width:100%}.FranchiseTab_transactionHeader__Htbjo{flex-direction:column;align-items:stretch}.FranchiseTab_transactionHeader__Htbjo h2{font-size:22px}.FranchiseTab_detailsGrid__YgenB,.FranchiseTab_summaryGrid__NRAQC{grid-template-columns:1fr}.FranchiseTab_summaryValue__Ym2Z0{font-size:20px}.FranchiseTab_tableContainer__eLZp_{overflow-x:auto}}@media (max-width:480px){.FranchiseTab_statCard___Aq4P{flex-direction:column;text-align:center}.FranchiseTab_statIcon__9OaYO{margin:0 auto}.FranchiseTab_summaryCard__UExeD{flex-direction:column;text-align:center}.FranchiseTab_summaryIcon__aIiwt{margin:0 auto}}.StarRating_starRating__GM1DW{display:inline-flex;gap:4px;align-items:center}.StarRating_star__ACexV{background:none;border:none;padding:0;margin:0;line-height:1;transition:all .2s ease;outline:none}.StarRating_star__ACexV:focus{outline:2px solid #f0a963;outline-offset:2px;border-radius:2px}.StarRating_interactive__j_vl_ .StarRating_star__ACexV{cursor:pointer}.StarRating_interactive__j_vl_ .StarRating_star__ACexV:hover{transform:scale(1.1)}.StarRating_readOnly__QIC5Z .StarRating_star__ACexV{cursor:default}.StarRating_filled__z93kf{color:#f0a963}.StarRating_empty__FPclu{color:#ddd}.StarRating_interactive__j_vl_ .StarRating_star__ACexV:not(:disabled):hover{opacity:.8}.StarRating_star__ACexV:disabled{cursor:default;opacity:1}.VideoPlayer_videoPlayerContainer__iNOdu{position:relative;background-color:#000;border-radius:8px;overflow:hidden}.VideoPlayer_videoWrapper__b6NSc{position:relative;width:100%}.VideoPlayer_video__CQsaN{display:block;width:100%;height:auto;background-color:#000}.VideoPlayer_controls__G7NS7{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:12px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff;transition:opacity .3s ease}.VideoPlayer_videoWrapper__b6NSc:hover .VideoPlayer_controls__G7NS7{opacity:1}.VideoPlayer_muteButton__nPAHl,.VideoPlayer_playButton__B4O_9{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px 8px;transition:transform .2s ease;outline:none}.VideoPlayer_muteButton__nPAHl:hover,.VideoPlayer_playButton__B4O_9:hover{transform:scale(1.1)}.VideoPlayer_muteButton__nPAHl:focus,.VideoPlayer_playButton__B4O_9:focus{outline:2px solid #f0a963;outline-offset:2px;border-radius:4px}.VideoPlayer_progressContainer__g5tQA{flex:1 1;display:flex;align-items:center}.VideoPlayer_progressBar__6gkbR{width:100%;height:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.VideoPlayer_progressBar__6gkbR::-webkit-slider-track{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.VideoPlayer_progressBar__6gkbR::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#f0a963;border-radius:50%;cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.VideoPlayer_progressBar__6gkbR::-webkit-slider-thumb:hover{transform:scale(1.2)}.VideoPlayer_progressBar__6gkbR::-moz-range-track{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.VideoPlayer_progressBar__6gkbR::-moz-range-thumb{width:12px;height:12px;background:#f0a963;border:none;border-radius:50%;cursor:pointer}.VideoPlayer_timeDisplay__H_CwA{font-size:12px;white-space:nowrap;min-width:100px;text-align:center}.VideoPlayer_volumeContainer__LSOpk{display:flex;align-items:center;gap:8px}.VideoPlayer_volumeBar__IrIh9{width:60px;height:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.VideoPlayer_volumeBar__IrIh9::-webkit-slider-track{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.VideoPlayer_volumeBar__IrIh9::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:#fff;border-radius:50%;cursor:pointer}.VideoPlayer_volumeBar__IrIh9::-moz-range-track{width:100%;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.VideoPlayer_volumeBar__IrIh9::-moz-range-thumb{width:10px;height:10px;background:#fff;border:none;border-radius:50%;cursor:pointer}.VideoPlayer_videoPlayerError__so_nv{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;min-height:200px;color:#666}.VideoPlayer_videoPlayerError__so_nv p{margin:0;padding:20px;text-align:center}@media (max-width:768px){.VideoPlayer_controls__G7NS7{gap:8px;padding:8px}.VideoPlayer_muteButton__nPAHl,.VideoPlayer_playButton__B4O_9{font-size:16px;padding:2px 6px}.VideoPlayer_timeDisplay__H_CwA{font-size:11px;min-width:80px}.VideoPlayer_volumeBar__IrIh9{width:40px}}.AdminTestimonialsTab_adminTestimonialsTab__hU2sC{padding:20px;max-width:1400px;margin:0 auto}.AdminTestimonialsTab_header__XgGJX{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AdminTestimonialsTab_headerLeft__DyBza{flex:1 1}.AdminTestimonialsTab_title__3tiPK{margin:0 0 8px;font-size:28px;font-weight:700;color:#333}.AdminTestimonialsTab_subtitle__hUtwu{margin:0;font-size:14px;color:#666}.AdminTestimonialsTab_headerRight__rI9Rx{flex-shrink:0}.AdminTestimonialsTab_searchInput__CDuBk{width:320px;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .2s ease}.AdminTestimonialsTab_searchInput__CDuBk:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.AdminTestimonialsTab_filterTabs__hUv33{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid #e0e0e0;padding-bottom:0}.AdminTestimonialsTab_filterTab__WENwE{display:flex;align-items:center;gap:8px;padding:12px 20px;background:none;border:none;border-bottom:3px solid transparent;font-size:15px;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease;position:relative;margin-bottom:-2px}.AdminTestimonialsTab_filterTab__WENwE:hover{color:#333;background-color:#f9f9f9}.AdminTestimonialsTab_activeFilterTab__HbOFq{color:#f0a963;border-bottom-color:#f0a963;font-weight:600}.AdminTestimonialsTab_countBadge__8w6Kd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background-color:#e0e0e0;border-radius:12px;font-size:12px;font-weight:600;color:#666}.AdminTestimonialsTab_activeFilterTab__HbOFq .AdminTestimonialsTab_countBadge__8w6Kd{background-color:#f0a963;color:#fff}.AdminTestimonialsTab_errorMessage__X6W4t{padding:16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;margin-bottom:20px}.AdminTestimonialsTab_emptyState__NyiKK{text-align:center;padding:60px 20px;background-color:#f9f9f9;border-radius:12px;margin-top:40px}.AdminTestimonialsTab_emptyState__NyiKK p{font-size:18px;color:#666}.AdminTestimonialsTab_testimonialsList__8Teas{display:flex;flex-direction:column;gap:20px;margin-top:24px}.AdminTestimonialsTab_testimonialCard___sWCm{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:24px;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.AdminTestimonialsTab_testimonialCard___sWCm:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminTestimonialsTab_cardHeader__CzfAB{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.AdminTestimonialsTab_headerMeta__fUTRa{display:flex;align-items:center;gap:12px;flex-shrink:0}.AdminTestimonialsTab_statusBadge__8qDlP{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.AdminTestimonialsTab_featuredBadge__gOWxC{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background-color:#fff3e0;border:1px solid #ffb74d;border-radius:12px;font-size:12px;font-weight:600;color:#f57c00}.AdminTestimonialsTab_featuredButton__km1Ia{background-color:#fff3e0;color:#f57c00}.AdminTestimonialsTab_featuredButton__km1Ia:hover:not(:disabled){background-color:#ffe0b2}.AdminTestimonialsTab_featuredToggle__J2JDU{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px}.AdminTestimonialsTab_featuredToggle__J2JDU input[type=checkbox]{width:20px;height:20px;cursor:pointer}.AdminTestimonialsTab_providerInfo__SWtAK h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#333}.AdminTestimonialsTab_providerInfo__SWtAK p{margin:0;font-size:14px;color:#666}.AdminTestimonialsTab_rating__5MbV_{flex-shrink:0}.AdminTestimonialsTab_cardBody__cujUB{margin-bottom:16px}.AdminTestimonialsTab_content__G0EVg{font-size:15px;line-height:1.6;color:#333;margin:0}.AdminTestimonialsTab_cardFooter__CGrFH{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.AdminTestimonialsTab_metadata__rYIK_{display:flex;flex-direction:column;gap:8px}.AdminTestimonialsTab_date__9fGgp{font-size:13px;color:#666}.AdminTestimonialsTab_videoBadge__5a0Y1{display:inline-block;padding:4px 10px;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:12px;font-size:12px;color:#1976d2}.AdminTestimonialsTab_actions__oaQSY{display:flex;gap:8px;flex-wrap:wrap}.AdminTestimonialsTab_actionButton__uOh8W{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AdminTestimonialsTab_actionButton__uOh8W:disabled{opacity:.5;cursor:not-allowed}.AdminTestimonialsTab_viewButton__2TDmn{background-color:#e3f2fd;color:#1976d2}.AdminTestimonialsTab_viewButton__2TDmn:hover:not(:disabled){background-color:#bbdefb}.AdminTestimonialsTab_approveButton__1pmWi{background-color:#e8f5e9;color:#2e7d32}.AdminTestimonialsTab_approveButton__1pmWi:hover:not(:disabled){background-color:#c8e6c9}.AdminTestimonialsTab_rejectButton__SsJ3P{background-color:#ffebee;color:#c62828}.AdminTestimonialsTab_rejectButton__SsJ3P:hover:not(:disabled){background-color:#ffcdd2}.AdminTestimonialsTab_modal__umWi5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.AdminTestimonialsTab_modalContent__JTDQw{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.AdminTestimonialsTab_modalHeader__Ygoad{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e0e0e0}.AdminTestimonialsTab_modalHeader__Ygoad h2{margin:0;font-size:24px;font-weight:600;color:#333}.AdminTestimonialsTab_closeButton__H_j3Z{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;transition:color .2s ease}.AdminTestimonialsTab_closeButton__H_j3Z:hover{color:#666}.AdminTestimonialsTab_modalBody__j80xb{padding:24px;overflow-y:auto;flex:1 1}.AdminTestimonialsTab_detailSection__sSttW{margin-bottom:24px}.AdminTestimonialsTab_detailSection__sSttW h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.AdminTestimonialsTab_detailSection__sSttW p{margin:0;font-size:15px;line-height:1.6;color:#333}.AdminTestimonialsTab_fullContent__ivRdH{white-space:pre-wrap}.AdminTestimonialsTab_notesTextarea__tKDed{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .2s ease}.AdminTestimonialsTab_notesTextarea__tKDed:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.AdminTestimonialsTab_modalFooter__PGaJ3{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}@media (max-width:768px){.AdminTestimonialsTab_adminTestimonialsTab__hU2sC{padding:12px}.AdminTestimonialsTab_header__XgGJX{flex-direction:column;align-items:flex-start;gap:16px}.AdminTestimonialsTab_searchInput__CDuBk{width:100%}.AdminTestimonialsTab_filterTabs__hUv33{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminTestimonialsTab_filterTab__WENwE{white-space:nowrap}.AdminTestimonialsTab_testimonialCard___sWCm{padding:16px}.AdminTestimonialsTab_cardHeader__CzfAB{flex-direction:column;gap:12px}.AdminTestimonialsTab_headerMeta__fUTRa{flex-wrap:wrap}.AdminTestimonialsTab_cardFooter__CGrFH{flex-direction:column;align-items:flex-start;gap:16px}.AdminTestimonialsTab_actions__oaQSY{width:100%}.AdminTestimonialsTab_actionButton__uOh8W{flex:1 1;justify-content:center;font-size:13px;padding:8px 12px}.AdminTestimonialsTab_modal__umWi5{padding:0}.AdminTestimonialsTab_modalContent__JTDQw{max-width:100%;max-height:100vh;border-radius:0}.AdminTestimonialsTab_modalHeader__Ygoad{padding:16px}.AdminTestimonialsTab_modalHeader__Ygoad h2{font-size:20px}.AdminTestimonialsTab_modalBody__j80xb{padding:16px}.AdminTestimonialsTab_modalFooter__PGaJ3{padding:16px;flex-direction:column-reverse}.AdminTestimonialsTab_modalFooter__PGaJ3 .AdminTestimonialsTab_actionButton__uOh8W{width:100%}}.TestimonialsSection_testimonialsSection__VMYvj{padding:80px 20px;background:linear-gradient(135deg,#f8fafc,#fff 50%,#f1f5f9);position:relative;overflow:hidden}.TestimonialsSection_testimonialsSection__VMYvj:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(8,72,135,.03) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(249,171,85,.05) 0,transparent 50%);pointer-events:none}.TestimonialsSection_testimonialsSection__VMYvj:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><circle cx="1" cy="1" r="1" fill="rgba(8,72,135,0.02)"/></svg>');pointer-events:none}.TestimonialsSection_sectionContainer__xO8Na{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 20px}.TestimonialsSection_header__VZhSW{text-align:center;margin-bottom:60px}.TestimonialsSection_title__Pw_14{font-size:42px;font-weight:600;color:#084887;margin:0 0 16px;letter-spacing:-1px}.TestimonialsSection_subtitle__hy7Vi{font-size:18px;color:#64748b;font-weight:400;max-width:600px;margin:0 auto}.TestimonialsSection_testimonialWrapper__BDi5k{position:relative;max-width:1000px;margin:0 auto}.TestimonialsSection_navButton__WGdGh{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:2px solid #e2e8f0;width:48px;height:48px;border-radius:50%;color:#084887;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px rgba(8,72,135,.1)}.TestimonialsSection_navButton__WGdGh:focus,.TestimonialsSection_navButton__WGdGh:hover{background:#084887;color:#fff;border-color:#084887;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 20px rgba(8,72,135,.2);outline:none}.TestimonialsSection_navButtonLeft__I8zDF{left:-60px}.TestimonialsSection_navButtonRight__TCrNc{right:-60px}.TestimonialsSection_contentGrid__fbbDq{display:grid;grid-template-columns:280px 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:400px;background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 30px rgba(8,72,135,.08);border:1px solid #e2e8f0}.TestimonialsSection_storySection__WHDC7{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative}.TestimonialsSection_storyCircle__7fBNv{position:relative;cursor:pointer}.TestimonialsSection_storyRing__EDGcv{width:220px;height:220px;border-radius:50%;padding:4px;background:linear-gradient(135deg,#084887,#0969cc 50%,#f9ab55);box-shadow:0 8px 30px rgba(8,72,135,.15);transition:all .4s ease;position:relative}.TestimonialsSection_storyRing__EDGcv.TestimonialsSection_textOnly__1Rb8D{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.TestimonialsSection_storyCircle__7fBNv:hover .TestimonialsSection_storyRing__EDGcv{transform:scale(1.05);box-shadow:0 12px 40px rgba(8,72,135,.25)}.TestimonialsSection_storyVideo__xHeWH{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f8fafc}.TestimonialsSection_avatarCircle__yQCG2{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;border:2px solid #e2e8f0}.TestimonialsSection_avatarText__SrkZl{font-size:64px;font-weight:700;color:#084887;text-transform:uppercase}.TestimonialsSection_storyLabel__GhtqP{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#084887,#0969cc);padding:8px 20px;font-size:12px;box-shadow:0 4px 16px rgba(99,102,241,.4);white-space:nowrap}.TestimonialsSection_featuredBadge__mMoFV,.TestimonialsSection_storyLabel__GhtqP{color:#fff;border-radius:20px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TestimonialsSection_featuredBadge__mMoFV{background:#f9ab55;padding:8px 16px;font-size:11px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px rgba(249,171,85,.3)}.TestimonialsSection_testimonialContent__PCveb{display:flex;flex-direction:column;gap:24px;animation:TestimonialsSection_fadeInUp__8tRNa .6s ease}@keyframes TestimonialsSection_fadeInUp__8tRNa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestimonialsSection_rating__4QMnz{display:flex;gap:4px}.TestimonialsSection_testimonialText___f7YS{font-size:20px;line-height:1.6;color:#475569;font-style:italic;margin:0;position:relative;padding-left:30px;font-weight:400;letter-spacing:.2px;max-height:200px;overflow-y:auto}.TestimonialsSection_testimonialText___f7YS:before{content:'"';position:absolute;left:0;top:-15px;font-size:60px;color:rgba(8,72,135,.15);font-family:Georgia,serif;line-height:1}.TestimonialsSection_testimonialText___f7YS::-webkit-scrollbar{width:4px}.TestimonialsSection_testimonialText___f7YS::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.TestimonialsSection_testimonialText___f7YS::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.TestimonialsSection_testimonialText___f7YS::-webkit-scrollbar-thumb:hover{background:#94a3b8}.TestimonialsSection_providerInfo__kavyn{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px}.TestimonialsSection_providerDetails__O6fpg{flex:1 1}.TestimonialsSection_businessName__IcGl0{font-size:18px;font-weight:600;color:#084887;margin:0 0 4px;letter-spacing:-.3px}.TestimonialsSection_providerName__U_tRY{font-size:14px;color:#64748b;margin:0;font-weight:400}.TestimonialsSection_verifiedBadge__pm24N{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#10b981;border-radius:20px;color:#fff;font-size:12px;font-weight:500;box-shadow:0 2px 8px rgba(16,185,129,.2)}.TestimonialsSection_viewMoreButton__00ZAk{padding:12px 24px;background:#084887;color:#fff;border:2px solid #084887;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;align-self:flex-start}.TestimonialsSection_viewMoreButton__00ZAk:focus,.TestimonialsSection_viewMoreButton__00ZAk:hover{background:#0969cc;border-color:#0969cc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(8,72,135,.3);outline:none}.TestimonialsSection_progressDots__uV_wF{display:flex;justify-content:center;gap:10px;margin-top:40px}.TestimonialsSection_dot__3HP5h{width:8px;height:8px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;transition:all .3s ease;padding:0}.TestimonialsSection_dot__3HP5h:focus,.TestimonialsSection_dot__3HP5h:hover{background:#94a3b8;transform:scale(1.2);outline:none}.TestimonialsSection_dotActive___cg52{background:#084887;width:24px;border-radius:4px}.TestimonialsSection_videoModal___E4CI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;animation:TestimonialsSection_fadeIn__NPD6z .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.TestimonialsSection_videoModalContent__D4yel{width:100%;max-width:900px;max-height:90vh;border-radius:20px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.5);animation:TestimonialsSection_scaleIn__Zd_Z1 .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes TestimonialsSection_fadeIn__NPD6z{0%{opacity:0}to{opacity:1}}@keyframes TestimonialsSection_scaleIn__Zd_Z1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.TestimonialsSection_closeButton__3Xv3d{position:absolute;top:24px;right:24px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);width:48px;height:48px;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.TestimonialsSection_closeButton__3Xv3d:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:rotate(90deg)}.TestimonialsSection_modal__ct1_M{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:99999;padding:20px;overflow-y:auto;animation:TestimonialsSection_fadeIn__NPD6z .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.TestimonialsSection_modalContent__WRw1Y{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 25px 80px rgba(0,0,0,.6);animation:TestimonialsSection_slideUp___ZxBK .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes TestimonialsSection_slideUp___ZxBK{0%{transform:translateY(50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.TestimonialsSection_modalHeader__MxUpm{padding:50px 50px 30px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;position:relative}.TestimonialsSection_modalProviderInfo__RW2AB h3{font-size:32px;font-weight:800;color:#fff;margin:0 0 8px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.TestimonialsSection_modalProviderInfo__RW2AB p{font-size:18px;color:hsla(0,0%,100%,.9);margin:0 0 16px;font-weight:300}.TestimonialsSection_modalBadges__A2Uv3{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.TestimonialsSection_modalBadges__A2Uv3 .TestimonialsSection_verifiedBadge__pm24N{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.1)}.TestimonialsSection_modalBadges__A2Uv3 .TestimonialsSection_featuredBadge__mMoFV{position:static}.TestimonialsSection_modalBody__SDhxQ{padding:40px 50px 50px}.TestimonialsSection_fullContent__PhLL0{font-size:20px;line-height:1.8;color:hsla(0,0%,100%,.95);font-style:italic;margin:0 0 30px;text-align:left;position:relative;padding-left:40px}.TestimonialsSection_fullContent__PhLL0:before{content:'"';position:absolute;left:0;top:-20px;font-size:80px;color:rgba(99,102,241,.3);font-family:Georgia,serif;font-weight:700}.TestimonialsSection_videoContainer__9iH6E{margin:30px 0;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.3)}.TestimonialsSection_modalFooter__onWnt{padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.TestimonialsSection_modalFooter__onWnt .TestimonialsSection_date__UogO_{font-size:14px;color:hsla(0,0%,100%,.5)}@media (max-width:1024px){.TestimonialsSection_navButtonLeft__I8zDF{left:-50px}.TestimonialsSection_navButtonRight__TCrNc{right:-50px}.TestimonialsSection_contentGrid__fbbDq{grid-template-columns:240px 1fr;gap:40px;padding:30px}.TestimonialsSection_storyRing__EDGcv{width:200px;height:200px}.TestimonialsSection_testimonialText___f7YS{font-size:18px}}@media (max-width:768px){.TestimonialsSection_testimonialsSection__VMYvj{padding:60px 20px}.TestimonialsSection_title__Pw_14{font-size:32px;letter-spacing:-1px}.TestimonialsSection_subtitle__hy7Vi{font-size:16px}.TestimonialsSection_header__VZhSW{margin-bottom:40px}.TestimonialsSection_navButton__WGdGh{width:40px;height:40px}.TestimonialsSection_navButtonLeft__I8zDF{left:10px}.TestimonialsSection_navButtonRight__TCrNc{right:10px}.TestimonialsSection_contentGrid__fbbDq{grid-template-columns:1fr;gap:30px;text-align:center;padding:24px}.TestimonialsSection_storySection__WHDC7{margin:0 auto}.TestimonialsSection_storyRing__EDGcv{width:180px;height:180px}.TestimonialsSection_avatarText__SrkZl{font-size:60px}.TestimonialsSection_testimonialText___f7YS{font-size:18px;padding-left:30px;max-height:250px}.TestimonialsSection_testimonialText___f7YS:before{font-size:70px;top:-15px}.TestimonialsSection_providerInfo__kavyn{padding:20px}.TestimonialsSection_businessName__IcGl0{font-size:20px}.TestimonialsSection_providerName__U_tRY{font-size:14px}.TestimonialsSection_viewMoreButton__00ZAk{align-self:center;width:100%}.TestimonialsSection_progressDots__uV_wF{margin-top:40px}.TestimonialsSection_modalHeader__MxUpm{padding:40px 24px 24px}.TestimonialsSection_modalProviderInfo__RW2AB h3{font-size:24px}.TestimonialsSection_modalProviderInfo__RW2AB p{font-size:16px}.TestimonialsSection_modalBody__SDhxQ{padding:24px}.TestimonialsSection_fullContent__PhLL0{font-size:16px;padding-left:25px}.TestimonialsSection_fullContent__PhLL0:before{font-size:60px;left:-5px}}@media (max-width:480px){.TestimonialsSection_title__Pw_14{font-size:28px}.TestimonialsSection_subtitle__hy7Vi{font-size:14px}.TestimonialsSection_contentGrid__fbbDq{padding:20px}.TestimonialsSection_storyRing__EDGcv{width:160px;height:160px}.TestimonialsSection_avatarText__SrkZl{font-size:48px}.TestimonialsSection_testimonialText___f7YS{font-size:16px;padding-left:20px}.TestimonialsSection_navButton__WGdGh{width:36px;height:36px}.TestimonialsSection_businessName__IcGl0{font-size:16px}.TestimonialsSection_providerName__U_tRY{font-size:13px}}.PremiumFooter_footer__cLeak{position:relative;margin-top:6rem;background:linear-gradient(135deg,#084887,#0a5aa8 50%,#0d6bc9);color:#fff;overflow:hidden}.PremiumFooter_footer__cLeak:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top right,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(ellipse at bottom left,hsla(0,0%,100%,.08) 0,transparent 50%);pointer-events:none}.PremiumFooter_serviceFooter__x2_Cg{background:linear-gradient(135deg,#f0a963,#e8941a 50%,#d6841f)}.PremiumFooter_footerWave___MWSv{position:absolute;top:-150px;left:0;right:0;height:150px;overflow:hidden;z-index:1;pointer-events:none}.PremiumFooter_footerWave___MWSv svg{width:100%;height:100%;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.PremiumFooter_container__ChYjY{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.PremiumFooter_footerTop__Z2bac{padding:3rem 0 2rem;position:relative}.PremiumFooter_footerContent__5A3zX{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;margin-bottom:2rem;align-items:flex-start;overflow:hidden}.PremiumFooter_footerCompanyInfo__Jl9R6{display:flex;flex-direction:column;flex-shrink:0;width:220px;min-width:220px}.PremiumFooter_companyBrand__Ft5hT{margin-bottom:1.2rem}.PremiumFooter_brandTitle__qufYo{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 .3rem;background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.3px;line-height:1.2}.PremiumFooter_brandTagline__32gCr{font-size:.8rem;color:hsla(0,0%,100%,.7);font-style:italic;font-weight:300;margin-bottom:0}.PremiumFooter_companyDesc__2CTLl{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;color:hsla(0,0%,100%,.8)}.PremiumFooter_contactInfoList__o9nFN{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.PremiumFooter_contactInfoItem__2N_aD{display:flex;align-items:center;gap:.7rem}.PremiumFooter_contactIcon__iVqai{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));border-radius:50%;color:#f0a963;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;flex-shrink:0}.PremiumFooter_contactIcon__iVqai:hover{background:linear-gradient(135deg,#f0a963,#ffc94d);color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px rgba(240,169,99,.3)}.PremiumFooter_serviceContactIcon__SpZwr{color:#084887}.PremiumFooter_serviceContactIcon__SpZwr:hover{background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff}.PremiumFooter_contactText__Lvvci{font-size:.8rem;line-height:1.3;color:hsla(0,0%,100%,.9);font-weight:400;max-width:240px;word-wrap:break-word}.PremiumFooter_contactInfoItem__2N_aD:first-child .PremiumFooter_contactText__Lvvci{white-space:normal;line-height:1.4}.PremiumFooter_contactInfoItem__2N_aD:not(:first-child) .PremiumFooter_contactText__Lvvci{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PremiumFooter_socialLinks__V41MK{display:flex;gap:.6rem;margin-top:.8rem}.PremiumFooter_socialLink__vGWD4{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-radius:50%;color:#fff;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.PremiumFooter_socialLink__vGWD4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f0a963,#ffc94d);opacity:0;transition:opacity .3s ease;z-index:-1}.PremiumFooter_socialLink__vGWD4:hover:before{opacity:1}.PremiumFooter_socialLink__vGWD4:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 24px rgba(240,169,99,.4)}.PremiumFooter_serviceSocialLink__M0bYO:before{background:linear-gradient(135deg,#084887,#0a5aa8)}.PremiumFooter_serviceSocialLink__M0bYO:hover{box-shadow:0 12px 24px rgba(8,72,135,.4)}.PremiumFooter_footerLinks__f9Cih{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start;flex:1 1;min-width:0;overflow:hidden}@media (min-width:901px){.PremiumFooter_footerContent__5A3zX{flex-direction:row!important;flex-wrap:nowrap!important}.PremiumFooter_footerCompanyInfo__Jl9R6{width:220px;min-width:220px;flex-shrink:0!important}.PremiumFooter_footerLinks__f9Cih{flex:1 1!important;min-width:0!important}}@media (max-width:1300px){.PremiumFooter_footerLinks__f9Cih{grid-template-columns:repeat(3,1fr);gap:1rem}.PremiumFooter_footerCompanyInfo__Jl9R6{width:200px;min-width:200px}.PremiumFooter_footerContent__5A3zX{gap:1.2rem}}@media (max-width:768px){.PremiumFooter_footerLinks__f9Cih{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media (max-width:900px){.PremiumFooter_footerContent__5A3zX{flex-direction:column;gap:1.5rem}.PremiumFooter_footerCompanyInfo__Jl9R6{width:100%;min-width:auto}.PremiumFooter_contactText__Lvvci{max-width:none}.PremiumFooter_columnTitle__zMF7d{white-space:normal}}@media (max-width:768px){.PremiumFooter_footerContent__5A3zX{flex-direction:column;gap:1.5rem}.PremiumFooter_footerCompanyInfo__Jl9R6{width:100%;min-width:auto}.PremiumFooter_contactText__Lvvci{white-space:normal;max-width:none}.PremiumFooter_columnTitle__zMF7d{white-space:normal}}@media (max-width:480px){.PremiumFooter_footerLinks__f9Cih{grid-template-columns:1fr;gap:1.5rem}.PremiumFooter_footerTop__Z2bac{padding:2rem 0 1.5rem}.PremiumFooter_brandTitle__qufYo{font-size:1.5rem}.PremiumFooter_contactInfoItem__2N_aD{gap:.5rem}.PremiumFooter_contactIcon__iVqai{width:28px;height:28px}}.PremiumFooter_footerLinkColumn___4mEw{display:flex;flex-direction:column;min-height:-moz-fit-content;min-height:fit-content;opacity:0;animation:PremiumFooter_fadeInUp__yZ7ml .8s ease-out forwards}.PremiumFooter_footerLinkColumn___4mEw:first-child{animation-delay:.1s}.PremiumFooter_footerLinkColumn___4mEw:nth-child(2){animation-delay:.2s}.PremiumFooter_footerLinkColumn___4mEw:nth-child(3){animation-delay:.3s}.PremiumFooter_footerLinkColumn___4mEw:nth-child(4){animation-delay:.4s}@keyframes PremiumFooter_fadeInUp__yZ7ml{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PremiumFooter_columnTitle__zMF7d{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1rem;position:relative;padding-bottom:.6rem;letter-spacing:-.1px;text-shadow:0 2px 4px rgba(0,0,0,.1);cursor:default;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.PremiumFooter_columnTitle__zMF7d:hover{transform:translateY(-1px);text-shadow:0 4px 8px rgba(0,0,0,.15)}.PremiumFooter_columnTitle__zMF7d:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#f0a963,#ffc94d);border-radius:2px;box-shadow:0 2px 4px rgba(240,169,99,.3);transition:width .8s ease-out;animation:PremiumFooter_expandLine__jFZyA 1.2s ease-out .5s forwards}@keyframes PremiumFooter_expandLine__jFZyA{0%{width:0}to{width:40px}}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_columnTitle__zMF7d:after{background:linear-gradient(90deg,#084887,#0a5aa8);box-shadow:0 2px 4px rgba(8,72,135,.3)}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_columnTitle__zMF7d:hover{transform:translateY(-1px);text-shadow:0 4px 8px rgba(0,0,0,.15)}.PremiumFooter_linksList___2S7U{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.PremiumFooter_linksList___2S7U li a{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.9rem;font-weight:400;line-height:1.2;transition:all .3s cubic-bezier(.4,0,.2,1);padding:.3rem 0;border-radius:4px;position:relative;white-space:nowrap}.PremiumFooter_linksList___2S7U li a:hover{color:#fff;transform:translateX(6px);text-shadow:0 2px 4px rgba(240,169,99,.3);animation:PremiumFooter_linkPulse__vil_W .6s ease-in-out}@keyframes PremiumFooter_linkPulse__vil_W{0%{transform:translateX(0) scale(1)}50%{transform:translateX(3px) scale(1.02)}to{transform:translateX(6px) scale(1)}}.PremiumFooter_linksList___2S7U li a:hover svg{color:#f0a963;transform:scale(1.2)}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_linksList___2S7U li a:hover{text-shadow:0 2px 4px rgba(8,72,135,.3)}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_linksList___2S7U li a:hover svg{color:#fff}.PremiumFooter_linksList___2S7U li a svg{color:#f0a963;transition:transform .2s ease}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_linksList___2S7U li a svg{color:#084887}.PremiumFooter_linksList___2S7U li a:hover svg{transform:translateX(2px)}.PremiumFooter_subscribeSection__7Jmw4{display:grid;grid-template-columns:3fr 2fr;grid-gap:3rem;gap:3rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border-radius:20px;padding:3rem;border:1px solid hsla(0,0%,100%,.15);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.PremiumFooter_subscribeSection__7Jmw4:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#084887,#0a5aa8 50%,#f0a963);box-shadow:0 4px 8px rgba(8,72,135,.3)}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_subscribeSection__7Jmw4:before{background:linear-gradient(90deg,#f0a963,#ffc94d 50%,#084887);box-shadow:0 4px 8px rgba(240,169,99,.3)}.PremiumFooter_subscribeContent__6r5hR{display:flex;flex-direction:column}.PremiumFooter_subscribeTitle__nwsf5{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);background:linear-gradient(135deg,#fff,hsla(0,0%,100%,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PremiumFooter_subscribeText__dzVsM{font-size:.95rem;color:hsla(0,0%,100%,.8);margin-bottom:1.25rem}.PremiumFooter_subscribeForm__0H0vR{display:flex;flex-direction:column;gap:1rem}.PremiumFooter_inputContainer__mWp33{display:flex;position:relative}.PremiumFooter_inputContainer__mWp33 input{flex:1 1;padding:.875rem 1.25rem;border:none;border-radius:8px;font-size:.95rem;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.15);transition:all .3s ease}.PremiumFooter_inputContainer__mWp33 input:focus{outline:none;background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.PremiumFooter_inputContainer__mWp33 input::placeholder{color:hsla(0,0%,100%,.5)}.PremiumFooter_subscribeButton__1Gglb{position:absolute;right:6px;top:50%;transform:translateY(-50%);padding:.6rem 1.25rem;background:#f0a963;border:none;border-radius:6px;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.PremiumFooter_serviceSubscribeButton__Etc0W{background:#084887}.PremiumFooter_subscribeButton__1Gglb:hover{background:#e89b53}.PremiumFooter_serviceSubscribeButton__Etc0W:hover{background:#063970}.PremiumFooter_successMessage__9rDgV{display:flex;align-items:center;gap:.5rem;color:#f0a963;font-size:.9rem;animation:PremiumFooter_fadeIn__sK_aR .5s ease}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_successMessage__9rDgV{color:#084887}.PremiumFooter_successMessage__9rDgV span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#f0a963;color:#fff;border-radius:50%;font-size:.75rem}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_successMessage__9rDgV span{background:#084887}@keyframes PremiumFooter_fadeIn__sK_aR{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PremiumFooter_appDownload__Yjzro{display:flex;flex-direction:column;border-left:1px solid hsla(0,0%,100%,.1);padding-left:2.5rem}.PremiumFooter_downloadTitle__uBbx4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#fff}.PremiumFooter_downloadText___Lx6y{font-size:.95rem;color:hsla(0,0%,100%,.8);margin-bottom:1.25rem}.PremiumFooter_storeButtons__CE_1K{display:flex;gap:1rem;margin-top:1rem}.PremiumFooter_storeButton__SmjtD{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:12px 20px;color:#fff;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PremiumFooter_storeButton__SmjtD:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.2);color:#fff}.PremiumFooter_storeButtonContent__IFwnS{display:flex;align-items:center;gap:12px}.PremiumFooter_storeButtonText__5wxmG{display:flex;flex-direction:column;align-items:flex-start}.PremiumFooter_getItOn__jnShh{font-size:.75rem;font-weight:400;opacity:.9;line-height:1}.PremiumFooter_storeName__bgj7g{font-size:1rem;font-weight:600;line-height:1.2}.PremiumFooter_storeButton__SmjtD img{border-radius:8px}.PremiumFooter_footerBottom__hOSWD{padding:2rem 0;border-top:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.1);position:relative}.PremiumFooter_footerBottom__hOSWD:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:1px;background:linear-gradient(90deg,transparent,#f0a963,transparent)}.PremiumFooter_footerBottomContent__HwfRk{display:flex;justify-content:space-between;align-items:center}.PremiumFooter_copyright__uhG4q{font-size:.95rem;color:hsla(0,0%,100%,.8);display:flex;align-items:center;gap:.75rem;font-weight:400}.PremiumFooter_footerNav__9oaZM{display:flex;gap:2rem}.PremiumFooter_footerNav__9oaZM a{color:hsla(0,0%,100%,.7);font-size:.9rem;text-decoration:none;transition:all .3s ease;padding:.5rem 0;position:relative;font-weight:400}.PremiumFooter_footerNav__9oaZM a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#f0a963;transition:width .3s ease}.PremiumFooter_footerNav__9oaZM a:hover{color:#fff;text-shadow:0 2px 4px rgba(240,169,99,.3)}.PremiumFooter_footerNav__9oaZM a:hover:after{width:100%}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_footerNav__9oaZM a:hover{text-shadow:0 2px 4px rgba(8,72,135,.3)}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_footerNav__9oaZM a:after{background:#084887}.PremiumFooter_serviceFooter__x2_Cg .PremiumFooter_footerNav__9oaZM a:hover{color:#084887}.PremiumFooter_scrollTop__UGGj9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.PremiumFooter_scrollTop__UGGj9:hover{background:#f0a963;transform:translateY(-3px)}.PremiumFooter_serviceScrollTop__pwBEy:hover{background:#084887}@media (max-width:1024px){.PremiumFooter_footerContent__5A3zX{gap:2rem}.PremiumFooter_footerLinks__f9Cih{gap:1.5rem}.PremiumFooter_subscribeSection__7Jmw4{padding:2rem;gap:2rem}.PremiumFooter_appDownload__Yjzro{padding-left:2rem}}@media (max-width:992px){.PremiumFooter_footerContent__5A3zX{grid-template-columns:1fr;gap:3rem}.PremiumFooter_footerCompanyInfo__Jl9R6{max-width:600px}.PremiumFooter_footerLinks__f9Cih{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}.PremiumFooter_subscribeSection__7Jmw4{grid-template-columns:1fr;gap:2.5rem}.PremiumFooter_appDownload__Yjzro{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding-left:0;padding-top:2rem}}@media (max-width:768px){.PremiumFooter_footer__cLeak{margin-top:4rem}.PremiumFooter_container__ChYjY{padding:0 1.5rem}.PremiumFooter_footerTop__Z2bac{padding:3rem 0 2rem}.PremiumFooter_footerBottomContent__HwfRk{flex-direction:column;gap:1.5rem;text-align:center}.PremiumFooter_footerNav__9oaZM{flex-wrap:wrap;justify-content:center}}@media (max-width:640px){.PremiumFooter_footerLinks__f9Cih{grid-template-columns:1fr;gap:2rem}.PremiumFooter_subscribeSection__7Jmw4{padding:1.5rem}.PremiumFooter_inputContainer__mWp33{flex-direction:column;gap:1rem}.PremiumFooter_subscribeButton__1Gglb{position:static;transform:none;width:100%;padding:.875rem}.PremiumFooter_storeButtons__CE_1K{flex-direction:column;gap:1rem}.PremiumFooter_footerNav__9oaZM{gap:1rem}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.NewBusinessesSection_newBusinessesSection__9ZM_x{padding:6rem 1.5rem;margin-top:5.5rem;position:relative;background:linear-gradient(180deg,#fff 0,#f4f7ff);overflow:hidden;z-index:1}.NewBusinessesSection_backgroundElements__uo9cf{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.NewBusinessesSection_bgCircle1__tGSG4{position:absolute;top:-100px;right:-150px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle at center,rgba(8,72,135,.08),rgba(8,72,135,.02));animation:NewBusinessesSection_floatAnimation__QEhkr 25s ease-in-out infinite}.NewBusinessesSection_bgCircle2__ONpfF{position:absolute;bottom:-150px;left:-100px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle at center,rgba(67,97,238,.08),rgba(67,97,238,.02));animation:NewBusinessesSection_floatAnimation__QEhkr 30s ease-in-out infinite reverse}.NewBusinessesSection_bgPattern__IHzIQ{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background-image:linear-gradient(90deg,rgba(8,72,135,.05) 1px,transparent 0),linear-gradient(180deg,rgba(8,72,135,.05) 1px,transparent 0);background-size:40px 40px}@keyframes NewBusinessesSection_floatAnimation__QEhkr{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-30px,30px) rotate(1deg)}50%{transform:translate(15px,-25px) rotate(-1deg)}75%{transform:translate(25px,10px) rotate(1deg)}}.NewBusinessesSection_container__c9D_l{max-width:1200px;margin:0 auto;position:relative}.NewBusinessesSection_sectionHeader__BIMO6{text-align:center;margin-bottom:4rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.NewBusinessesSection_sectionHeader__BIMO6.NewBusinessesSection_visible__QJiHY{opacity:1;transform:translateY(0)}.NewBusinessesSection_sectionTitle__VZutQ{font-size:3rem;font-weight:800;color:#084887;margin-bottom:1rem}.NewBusinessesSection_titleHighlight__jcvTZ{color:#084887;position:relative}.NewBusinessesSection_titleHighlight__jcvTZ:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#084887,#4361ee);border-radius:2px}.NewBusinessesSection_sectionSubtitle__9YaLh{font-size:1.25rem;color:#084887;max-width:700px;margin:0 auto}.NewBusinessesSection_businessesGrid__5h6Vq{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.NewBusinessesSection_businessCard__488hh{position:relative;background:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 15px 35px rgba(8,72,135,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(50px);animation-fill-mode:forwards}.NewBusinessesSection_businessCard__488hh.NewBusinessesSection_visible__QJiHY{animation:NewBusinessesSection_cardReveal__KPYqi .8s forwards}@keyframes NewBusinessesSection_cardReveal__KPYqi{to{opacity:1;transform:translateY(0)}}.NewBusinessesSection_businessCard__488hh:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgba(8,72,135,.15)}.NewBusinessesSection_businessImageContainer__ASoHo{position:relative;height:200px;overflow:hidden}.NewBusinessesSection_businessImage__EI0Bl{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.NewBusinessesSection_businessCard__488hh:hover .NewBusinessesSection_businessImage__EI0Bl{transform:scale(1.05)}.NewBusinessesSection_businessImageOverlay__fzQBB{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 1rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);transition:opacity .3s ease}.NewBusinessesSection_newBadge__cjh_Y{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#084887,#4361ee);color:#fff;padding:.4rem .8rem;border-radius:2rem;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.4rem;box-shadow:0 4px 10px rgba(58,134,255,.3);z-index:2}.NewBusinessesSection_businessActions__IKZwn{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:2}.NewBusinessesSection_actionButton__IiYxK{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;border:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.NewBusinessesSection_actionButton__IiYxK:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.NewBusinessesSection_categoryTags__ePvmA{display:flex;flex-wrap:wrap;gap:.5rem}.NewBusinessesSection_categoryTag__gsd_M{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.3rem .8rem;border-radius:1rem;font-size:.75rem;color:#fff;font-weight:500;transition:all .3s ease}.NewBusinessesSection_businessCard__488hh:hover .NewBusinessesSection_categoryTag__gsd_M{background:hsla(0,0%,100%,.3)}.NewBusinessesSection_businessContent__HxJtF{padding:20px}.NewBusinessesSection_businessName__Wis2_{font-size:18px;font-weight:600;color:#084887;margin-bottom:12px;line-height:1.3;transition:color .3s ease}.NewBusinessesSection_businessCard__488hh:hover .NewBusinessesSection_businessName__Wis2_{color:#084887}.NewBusinessesSection_ratingsContainer__wKekG{display:flex;flex-direction:row;gap:16px;margin-bottom:16px;flex-wrap:wrap}.NewBusinessesSection_ratingRow__2hhca{display:flex;align-items:center;gap:6px;flex:1 1;min-width:140px}.NewBusinessesSection_ratingLogo__pxbUb{width:18px;height:18px;flex-shrink:0}.NewBusinessesSection_ratingValue__zRbqI{font-size:13px;color:#666;margin-left:2px;white-space:nowrap}.NewBusinessesSection_businessInfo__UYLo5{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.NewBusinessesSection_infoRow__8FU3X{display:flex;justify-content:space-between;align-items:center;gap:16px}.NewBusinessesSection_locationInfo__tH_9o,.NewBusinessesSection_phoneInfo__LGzNr{display:flex;align-items:center;gap:6px}.NewBusinessesSection_locationIcon__aEP3B,.NewBusinessesSection_phoneIcon__mp3Bb{color:#64748b}.NewBusinessesSection_distanceText__O_Z_g,.NewBusinessesSection_phoneText___RpaV{font-size:14px;color:#64748b}.NewBusinessesSection_nextAvailableSection__egySr{background:#f8fafc;border-radius:8px;padding:12px;margin-bottom:20px}.NewBusinessesSection_nextAvailableHeader__5fuCI{font-size:12px;font-weight:600;color:#084887;letter-spacing:.5px;margin-bottom:8px}.NewBusinessesSection_nextAvailableContent__2pVr4{display:flex;gap:24px}.NewBusinessesSection_availableDate__SjVxr,.NewBusinessesSection_availableTime__8_Jtv{display:flex;align-items:center;gap:6px;font-size:14px;color:#084887;font-weight:500}.NewBusinessesSection_availableDate__SjVxr svg,.NewBusinessesSection_availableTime__8_Jtv svg{color:#64748b}.NewBusinessesSection_bookSlotButton__o6Sjr,.NewBusinessesSection_businessActionsBottom__Xq_OC{display:flex;justify-content:center;align-items:center}.NewBusinessesSection_bookSlotButton__o6Sjr{width:100%;padding:12px 16px;background:#084887;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;gap:8px}.NewBusinessesSection_bookSlotButton__o6Sjr:hover{background:#084884;transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,.3)}.NewBusinessesSection_cardShine__BgJRm{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,0) 50%);z-index:1;transform:translateX(-100%) rotate(45deg);animation:NewBusinessesSection_cardShineAnim__m_FV_ 6s infinite;pointer-events:none;opacity:0;transition:opacity .3s ease}.NewBusinessesSection_businessCard__488hh:hover .NewBusinessesSection_cardShine__BgJRm{opacity:1}@keyframes NewBusinessesSection_cardShineAnim__m_FV_{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(200%) rotate(45deg)}}.NewBusinessesSection_exploreAllContainer__tK7fu{text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.NewBusinessesSection_exploreAllContainer__tK7fu.NewBusinessesSection_visible__QJiHY{opacity:1;transform:translateY(0)}.NewBusinessesSection_exploreAllButton__OG_xA{padding:1rem 2.5rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;border:none;border-radius:3rem;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 25px rgba(8,72,135,.25);z-index:1;text-decoration:none}.NewBusinessesSection_exploreAllButton__OG_xA:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4361ee,#3a86ff);z-index:-1;transition:opacity .3s ease;opacity:0}.NewBusinessesSection_exploreAllButton__OG_xA:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(8,72,135,.3);text-decoration:none}.NewBusinessesSection_exploreAllButton__OG_xA:hover:before{opacity:1}.NewBusinessesSection_buttonArrow__MAitM{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);width:30px;height:30px;border-radius:50%;transition:all .3s ease}.NewBusinessesSection_exploreAllButton__OG_xA:hover .NewBusinessesSection_buttonArrow__MAitM{transform:translateX(5px);background:hsla(0,0%,100%,.3)}@media (max-width:1200px){.NewBusinessesSection_businessesGrid__5h6Vq{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}}@media (max-width:992px){.NewBusinessesSection_newBusinessesSection__9ZM_x{padding:5rem 1.5rem}.NewBusinessesSection_sectionTitle__VZutQ{font-size:2.5rem}.NewBusinessesSection_exploreAllButton__OG_xA{padding:.9rem 2.25rem;font-size:1rem}}@media (max-width:768px){.NewBusinessesSection_businessesGrid__5h6Vq{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.NewBusinessesSection_sectionTitle__VZutQ{font-size:2.25rem}.NewBusinessesSection_sectionSubtitle__9YaLh{font-size:1.1rem}.NewBusinessesSection_businessImageContainer__ASoHo{height:180px}.NewBusinessesSection_infoRow__8FU3X{flex-direction:column;align-items:flex-start;gap:8px}.NewBusinessesSection_nextAvailableContent__2pVr4{gap:16px}.NewBusinessesSection_ratingsContainer__wKekG{flex-direction:column;gap:8px}.NewBusinessesSection_ratingRow__2hhca{min-width:auto}}@media (max-width:576px){.NewBusinessesSection_newBusinessesSection__9ZM_x{padding:4rem 1rem}.NewBusinessesSection_businessesGrid__5h6Vq{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.NewBusinessesSection_sectionTitle__VZutQ{font-size:2rem}.NewBusinessesSection_exploreAllButton__OG_xA{padding:.85rem 2rem;font-size:.95rem}.NewBusinessesSection_actionButton__IiYxK{width:32px;height:32px}.NewBusinessesSection_newBadge__cjh_Y{padding:.3rem .6rem;font-size:.7rem}.NewBusinessesSection_ratingValue__zRbqI{font-size:12px}}.NewBusinessesSection_rating__xGDHa{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.NewBusinessesSection_ratingItem__7Vidf{display:flex;align-items:center;gap:.5rem}.NewBusinessesSection_ratingItem__7Vidf Image,.NewBusinessesSection_ratingItem__7Vidf img{width:20px;height:20px}.NewBusinessesSection_ratingText__7X5y2{font-size:.9rem;color:#64748b}.NewBusinessesSection_infoItem__k9gRi{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.NewBusinessesSection_infoIcon__39pIi{color:#084887}.NewBusinessesSection_infoText__yWXQp{color:#64748b;font-size:.9rem}.NewBusinessesSection_bookButton__4de7_{width:100%;padding:.75rem 1rem;border:none;border-radius:.75rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .3s ease}.NewBusinessesSection_bookButton__4de7_:hover{background:linear-gradient(90deg,#4361ee,#084887);transform:translateY(-2px)}.ReviewModal_modalOverlay__qIJx2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.ReviewModal_modalOverlay__qIJx2.ReviewModal_show__jtRpx{opacity:1;visibility:visible}.ReviewModal_modalContent__e73_4{background-color:#f6f6f6;border-radius:10px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 5px 15px rgba(0,0,0,.3);padding:0;position:relative}.ReviewModal_reviewsContainer__mH0ic{padding:20px}.ReviewModal_combinedRatingContainer__Ug2bB{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-color,#4a90e2);padding:25px;border-radius:20px;margin-bottom:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ReviewModal_ratingTopRow__MF8lZ{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.ReviewModal_combinedRatingNumber__bEROR{font-size:64px;font-weight:600;color:#fff;margin-right:20px}.ReviewModal_combinedReviewCount__r0Xjw{font-size:18px;color:#fff;opacity:.9;margin-top:5px}.ReviewModal_tabContainer__BYwDc{display:flex;justify-content:space-between;background-color:var(--primary-color,#4a90e2);border-radius:20px;padding:8px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ReviewModal_tab__SCzsq{display:flex;align-items:center;padding:12px;border-radius:15px;flex:1 1;justify-content:center;margin:0 4px;background-color:transparent;border:none;cursor:pointer;transition:background-color .3s ease}.ReviewModal_activeTab__rKnGk{background-color:#fff}.ReviewModal_tabText__rBEkd{color:#fff;font-weight:600;font-size:15px}.ReviewModal_activeTabText__OTEer{color:var(--primary-color,#4a90e2);font-weight:600;font-size:15px}.ReviewModal_tabLogo__kwnUW{width:20px;height:20px;margin-right:8px}.ReviewModal_myLogo__CPCnA{width:24px;height:24px;margin-right:8px}.ReviewModal_reviewList__rzMAX{margin-top:20px}.ReviewModal_reviewItem__Ar9D5{margin-bottom:20px;background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ReviewModal_reviewHeader__zQt1A{display:flex;align-items:center;margin-bottom:10px}.ReviewModal_userIcon__rXrlM{color:var(--secondary-color,#f5a623)}.ReviewModal_reviewerName__AL72j{font-weight:700;margin-left:10px;color:var(--font-color,#333);font-size:16px}.ReviewModal_ratingContainer__5P3bd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ReviewModal_ratingDate__xvfc5{font-size:12px;color:var(--font-color-light,#666)}.ReviewModal_reviewText__F4xgS{color:var(--font-color-light,#666);font-size:14px;line-height:20px;margin-bottom:5px}.ReviewModal_readMoreLess__EgF0Y{color:var(--primary-color,#4a90e2);font-weight:700;background:none;border:none;padding:0;cursor:pointer;font-size:14px}.ReviewModal_emptyText__2_pVW{text-align:center;color:var(--font-color-light,#666);font-size:16px;margin-top:20px}.ReviewModal_errorText__dBA7N{text-align:center;color:red;font-size:16px;margin-top:20px}.ReviewModal_header__XOwQ5{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background-color:#fff;border-bottom:1px solid #eaeaea;border-top-left-radius:10px;border-top-right-radius:10px}.ReviewModal_backButton__2ystM{background:none;border:none;font-size:18px;cursor:pointer;color:var(--primary-color,#4a90e2);padding:5px}.ReviewModal_title__BG74j{font-size:18px;font-weight:600;margin:0;flex:1 1;text-align:center}.ReviewModal_placeholder__uslgr{width:24px}.AlertsCarousel_alertsRibbon__m969H{width:100%;background:linear-gradient(90deg,#ff6b6b,#ff9d6c);color:#fff;padding:.4rem 0;position:relative;z-index:10;margin:100px 0 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.AlertsCarousel_alertsContainer__RoTpQ{display:flex;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;height:30px}.AlertsCarousel_alertContent__zCV2P{display:flex;align-items:center;justify-content:center;flex:1 1;text-align:center;padding:0 2.5rem;height:100%}.AlertsCarousel_alertIcon__I4lOl{margin-right:.75rem;display:flex;align-items:center;font-size:14px;animation:AlertsCarousel_pulse__Lu3p8 2s infinite;opacity:.9}.AlertsCarousel_alertMessage__0E26L{font-size:.9rem;font-weight:500;letter-spacing:.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.AlertsCarousel_carouselButton__LXiuv{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;position:absolute;font-size:12px}.AlertsCarousel_carouselButton__LXiuv:hover{background:hsla(0,0%,100%,.4);transform:scale(1.1)}.AlertsCarousel_carouselButton__LXiuv.AlertsCarousel_prev___2J4S{left:10px}.AlertsCarousel_carouselButton__LXiuv.AlertsCarousel_next__h0zTl{right:10px}.AlertsCarousel_carouselIndicators__tjIwg{display:flex;justify-content:center;margin-top:1px;padding-bottom:2px}.AlertsCarousel_carouselIndicator__7Stz_{width:6px;height:6px;border-radius:50%;background-color:hsla(0,0%,100%,.4);margin:0 3px;border:none;cursor:pointer;transition:background-color .3s ease;padding:0;box-shadow:0 0 2px rgba(0,0,0,.2)}.AlertsCarousel_carouselIndicator__7Stz_.AlertsCarousel_active__iCWJf{background-color:#fff;transform:scale(1.2)}@keyframes AlertsCarousel_pulse__Lu3p8{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (min-width:768px){.AlertsCarousel_alertsRibbon__m969H{padding:.35rem 0}.AlertsCarousel_alertMessage__0E26L{font-size:.95rem}.AlertsCarousel_carouselButton__LXiuv{width:24px;height:24px}}@media (max-width:480px){.AlertsCarousel_carouselButton__LXiuv{position:relative;left:auto;right:auto}.AlertsCarousel_carouselButton__LXiuv.AlertsCarousel_prev___2J4S{margin-right:.5rem}.AlertsCarousel_carouselButton__LXiuv.AlertsCarousel_next__h0zTl{margin-left:.5rem}.AlertsCarousel_alertMessage__0E26L{max-width:200px}}.CategorySection_section__Gu7Cs{padding:80px 20px;max-width:1200px;margin:0 auto;background:#fff}.CategorySection_header__M8PWm{text-align:center;margin-bottom:60px}.CategorySection_title__T7uWU{font-size:42px;font-weight:600;color:#222325;margin-bottom:16px}.CategorySection_subtitle__hsJm7{font-size:18px;color:#666;max-width:600px;margin:0 auto}.CategorySection_breadcrumb__luiIT{margin-bottom:40px}.CategorySection_breadcrumbPath__Bd_6y{display:flex;align-items:center;gap:8px}.CategorySection_breadcrumbLink__M34l3{color:#404145;font-weight:500;font-size:16px;transition:all .2s;padding:4px 8px;border-radius:4px}.CategorySection_breadcrumbLink__M34l3:hover{background:#f5f5f5}.CategorySection_breadcrumbSeparator__Q_HIH{color:#999;font-size:16px}.CategorySection_categoryGrid__Mcqk8{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:30px;gap:30px}.CategorySection_categoryCard__zML7c{display:flex;flex-direction:column;align-items:center;padding:30px;border-radius:16px;cursor:pointer;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CategorySection_categoryCard__zML7c:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CategorySection_grid__At5ex{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}.CategorySection_card__fnljZ{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border-radius:12px;cursor:pointer;transition:all .3s ease}.CategorySection_card__fnljZ:hover{transform:translateY(-5px)}.CategorySection_card__fnljZ:hover .CategorySection_iconWrapper__Hj3o5{transform:scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.1)}.CategorySection_iconWrapper__Hj3o5{width:120px;height:120px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.08)}.CategorySection_iconBackground__eV96l{width:80px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CategorySection_icon__fKl3N{width:40px;height:40px;color:inherit;opacity:.9}.CategorySection_categoryName__8kiJI{font-size:16px;font-weight:500;margin-top:10px;color:#222325;text-align:center}.CategorySection_categoryDescription__BaUVg{font-size:14px;color:#666;text-align:center;line-height:1.4}.CategorySection_showMoreContainer__PTKbp{display:flex;justify-content:center;align-items:center;margin-top:50px}.CategorySection_showMoreButton__85F6e{display:inline-flex;align-items:center;gap:12px;padding:14px 32px;background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2)}.CategorySection_showMoreButton__85F6e:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3);background:linear-gradient(135deg,#0a5aa8,#084887)}.CategorySection_showMoreButton__85F6e:active{transform:translateY(0)}.CategorySection_buttonIcon__L6_c0{transition:transform .3s ease}.CategorySection_showMoreButton__85F6e:hover .CategorySection_buttonIcon__L6_c0{transform:translateY(2px)}@media (max-width:1024px){.CategorySection_grid__At5ex{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.CategorySection_section__Gu7Cs{padding:60px 16px}.CategorySection_title__T7uWU{font-size:32px}.CategorySection_grid__At5ex{grid-template-columns:repeat(2,1fr)}.CategorySection_iconWrapper__Hj3o5{width:100px;height:100px}.CategorySection_iconBackground__eV96l{width:70px;height:70px}.CategorySection_icon__fKl3N{width:32px;height:32px}.CategorySection_categoryGrid__Mcqk8{gap:20px}.CategorySection_showMoreButton__85F6e{padding:12px 24px;font-size:14px}}.VibrantEventsSection_eventsSection__zSciO{padding:6rem 0;position:relative;background:linear-gradient(135deg,#f8f9fa,#e2e8f0);overflow:hidden;z-index:1}.VibrantEventsSection_backgroundElements__TRRQE{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.VibrantEventsSection_bgCircle1__7O2OI{position:absolute;top:-150px;right:-100px;width:400px;height:400px;border-radius:50%;background:linear-gradient(135deg,rgba(67,97,238,.15),rgba(58,134,255,.15));animation:VibrantEventsSection_float__PxXNC 15s ease-in-out infinite}.VibrantEventsSection_bgCircle2__H4wBw{position:absolute;bottom:-100px;left:-150px;width:500px;height:500px;border-radius:50%;background:linear-gradient(135deg,rgba(56,176,0,.1),rgba(0,150,199,.1));animation:VibrantEventsSection_float__PxXNC 20s ease-in-out infinite reverse}.VibrantEventsSection_bgWave__17zGE{position:absolute;bottom:0;left:0;width:100%;height:150px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='.25' fill='%23084887'%3E%3C/path%3E%3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z' opacity='.5' fill='%23084887'%3E%3C/path%3E%3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' fill='%23084887' opacity='.75'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-position:top}@keyframes VibrantEventsSection_float__PxXNC{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(5deg)}}.VibrantEventsSection_container__WbF0F{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.VibrantEventsSection_sectionHeader__4sosl{text-align:center;margin-bottom:3rem;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.VibrantEventsSection_sectionHeader__4sosl.VibrantEventsSection_visible__cgo1_{opacity:1;transform:translateY(0)}.VibrantEventsSection_sectionTitle__4PyE5{font-size:3rem;font-weight:800;color:#084887;margin:0 0 1rem;position:relative;display:inline-block;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.VibrantEventsSection_titleHighlight__SPnQh{background:linear-gradient(90deg,#4361ee,#3a86ff,#4895ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}.VibrantEventsSection_titleHighlight__SPnQh:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#4361ee,#3a86ff,#4895ef);border-radius:2px}.VibrantEventsSection_sectionSubtitle__0vcbn{font-size:1.25rem;color:#64748b;max-width:700px;margin:1.5rem auto 0;font-weight:400}.VibrantEventsSection_categoryFilters__xp5GX{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;opacity:0}.VibrantEventsSection_categoryFilters__xp5GX.VibrantEventsSection_visible__cgo1_{opacity:1}.VibrantEventsSection_categoryFilter__3T_xm{padding:.5rem 1.25rem;background:#fff;border:none;border-radius:30px;font-size:.95rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.05);position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:VibrantEventsSection_fadeInUp__FPinN .5s forwards}.VibrantEventsSection_categoryFilter__3T_xm:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(transparent,hsla(0,0%,100%,.4),transparent);transform:rotate(45deg);transition:all .3s ease;opacity:0}.VibrantEventsSection_categoryFilter__3T_xm:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.VibrantEventsSection_categoryFilter__3T_xm:hover:after{animation:VibrantEventsSection_shine__XXx5z 1s forwards}.VibrantEventsSection_activeFilter__RLxNO{background:linear-gradient(90deg,#084887,#4361ee);color:#fff;box-shadow:0 4px 10px rgba(8,72,135,.3)}@keyframes VibrantEventsSection_shine__XXx5z{0%{left:-50%;opacity:0}50%{opacity:1}to{left:150%;opacity:0}}@keyframes VibrantEventsSection_fadeInUp__FPinN{to{opacity:1;transform:translateY(0)}}.VibrantEventsSection_eventsGrid__qQNpY{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.VibrantEventsSection_eventCard__seRAA{position:relative;background:#fff;border-radius:16px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.07);transition:all .4s cubic-bezier(.165,.84,.44,1);transform:translateY(50px);opacity:0;animation:VibrantEventsSection_cardFadeIn__iWSuE .8s forwards;z-index:1}@keyframes VibrantEventsSection_cardFadeIn__iWSuE{to{opacity:1;transform:translateY(0)}}.VibrantEventsSection_eventCard__seRAA:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 35px rgba(0,0,0,.1);z-index:2}.VibrantEventsSection_featuredCard__zZWVT{border:2px solid var(--card-color)}.VibrantEventsSection_featuredTag__Ojp5i{position:absolute;top:0;right:20px;z-index:10}.VibrantEventsSection_featuredBadge__kCL8u{background:var(--card-color);color:#fff;font-size:.75rem;font-weight:600;padding:6px 12px;border-radius:0 0 10px 10px;box-shadow:0 4px 10px rgba(0,0,0,.15);position:relative;overflow:hidden}.VibrantEventsSection_featuredBadge__kCL8u:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:VibrantEventsSection_badgeShine__G8C3T 3s infinite}@keyframes VibrantEventsSection_badgeShine__G8C3T{0%{left:-100%}20%,to{left:100%}}.VibrantEventsSection_cardShine__T_gKZ{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,0) 50%);z-index:1;transform:translateX(-100%) rotate(45deg);animation:VibrantEventsSection_cardShineAnim__aAhS6 5s infinite;pointer-events:none}@keyframes VibrantEventsSection_cardShineAnim__aAhS6{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(200%) rotate(45deg)}}.VibrantEventsSection_cardImageContainer__29M0z{position:relative;height:200px;overflow:hidden}.VibrantEventsSection_glowOverlay__orOaH{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;transition:opacity .5s ease;pointer-events:none}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_glowOverlay__orOaH{opacity:1}.VibrantEventsSection_cardImage__a82Va{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_cardImage__a82Va{transform:scale(1.08)}.VibrantEventsSection_cardCategory__S8yZn{position:absolute;bottom:15px;left:15px;background:rgba(8,72,135,.9);color:#fff;font-size:.75rem;font-weight:500;padding:5px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.2)}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_cardCategory__S8yZn{transform:translateY(-5px);box-shadow:0 5px 10px rgba(0,0,0,.3)}.VibrantEventsSection_attendanceBadge__C4LVn{bottom:15px;right:15px;background:rgba(0,0,0,.7)}.VibrantEventsSection_attendanceBadge__C4LVn,.VibrantEventsSection_groupMeetingBadge__Pn56S{position:absolute;color:#fff;font-size:.75rem;padding:5px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;transition:all .3s ease}.VibrantEventsSection_groupMeetingBadge__Pn56S{top:15px;left:15px;background:rgba(8,72,135,.9)}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_attendanceBadge__C4LVn{transform:translateY(-5px)}.VibrantEventsSection_cardContent__oDKyG{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;position:relative;z-index:1}.VibrantEventsSection_cardTitle__KaEjJ{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .75rem;line-height:1.4;transition:color .3s ease}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_cardTitle__KaEjJ{color:var(--card-color)}.VibrantEventsSection_cardDescription__VEf5S{font-size:.95rem;color:#64748b;line-height:1.6;margin:0 0 1.25rem;flex-grow:1}.VibrantEventsSection_providerInfo__nME9O{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.VibrantEventsSection_providerName__lWDf6{font-size:.9rem;font-weight:600;color:#1e293b}.VibrantEventsSection_providerRating__SqY5W{display:flex;align-items:center;gap:4px}.VibrantEventsSection_starIcon__kddGn{color:#f59e0b;fill:#f59e0b}.VibrantEventsSection_verifiedBadge___9w6m{width:16px;height:16px;background:#084887;color:#fff;border-radius:50%;font-size:.6rem;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.VibrantEventsSection_businessRatings__JOEDh{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:12px;margin:12px 0;border:1px solid rgba(8,72,135,.1);position:relative}.VibrantEventsSection_ratingsLabel__f4mVT{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.VibrantEventsSection_ratingsContainer__uE0Fa{display:flex;flex-direction:column;gap:6px}.VibrantEventsSection_ratingItem__ILpdd{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:all .2s ease;border:1px solid transparent}.VibrantEventsSection_ratingItem__ILpdd.VibrantEventsSection_clickableRating__W1vTr{cursor:pointer}.VibrantEventsSection_ratingItem__ILpdd.VibrantEventsSection_clickableRating__W1vTr:hover{background-color:rgba(8,72,135,.05);border:1px solid rgba(8,72,135,.2);transform:translateY(-1px);box-shadow:0 2px 4px rgba(8,72,135,.1)}.VibrantEventsSection_ratingIcon__fxeOf{width:16px;height:16px;border-radius:3px;flex-shrink:0}.VibrantEventsSection_ratingText__yDOWW{font-size:13px;color:#374151;font-weight:500;white-space:nowrap}.VibrantEventsSection_businessRatings__JOEDh:hover{background:hsla(0,0%,100%,.95);box-shadow:0 2px 8px rgba(8,72,135,.08)}.VibrantEventsSection_businessRatings__JOEDh:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(8,72,135,.1) 50%,transparent)}.VibrantEventsSection_eventDetails__FDkDb{margin-bottom:1.25rem}.VibrantEventsSection_eventDetail___m7Uf{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#64748b;margin-bottom:.75rem;transition:transform .3s ease}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_eventDetail___m7Uf{transform:translateX(5px)}.VibrantEventsSection_detailIcon__ORdrS{color:#084887}.VibrantEventsSection_eventMetaInfo__81s7_{background:rgba(248,250,252,.8);border-radius:8px;padding:12px;margin:12px 0;border:1px solid rgba(8,72,135,.1);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.VibrantEventsSection_eventMeta__ilw94{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;font-weight:500;padding:4px 8px;background:hsla(0,0%,100%,.7);border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3);transition:all .2s ease}.VibrantEventsSection_eventMeta__ilw94:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px);box-shadow:0 2px 4px rgba(8,72,135,.1)}.VibrantEventsSection_metaIcon__8zP6x{color:#084887;flex-shrink:0}.VibrantEventsSection_slotInfo__jaetZ{border-radius:12px;padding:1rem;margin:1rem 0;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);animation:VibrantEventsSection_slotFadeIn__P0en3 .6s ease-out}.VibrantEventsSection_slotInfo__jaetZ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));transition:left .8s ease}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_slotInfo__jaetZ{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15)}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_slotInfo__jaetZ:before{left:100%}@keyframes VibrantEventsSection_slotFadeIn__P0en3{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.VibrantEventsSection_slotTitle__C47UX{font-size:.75rem;font-weight:700;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:1px;position:relative;display:inline-block}.VibrantEventsSection_slotTitle__C47UX:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;border-radius:1px;animation:VibrantEventsSection_underlineGlow__haXGD 3s ease-in-out infinite}@keyframes VibrantEventsSection_underlineGlow__haXGD{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}.VibrantEventsSection_slotDetails___c_cn{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.VibrantEventsSection_slotDetail__xrUBa{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1e293b;font-weight:600;padding:.5rem .75rem;background:hsla(0,0%,100%,.7);border-radius:20px;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.VibrantEventsSection_slotDetail__xrUBa:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:left .5s ease}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_slotDetail__xrUBa{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_slotDetail__xrUBa:before{left:100%}.VibrantEventsSection_slotDetail__xrUBa svg{flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.VibrantEventsSection_discountInfo__L0qGJ{background:#f8fafc;border-radius:12px;padding:1rem;margin-bottom:1.5rem;transition:all .3s ease;border:1px solid #f1f5f9;position:relative;overflow:hidden}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_discountInfo__L0qGJ{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08);border-color:rgba(8,72,135,.2)}.VibrantEventsSection_discountInfo__L0qGJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,rgba(8,72,135,0),rgba(8,72,135,.05) 50%,rgba(8,72,135,0));transition:left .8s ease;z-index:0}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_discountInfo__L0qGJ:before{left:100%}.VibrantEventsSection_discountHeader__H6j3v{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;color:#084887;margin-bottom:1rem;position:relative;z-index:1;text-transform:uppercase;letter-spacing:.5px}.VibrantEventsSection_discountTiers__l_0MG{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem;position:relative;z-index:1}.VibrantEventsSection_discountTier__Cf4AB{background:#fff;border-radius:10px;padding:.75rem .5rem;text-align:center;border:2px solid #e2e8f0;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.05)}.VibrantEventsSection_discountTier__Cf4AB:hover{border-color:#dc2626;transform:translateY(-8px) scale(1.05);box-shadow:0 12px 30px rgba(220,38,38,.2);z-index:2}.VibrantEventsSection_discountTier__Cf4AB:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#dc2626,#ef4444);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.VibrantEventsSection_discountTier__Cf4AB:hover:before{transform:scaleX(1)}.VibrantEventsSection_discountTier__Cf4AB:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(220,38,38,.1),transparent);transition:left .6s ease}.VibrantEventsSection_discountTier__Cf4AB:hover:after{left:100%}.VibrantEventsSection_eventCard__seRAA:hover .VibrantEventsSection_discountTier__Cf4AB{animation:VibrantEventsSection_discountPop__nhUaE .6s forwards;animation-delay:calc(var(--tier-index, 0) * .1s)}@keyframes VibrantEventsSection_discountPop__nhUaE{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}to{transform:translateY(-2px) scale(1.01)}}.VibrantEventsSection_discountRange__U2Jpj{display:block;font-size:.75rem;color:#64748b;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.VibrantEventsSection_discountPercent__QafPI{display:block;font-size:1.5rem;font-weight:900;color:#dc2626;position:relative;margin-bottom:.25rem;text-shadow:0 1px 2px rgba(220,38,38,.2)}.VibrantEventsSection_discountPercent__QafPI:after{content:"OFF";position:absolute;top:-4px;right:-8px;font-size:.5rem;font-weight:700;background:#dc2626;color:#fff;padding:2px 4px;border-radius:4px;opacity:0;transform:translateY(5px) rotate(-10deg);transition:all .3s ease;animation:VibrantEventsSection_pulse__I00dI 2s infinite}.VibrantEventsSection_discountTier__Cf4AB:hover .VibrantEventsSection_discountPercent__QafPI:after{opacity:1;transform:translateY(0) rotate(0deg)}@keyframes VibrantEventsSection_pulse__I00dI{0%,to{transform:translateY(5px) rotate(-10deg) scale(1)}50%{transform:translateY(3px) rotate(-5deg) scale(1.1)}}.VibrantEventsSection_discountPrice__fheBK{display:block;font-size:.875rem;color:#084887;font-weight:700;background:rgba(8,72,135,.1);padding:2px 8px;border-radius:12px;display:inline-block}.VibrantEventsSection_registerButton__0BbcX{width:100%;padding:.9rem;background:#084887;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px rgba(8,72,135,.3)}.VibrantEventsSection_registerButton__0BbcX:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));transform:skewX(-25deg);transition:all .75s ease}.VibrantEventsSection_registerButton__0BbcX:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.VibrantEventsSection_registerButton__0BbcX:hover:before{animation:VibrantEventsSection_buttonSweep__TEzL4 1.5s infinite}@keyframes VibrantEventsSection_buttonSweep__TEzL4{0%{left:-75%}to{left:150%}}.VibrantEventsSection_registerButtonWithSlot__HpOvN{box-shadow:0 6px 20px rgba(0,0,0,.25)}.VibrantEventsSection_registerButtonWithSlot__HpOvN:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);transform:translateX(-100%) skewX(-15deg);transition:transform .8s ease}.VibrantEventsSection_registerButtonWithSlot__HpOvN:hover:after{transform:translateX(200%) skewX(-15deg)}.VibrantEventsSection_registerButtonWithSlot__HpOvN:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.3)}.VibrantEventsSection_viewAllContainer__vByty{text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.VibrantEventsSection_viewAllContainer__vByty.VibrantEventsSection_visible__cgo1_{opacity:1;transform:translateY(0)}.VibrantEventsSection_viewAllButton__hRedu{padding:1rem 2rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 30px rgba(8,72,135,.25);z-index:1}.VibrantEventsSection_viewAllButton__hRedu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4361ee,#3a86ff);z-index:-1;transition:opacity .3s ease;opacity:0}.VibrantEventsSection_viewAllButton__hRedu:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(8,72,135,.3)}.VibrantEventsSection_viewAllButton__hRedu:hover:before{opacity:1}.VibrantEventsSection_buttonArrow__YYLg9{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);width:30px;height:30px;border-radius:50%;transition:all .3s ease}.VibrantEventsSection_viewAllButton__hRedu:hover .VibrantEventsSection_buttonArrow__YYLg9{transform:translateX(5px);background:hsla(0,0%,100%,.3)}.VibrantEventsSection_exploreAllContainer__C_XD5{text-align:center;opacity:1;transition:opacity .8s ease,transform .8s ease}.VibrantEventsSection_exploreAllButton__qXE_C{padding:1rem 2.5rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;border:none;border-radius:3rem;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 25px rgba(8,72,135,.25);z-index:1}.VibrantEventsSection_exploreAllButton__qXE_C:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4361ee,#3a86ff);opacity:0;z-index:-1;transition:opacity .3s ease}.VibrantEventsSection_exploreAllButton__qXE_C:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(8,72,135,.3)}.VibrantEventsSection_exploreAllButton__qXE_C:hover:before{opacity:1}@media (max-width:1200px){.VibrantEventsSection_container__WbF0F{padding:0 1.5rem}.VibrantEventsSection_eventsGrid__qQNpY{gap:1.5rem}.VibrantEventsSection_bgCircle1__7O2OI,.VibrantEventsSection_bgCircle2__H4wBw{opacity:.5}}@media (max-width:992px){.VibrantEventsSection_eventsGrid__qQNpY{grid-template-columns:repeat(2,1fr)}.VibrantEventsSection_sectionTitle__4PyE5{font-size:2.5rem}.VibrantEventsSection_bgCircle1__7O2OI{width:300px;height:300px}.VibrantEventsSection_bgCircle2__H4wBw{width:350px;height:350px}.VibrantEventsSection_discountTiers__l_0MG{grid-template-columns:repeat(2,1fr);gap:.5rem}.VibrantEventsSection_discountTier__Cf4AB{padding:.5rem .25rem}.VibrantEventsSection_discountPercent__QafPI{font-size:1.25rem}}@media (max-width:768px){.VibrantEventsSection_eventsSection__zSciO{padding:4rem 0}.VibrantEventsSection_sectionTitle__4PyE5{font-size:2.25rem}.VibrantEventsSection_container__WbF0F{padding:0 1rem}.VibrantEventsSection_categoryFilters__xp5GX{gap:.5rem}.VibrantEventsSection_categoryFilter__3T_xm{padding:.5rem 1rem;font-size:.85rem}.VibrantEventsSection_discountTiers__l_0MG{grid-template-columns:1fr;gap:.5rem}.VibrantEventsSection_discountTier__Cf4AB{padding:.75rem .5rem}.VibrantEventsSection_discountTier__Cf4AB:hover{transform:translateX(5px) scale(1.02)}.VibrantEventsSection_slotDetails___c_cn{flex-direction:column;align-items:flex-start;gap:.75rem}.VibrantEventsSection_slotDetail__xrUBa{font-size:.8rem;padding:.4rem .6rem}.VibrantEventsSection_slotTitle__C47UX{font-size:.7rem;margin-bottom:.5rem}.VibrantEventsSection_slotInfo__jaetZ{padding:.75rem;margin:.75rem 0}.VibrantEventsSection_businessRatings__JOEDh{padding:10px;margin:10px 0}.VibrantEventsSection_ratingsContainer__uE0Fa{gap:4px}.VibrantEventsSection_ratingItem__ILpdd{padding:4px 6px;gap:6px}.VibrantEventsSection_ratingText__yDOWW{font-size:12px}.VibrantEventsSection_ratingIcon__fxeOf{width:14px;height:14px}.VibrantEventsSection_eventMetaInfo__81s7_{padding:10px;margin:10px 0;flex-direction:column;align-items:stretch;gap:8px}.VibrantEventsSection_eventMeta__ilw94{font-size:12px;padding:6px 10px;justify-content:flex-start}.VibrantEventsSection_discountHeader__H6j3v{font-size:.8rem}.VibrantEventsSection_discountPercent__QafPI{font-size:1.125rem}@keyframes VibrantEventsSection_discountPop__nhUaE{0%{transform:translateX(0)}50%{transform:translateX(8px)}75%{transform:translateX(5px)}to{transform:translateX(6px)}}}@media (max-width:640px){.VibrantEventsSection_eventsGrid__qQNpY{grid-template-columns:1fr;gap:2rem}.VibrantEventsSection_sectionTitle__4PyE5{font-size:2rem}.VibrantEventsSection_sectionSubtitle__0vcbn{font-size:1.1rem}.VibrantEventsSection_cardImageContainer__29M0z{height:180px}.VibrantEventsSection_discountTiers__l_0MG{grid-template-columns:repeat(2,1fr);gap:.5rem}.VibrantEventsSection_discountTier__Cf4AB{padding:.625rem .375rem}.VibrantEventsSection_discountPercent__QafPI{font-size:1rem}.VibrantEventsSection_discountPrice__fheBK{font-size:.75rem}.VibrantEventsSection_eventMetaInfo__81s7_{gap:6px}.VibrantEventsSection_eventMeta__ilw94{font-size:11px;padding:5px 8px}@keyframes VibrantEventsSection_discountPop__nhUaE{0%{transform:translateY(0)}50%{transform:translateY(-5px)}75%{transform:translateY(-3px)}to{transform:translateY(-4px)}}.VibrantEventsSection_discountHeader__H6j3v{font-size:.75rem}.VibrantEventsSection_slotDetails___c_cn{gap:.5rem}.VibrantEventsSection_slotDetail__xrUBa{width:100%;justify-content:flex-start}.VibrantEventsSection_registerButtonWithSlot__HpOvN:hover{transform:translateY(-2px) scale(1.01)}.VibrantEventsSection_viewAllButton__hRedu{padding:.875rem 1.75rem;font-size:1rem}.VibrantEventsSection_bgWave__17zGE{height:100px}}.Navbar_navbarContainer__ozw87{width:100%;position:fixed;top:16px;z-index:50;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Navbar_navbarScrolled__yXgIG{top:0}.Navbar_navbar___GZvC{width:95%;margin-left:-10px;background:hsla(0,0%,100%,.85);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);align-self:center;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 1px 5px rgba(0,0,0,.03),0 20px 40px rgba(8,72,135,.07);padding:10px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.Navbar_navbar___GZvC:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>');background-repeat:no-repeat;background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%;background-size:32px 32px,38px 38px,28px 28px,34px 34px,30px 30px;opacity:0;transition:opacity .5s ease;z-index:-1;animation:Navbar_moveIcons__IMKvI 15s linear infinite}.Navbar_navbar___GZvC:hover:before{opacity:1}@keyframes Navbar_moveIcons__IMKvI{0%{background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%}25%{background-position:15% 30%,35% 70%,50% 25%,75% 60%,85% 45%}50%{background-position:25% 15%,45% 60%,40% 35%,65% 50%,75% 55%}75%{background-position:15% 5%,35% 50%,50% 45%,75% 40%,85% 65%}to{background-position:5% 20%,25% 80%,60% 15%,85% 70%,95% 35%}}.Navbar_navbar___GZvC:hover{box-shadow:0 15px 35px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.07),0 25px 50px rgba(8,72,135,.09);transform:translateY(-3px)}.Navbar_navbar___GZvC:after{content:"";position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(8,72,135,.15) 0,transparent 70%);top:-50px;left:-50px;border-radius:50%;z-index:-2;filter:blur(20px);opacity:0;transition:opacity .5s ease;animation:Navbar_glowMove__RKnEh 15s infinite alternate}.Navbar_navbar___GZvC:hover:after{opacity:1}@keyframes Navbar_glowMove__RKnEh{0%{transform:translate(0)}25%{transform:translate(calc(100vw - 200px))}50%{transform:translate(calc(100vw - 200px),50px)}75%{transform:translateY(50px)}to{transform:translate(0)}}.Navbar_navbarContent__5s7Ut{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 12px;height:70px}.Navbar_rightSection__ZVOIs{display:flex;align-items:center;gap:24px}.Navbar_logo__pYcC1{display:flex;align-items:center;flex-shrink:0;width:160px;position:relative;overflow:hidden;perspective:1000px;cursor:pointer!important;text-decoration:none!important}.Navbar_logoImage__L0TCN{height:100px!important;width:auto!important;object-fit:contain!important;transform:scale(1.2);transition:transform .6s cubic-bezier(.34,1.56,.64,1),filter .3s ease;transform-style:preserve-3d;cursor:pointer!important}.Navbar_logo__pYcC1:hover .Navbar_logoImage__L0TCN{transform:scale(1.25) rotateY(5deg);filter:drop-shadow(0 5px 15px rgba(8,72,135,.4))}.Navbar_navItems__dB1vP{display:flex;align-items:center;gap:32px;perspective:800px}.Navbar_navLink__V5_SZ{display:flex;align-items:center;gap:8px;color:#4b5563;font-weight:500;text-decoration:none;transition:all .3s ease;padding:8px 12px;border-radius:8px;position:relative;cursor:pointer;transform-style:preserve-3d;overflow:hidden}.Navbar_navLink__V5_SZ:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,rgba(8,72,135,.1),transparent);opacity:0;transition:opacity .3s ease}.Navbar_navLink__V5_SZ:hover{color:#084887;transform:translateY(-3px) translateZ(10px);text-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_navLink__V5_SZ:hover:before{opacity:1}.Navbar_navLink__V5_SZ:after{content:"";position:absolute;bottom:0;left:50%;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateX(-50%) translateY(10px);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.Navbar_navLink__V5_SZ:first-child:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line></svg>')}.Navbar_navLink__V5_SZ:nth-child(2):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7.01" y2="7"></line></svg>')}.Navbar_navLink__V5_SZ:nth-child(3):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23084887" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.Navbar_navLink__V5_SZ:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.Navbar_navIcon__oTNdQ{width:16px;height:16px;max-width:16px;max-height:16px;transition:transform .3s ease}.Navbar_navLink__V5_SZ:hover .Navbar_navIcon__oTNdQ{transform:scale(1.2) rotate(5deg)}.Navbar_languageSelector__5GBSO{position:relative;z-index:51}.Navbar_languageButton__V3Lbd{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.7);border:1px solid rgba(229,231,235,.6);border-radius:10px;padding:8px 14px;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.03)}.Navbar_languageButton__V3Lbd:hover{background-color:rgba(8,72,135,.1);border-color:rgba(8,72,135,.3);transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.08),0 2px 6px rgba(8,72,135,.1)}.Navbar_languageArrow__UuRaB{font-size:.625rem;margin-top:2px;transition:transform .3s ease}.Navbar_languageButton__V3Lbd:hover .Navbar_languageArrow__UuRaB{transform:translateY(2px)}.Navbar_languageDropdown__2iVrJ{position:absolute;top:110%;right:0;margin-top:4px;background:hsla(0,0%,100%,.95);border:1px solid rgba(229,231,235,.7);border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.07);padding:8px 0;min-width:130px;z-index:999;transform-origin:top center;animation:Navbar_dropdownFadeIn__kPuiw .25s cubic-bezier(.25,.46,.45,.94) forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.Navbar_languageDropdown__2iVrJ:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent 80%);pointer-events:none}@keyframes Navbar_dropdownFadeIn__kPuiw{0%{opacity:0;transform:translateY(-12px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.Navbar_languageOption__0Svz_{display:block;width:100%;text-align:left;padding:10px 16px;background:none;border:none;cursor:pointer;transition:all .3s ease;font-size:.875rem;color:#4b5563;position:relative;overflow:hidden}.Navbar_languageOption__0Svz_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.1),transparent);transition:left .7s ease}.Navbar_languageOption__0Svz_:hover{background-color:rgba(8,72,135,.1);padding-left:24px;color:#084887}.Navbar_languageOption__0Svz_:hover:before{left:100%}.Navbar_activeLanguage__BjjY8{background-color:rgba(8,72,135,.15);font-weight:600;color:#084887;box-shadow:inset 0 0 5px rgba(8,72,135,.1)}.Navbar_actionItems__Y7rln{display:flex;align-items:center;gap:24px}.Navbar_travelNotificationWrapper__ES3RF{display:flex;align-items:center;margin-right:8px}.Navbar_logoutWrapper__A22Iv{display:flex;align-items:center;margin-left:16px}.Navbar_logoutButton__DIfuz{padding:10px;color:#dc2626;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.Navbar_logoutButton__DIfuz:hover{color:#b91c1c;transform:translateY(-4px) scale(1.1);background:rgba(220,38,38,.1)}.Navbar_logoutButton__DIfuz svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:all .3s ease;position:relative;z-index:1}.Navbar_logoutButton__DIfuz:hover svg{transform:scale(1.1);filter:drop-shadow(0 3px 5px rgba(220,38,38,.3))}.Navbar_logoutMobileLink__roI15{color:#dc2626!important;border-top:1px solid rgba(220,38,38,.1);margin-top:8px;padding-top:16px!important}.Navbar_logoutMobileLink__roI15:hover{background:rgba(220,38,38,.1)!important;color:#b91c1c!important}.Navbar_actionButton__EnN4z{padding:10px;color:#4b5563;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative}.Navbar_actionButton__EnN4z:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:60% 60%;background-position:50%;background-repeat:no-repeat;opacity:0;transition:all .3s ease;z-index:-1}.Navbar_actionButton__EnN4z:first-child:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"></path></svg>')}.Navbar_actionButton__EnN4z:nth-child(2):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.Navbar_actionButton__EnN4z:nth-child(3):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>')}.Navbar_actionButton__EnN4z:nth-child(4):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><line x1="12" y1="17" x2="12.01" y2="17"></line></svg>')}.Navbar_actionButton__EnN4z:nth-child(5):before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"></path><circle cx="12" cy="7" r="4"></circle></svg>')}.Navbar_actionButton__EnN4z:hover{color:#084887;transform:translateY(-4px) scale(1.1)}.Navbar_actionButton__EnN4z:hover:before{opacity:1;transform:scale(1.8)}.Navbar_actionButton__EnN4z svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:all .3s ease;position:relative;z-index:1}.Navbar_actionButton__EnN4z:hover svg{transform:scale(1.1);filter:drop-shadow(0 3px 5px rgba(8,72,135,.3))}.Navbar_actionButton__EnN4z:after{content:"";position:absolute;width:8px;height:8px;background-color:#084887;border-radius:50%;top:5px;right:5px;transform:scale(0);transition:transform .3s ease;box-shadow:0 0 0 rgba(8,72,135,.4);animation:Navbar_pulse__PW3sM 2s infinite;z-index:2}.Navbar_hasNotification__TVShd:after{transform:scale(1)}@keyframes Navbar_pulse__PW3sM{0%{box-shadow:0 0 0 0 rgba(8,72,135,.4)}70%{box-shadow:0 0 0 8px rgba(8,72,135,0)}to{box-shadow:0 0 0 0 rgba(8,72,135,0)}}.Navbar_authButtons__zqXmL{display:flex;align-items:center;gap:14px}.Navbar_loginButton__yXH__{padding:9px 18px;color:#084887;background:transparent;border:1.5px solid #084887;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1;box-shadow:0 2px 5px rgba(0,0,0,.05);letter-spacing:.2px}.Navbar_loginButton__yXH__:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.2),transparent);transition:left .7s ease;z-index:-1}.Navbar_loginButton__yXH__:after{content:"";position:absolute;width:100%;height:0%;bottom:0;left:0;background-color:rgba(8,72,135,.1);transition:height .3s ease;z-index:-2}.Navbar_loginButton__yXH__:hover{background-color:rgba(8,72,135,.05);transform:translateY(-3px) scale(1.05);box-shadow:0 7px 14px rgba(8,72,135,.15),0 3px 6px rgba(0,0,0,.1);letter-spacing:.4px}.Navbar_loginButton__yXH__:hover:before{left:100%}.Navbar_loginButton__yXH__:hover:after{height:100%}.Navbar_joinButton__8xTqG{padding:9px 18px;color:#fff;background:linear-gradient(135deg,#084887,#063a6b);border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1;box-shadow:0 4px 10px rgba(8,72,135,.2);letter-spacing:.2px}.Navbar_joinButton__8xTqG:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .7s ease;z-index:-1}.Navbar_joinButton__8xTqG:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(135deg,#063a6b,#084887);z-index:-2;opacity:0;transition:opacity .3s ease}.Navbar_joinButton__8xTqG:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px rgba(8,72,135,.25),0 6px 6px rgba(0,0,0,.1);letter-spacing:.4px}.Navbar_joinButton__8xTqG:hover:before{left:100%}.Navbar_joinButton__8xTqG:hover:after{opacity:1}.Navbar_mobileMenuButton__SeZ5s{display:none;padding:10px;color:#4b5563;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.Navbar_mobileMenuButton__SeZ5s:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:radial-gradient(circle at center,rgba(8,72,135,.15) 0,transparent 70%);transform:scale(0);opacity:0;transition:all .3s ease}.Navbar_mobileMenuButton__SeZ5s:hover{color:#084887;transform:rotate(5deg)}.Navbar_mobileMenuButton__SeZ5s:hover:before{transform:scale(1.5);opacity:1}.Navbar_mobileMenuButton__SeZ5s svg{width:24px;height:24px;max-width:24px;max-height:24px;transition:transform .3s ease}.Navbar_mobileMenuButton__SeZ5s:hover svg{transform:scale(1.1)}.Navbar_mobileMenu__Oj8pa{display:none;flex-direction:column;padding-top:16px;margin-top:16px;border-top:1px solid rgba(229,231,235,.6);animation:Navbar_slideDown__1saJa .4s cubic-bezier(.25,.46,.45,.94);background:hsla(0,0%,100%,.97);border-radius:0 0 16px 16px;overflow:hidden;padding-bottom:16px}@keyframes Navbar_slideDown__1saJa{0%{opacity:0;transform:translateY(-20px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}.Navbar_mobileMenu__Oj8pa.Navbar_open__Hbq8_{display:flex}.Navbar_mobileMenu__Oj8pa:before{content:"";position:absolute;bottom:0;right:0;width:100px;height:100px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.05)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>');background-repeat:no-repeat;background-position:50%;background-size:80px 80px;opacity:.3;z-index:-1}.Navbar_mobileLanguageOptions__Zu0pY{display:flex;flex-direction:column;padding:8px 16px;position:relative}.Navbar_mobileLanguageOptions__Zu0pY:before{content:"";position:absolute;top:0;left:16px;right:16px;height:100%;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent 80%);border-radius:12px;pointer-events:none}.Navbar_mobileLanguageTitle__kh1jo{display:flex;align-items:center;gap:10px;font-weight:600;color:#4b5563;padding:10px 8px;margin-bottom:10px;border-radius:8px;background:rgba(8,72,135,.07)}.Navbar_mobileLanguageOption__5XFCc{display:flex;align-items:center;background:none;border:none;text-align:left;padding:10px 14px;margin:3px 0;border-radius:8px;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}.Navbar_mobileLanguageOption__5XFCc:before{content:"";position:absolute;width:4px;height:0;top:50%;left:0;background-color:#084887;transition:all .25s ease;transform:translateY(-50%);border-radius:2px}.Navbar_mobileLanguageOption__5XFCc:hover{background-color:rgba(8,72,135,.1);padding-left:20px;color:#084887}.Navbar_mobileLanguageOption__5XFCc:hover:before{height:70%}.Navbar_mobileNavLink__o0c2f{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#4b5563;text-decoration:none;border-radius:8px;transition:all .25s cubic-bezier(.34,1.56,.64,1);margin:2px 8px;position:relative;overflow:hidden}.Navbar_mobileNavLink__o0c2f:before{content:"";position:absolute;width:4px;height:0;top:50%;left:0;background-color:#084887;transition:all .25s ease;transform:translateY(-50%);border-radius:2px}.Navbar_mobileNavLink__o0c2f:after{content:"";position:absolute;width:24px;height:24px;top:50%;right:20px;background-size:contain;background-repeat:no-repeat;opacity:0;transform:translateY(-50%) scale(0);transition:all .3s ease}.Navbar_mobileNavLink__o0c2f:first-of-type:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="8" y1="6" x2="21" y2="6"></line><line x1="8" y1="12" x2="21" y2="12"></line><line x1="8" y1="18" x2="21" y2="18"></line><line x1="3" y1="6" x2="3.01" y2="6"></line><line x1="3" y1="12" x2="3.01" y2="12"></line><line x1="3" y1="18" x2="3.01" y2="18"></line></svg>')}.Navbar_mobileNavLink__o0c2f:nth-of-type(2):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"></path><line x1="7" y1="7" x2="7.01" y2="7"></line></svg>')}.Navbar_mobileNavLink__o0c2f:nth-of-type(3):after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="rgba(8, 72, 135, 0.5)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>')}.Navbar_mobileNavLink__o0c2f:hover{color:#084887;background-color:rgba(8,72,135,.05);padding-left:25px;padding-right:55px;transform:translateX(5px)}.Navbar_mobileNavLink__o0c2f:hover:before{height:70%}.Navbar_mobileNavLink__o0c2f:hover:after{opacity:1;transform:translateY(-50%) scale(1)}.Navbar_mobileNavLink__o0c2f svg{width:20px;height:20px;max-width:20px;max-height:20px;transition:transform .3s ease}.Navbar_mobileNavLink__o0c2f:hover svg{transform:scale(1.2) rotate(5deg);color:#084887}.Navbar_mobileDivider__U_rfv{height:1px;background:linear-gradient(90deg,transparent,rgba(229,231,235,.8),transparent);margin:12px 20px;position:relative}.Navbar_mobileDivider__U_rfv:before{content:"";position:absolute;width:20%;height:3px;top:-1px;left:40%;background:linear-gradient(90deg,transparent,rgba(8,72,135,.3),transparent);border-radius:3px}@media (max-width:768px){.Navbar_actionItems__Y7rln,.Navbar_authButtons__zqXmL,.Navbar_logoutWrapper__A22Iv,.Navbar_navItems__dB1vP{display:none}.Navbar_mobileMenuButton__SeZ5s{display:block}.Navbar_navbar___GZvC{padding-left:15px;padding-right:15px}.Navbar_rightSection__ZVOIs{gap:12px}.Navbar_languageSelector__5GBSO{display:none}.Navbar_logo__pYcC1{width:140px}.Navbar_logoImage__L0TCN{height:80px!important}}.Navbar_formField__u1PdF{position:relative;margin-bottom:20px}.Navbar_formInput__YFvgs{width:100%;padding:10px 16px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all .3s ease;background:hsla(0,0%,100%,.8)}.Navbar_formInput__YFvgs:focus{border-color:#084887;box-shadow:0 0 0 4px rgba(8,72,135,.1);outline:none}.Navbar_formLabel__AM19Y{position:absolute;left:16px;top:10px;color:#9ca3af;pointer-events:none;transition:all .3s ease}.Navbar_formInput__YFvgs:focus~.Navbar_formLabel__AM19Y,.Navbar_formInput__YFvgs:not(:placeholder-shown)~.Navbar_formLabel__AM19Y{transform:translateY(-24px) scale(.85);color:#084887;font-weight:500}@media (prefers-contrast:high){.Navbar_navbar___GZvC{background:#fff;border:2px solid #000;box-shadow:none}.Navbar_actionButton__EnN4z,.Navbar_mobileNavLink__o0c2f,.Navbar_navLink__V5_SZ{color:#000}.Navbar_loginButton__yXH__{color:#000;border-color:#000}.Navbar_joinButton__8xTqG{background-color:#000;color:#fff}}.Navbar_actionWrapper__mJ1kK{position:relative}.Navbar_cartCounter__eP3jM{top:0;right:-6px;padding:8px}.Navbar_badge__zfBNM,.Navbar_cartCounter__eP3jM{position:absolute;font-size:12px;font-weight:700}.Navbar_badge__zfBNM{top:-4px;right:-4px;background-color:#0a4a8d;color:#fff;padding:2px 6px;border-radius:9999px;min-width:20px;text-align:center}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:normal}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.7rem / 2);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.ModernLeadsStyle_leadsTabContainer__tx_GR{display:flex;flex-direction:column;width:100%;background-color:#f8fafc;padding:.5rem;border-radius:.5rem}.ModernLeadsStyle_heroTitle__MApKg{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;line-height:1.2;display:flex;align-items:center;gap:1rem;justify-content:center}.ModernLeadsStyle_heroIcon__THrO5{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));animation:ModernLeadsStyle_iconPulse__3fOt6 2s ease-in-out infinite}.ModernLeadsStyle_heroSubtitle__N4TNw{font-size:1rem}.ModernLeadsStyle_heroContent__oSSbd{max-width:800px;margin:0 auto;position:relative;z-index:1}.ModernLeadsStyle_heroSection__y1ZNc{background:linear-gradient(135deg,#f0a963,#f59237);padding:24px 2rem}.ModernLeadsStyle_heroSectionUser__Nxvxn,.ModernLeadsStyle_heroSection__y1ZNc{text-align:center;color:#fff;border-radius:0;margin-bottom:0;box-shadow:none;position:relative;overflow:hidden;transition:none}.ModernLeadsStyle_heroSectionUser__Nxvxn{background:linear-gradient(135deg,#084887,#2563eb);padding:3rem 2rem}.ModernLeadsStyle_heroSectionUser__Nxvxn:before,.ModernLeadsStyle_heroSection__y1ZNc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ModernLeadsStyle_heroShine__VUVJR 5s infinite}.ModernLeadsStyle_searchBarContainer__KbPR3{margin-bottom:1.5rem}.ModernLeadsStyle_searchBar__OVH9Z{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:.75rem 1rem;box-shadow:0 2px 6px rgba(0,0,0,.05);border:1px solid #e9ecef;transition:all .3s ease}.ModernLeadsStyle_searchBar__OVH9Z:focus-within{box-shadow:0 4px 12px rgba(240,169,99,.15);border-color:rgba(240,169,99,.5)}.ModernLeadsStyle_searchIcon__s4Bg_{font-size:14px!important;height:14px!important;width:14px!important;max-height:14px!important;max-width:14px!important;display:inline-block!important}.ModernLeadsStyle_searchInput__00B3E{flex:1 1;border:none;outline:none;font-size:.95rem;color:#495057;background:transparent}.ModernLeadsStyle_searchInput__00B3E::placeholder{color:#adb5bd}.ModernLeadsStyle_jobLists__CV5cS{display:flex;gap:1.5rem;height:calc(100vh - 250px);overflow:hidden}.ModernLeadsStyle_dateCategoriesContainer__moTQO{width:320px;overflow-y:auto;overflow-x:hidden;padding-right:.75rem;flex-shrink:0;border-right:1px solid #e9ecef}.ModernLeadsStyle_jobDetailsContainer__by1To{flex:1 1;overflow-y:auto;position:relative}.ModernLeadsStyle_dateGroup__fVQ08{background-color:#fff;border-radius:10px;margin-bottom:1rem;box-shadow:0 2px 5px rgba(0,0,0,.03);overflow:hidden;transition:all .3s ease;border:1px solid #e9ecef}.ModernLeadsStyle_dateGroup__fVQ08:hover{box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-2px)}.ModernLeadsStyle_dateGroup__fVQ08.ModernLeadsStyle_activeDate__hQyTz{border-color:#f0a963;box-shadow:0 5px 15px rgba(240,169,99,.15)}.ModernLeadsStyle_dateHeader__GaJxD{padding:1rem;border-bottom:1px solid #f0f4f8;background:linear-gradient(90deg,#fff,#f9f9f9)}.ModernLeadsStyle_headerContent__XBB4S{display:flex;justify-content:space-between;align-items:center}.ModernLeadsStyle_dateInfo__WN_eF{display:flex;flex-direction:column}.ModernLeadsStyle_dateLabel__YMx0o{font-weight:600;font-size:1.05rem;color:#495057;margin-bottom:.25rem}.ModernLeadsStyle_timestamp__bFbcm{font-size:.75rem;color:#adb5bd}.ModernLeadsStyle_count__vf0_v{display:flex;align-items:center;justify-content:center;background-color:#f0a963;color:#fff;font-weight:500;font-size:.8rem;min-width:28px;height:28px;border-radius:14px;padding:0 8px}.ModernLeadsStyle_statusGroups__kHCNw{padding:.75rem}.ModernLeadsStyle_statusItem__JQpFm{padding:.75rem;border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease}.ModernLeadsStyle_statusItem__JQpFm:last-child{margin-bottom:0}.ModernLeadsStyle_statusItem__JQpFm:hover{background-color:#f8f9fa}.ModernLeadsStyle_statusItem__JQpFm.ModernLeadsStyle_activeStatus__ClO9t{background-color:rgba(240,169,99,.1);box-shadow:0 3px 6px rgba(240,169,99,.2)}.ModernLeadsStyle_statusItemContent__nUJJo{display:flex;justify-content:space-between;align-items:center}.ModernLeadsStyle_statusItemLeft__Ox1Uv{display:flex;align-items:center}.ModernLeadsStyle_statusIcon__dM_jy{width:16px;margin-right:10px}.ModernLeadsStyle_statusLabel__zGbtD{font-weight:500;color:#495057}.ModernLeadsStyle_activeStatus__ClO9t .ModernLeadsStyle_statusLabel__zGbtD{color:#f0a963}.ModernLeadsStyle_statusCount__UCdxj{display:flex;align-items:center;justify-content:center;background-color:rgba(240,169,99,.1);color:#f0a963;font-weight:500;font-size:.8rem;height:24px;min-width:24px;border-radius:12px;padding:0 6px}.ModernLeadsStyle_activeStatus__ClO9t .ModernLeadsStyle_statusCount__UCdxj{background-color:#f0a963;color:#fff}.ModernLeadsStyle_jobCardWrapper__xQSnD{width:100%;margin-bottom:1rem;transition:all .3s ease}.ModernLeadsStyle_jobCard__b8GDD{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease;border:1px solid #e9ecef;width:100%}.ModernLeadsStyle_jobCard__b8GDD:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.ModernLeadsStyle_jobCard__b8GDD.ModernLeadsStyle_expanded__3V_3f{box-shadow:0 8px 20px rgba(0,0,0,.1)}.ModernLeadsStyle_jobCardHeader__LmioE{width:100%;cursor:pointer;border-bottom:1px solid transparent;transition:all .3s ease;padding:1.25rem}.ModernLeadsStyle_jobCardHeaderContent__ZILd7{display:flex;justify-content:space-between;align-items:center;width:100%}.ModernLeadsStyle_jobCard__b8GDD.ModernLeadsStyle_expanded__3V_3f .ModernLeadsStyle_jobCardHeader__LmioE{border-bottom-color:#f0f4f8;background-color:rgba(240,169,99,.05)}.ModernLeadsStyle_jobCardHeaderLeft__a_LSr{display:flex;align-items:center;flex:1 1;min-width:0}.ModernLeadsStyle_serviceIcon__hyZVe{color:#f0a963;margin-right:.75rem;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_serviceTypes__Jj2GY{font-weight:500;color:#495057;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernLeadsStyle_jobCardHeaderRight__sSRqJ{display:flex;align-items:center;gap:1rem;flex-shrink:0}.ModernLeadsStyle_statusBadge__oX9X1{padding:.25rem .75rem;border-radius:15px;color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap}.ModernLeadsStyle_dateTime__edSKb{color:#6c757d;font-size:.8rem;white-space:nowrap}.ModernLeadsStyle_expandIcon__0P3kC{color:#adb5bd;transition:all .3s ease;font-size:14px!important;height:14px!important;width:14px!important;max-height:14px!important;max-width:14px!important;display:inline-block!important}.ModernLeadsStyle_jobCard__b8GDD.ModernLeadsStyle_expanded__3V_3f .ModernLeadsStyle_expandIcon__0P3kC{color:#f0a963}.ModernLeadsStyle_jobCardBody__FcYVY{padding:1.5rem;animation:ModernLeadsStyle_fadeIn__swzDJ .3s ease;overflow:visible}@keyframes ModernLeadsStyle_fadeIn__swzDJ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ModernLeadsStyle_infoSection__Hedjm{margin-bottom:1.5rem;padding:1.25rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;overflow:visible}.ModernLeadsStyle_sectionTitle___HIum{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;font-size:1rem;display:flex;align-items:center}.ModernLeadsStyle_infoGrid__0n9B9{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.ModernLeadsStyle_infoItem__N4R9k{display:flex;align-items:flex-start}.ModernLeadsStyle_infoIcon__YbpOb{color:#f0a963;margin-right:.75rem;margin-top:.25rem;font-size:14px!important;height:14px!important;width:14px!important;max-height:14px!important;max-width:14px!important;display:inline-block!important}.ModernLeadsStyle_infoContent__JzDDa{display:flex;flex-direction:column}.ModernLeadsStyle_infoLabel__wuoZY{color:#6c757d;font-size:.75rem;margin-bottom:.25rem}.ModernLeadsStyle_infoValue__KzuPB{color:#495057;font-weight:500;font-size:.95rem}.ModernLeadsStyle_optionsGrid___IWGU{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;margin-top:.25rem}.ModernLeadsStyle_optionItem__wGNMt{display:flex;align-items:center;gap:.5rem}.ModernLeadsStyle_optionLabel__NHai8{color:#6c757d;font-size:.75rem}.ModernLeadsStyle_optionValue__e6mZ4{color:#495057;font-weight:500;font-size:.85rem}.ModernLeadsStyle_descriptionContainer__bBMQN{margin-top:1rem}.ModernLeadsStyle_descriptionItem__lLSyr{display:flex;margin-bottom:1rem}.ModernLeadsStyle_descriptionIcon__D__md{color:#f0a963;margin-right:.75rem;margin-top:.25rem;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_descriptionContent__Tu2jz{display:flex;flex-direction:column;flex:1 1}.ModernLeadsStyle_descriptionLabel__SkMqJ{color:#6c757d;font-size:.75rem;margin-bottom:.25rem}.ModernLeadsStyle_descriptionValue__d3lVo,.ModernLeadsStyle_detailValue__ccdE_{color:#495057;line-height:1.5}.ModernLeadsStyle_showMoreButton__LAaqi{background:none;border:none;color:#f0a963;font-size:.85rem;padding:0;margin-left:.5rem;cursor:pointer;font-weight:500}.ModernLeadsStyle_mediaContainer__LH7pL{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.ModernLeadsStyle_mediaSection__q8dor{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;background-color:#fff}.ModernLeadsStyle_mediaSectionHeader__yuiVN{display:flex;align-items:center;padding:.75rem;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.ModernLeadsStyle_mediaSectionIcon__Jmtzp{color:#f0a963;margin-right:.5rem;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_mediaSectionTitle__xtbVJ{font-weight:500;color:#495057;font-size:.9rem}.ModernLeadsStyle_mediaItems__THVVE{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:.75rem;gap:.75rem;padding:.75rem;max-height:150px;overflow-y:auto}.ModernLeadsStyle_mediaItem__fXwjO{display:flex;flex-direction:column;align-items:center;cursor:pointer}.ModernLeadsStyle_profileAvatar__obOwW{width:48px;height:48px;border-radius:50%;background-color:#f0f4f8;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;border:2px solid #f0a963;color:#6c757d}.ModernLeadsStyle_mediaImageContainer__RQf3u,.ModernLeadsStyle_mediaVideoContainer__cG3SP{width:48px;height:48px;border-radius:6px;overflow:hidden;margin-bottom:.5rem;border:2px solid #f0a963;position:relative}.ModernLeadsStyle_mediaImage__kE97d,.ModernLeadsStyle_mediaVideoThumbnail__lrcGM{width:100%;height:100%;object-fit:cover}.ModernLeadsStyle_videoPlayIcon__5eS7V{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_mediaName__X88KO{font-size:.7rem;color:#6c757d;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ModernLeadsStyle_noMedia__OZMYK{grid-column:1/-1;text-align:center;color:#adb5bd;font-size:.85rem;padding:1rem 0}.ModernLeadsStyle_paymentSection__ugv63{margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.ModernLeadsStyle_paymentHeader__WodDK{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e9ecef}.ModernLeadsStyle_paymentIcon___4q3R{color:#f0a963;margin-right:.75rem;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_paymentHeader__WodDK h6{margin:0;color:#495057;font-weight:600;font-size:1rem}.ModernLeadsStyle_paymentBody__me7Zm{display:flex;flex-direction:column;gap:.5rem}.ModernLeadsStyle_paymentItem__NjOei{display:flex;justify-content:space-between;padding:.5rem;border-radius:4px}.ModernLeadsStyle_paymentItem__NjOei:nth-child(odd){background-color:rgba(0,0,0,.02)}.ModernLeadsStyle_paymentLabel__l24nu{display:flex;align-items:center;color:#6c757d;font-size:.9rem}.ModernLeadsStyle_paymentItemIcon__eosVo{margin-right:.5rem;color:#adb5bd;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_paymentValue__omcVh{font-weight:500;color:#495057}.ModernLeadsStyle_paymentTotal__hRw9S{margin-top:.5rem;border-top:1px solid #e9ecef;padding-top:.5rem;font-weight:600}.ModernLeadsStyle_paymentTotal__hRw9S .ModernLeadsStyle_paymentLabel__l24nu{color:#495057}.ModernLeadsStyle_paymentTotal__hRw9S .ModernLeadsStyle_paymentValue__omcVh{color:#f0a963;font-size:1.1rem}.ModernLeadsStyle_paymentAlert__UYLoi{display:flex;align-items:center;padding:.75rem;border-radius:6px;margin-bottom:.75rem}.ModernLeadsStyle_successAlert__EU09_{background-color:rgba(40,167,69,.1);color:#28a745;border:1px solid rgba(40,167,69,.2)}.ModernLeadsStyle_infoAlert__DQdti{background-color:rgba(13,202,240,.1);color:#17a2b8;border:1px solid rgba(13,202,240,.2)}.ModernLeadsStyle_alertIcon__q3qjL{margin-right:.75rem;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_actionButtonsContainer__e9E3y{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.ModernLeadsStyle_chatButton__GUYPK{display:flex;align-items:center;justify-content:center;padding:.6rem 1.2rem;border-radius:6px;border:none;font-weight:500;cursor:pointer;transition:all .3s ease;gap:.5rem;font-size:.9rem;box-shadow:0 2px 4px rgba(0,0,0,.05);background-color:#f0a963;color:#fff}.ModernLeadsStyle_chatButton__GUYPK:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#e09652}.ModernLeadsStyle_actionIcon__0__bn{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_jobDetailHeader__oqPHk{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.03);border:1px solid #e9ecef}.ModernLeadsStyle_jobDetailTitle__Hp5c1{margin:0;font-size:1.25rem;font-weight:600;color:#495057;display:flex;align-items:center}.ModernLeadsStyle_jobDetailCount__Foy11{background-color:#f0a963;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.ModernLeadsStyle_jobDetailsList__vf7F8{padding:0 .5rem;overflow-y:auto;width:100%;max-height:100%}.ModernLeadsStyle_noDataContainer__E1TQe,.ModernLeadsStyle_noSelectionContainer__3L_uT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:100%;text-align:center}.ModernLeadsStyle_noDataImage__S7kEE{margin-bottom:1.5rem;opacity:.8}.ModernLeadsStyle_noDataText__m8J6s{color:#495057;font-weight:600;margin-bottom:.5rem}.ModernLeadsStyle_noDataSubtext__bpC3l,.ModernLeadsStyle_noSelectionSubtext__o8WB2{color:#6c757d;max-width:300px}.ModernLeadsStyle_noSelectionContent__pkYqV{display:flex;flex-direction:column;align-items:center}.ModernLeadsStyle_noSelectionText__Vp7gw{color:#495057;font-weight:600;margin:.5rem 0}.ModernLeadsStyle_loaderContainer__yAAPn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px}.ModernLeadsStyle_loader__PK5JZ{border:4px solid #f3f3f3;border-top-color:#f0a963;border-radius:50%;width:40px;height:40px;animation:ModernLeadsStyle_spin__nNudt 1s linear infinite;margin-bottom:1rem}@keyframes ModernLeadsStyle_spin__nNudt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModernLeadsStyle_modal__Cm5_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000}.ModernLeadsStyle_modalContent__KalsX{position:relative;max-width:90%;max-height:90%;background-color:#fff;border-radius:8px;overflow:hidden}.ModernLeadsStyle_modalImage__TQB_N,.ModernLeadsStyle_modalVideo__eLH0V{max-width:100%;max-height:80vh;display:block}.ModernLeadsStyle_modalClose__jK1vV{position:absolute;top:10px;right:15px;color:#fff;font-size:1.5rem;cursor:pointer;background-color:rgba(0,0,0,.5);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ModernLeadsStyle_modalClose__jK1vV:hover{background-color:rgba(0,0,0,.7)}.ModernLeadsStyle_notificationToast__mtPUQ{display:flex;align-items:center;gap:1rem}.ModernLeadsStyle_notificationIcon__adnaC{color:#fff;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.ModernLeadsStyle_notificationTitle__IiUSL{font-weight:600;margin-bottom:.25rem}.ModernLeadsStyle_notificationMessage__Xq5Nc{font-size:.9rem}.ModernLeadsStyle_toast__lsrjY{background-color:#084887!important;color:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;min-width:300px!important}@media (max-width:992px){.ModernLeadsStyle_jobLists__CV5cS{flex-direction:column;height:auto;overflow:visible}.ModernLeadsStyle_heroTitle__MApKg{font-size:2rem;font-weight:700}.ModernLeadsStyle_heroSubtitle__N4TNw{font-size:1rem}.ModernLeadsStyle_dateCategoriesContainer__moTQO{width:100%;border-right:none;padding-right:0;margin-bottom:1.5rem;max-height:300px}.ModernLeadsStyle_jobDetailsContainer__by1To{max-height:500px}.ModernLeadsStyle_mediaContainer__LH7pL{grid-template-columns:1fr}}@media (max-width:768px){.ModernLeadsStyle_infoGrid__0n9B9{grid-template-columns:1fr}.ModernLeadsStyle_jobDetailHeader__oqPHk{flex-direction:column;align-items:flex-start;gap:.5rem}.ModernLeadsStyle_jobCardHeaderRight__sSRqJ{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ModernLeadsStyle_statusBadge__oX9X1{order:-1}.ModernLeadsStyle_dateTime__edSKb{width:100%;text-align:right;margin-top:.5rem}}@media (max-width:576px){.ModernLeadsStyle_actionButtonsContainer__e9E3y{flex-direction:column}.ModernLeadsStyle_heroSection__y1ZNc{padding:2rem 1rem}.ModernLeadsStyle_chatButton__GUYPK{width:100%}.ModernLeadsStyle_heroTitle__MApKg{font-size:1.8rem;font-weight:700}.ModernLeadsStyle_jobCardHeaderContent__ZILd7{flex-direction:column;align-items:flex-start}.ModernLeadsStyle_jobCardHeaderRight__sSRqJ{width:100%;margin-top:.75rem;justify-content:space-between}}@keyframes ModernLeadsStyle_heroShine__VUVJR{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes ModernLeadsStyle_iconPulse__3fOt6{0%,to{transform:scale(1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}50%{transform:scale(1.05);filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}}.ServiceSection_serviceSection__DclnX{position:relative;padding:100px 0 70px;background-color:#f8f9fa;overflow:hidden}.ServiceSection_container___YIR7{max-width:1200px;margin:0 auto;padding:0 15px}.ServiceSection_sectionTitle__nxI5m{text-align:center;margin-bottom:60px}.ServiceSection_sectionTitle__nxI5m h3{font-size:36px;font-weight:700;color:#084887;margin-bottom:20px;position:relative;display:inline-block;padding-bottom:15px}.ServiceSection_sectionTitle__nxI5m h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:#084887}.ServiceSection_sectionTitle__nxI5m p{color:#666;max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}.ServiceSection_serviceGrid__7EKAa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.ServiceSection_serviceBox__fI_8M{background:#fff;padding:35px 35px 20px;border-radius:10px;border:1px dashed #084887;position:relative;transition:all .3s ease;margin-top:30px;margin-right:30px}.ServiceSection_serviceBox__fI_8M:hover{box-shadow:0 5px 30px rgba(8,72,135,.1);border-color:transparent;transform:translateY(-5px)}.ServiceSection_iconBox__BS1m8{position:absolute;right:-20px;top:-20px;height:80px;width:80px;border-radius:50%;background-color:#084887;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1}.ServiceSection_iconBox__BS1m8:after,.ServiceSection_iconBox__BS1m8:before{content:"";position:absolute;border:10px solid #084887;border-radius:50%;opacity:.1;pointer-events:none}.ServiceSection_iconBox__BS1m8:after,.ServiceSection_iconBox__BS1m8:before{width:100px;height:100px;top:-10px;left:-10px}.ServiceSection_serviceBox__fI_8M:hover .ServiceSection_iconBox__BS1m8:before{animation:ServiceSection_ripple__p3Zpo 1s cubic-bezier(.65,0,.34,1)}.ServiceSection_serviceBox__fI_8M:hover .ServiceSection_iconBox__BS1m8:after{animation:ServiceSection_ripple__p3Zpo 1.5s cubic-bezier(.65,0,.34,1)}.ServiceSection_serviceBox__fI_8M h5{font-size:20px;font-weight:600;color:#084887;margin-bottom:15px;padding-bottom:15px;position:relative}.ServiceSection_serviceBox__fI_8M h5:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:#084887}.ServiceSection_serviceBox__fI_8M p{color:#666;margin:0;line-height:1.6}@keyframes ServiceSection_ripple__p3Zpo{0%{transform:scale(1);opacity:.1}to{transform:scale(1.5);opacity:0}}@media (max-width:1024px){.ServiceSection_serviceGrid__7EKAa{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ServiceSection_serviceGrid__7EKAa{grid-template-columns:1fr}.ServiceSection_serviceBox__fI_8M{margin-right:0}.ServiceSection_sectionTitle__nxI5m h3{font-size:28px}}.HeroSection_heroSection__Bmtks{background:linear-gradient(135deg,#084887,#0a5db3 50%,#0969cc);min-height:580px;position:relative;overflow:visible;padding:40px 20px;margin:120px 20px 20px;border-radius:24px;box-shadow:0 4px 20px rgba(8,72,135,.15)}.HeroSection_bgImage__BBJN2{position:absolute;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:1;opacity:.99;transition:all .5s ease}.HeroSection_bgImage__BBJN2:hover{transform:scale(1.05);opacity:.85}.HeroSection_bgImage1__AGvak{width:120px;height:130px;top:15%;left:3%;transform:rotate(-5deg);object-fit:cover}.HeroSection_bgImage2__A_53q{width:150px;height:162px;bottom:10%;left:8%;transform:rotate(8deg);object-fit:cover;opacity:.5}.HeroSection_bgImage3__OOyay{width:130px;height:140px;top:8%;right:5%;transform:rotate(3deg);object-fit:cover;opacity:.6}.HeroSection_bgImage4__k9Dyf{width:170px;height:184px;bottom:15%;right:7%;transform:rotate(-7deg);object-fit:cover}.HeroSection_bgImage5__MBKi7{width:110px;height:120px;top:45%;right:15%;transform:rotate(10deg);object-fit:cover;opacity:.55}.HeroSection_container__xv93n{max-width:1200px;margin:0 auto;position:relative;z-index:2}.HeroSection_heading__awyou{color:#fff;font-size:clamp(32px,5vw,56px);font-weight:800;text-align:center;margin:40px 0 30px;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em}.HeroSection_subHeading__ce0qG{color:#fff;font-size:clamp(16px,2.5vw,20px);text-align:center;opacity:.9;font-weight:400;max-width:700px;margin:0 auto 40px}.HeroSection_searchContainer__1G6rN{flex-direction:row;gap:14px;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto 60px;padding:0}.HeroSection_locationWrapper__G3ozv{background:#fff;border-radius:8px}.HeroSection_servicesSection__AODUU{margin-top:auto;text-align:center;color:#fff;padding:20px 0}.HeroSection_servicesTitle__wMaa1{font-size:clamp(16px,2vw,18px);margin-bottom:16px;color:#fff;opacity:.9}.HeroSection_servicesTags__x5fid{display:flex;flex-wrap:wrap;gap:clamp(6px,1.5vw,10px);justify-content:center;z-index:10}.HeroSection_serviceTag__Q4_be{padding:clamp(8px,2vw,10px) clamp(12px,3vw,20px);z-index:10;background:hsla(0,0%,100%,.15);border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:clamp(12px,1.5vw,15px);font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.1);pointer-events:auto}.HeroSection_serviceTag__Q4_be:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.HeroSection_locationSuggestion__4U3vn{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s ease}.HeroSection_locationSuggestion__4U3vn:hover{background:#f5f9ff}.HeroSection_backButton__q_SeX{padding:10px;background:#f0f7ff;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;cursor:pointer}.HeroSection_backArrow__3tVk2{margin-right:8px}.HeroSection_datePickerWrapper__9gp4f{background:#fff;height:50px}.HeroSection_customDatePicker__IfRIN{z-index:999999!important;width:100%;height:100%;border:none;border-radius:8px;padding:0 15px;font-size:16px;outline:none;background:#fff}.HeroSection_searchWrapper__bLkGc{position:relative;min-width:300px;z-index:1000;height:50px;display:flex;align-items:center}.HeroSection_searchContainer__1G6rN{width:100%;height:100px;padding:0 16px 0 48px;font-size:16px;border:1px solid #ccc;border-radius:8px;outline:none;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;position:relative}.HeroSection_searchContainer__1G6rN:focus-within{border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.HeroSection_inputContainer__BcsTi{height:100%;width:100%;height:50px;font-size:16px;border:1px solid #ccc;border-radius:8px;outline:none;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;position:relative}.HeroSection_searchInput__vhPcg{width:100%;padding:0 16px 0 48px;font-size:16px;border:none;outline:none;background:transparent;border-radius:8px;height:100%;line-height:1}.HeroSection_searchInput__vhPcg::placeholder{color:#666}.HeroSection_searchIcon__TjS_O{position:absolute;left:16px;color:#084887;z-index:2;top:50%;transform:translateY(-50%)}.HeroSection_breadcrumbsRow___P7Gw{display:flex;width:100%;margin-top:12px;justify-content:flex-start;padding:0}.HeroSection_breadcrumbs__k76dU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px;background:#f8f9fa;border-radius:6px;font-size:13px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e9ecef;margin-left:0}.HeroSection_breadcrumbItem__dm8Nw{display:flex;align-items:center;gap:4px}.HeroSection_breadcrumbButton__VdgM0{background:none;border:none;color:#495057;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500;transition:all .2s ease}.HeroSection_breadcrumbButton__VdgM0:hover:not(:disabled){background:#e9ecef;color:#084887}.HeroSection_breadcrumbButton__VdgM0:disabled{background:#084887;color:#fff;cursor:default;font-weight:600}.HeroSection_breadcrumbSeparator__Le6f7{color:#adb5bd;margin:0 2px;opacity:.8}.HeroSection_breadcrumbClear__dUyAn{background:#fff;border:1px solid #dc3545;color:#dc3545;cursor:pointer;padding:2px 6px;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-left:6px;transition:all .2s ease;font-size:12px}.HeroSection_breadcrumbClear__dUyAn:hover{background:#dc3545;color:#fff}.HeroSection_suggestionsContainer__VR5Ng{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;max-height:300px;overflow-y:auto;margin-top:0}.HeroSection_suggestionsHeader__ix64L{padding:8px 16px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.HeroSection_suggestionItem__XQ1qS{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f3f4;transition:background-color .2s ease;background:#fff}.HeroSection_suggestionItem__XQ1qS:last-child{border-bottom:none}.HeroSection_suggestionHighlight__dUcU6,.HeroSection_suggestionItem__XQ1qS:hover{background-color:#f8f9fa}.HeroSection_suggestionContent__W965b{flex:1 1;min-width:0}.HeroSection_suggestionName__B4ASp{display:block;font-weight:500;color:#333;margin-bottom:2px;font-size:14px}.HeroSection_suggestionMeta__duDCG{font-size:12px;color:#6c757d;margin-bottom:2px}.HeroSection_suggestionType__yIHXk{background-color:#e9ecef;padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.3px}.HeroSection_suggestionDescription__42vJn{font-size:12px;color:#8e8e93;margin-top:4px;line-height:1.3}.HeroSection_suggestionArrow__8CS_f{color:#8e8e93;margin-left:8px;flex-shrink:0}.HeroSection_categoryIcon__MP7dp{color:#084887;opacity:.7}.HeroSection_categoryWithIcon__REuRe{display:flex;align-items:center;gap:8px}.HeroSection_categoryName__ZWi6d{font-weight:500;color:#333}.HeroSection_categoryDescription__KSnB8{font-size:12px;color:#666;margin-top:4px;display:block;white-space:normal;word-break:break-word}.HeroSection_datePickerWrapper__9gp4f{display:flex;align-items:center;position:relative;width:100%;border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);min-width:180px}.HeroSection_datePickerWrapper__9gp4f:focus-within{border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.HeroSection_datePicker__OEPqr{flex:1 1;padding:16px;font-size:16px;border:none;border-radius:8px;outline:none;background:transparent;width:100%}.HeroSection_searchButton__pI1Js{background:#084887;color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(8,72,135,.2);white-space:nowrap;display:flex;align-items:center;justify-content:center}.HeroSection_searchButton__pI1Js:hover{background:#063c6d;transform:translateY(-1px);box-shadow:0 4px 8px rgba(8,72,135,.3)}.HeroSection_searchButton__pI1Js:active{transform:translateY(0)}.HeroSection_searchInput__vhPcg:focus{outline:none}.HeroSection_locationWrapper__G3ozv{position:relative;flex:1 1;min-width:200px;height:50px;display:flex;align-items:center}.HeroSection_suggestionsContainer__VR5Ng{animation:HeroSection_slideDown__KxBSz .2s ease-out}@keyframes HeroSection_slideDown__KxBSz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HeroSection_searchInput__vhPcg:not(.HeroSection_withBreadcrumbs__bDYEY){border-radius:8px}@media (max-width:768px){.HeroSection_heroSection__Bmtks{padding:30px 15px;margin:15px;overflow:visible}.HeroSection_bgImage1__AGvak{width:80px;height:86px;top:5%;left:2%}.HeroSection_bgImage2__A_53q{width:90px;height:97px;bottom:8%;left:4%}.HeroSection_bgImage3__OOyay{width:85px;height:92px;top:5%;right:2%}.HeroSection_bgImage4__k9Dyf{width:100px;height:108px;bottom:12%;right:3%}.HeroSection_bgImage5__MBKi7{width:70px;height:76px;top:50%;right:8%}.HeroSection_datePickerWrapper__9gp4f,.HeroSection_searchWrapper__bLkGc{width:100%;min-width:unset}.HeroSection_searchInput__vhPcg{font-size:14px;padding:10px 12px 10px 36px}.HeroSection_datePicker__OEPqr{font-size:14px;padding:10px 12px}.HeroSection_searchButton__pI1Js{padding:10px 20px;font-size:14px}.HeroSection_searchIcon__TjS_O{left:12px}.HeroSection_serviceTag__Q4_be{font-size:13px;padding:8px 16px;cursor:pointer;pointer-events:auto}.HeroSection_suggestionsContainer__VR5Ng{max-height:250px}.HeroSection_breadcrumbs__k76dU{padding:6px 12px;font-size:12px;gap:6px}.HeroSection_breadcrumbButton__VdgM0{font-size:12px;padding:3px 6px}.HeroSection_suggestionItem__XQ1qS{padding:10px 12px}.HeroSection_suggestionName__B4ASp{font-size:13px}.HeroSection_suggestionMeta__duDCG{font-size:11px}}@media (max-width:480px){.HeroSection_searchInput__vhPcg{font-size:13px;padding:8px 10px 8px 32px}.HeroSection_datePicker__OEPqr{font-size:13px;padding:8px 10px}.HeroSection_searchButton__pI1Js{padding:8px 16px;font-size:13px}.HeroSection_searchIcon__TjS_O{left:10px;width:18px;height:18px}.HeroSection_breadcrumbs__k76dU{padding:4px 8px;font-size:11px;gap:4px}.HeroSection_breadcrumbButton__VdgM0{font-size:11px;padding:2px 4px}.HeroSection_suggestionItem__XQ1qS{padding:8px 10px}.HeroSection_suggestionName__B4ASp{font-size:12px}.HeroSection_suggestionMeta__duDCG{font-size:10px}}.LocationSearch_container__u6uyH{z-index:0;position:relative;width:100%;max-width:600px;margin:0 auto}.LocationSearch_inputContainer__ImJnv{display:flex;align-items:center;position:relative;width:100%;border:1px solid #ccc;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.LocationSearch_input__YWtEu{flex:1 1;padding:12px 48px 12px 16px;font-size:16px;border:none;border-radius:8px;outline:none;background:transparent;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LocationSearch_iconContainer__kiFm5{display:flex;align-items:center;justify-content:center;padding:0 16px;background:none;border:none;cursor:pointer;color:#4a90e2}.LocationSearch_iconContainer__kiFm5:disabled{color:#ccc;cursor:not-allowed}.LocationSearch_icon__CWJO0{width:24px;height:24px}.LocationSearch_errorText__n6dCI{color:#e53935;margin-top:8px;font-size:14px}.LocationSearch_suggestionsContainer__H_B4E{z-index:999;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto}.LocationSearch_suggestionsList__gAi86{z-index:999;list-style:none;margin:0;padding:0}.LocationSearch_suggestionItem__RdRmt{border-bottom:1px solid #eee}.LocationSearch_suggestionItem__RdRmt:last-child{border-bottom:none}.LocationSearch_suggestionButton__9zrTU{width:100%;text-align:left;padding:12px 16px;background:none;border:none;cursor:pointer;font-size:14px;color:#333}.LocationSearch_suggestionButton__9zrTU:hover{background-color:#f5f5f5}.LocationSearch_spinner__ASnMn{border:2px solid rgba(0,0,0,.1);border-top-color:#4a90e2;border-radius:50%;width:16px;height:16px;animation:LocationSearch_spin__6qxye 1s linear infinite}@keyframes LocationSearch_spin__6qxye{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.LocationSearch_container__u6uyH{max-width:100%}.LocationSearch_input__YWtEu{font-size:14px;padding:10px 12px}.LocationSearch_iconContainer__kiFm5{padding:0 12px}.LocationSearch_icon__CWJO0{width:20px;height:20px}}@media (max-width:480px){.LocationSearch_input__YWtEu{font-size:13px;padding:8px 10px}.LocationSearch_iconContainer__kiFm5{padding:0 10px}.LocationSearch_icon__CWJO0{width:18px;height:18px}.LocationSearch_suggestionButton__9zrTU{padding:10px 12px;font-size:13px}}.HowItWorks_howItWorks__JUBsw{padding:100px 0;background:#fff}.HowItWorks_container__orIEs{max-width:1200px;margin:0 auto;padding:0 20px}.HowItWorks_header__NFU_K{text-align:center;margin-bottom:60px}.HowItWorks_header__NFU_K h2{font-size:36px;font-weight:700;color:#084887;margin-bottom:16px}.HowItWorks_header__NFU_K p{font-size:18px;color:#666}.HowItWorks_stepsContainer__mRMwP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin:0 auto;max-width:1000px;position:relative}.HowItWorks_step__jQc9m{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.HowItWorks_iconContainer__nyV1f{width:80px;height:80px;border-radius:50%;background:var(--step-color);display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1)}.HowItWorks_iconContainer__nyV1f:before{content:var(--step-number);position:absolute;top:-10px;right:-10px;width:30px;height:30px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--step-color);box-shadow:0 4px 8px rgba(0,0,0,.1)}.HowItWorks_connector__YTiVj{position:absolute;top:50%;left:100%;width:calc(100% - 80px);height:2px;background:linear-gradient(90deg,var(--step-color) 50%,#e0e0e0 50%);transform:translateY(-50%)}.HowItWorks_step__jQc9m:last-child .HowItWorks_connector__YTiVj{display:none}.HowItWorks_stepIcon__YfUTQ{width:32px;height:32px}.HowItWorks_content__RZD02{padding:0 15px}.HowItWorks_content__RZD02 h3{font-size:20px;font-weight:600;color:#084887;margin-bottom:12px}.HowItWorks_content__RZD02 p{font-size:15px;color:#666;line-height:1.5}.HowItWorks_cta__TXqzq{text-align:center;margin-top:60px}.HowItWorks_primaryButton___3skn{background:#084887;color:#fff;padding:16px 32px;border-radius:8px;font-size:18px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;margin-bottom:20px}.HowItWorks_primaryButton___3skn:hover{background:#063666;transform:translateY(-2px);box-shadow:0 5px 15px rgba(8,72,135,.2)}.HowItWorks_cta__TXqzq p{margin-top:15px;color:#666;font-size:14px}@media (max-width:1024px){.HowItWorks_stepsContainer__mRMwP{grid-template-columns:repeat(2,1fr);gap:40px}.HowItWorks_connector__YTiVj{display:none}}@media (max-width:640px){.HowItWorks_stepsContainer__mRMwP{grid-template-columns:1fr}.HowItWorks_header__NFU_K h2{font-size:28px}.HowItWorks_content__RZD02 h3{font-size:18px}}.recurringslotoverlay_overlay__sOmeb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Inter,sans-serif}.recurringslotoverlay_modal__cOA_0{background-color:#fafafa;width:100%;max-width:1000px;height:90vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2)}.recurringslotoverlay_header__d3gz5{border-bottom:1px solid rgba(240,169,99,.2);padding:1rem 1.5rem;background-color:#fafafa;display:flex;justify-content:space-between;align-items:center}.recurringslotoverlay_titleContainer__w8Ej6{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;color:#334155;margin:0}.recurringslotoverlay_titleIcon__KVo_U{color:#f0a963;font-size:1rem}.recurringslotoverlay_title__LYZmp{font-size:1.25rem;font-weight:600;color:#334155}.recurringslotoverlay_closeButton__yo2JU{background:transparent;border:none;color:#f0a963;padding:.25rem;cursor:pointer;opacity:.7;transition:opacity .2s;border-radius:4px}.recurringslotoverlay_closeButton__yo2JU:hover:not(:disabled){opacity:1}.recurringslotoverlay_closeButton__yo2JU:disabled{cursor:not-allowed;opacity:.4}.recurringslotoverlay_body__VeD0H{background-color:#fafafa;padding:0 1.5rem 1.5rem;max-height:85vh;overflow-y:auto}.recurringslotoverlay_errorMessage__7DC2Q,.recurringslotoverlay_successMessage__h0MQw{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;line-height:1.4;gap:.75rem}.recurringslotoverlay_errorMessage__7DC2Q{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#dc2626}.recurringslotoverlay_successMessage__h0MQw{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#047857}.recurringslotoverlay_messageContent__1cQu7{flex:1 1}.recurringslotoverlay_messageCloseButton__Iaz0r{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:2px;opacity:.7;cursor:pointer;border-radius:2px}.recurringslotoverlay_messageCloseButton__Iaz0r:hover{opacity:1}.recurringslotoverlay_modeContainer__m1UYp{margin-bottom:1.25rem;padding:1rem;border-radius:8px;border:1px solid #e2e8f0}.recurringslotoverlay_modeIndicator__Y0Kda{display:flex;align-items:center;gap:.5rem}.recurringslotoverlay_modeText__AvrlJ{font-size:.875rem;font-weight:600;color:#374151}.recurringslotoverlay_modeToggleButton__jEm44{gap:.5rem;padding:.375rem .75rem;border-radius:6px;border:1px solid #f0a963;background-color:transparent;color:#f0a963;font-size:.75rem}.recurringslotoverlay_modeToggleButton__jEm44:hover:not(:disabled){background-color:rgba(240,169,99,.1)}.recurringslotoverlay_modeToggleButton__jEm44:disabled{opacity:.6;cursor:not-allowed}.recurringslotoverlay_calendarContainer__m373C{margin-bottom:1.25rem;border-radius:8px;border:1px solid #e2e8f0;padding:1rem}.recurringslotoverlay_calendarHeader__aD2dQ{margin-bottom:12px}.recurringslotoverlay_navButton__GubmJ{width:36px;height:36px;border-radius:18px;border:1px solid #f0a963;color:#f0a963}.recurringslotoverlay_navButtonDisabled__K_ChS{border-color:#e2e8f0;color:#e2e8f0;cursor:not-allowed}.recurringslotoverlay_navButton__GubmJ:hover:not(.recurringslotoverlay_navButtonDisabled__K_ChS){background-color:rgba(240,169,99,.1)}.recurringslotoverlay_weekText__6HGRY{font-size:15px;color:#334155}.recurringslotoverlay_weekSubtext__YlTWT{font-size:.75rem;color:#6b7280}.recurringslotoverlay_weekDaysContainer__sVnCT{gap:.5rem}.recurringslotoverlay_dayItem__a1YWw{padding:6px 2px;border-radius:6px}.recurringslotoverlay_selectedDayItem__9WhJX{background-color:#f0a963;border-color:#f0a963}.recurringslotoverlay_selectedDayItem__9WhJX .recurringslotoverlay_dayName__b7uie,.recurringslotoverlay_selectedDayItem__9WhJX .recurringslotoverlay_dayNumber__3loOX,.recurringslotoverlay_selectedDayItem__9WhJX .recurringslotoverlay_slotsCount__e3zTu{color:#fff}.recurringslotoverlay_todayItem__yUyCw:not(.recurringslotoverlay_selectedDayItem__9WhJX) .recurringslotoverlay_dayName__b7uie,.recurringslotoverlay_todayItem__yUyCw:not(.recurringslotoverlay_selectedDayItem__9WhJX) .recurringslotoverlay_dayNumber__3loOX{color:#f0a963}.recurringslotoverlay_dayName__b7uie{font-size:.75rem;color:#6b7280}.recurringslotoverlay_dayNumber__3loOX{font-size:.875rem;color:#374151;margin-top:2px}.recurringslotoverlay_slotsCount__e3zTu{font-size:.6rem;color:#9ca3af}.recurringslotoverlay_weeksAheadContainer__lJOzM{display:flex;align-items:center;background-color:#fff;margin-bottom:1.25rem;border-radius:8px;border:1px solid #e2e8f0;padding:1rem}.recurringslotoverlay_weeksAheadLabel__EFW6e{font-size:.875rem;font-weight:600;color:#374151;margin-right:1rem;flex:1 1}.recurringslotoverlay_weeksAheadSelect__g1dvl{width:120px;padding:.75rem .875rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#374151;background-color:#fff;font-weight:500}.recurringslotoverlay_weeksAheadSelect__g1dvl:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.recurringslotoverlay_tabContainer__hTau2{border-bottom:1px solid #e2e8f0}.recurringslotoverlay_tabScrollContainer__PFi5G{display:flex;padding-left:1.5rem;padding-right:1.5rem;overflow-x:auto}.recurringslotoverlay_tabButton__dV3D7{padding:.75rem 1rem;margin-right:.375rem;border-bottom:3px solid transparent;gap:.5rem}.recurringslotoverlay_activeTabButton__cAj8w{border-bottom-width:3px}.recurringslotoverlay_tabContent__xeIys{display:flex;align-items:center;gap:.5rem}.recurringslotoverlay_tabText__xIcs4{font-size:.875rem;color:#6b7280}.recurringslotoverlay_tabCount__fypTF{font-size:.75rem;color:#9ca3af;font-weight:400}.recurringslotoverlay_contentContainer__TDRqk{border-radius:8px;min-height:300px;border:1px solid #e2e8f0}.recurringslotoverlay_loadingContainer__hn83E{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem}.recurringslotoverlay_loadingSpinner__8vfNq{animation:recurringslotoverlay_spin__AJ9He 1s linear infinite}@keyframes recurringslotoverlay_spin__AJ9He{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.recurringslotoverlay_loadingText__dOgeY{margin-top:.5rem;font-size:.8rem;color:#6b7280}.recurringslotoverlay_emptySlotsContainer__9hyT7,.recurringslotoverlay_emptyTemplatesContainer__FaLsE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.recurringslotoverlay_emptyIcon__L5pQG{color:#e1e1e1;margin-bottom:12px}.recurringslotoverlay_emptySlotsText__AIwiB,.recurringslotoverlay_emptyTemplatesText__vg7wj{font-size:15px;color:#6b7280;margin-bottom:6px;text-align:center}.recurringslotoverlay_emptySlotsSubtext__QUWD6,.recurringslotoverlay_emptyTemplatesSubtext__VHyGJ{font-size:.75rem;color:#9ca3af;text-align:center}.recurringslotoverlay_professionalCalendarContainer__FcgfZ{flex:1 1;background-color:#fff;display:flex;flex-direction:column}.recurringslotoverlay_professionalCalendarHeader__Salt6{display:flex;background-color:#f8fafc;border-bottom:2px solid #e2e8f0}.recurringslotoverlay_timeColumnHeader__Jqrzj{width:70px;padding:10px 6px;background-color:#fff;border-right:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.recurringslotoverlay_timeHeaderText__UqYjn{font-size:.75rem;font-weight:600;color:#374151;text-transform:uppercase}.recurringslotoverlay_dayHeaderColumn__1803_{flex:1 1;padding:10px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid hsla(0,0%,100%,.3);color:#fff}.recurringslotoverlay_dayHeaderText__vWKNc{font-weight:700;font-size:.75rem;text-transform:uppercase}.recurringslotoverlay_dayHeaderCount__BXm0_{font-size:.6rem;opacity:.9;font-weight:500;margin-top:1px}.recurringslotoverlay_calendarScrollView__jApAp{flex:1 1;background-color:#fff;overflow:auto;max-height:400px}.recurringslotoverlay_timeSlotRow__x45c5{display:flex;min-height:50px;border-bottom:1px solid #f1f5f9}.recurringslotoverlay_evenRow__BW0Uu{background-color:#fff}.recurringslotoverlay_oddRow__iJU2R{background-color:#fafafa}.recurringslotoverlay_timeColumn__zIM3k{width:70px;padding:6px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8fafc}.recurringslotoverlay_startTimeText__ybI9n{font-size:.75rem;font-weight:600;color:#374151;font-family:monospace}.recurringslotoverlay_endTimeText__WiylW{font-size:.625rem;color:#6b7280;font-family:monospace;margin-top:1px}.recurringslotoverlay_dayColumn__xkMBH{flex:1 1;padding:6px 3px;border-right:1px solid #f1f5f9;display:flex;align-items:center;justify-content:center;min-height:50px}.recurringslotoverlay_templateSlot__da4Hs{background-color:#fff;border-radius:6px;padding:4px;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;width:100%;min-height:36px;display:flex;align-items:center;justify-content:center}.recurringslotoverlay_templateSlot__da4Hs:hover{border-color:currentColor;background-color:rgba(240,169,99,.1)}.recurringslotoverlay_templateIndicator__iD7ax{border-radius:4px;padding:3px 6px;display:flex;align-items:center;justify-content:center;min-width:24px}.recurringslotoverlay_parallelCountText__FIwLN{color:#fff;font-size:.75rem;font-weight:700;text-align:center}.recurringslotoverlay_emptySlot__cD4EH{min-height:36px;background-color:transparent}.recurringslotoverlay_calendarSummary__25qHk{background-color:#f8fafc;padding:1rem;margin:1rem;border-radius:8px;border:1px solid #e2e8f0}.recurringslotoverlay_summaryTitle__LcmkL{font-size:.875rem;font-weight:600;color:#334155;margin-bottom:.75rem;text-align:center}.recurringslotoverlay_summaryGrid__ELIZH{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.recurringslotoverlay_summaryItem__yJy_G{width:48%;background-color:#fff;padding:.75rem;border-radius:6px;border:1px solid #e2e8f0;text-align:center}.recurringslotoverlay_summaryLabel__1nCeL{font-size:.75rem;color:#6b7280;font-weight:500;margin-bottom:.25rem}.recurringslotoverlay_summaryValue__viVfj{font-size:1.125rem;font-weight:600;color:#334155}.recurringslotoverlay_slotsScrollView__0cx24{padding:1rem;flex:1 1;height:100%;overflow:auto}.recurringslotoverlay_editInstructions__7gEhv{font-size:.75rem;color:#6b7280;margin-bottom:.5rem;text-align:center;font-style:italic;line-height:1.3}.recurringslotoverlay_selectionCount__0lEWe{font-size:.8rem;color:#f0a963;margin-bottom:.75rem;text-align:center;font-weight:600}.recurringslotoverlay_singleSlotItem__dsyDM{display:flex;align-items:center;padding:1rem;background-color:#fff;border-radius:8px;margin-bottom:.75rem;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease}.recurringslotoverlay_selectedSlot__TUvuM{background-color:rgba(240,169,99,.05);border-width:2px}.recurringslotoverlay_slotCheckbox__A5mwC{margin-right:.75rem}.recurringslotoverlay_checkboxIcon__pvaIl{width:18px;height:18px;border-radius:3px;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;background-color:#fff}.recurringslotoverlay_slotContent__GkPS1{flex:1 1}.recurringslotoverlay_slotTime__uDhaI{font-size:.875rem;font-weight:600;color:#374151;font-family:monospace;margin-bottom:.25rem}.recurringslotoverlay_slotService__uxuWq{font-size:.75rem;color:#6b7280;font-style:italic;margin-bottom:.25rem}.recurringslotoverlay_slotStatus__eDnnX{font-size:.625rem;padding:.125rem .375rem;border-radius:6px;font-weight:600;text-transform:uppercase;display:inline-block}.recurringslotoverlay_openStatus__dEq4m{background-color:rgba(59,130,246,.1);color:#1d4ed8}.recurringslotoverlay_bookedStatus__DOOgG{background-color:rgba(16,185,129,.1);color:#047857}.recurringslotoverlay_blockedStatus__etvFC{background-color:rgba(239,68,68,.1);color:#dc2626}.recurringslotoverlay_parallelSlotGroup__KJuEm{background-color:rgba(240,169,99,.05);border-radius:8px;margin-bottom:.75rem;border:1px solid #e2e8f0;overflow:hidden}.recurringslotoverlay_selectedParallelGroup__hO_Ov{background-color:rgba(240,169,99,.05);border-width:2px}.recurringslotoverlay_parallelGroupHeader__HR3nY{width:100%;padding:1rem;background-color:transparent;border:none;border-left:4px solid;cursor:pointer;text-align:left}.recurringslotoverlay_parallelGroupMainInfo__In1Zv{display:flex;align-items:flex-start;gap:.75rem}.recurringslotoverlay_parallelGroupCheckbox__tVxSt{padding-top:1px}.recurringslotoverlay_parallelGroupDetails__eFOTh{flex:1 1}.recurringslotoverlay_parallelGroupInfo__M_nON{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.recurringslotoverlay_parallelGroupTime__mI3O3{font-size:.875rem;font-weight:600;color:#374151;font-family:monospace}.recurringslotoverlay_parallelBadge__pu_ry{border-radius:6px;padding:.125rem .375rem}.recurringslotoverlay_parallelBadgeText__Q_zNL{color:#fff;font-size:.625rem;font-weight:600}.recurringslotoverlay_parallelGroupService__fB5c_{font-size:.75rem;color:#6b7280;font-style:italic}.recurringslotoverlay_slotCountSelector__MwKxl{background-color:#fafafa;padding:.75rem;border-top:1px solid #e2e8f0}.recurringslotoverlay_countButtons__5EdVd{display:flex;gap:3px;margin-bottom:.5rem;overflow-x:auto}.recurringslotoverlay_countButton__7lCnE{width:24px;height:20px;border-radius:3px;background-color:#fff;border:1.5px solid #e2e8f0;color:#374151;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.recurringslotoverlay_countButtonExisting__MR8LQ{background-color:#f0a963;border-color:#f0a963;color:#fff}.recurringslotoverlay_countButtonNew__EPPQL{background-color:#10b981;border-color:#10b981;color:#fff}.recurringslotoverlay_countButtonReduced__awBit{background-color:#ef4444;border-color:#ef4444;color:#fff}.recurringslotoverlay_countButtonUnavailable__mBcTv{background-color:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.recurringslotoverlay_countSelectorInfo__J_mHH{text-align:center}.recurringslotoverlay_countSelectorText__NYP_6{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.recurringslotoverlay_countAdjustButtons__jUG_7{display:flex;align-items:center;justify-content:center;gap:.5rem}.recurringslotoverlay_adjustButton__bKK8S{width:20px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #f0a963;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#f0a963}.recurringslotoverlay_adjustButtonDisabled__p0YS0{border-color:#e5e7eb;background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.recurringslotoverlay_adjustButtonText____tet{font-size:.75rem;color:#6b7280;text-align:center;max-width:80px}.recurringslotoverlay_modalOverlay__KexwL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:20px;z-index:2000}.recurringslotoverlay_modalContainer__moz4i{background-color:#fff;width:100%;max-width:600px;max-height:80%;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2)}.recurringslotoverlay_modalHeader__zf4Lk{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(240,169,99,.2)}.recurringslotoverlay_modalTitle__G_6iQ{color:#fff;font-size:1.25rem;font-weight:600}.recurringslotoverlay_modalCloseButton__GkjNa{background-color:transparent;border:none;color:#fff;padding:.25rem;cursor:pointer;opacity:.7;transition:opacity .2s;border-radius:4px}.recurringslotoverlay_modalCloseButton__GkjNa:hover{opacity:1}.recurringslotoverlay_modalContent__I5_dN{overflow:auto;max-height:400px}.recurringslotoverlay_modalSummary__GHRnv{padding:1.5rem;text-align:center;border-bottom:1px solid #e2e8f0;background-color:#fafafa}.recurringslotoverlay_modalSummaryTitle__Uk61W{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:.375rem}.recurringslotoverlay_modalSummaryTime__qpIGz{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.recurringslotoverlay_modalSummaryCount__kZkeD{font-size:.75rem;color:#9ca3af}.recurringslotoverlay_modalTemplatesList__0PADV{padding:1.5rem}.recurringslotoverlay_templateDetailsCard__Dcddd{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:1rem}.recurringslotoverlay_templateDetailsHeader__I9g8x{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.recurringslotoverlay_templateDetailsTitle__QZHsG{font-size:.875rem;font-weight:600;color:#374151}.recurringslotoverlay_templateParallelBadge__Syprv{border-radius:4px;padding:.125rem .5rem;color:#fff;font-size:.75rem;font-weight:600}.recurringslotoverlay_templateDetailsContent__L1WZB{display:flex;flex-direction:column;gap:.5rem}.recurringslotoverlay_templateDetailRow__arzEd{display:flex}.recurringslotoverlay_templateDetailLabel__o0FLo{font-size:.75rem;color:#6b7280;width:100px;flex-shrink:0}.recurringslotoverlay_templateDetailValue__q9uLa{font-size:.75rem;color:#374151;flex:1 1}.recurringslotoverlay_templateDetailName__BCIqA{word-break:break-all}.recurringslotoverlay_modalFooter__P_dac{border-top:1px solid #e2e8f0;padding:1rem 1.5rem;background-color:#fafafa}.recurringslotoverlay_modalCloseButtonFooter__IGAWN{color:#fff;border:none;padding:.625rem 1rem;border-radius:6px;width:100%;cursor:pointer;font-weight:500;font-size:.8rem;transition:all .2s ease}.recurringslotoverlay_footer__nmwMB{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid #e2e8f0}.recurringslotoverlay_cancelButton__ZUvBs,.recurringslotoverlay_saveButton__mznce{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:6px;font-weight:500;font-size:.8rem;cursor:pointer;transition:all .2s ease;border:none}.recurringslotoverlay_cancelButton__ZUvBs{background-color:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.recurringslotoverlay_cancelButton__ZUvBs:hover:not(:disabled){background-color:#e5e7eb}.recurringslotoverlay_saveButton__mznce{background-color:#f0a963;color:#fff}.recurringslotoverlay_saveButton__mznce:hover:not(:disabled){background-color:#f59237}.recurringslotoverlay_cancelButton__ZUvBs:disabled,.recurringslotoverlay_saveButton__mznce:disabled{opacity:.6;cursor:not-allowed}.recurringslotoverlay_buttonSpinner__zCk2w{animation:recurringslotoverlay_spin__AJ9He .8s linear infinite}@media (max-width:768px){.recurringslotoverlay_overlay__sOmeb{padding:10px}.recurringslotoverlay_modal__cOA_0{max-width:95%;height:95vh}.recurringslotoverlay_body__VeD0H{padding:1rem}.recurringslotoverlay_summaryGrid__ELIZH{flex-direction:column}.recurringslotoverlay_summaryItem__yJy_G{width:100%}.recurringslotoverlay_dayColumn__xkMBH{padding:4px 2px}.recurringslotoverlay_timeColumn__zIM3k{width:60px;padding:4px}.recurringslotoverlay_weekDaysContainer__sVnCT{gap:.25rem}.recurringslotoverlay_footer__nmwMB{flex-direction:column-reverse;gap:.5rem}.recurringslotoverlay_cancelButton__ZUvBs,.recurringslotoverlay_saveButton__mznce{width:100%;justify-content:center}.recurringslotoverlay_tabScrollContainer__PFi5G{padding-left:.75rem;padding-right:.75rem}}@media (max-width:480px){.recurringslotoverlay_calendarContainer__m373C{padding:.5rem}.recurringslotoverlay_weekDaysContainer__sVnCT{gap:.125rem}.recurringslotoverlay_dayItem__a1YWw{padding:4px 1px}.recurringslotoverlay_dayName__b7uie{font-size:.625rem}.recurringslotoverlay_dayNumber__3loOX{font-size:.75rem}.recurringslotoverlay_slotsCount__e3zTu{font-size:.5rem}}.recurringslotoverlay_compactControlsContainer__QEctS{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:6px;margin:8px 0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.recurringslotoverlay_controlsRow__zb6RJ{display:flex;align-items:center;padding:10px 16px;gap:24px}.recurringslotoverlay_controlGroup__iiwRT{display:flex;flex-direction:column;gap:4px;min-width:120px}.recurringslotoverlay_controlLabel__5N8dQ{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin:0}.recurringslotoverlay_professionalDateInput__g7_s3,.recurringslotoverlay_professionalSelect__uSWcN{padding:6px 10px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;font-weight:500;color:#1e293b;background:#fff;transition:all .2s ease;min-height:32px;box-sizing:border-box}.recurringslotoverlay_professionalDateInput__g7_s3:focus,.recurringslotoverlay_professionalSelect__uSWcN:focus{outline:none;border-color:#ec8d27;box-shadow:0 0 0 2px rgba(236,141,39,.1)}.recurringslotoverlay_professionalSelect__uSWcN{cursor:pointer;min-width:100px}.recurringslotoverlay_summaryInfo__Gy1vs{flex:1 1;display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:1px solid #cbd5e1;min-width:180px}.recurringslotoverlay_summaryLabel__1nCeL{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px}.recurringslotoverlay_summaryText__FJy3E{font-size:13px;font-weight:500;color:#ec8d27}.recurringslotoverlay_calendarContainer__m373C{background-color:#fff;border-radius:6px;border:1px solid #e1e1e1;padding:8px;margin:8px 0}.recurringslotoverlay_calendarHeader__aD2dQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;min-height:24px}.recurringslotoverlay_navButton__GubmJ{width:28px;height:28px;border-radius:4px;background-color:#fff;border:1px solid #e1e1e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#ec8d27}.recurringslotoverlay_weekDisplay__IM2oK{text-align:center;flex:1 1;margin:0 12px}.recurringslotoverlay_weekText__6HGRY{font-size:13px;font-weight:600;color:#ec8d27;line-height:1.2}.recurringslotoverlay_weekSubtext__YlTWT{font-size:11px;color:#666;line-height:1.2;margin-top:1px}.recurringslotoverlay_weekDaysContainer__sVnCT{display:flex;justify-content:space-between;gap:3px;min-height:60px}.recurringslotoverlay_dayItem__a1YWw{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:4px 2px;border-radius:4px;background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;min-height:50px;max-height:50px}.recurringslotoverlay_dayName__b7uie{font-size:10px;color:#666;font-weight:500;line-height:1}.recurringslotoverlay_dayNumber__3loOX{font-size:13px;font-weight:600;color:#333;margin:2px 0;line-height:1}.recurringslotoverlay_slotsCount__e3zTu{font-size:9px;color:#999;line-height:1;margin-top:1px}.recurringslotoverlay_body__VeD0H{flex:1 1;display:flex;flex-direction:column;background-color:#f8f9fa;overflow:hidden;padding:8px;gap:8px;max-height:calc(90vh - 120px)}.recurringslotoverlay_contentContainer__TDRqk{background-color:#fff;border-radius:6px;flex:1 1;overflow:hidden;min-height:350px;display:flex;flex-direction:column;border:1px solid #e1e1e1}.recurringslotoverlay_tabContainer__hTau2{background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;overflow:hidden;margin:4px 0}.recurringslotoverlay_tabButton__dV3D7{padding:8px 12px;background-color:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease;white-space:nowrap;min-width:100px;justify-content:center}.recurringslotoverlay_tabText__xIcs4{font-size:13px;font-weight:500;color:#666}.recurringslotoverlay_tabCount__fypTF{font-size:12px;color:#999;font-weight:500}.recurringslotoverlay_errorMessage__7DC2Q,.recurringslotoverlay_successMessage__h0MQw{padding:6px 10px;border-radius:4px;display:flex;align-items:flex-start;position:relative;font-size:12px;line-height:1.3;gap:6px;margin:4px 0}.recurringslotoverlay_modeContainer__m1UYp{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:6px 10px;border-radius:4px;border:1px solid #e1e1e1}.recurringslotoverlay_modeText__AvrlJ{font-size:12px;font-weight:500;color:#333}.recurringslotoverlay_modeToggleButton__jEm44{display:flex;align-items:center;gap:4px;padding:5px 10px;border-radius:4px;border:none;background-color:#ec8d27;color:#fff;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}@media (max-width:768px){.recurringslotoverlay_controlsRow__zb6RJ{flex-direction:column;gap:12px;padding:12px}.recurringslotoverlay_summaryInfo__Gy1vs{border-left:none;border-top:1px solid #cbd5e1;padding-left:0;padding-top:8px;text-align:center}.recurringslotoverlay_controlGroup__iiwRT{width:100%;min-width:unset}.recurringslotoverlay_professionalDateInput__g7_s3,.recurringslotoverlay_professionalSelect__uSWcN{width:100%}.recurringslotoverlay_dayItem__a1YWw{padding:3px 1px;min-height:45px;max-height:45px}.recurringslotoverlay_dayName__b7uie{font-size:9px}.recurringslotoverlay_dayNumber__3loOX{font-size:12px}.recurringslotoverlay_slotsCount__e3zTu{font-size:8px}}@media (max-width:480px){.recurringslotoverlay_compactControlsContainer__QEctS{margin:4px 0}.recurringslotoverlay_controlsRow__zb6RJ{padding:8px;gap:8px}.recurringslotoverlay_calendarContainer__m373C{padding:6px}.recurringslotoverlay_weekDaysContainer__sVnCT{gap:2px;min-height:40px}.recurringslotoverlay_dayItem__a1YWw{min-height:38px;max-height:38px;padding:2px 1px}}.slotoverlay_modalContainer__RTP0o{font-family:Inter,sans-serif;margin-top:30px}.slotoverlay_modalContainer__RTP0o .slotoverlay_modal-dialog__D51gl{max-width:1200px;width:95vw}.slotoverlay_modalContainer__RTP0o .slotoverlay_modal-content__n0FOP{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.slotoverlay_modalHeader__FjoUH{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.slotoverlay_modalTitle__rKP1T{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.slotoverlay_modalBody__Rui7e{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.slotoverlay_alertError__eWfF_,.slotoverlay_alertSuccess__KV_YD{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.slotoverlay_alertSuccess__KV_YD{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.slotoverlay_alertSuccess__KV_YD strong{color:#059669}.slotoverlay_alertError__eWfF_{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.slotoverlay_alertError__eWfF_ strong{color:#dc2626}.slotoverlay_alertIcon__hB_O_{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.slotoverlay_alertCloseBtn__lfvaX{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.slotoverlay_alertCloseBtn__lfvaX:hover{opacity:1}.slotoverlay_formGroup__4Msys{margin-bottom:1.25rem}.slotoverlay_formLabel__OYi_6{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.75rem}.slotoverlay_labelIcon__nfT6S{color:#f0a963}.slotoverlay_inputWithIcon__PkCzz{position:relative}.slotoverlay_inputIcon__SUlqw{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.slotoverlay_formInput__u7gP5,.slotoverlay_formSelect__P3_j0{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:48px;box-sizing:border-box}.slotoverlay_formSelect__P3_j0{min-height:120px;padding-left:1rem;height:auto;padding-top:.875rem;padding-bottom:.875rem}.slotoverlay_formInput__u7gP5:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}.slotoverlay_formInput__u7gP5:focus,.slotoverlay_formSelect__P3_j0:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.slotoverlay_helperText__yxDMS{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-style:italic}.slotoverlay_formRow__d1xrR{display:flex;gap:2rem;margin-bottom:1.5rem;padding:1rem;background-color:rgba(240,169,99,.05);border-radius:10px;border:1px solid rgba(240,169,99,.1)}.slotoverlay_formCol__yfyqi{flex:1 1}.slotoverlay_radioOption__yAGKG{display:flex;align-items:center;padding:.75rem 1rem;background-color:hsla(0,0%,100%,.8);border-radius:8px;border:1px solid rgba(240,169,99,.1);transition:all .2s ease}.slotoverlay_radioOption__yAGKG:hover{background-color:rgba(240,169,99,.1);border-color:rgba(240,169,99,.3)}.slotoverlay_radioLabel__7b3IF{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;color:#374151;width:100%}.slotoverlay_radioInput___zaXL{margin-right:.75rem;accent-color:#f0a963;cursor:pointer;width:1.25rem;height:1.25rem}.slotoverlay_radioText__A9w_b{font-size:1rem}.slotoverlay_switchContainer__9eLiT{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background-color:rgba(240,169,99,.05);border-radius:10px;border:1px solid rgba(240,169,99,.1)}.slotoverlay_switchLabel__YB3wt{position:relative;display:inline-block;width:60px;height:28px}.slotoverlay_switchInput__F3T8G{opacity:0;width:0;height:0}.slotoverlay_switchSlider__Iq23l{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:28px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.slotoverlay_switchSlider__Iq23l:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.slotoverlay_switchInput__F3T8G:checked+.slotoverlay_switchSlider__Iq23l{background-color:#f0a963}.slotoverlay_switchInput__F3T8G:checked+.slotoverlay_switchSlider__Iq23l:before{transform:translateX(32px)}.slotoverlay_durationDisplay__KPvmd{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;background-color:rgba(240,169,99,.05);border-radius:10px;border:1px solid rgba(240,169,99,.1)}.slotoverlay_durationText__YU5m3{font-size:1rem;font-weight:600;color:#374151}.slotoverlay_actionButtons__jWEP8{display:flex;justify-content:flex-end;gap:1.25rem;margin-top:2rem;padding-top:2rem;border-top:2px solid rgba(240,169,99,.1)}.slotoverlay_blockButton__5scLs,.slotoverlay_cancelButton__tv0kG,.slotoverlay_submitButton__7Pd1m{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:150px}.slotoverlay_submitButton__7Pd1m{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff;box-shadow:0 2px 4px rgba(240,169,99,.3)}.slotoverlay_submitButton__7Pd1m:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.4)}.slotoverlay_submitButton__7Pd1m:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.slotoverlay_blockButton__5scLs{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;box-shadow:0 2px 4px hsla(220,9%,46%,.3)}.slotoverlay_blockButton__5scLs:hover:not(:disabled){background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px);box-shadow:0 4px 12px hsla(220,9%,46%,.4)}.slotoverlay_blockButton__5scLs:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);color:#fff;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.slotoverlay_cancelButton__tv0kG{background-color:#fff;color:#6b7280;border:1px solid #d1d5db;box-shadow:0 1px 3px rgba(0,0,0,.1)}.slotoverlay_cancelButton__tv0kG:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af;color:#374151;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.15)}.slotoverlay_spinnerSmall__hvT6J{width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:slotoverlay_spin__vd8NW .8s linear infinite;margin-right:.5rem}@keyframes slotoverlay_spin__vd8NW{to{transform:rotate(1turn)}}@media (max-width:1024px){.slotoverlay_modalContainer__RTP0o .slotoverlay_modal-dialog__D51gl{max-width:900px;width:90vw}.slotoverlay_formRow__d1xrR{gap:1.5rem}}@media (max-width:768px){.slotoverlay_modalContainer__RTP0o .slotoverlay_modal-dialog__D51gl{width:95vw;margin:1rem}.slotoverlay_modalBody__Rui7e{padding:1.25rem 1.5rem}.slotoverlay_formRow__d1xrR{flex-direction:column;gap:1rem;padding:.75rem}.slotoverlay_actionButtons__jWEP8{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}.slotoverlay_blockButton__5scLs,.slotoverlay_cancelButton__tv0kG,.slotoverlay_submitButton__7Pd1m{width:100%;justify-content:center;min-width:auto}.slotoverlay_radioOption__yAGKG{padding:.5rem .75rem}.slotoverlay_durationDisplay__KPvmd,.slotoverlay_switchContainer__9eLiT{padding:.75rem 1rem}}@media (max-width:480px){.slotoverlay_modalTitle__rKP1T{font-size:1.25rem}.slotoverlay_modalHeader__FjoUH{padding:1rem 1.5rem}.slotoverlay_modalBody__Rui7e{padding:1rem}.slotoverlay_formInput__u7gP5,.slotoverlay_formSelect__P3_j0{font-size:16px;height:44px;padding:.75rem 1rem .75rem 2.5rem}.slotoverlay_formRow__d1xrR{padding:.5rem}.slotoverlay_durationDisplay__KPvmd,.slotoverlay_switchContainer__9eLiT{padding:.5rem .75rem}}.slotoverlay_icon__NKA1N{color:#f0a963;cursor:pointer}.slotoverlay_blockButton__5scLs:focus,.slotoverlay_cancelButton__tv0kG:focus,.slotoverlay_formInput__u7gP5:focus,.slotoverlay_formSelect__P3_j0:focus,.slotoverlay_submitButton__7Pd1m:focus{outline:2px solid #f0a963;outline-offset:2px}.slotoverlay_formLabel__OYi_6{text-transform:none;letter-spacing:normal}.slotoverlay_modalContainer__RTP0o *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.AppointmentsTab_container__peaII{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.AppointmentsTab_statisticsBar__b20tO{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:0 1rem}.AppointmentsTab_statCard__RqH0t{background:#fff;border-radius:12px;padding:1rem 1.5rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);min-width:120px;transition:transform .2s ease,box-shadow .2s ease}.AppointmentsTab_statCard__RqH0t:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AppointmentsTab_statNumber__gVEWH{font-size:1.75rem;font-weight:700;color:#f0a963;margin-bottom:.25rem}.AppointmentsTab_statLabel__wUxE_{font-size:.85rem;color:#64748b;font-weight:500}.AppointmentsTab_filterControls__Uethv{display:flex;justify-content:center;margin-bottom:1.5rem;padding:0 1rem}.AppointmentsTab_filterGroup__UFHyQ{display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AppointmentsTab_filterLabel__WYttM{font-weight:600;color:#4b5563;margin-right:.5rem}.AppointmentsTab_filterButton__IqBnq{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:.875rem;cursor:pointer;transition:all .2s ease}.AppointmentsTab_filterButton__IqBnq:hover{background:#f9fafb;border-color:#f0a963;color:#f0a963}.AppointmentsTab_filterButton__IqBnq.AppointmentsTab_active__3Q7UM{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-color:transparent;box-shadow:0 2px 4px rgba(240,169,99,.3)}.AppointmentsTab_heroSection__a4Hfd{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.AppointmentsTab_heroSection__a4Hfd:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:AppointmentsTab_heroShine__KzyuO 5s infinite}@keyframes AppointmentsTab_heroShine__KzyuO{0%{left:-100%}20%{left:100%}to{left:100%}}.AppointmentsTab_heroContent__l3TE1{max-width:800px;margin:0 auto;position:relative;z-index:1}.AppointmentsTab_heroTitle__C4h4Q{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.AppointmentsTab_heroIcon__C1ks7{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.AppointmentsTab_heroSubtitle__uXkzx{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.AppointmentsTab_calendarSection__mrNb0{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}.AppointmentsTab_calendarCard__PAuFV{background-color:#fff;border-radius:16px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:1.5rem;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.AppointmentsTab_calendarCard__PAuFV:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.AppointmentsTab_calendar__R3HJJ{height:700px;font-family:Inter,sans-serif}.AppointmentsTab_customToolbar__YVC3z{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8fafc;border-radius:12px;margin-bottom:1rem}.AppointmentsTab_toolbarGroup__eI8aG{display:flex;gap:.5rem}.AppointmentsTab_toolbarButton__cdG45{background:#fff;border:1px solid #e2e8f0;color:#64748b;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.AppointmentsTab_toolbarButton__cdG45:hover{background-color:#f1f5f9;color:#f0a963;border-color:rgba(240,169,99,.3)}.AppointmentsTab_toolbarButton__cdG45.AppointmentsTab_active__3Q7UM{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-color:transparent}.AppointmentsTab_buttonIcon__Shb1q{font-size:.9rem}.AppointmentsTab_toolbarLabel__eFca_{font-size:1.1rem;font-weight:600;color:#334155}.AppointmentsTab_eventContainer__qx8DX{width:100%;height:100%;padding:2px}.AppointmentsTab_eventContent__w7K8W{height:100%;border-radius:6px;padding:4px 8px;display:flex;flex-direction:column;justify-content:space-between;font-size:.75rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease;position:relative}.AppointmentsTab_eventContent__w7K8W:hover{transform:scale(1.02);box-shadow:0 3px 6px rgba(0,0,0,.15)}.AppointmentsTab_eventTypeEvent__BhLGJ{border:2px solid hsla(0,0%,100%,.8)!important;background:linear-gradient(135deg,var(--event-color),var(--event-color-darker))!important}.AppointmentsTab_eventTypeEmergency__YP9zB{border:2px dashed hsla(0,0%,100%,.9)!important;animation:AppointmentsTab_emergency-pulse__IVen0 2s infinite}@keyframes AppointmentsTab_emergency-pulse__IVen0{0%,to{opacity:.9}50%{opacity:1;box-shadow:0 0 15px rgba(255,87,34,.6)}}.AppointmentsTab_eventInfo__rXwVq{display:flex;flex-direction:column;gap:2px;flex:1 1}.AppointmentsTab_eventHeader__sttF7{display:flex;align-items:center;gap:4px;margin-bottom:2px}.AppointmentsTab_slotTypeIcon__IWCI6{font-size:.7rem;opacity:.9}.AppointmentsTab_meetingIcon__mrd3J{font-size:.6rem;opacity:.8;background:hsla(0,0%,100%,.2);padding:1px 2px;border-radius:2px}.AppointmentsTab_statusBadge__83Pj_{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.AppointmentsTab_serviceTypes__0_z3t{display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.AppointmentsTab_serviceTag__EsnFl{background:hsla(0,0%,100%,.25);padding:1px 4px;border-radius:3px;font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.AppointmentsTab_moreServices__BAFR4{background:hsla(0,0%,100%,.3);padding:1px 4px;border-radius:3px;font-size:.6rem;font-weight:600}.AppointmentsTab_addEventButton__wxIk1{position:absolute;top:2px;right:2px;background:hsla(0,0%,100%,.3);color:#fff;border:none;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;cursor:pointer;transition:all .2s ease}.AppointmentsTab_addEventButton__wxIk1:hover{background:hsla(0,0%,100%,.5);transform:scale(1.1)}.AppointmentsTab_calendarActions__SBDGS{display:flex;justify-content:center;margin-bottom:2rem;gap:.75rem}.AppointmentsTab_actionButton__p6gq3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.AppointmentsTab_actionButton__p6gq3:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:AppointmentsTab_buttonShine__4IiPP 3s infinite}@keyframes AppointmentsTab_buttonShine__4IiPP{0%{left:-100%}20%{left:100%}to{left:100%}}.AppointmentsTab_actionButton__p6gq3:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.AppointmentsTab_actionButton__p6gq3:active{transform:translateY(0)}.AppointmentsTab_actionButton__p6gq3:disabled{opacity:.6;cursor:not-allowed;background:#cbd5e1}.AppointmentsTab_actionButton__p6gq3:disabled:before{animation:none}.AppointmentsTab_loadingContainer__EA_Vx{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#64748b}.AppointmentsTab_loadingSpinner__D4TW7{font-size:2rem;color:#f0a963;margin-bottom:1rem;animation:AppointmentsTab_spin__ydVRh 1s linear infinite}@keyframes AppointmentsTab_spin__ydVRh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppointmentsTab_legendSection__SWaen{background-color:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:2rem}.AppointmentsTab_legendTitle__Tf4XV{font-size:1.2rem;font-weight:600;color:#334155;margin-bottom:1.5rem;text-align:center}.AppointmentsTab_legendSubsection__p2DR_{margin-bottom:1.5rem}.AppointmentsTab_legendSubsection__p2DR_:last-child{margin-bottom:0}.AppointmentsTab_legendSubtitle__XWGcz{font-size:1rem;font-weight:600;color:#4b5563;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.AppointmentsTab_legendGrid__5loEm{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.AppointmentsTab_legendItem__xM_3_{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;transition:background-color .2s ease;white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.AppointmentsTab_legendItem__xM_3_:hover{background-color:#f8fafc}.AppointmentsTab_legendColor__wIbMV{width:16px;height:16px;border-radius:4px;flex-shrink:0}.AppointmentsTab_legendIcon__ShEiz{font-size:.9rem;width:16px;text-align:center;flex-shrink:0}.AppointmentsTab_legendText__R_zJQ{font-size:.8rem;color:#4b5563;font-weight:500;white-space:nowrap;overflow:visible}@media (max-width:1024px){.AppointmentsTab_legendGrid__5loEm{gap:.5rem}.AppointmentsTab_legendText__R_zJQ{font-size:.75rem}}@media (max-width:768px){.AppointmentsTab_statisticsBar__b20tO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.AppointmentsTab_statCard__RqH0t{padding:.75rem 1rem;min-width:auto}.AppointmentsTab_statNumber__gVEWH{font-size:1.5rem}.AppointmentsTab_filterControls__Uethv{padding:0 .5rem}.AppointmentsTab_filterGroup__UFHyQ{flex-wrap:wrap;gap:.25rem}.AppointmentsTab_filterButton__IqBnq{padding:.4rem .8rem;font-size:.8rem}.AppointmentsTab_heroSection__a4Hfd{padding:2rem 1rem}.AppointmentsTab_heroTitle__C4h4Q{font-size:1.75rem}.AppointmentsTab_heroSubtitle__uXkzx{font-size:1rem}.AppointmentsTab_calendar__R3HJJ{height:500px}.AppointmentsTab_customToolbar__YVC3z{flex-direction:column;gap:.75rem;padding:.75rem}.AppointmentsTab_toolbarGroup__eI8aG{width:100%;justify-content:center}.AppointmentsTab_toolbarLabel__eFca_{order:-1;margin-bottom:.5rem}.AppointmentsTab_eventContent__w7K8W{padding:3px 6px}.AppointmentsTab_serviceTag__EsnFl{max-width:50px;font-size:.55rem}.AppointmentsTab_legendGrid__5loEm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.AppointmentsTab_legendItem__xM_3_{padding:.4rem .5rem;justify-content:flex-start}.AppointmentsTab_legendText__R_zJQ{font-size:.7rem;overflow:hidden;text-overflow:ellipsis}.AppointmentsTab_legendColor__wIbMV{width:14px;height:14px}.AppointmentsTab_legendIcon__ShEiz{font-size:.8rem;width:14px}}@media (max-width:480px){.AppointmentsTab_statisticsBar__b20tO{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:0 .5rem}.AppointmentsTab_statCard__RqH0t{padding:.5rem}.AppointmentsTab_statNumber__gVEWH{font-size:1.25rem}.AppointmentsTab_statLabel__wUxE_{font-size:.75rem}.AppointmentsTab_filterButton__IqBnq{padding:.3rem .6rem;font-size:.75rem}.AppointmentsTab_heroTitle__C4h4Q{font-size:1.5rem}.AppointmentsTab_calendarSection__mrNb0{padding:0 .5rem}.AppointmentsTab_calendarCard__PAuFV{padding:.5rem}.AppointmentsTab_toolbarButton__cdG45{padding:.5rem .75rem;font-size:.8rem}.AppointmentsTab_eventContent__w7K8W{padding:2px 4px}.AppointmentsTab_eventHeader__sttF7{gap:2px}.AppointmentsTab_serviceTypes__0_z3t{gap:1px}.AppointmentsTab_serviceTag__EsnFl{max-width:40px;font-size:.5rem;padding:1px 3px}.AppointmentsTab_legendGrid__5loEm{grid-template-columns:1fr}.AppointmentsTab_legendItem__xM_3_{padding:.3rem .4rem}.AppointmentsTab_legendText__R_zJQ{font-size:.65rem}.AppointmentsTab_legendColor__wIbMV{width:12px;height:12px}.AppointmentsTab_legendIcon__ShEiz{font-size:.75rem;width:12px}}@keyframes AppointmentsTab_pulse__g4FHC{0%,to{opacity:.9}50%{opacity:1;transform:scale(1.02)}}.CategoryDetailsModal_modalContainer__dvoV7{font-family:Inter,sans-serif;margin-top:50px}.CategoryDetailsModal_modalHeader__0n85K{border-bottom:1px solid rgba(240,169,99,.2);padding:1rem 1.5rem}.CategoryDetailsModal_modalTitle__eWJlA{font-size:1.2rem;font-weight:600;color:#334155;margin:0}.CategoryDetailsModal_modalBody__tJTc4{padding:1.25rem}.CategoryDetailsModal_alertError__IHWu2{margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:8px;display:flex;align-items:flex-start;position:relative;background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.CategoryDetailsModal_alertIcon__L1T2o{margin-right:.75rem;flex-shrink:0}.CategoryDetailsModal_alertCloseBtn__m19c2{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.CategoryDetailsModal_alertCloseBtn__m19c2:hover{opacity:1}.CategoryDetailsModal_detailsContainer__VaCh8{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.CategoryDetailsModal_detailsContainer__VaCh8{flex-direction:row}}.CategoryDetailsModal_imageSection___p69Y{flex:1 1;max-width:100%}@media (min-width:768px){.CategoryDetailsModal_imageSection___p69Y{max-width:40%}}.CategoryDetailsModal_mainImageContainer__9GoE9{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:.75rem}.CategoryDetailsModal_mainImage__b4nGo{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.CategoryDetailsModal_imageNavButton__oi_xr{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.8);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:2}.CategoryDetailsModal_prevButton__WRe2W{left:10px}.CategoryDetailsModal_nextButton__KOW4x{right:10px}.CategoryDetailsModal_thumbnailContainer__qIZvI{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.CategoryDetailsModal_thumbnail__70K4v{width:60px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.CategoryDetailsModal_thumbnail__70K4v img{width:100%;height:100%;object-fit:cover}.CategoryDetailsModal_activeThumbnail__0TNTB{border-color:#f0a963}.CategoryDetailsModal_noImagePlaceholder__HBHDM{width:100%;aspect-ratio:1;background-color:#f8fafc;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#94a3b8;border:1px dashed #cbd5e1}.CategoryDetailsModal_noImageIcon___AEy3{font-size:2.5rem;margin-bottom:.75rem}.CategoryDetailsModal_detailsContent__wqpXW{flex:1 1;display:flex;flex-direction:column;gap:1rem}.CategoryDetailsModal_detailsHeader__sS52i{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CategoryDetailsModal_categoryTitle__no6Zn{font-size:1.5rem;font-weight:600;color:#334155;margin:0}.CategoryDetailsModal_priceBadge__KAOlB{background-color:#f0a963;color:#fff;padding:.4rem .75rem;border-radius:20px;font-weight:600;font-size:.9rem}.CategoryDetailsModal_detailsRow__zW_o3{display:flex;flex-direction:column;gap:.75rem}@media (min-width:576px){.CategoryDetailsModal_detailsRow__zW_o3{flex-direction:row;gap:1.5rem}}.CategoryDetailsModal_detailItem__cvDsR{flex:1 1}.CategoryDetailsModal_detailLabel__cjORZ{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#64748b;margin-bottom:.25rem}.CategoryDetailsModal_detailIcon__W3Ama{color:#f0a963}.CategoryDetailsModal_detailValue__tVJsv{font-size:1rem;color:#334155;font-weight:500}.CategoryDetailsModal_waivedHiredBadge__GmkIc{display:inline-flex;align-items:center;gap:.5rem;background-color:rgba(16,185,129,.1);color:#10b981;padding:.4rem .75rem;border-radius:20px;font-weight:500;font-size:.85rem;margin-top:.5rem}.CategoryDetailsModal_waivedIcon__Kwslr{font-size:.75rem}.CategoryDetailsModal_detailsSection__NvLZ3,.CategoryDetailsModal_disclaimerSection__C9_rk{margin-top:.75rem;padding:.75rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.CategoryDetailsModal_sectionLabel__ygYyb{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#475569;margin-bottom:.5rem}.CategoryDetailsModal_sectionIcon__MHKu9{color:#f0a963}.CategoryDetailsModal_detailsText__xu3nl,.CategoryDetailsModal_disclaimerText__8scGI{font-size:.9rem;color:#475569;line-height:1.5}.CategoryDetailsModal_actionButtons__6Eigc{display:flex;justify-content:flex-end;margin-top:1.5rem}.CategoryDetailsModal_closeButton__4jDFw{padding:.6rem 1.25rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;background-color:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.CategoryDetailsModal_closeButton__4jDFw:hover{background-color:#e5e7eb}.CategoryOverlay_modalContainer__Kpy55{font-family:Inter,sans-serif;margin-top:30px}.CategoryOverlay_modalContainer__Kpy55 .CategoryOverlay_modal-dialog__6bged{max-width:1200px;width:95vw}.CategoryOverlay_modalContainer__Kpy55 .CategoryOverlay_modal-content__pd9_X{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.CategoryOverlay_modalHeader__KNxGh{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.CategoryOverlay_modalTitle__u8EK9{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.CategoryOverlay_modalBody__aU3f9{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.CategoryOverlay_alertError__cS_Fz,.CategoryOverlay_alertSuccess__PC_Kk{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.CategoryOverlay_alertSuccess__PC_Kk{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.CategoryOverlay_alertSuccess__PC_Kk strong{color:#059669}.CategoryOverlay_alertError__cS_Fz{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.CategoryOverlay_alertError__cS_Fz strong{color:#dc2626}.CategoryOverlay_alertIcon__F6GlC{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.CategoryOverlay_alertCloseBtn__ELqAR{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.CategoryOverlay_alertCloseBtn__ELqAR:hover{opacity:1}.CategoryOverlay_deleteConfirmation__58QdP{background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(220,38,38,.05));border:2px solid rgba(239,68,68,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CategoryOverlay_deleteConfirmHeader__WBGPF{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(239,68,68,.2)}.CategoryOverlay_deleteConfirmHeader__WBGPF h4{margin:0;color:#dc2626;font-size:1.125rem;font-weight:600}.CategoryOverlay_deleteIcon__f9fBX{color:#dc2626}.CategoryOverlay_deleteConfirmation__58QdP p{color:#4b5563;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.CategoryOverlay_deleteActions__Q59ak{display:flex;gap:1rem;justify-content:flex-end}.CategoryOverlay_confirmDeleteBtn__YRbZg{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-width:120px}.CategoryOverlay_confirmDeleteBtn__YRbZg:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.CategoryOverlay_confirmDeleteBtn__YRbZg:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);cursor:not-allowed;opacity:.7;transform:none}.CategoryOverlay_cancelDeleteBtn__bcSRV{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-width:120px}.CategoryOverlay_cancelDeleteBtn__bcSRV:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.CategoryOverlay_formRow__0l7W9{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.CategoryOverlay_formRowThree__SSH_D{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.CategoryOverlay_formRowSingle__hKN5Y{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.CategoryOverlay_formGroup__4Aa0A{margin-bottom:1rem}.CategoryOverlay_formLabel__NQEqM{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.CategoryOverlay_labelIcon__5VQMv{color:#f0a963}.CategoryOverlay_inputWithIcon__pGdaO{position:relative}.CategoryOverlay_inputIcon__Fjkt1{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.CategoryOverlay_formInput__bGxoa,.CategoryOverlay_formInput__bGxoa[type=number],.CategoryOverlay_formTextarea__eIK11,select.CategoryOverlay_formInput__bGxoa{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.CategoryOverlay_formInput__bGxoa[type=number]::-webkit-inner-spin-button,.CategoryOverlay_formInput__bGxoa[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CategoryOverlay_formInput__bGxoa[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.CategoryOverlay_formInput__bGxoa.CategoryOverlay_noIcon__MQFEG,.CategoryOverlay_formTextarea__eIK11{padding-left:1rem}.CategoryOverlay_formTextarea__eIK11{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.CategoryOverlay_formInput__bGxoa:focus,.CategoryOverlay_formTextarea__eIK11:focus,select.CategoryOverlay_formInput__bGxoa:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.CategoryOverlay_selectInput__bhjyf{width:100%;font-size:.95rem;color:#334155}.CategoryOverlay_charCount__dJ_U4{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.CategoryOverlay_checkboxContainer__c9ntV{display:flex;align-items:center;padding:.75rem 1rem;min-height:44px;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;margin-top:0}.CategoryOverlay_checkbox__7wS7M{width:1.25rem;height:1.25rem;margin-right:.75rem;cursor:pointer;accent-color:#f0a963;flex-shrink:0}.CategoryOverlay_checkboxLabel__1XtFr{font-size:.95rem;color:#4b5563;font-weight:500;cursor:pointer;margin-bottom:0}.CategoryOverlay_imageUploadSection__I8_CG{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.CategoryOverlay_imageUploadHeader__xwyfa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CategoryOverlay_imageHeaderTitle__5MWqK{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.CategoryOverlay_uploadIcon__xfcyd{color:#f0a963}.CategoryOverlay_imageCount__9TcGn{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.CategoryOverlay_uploadArea__1KJkG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.CategoryOverlay_uploadArea__1KJkG:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.CategoryOverlay_uploadAreaIcon__MYJBO{color:#f0a963}.CategoryOverlay_uploadText__QWU4_{text-align:center}.CategoryOverlay_uploadText__QWU4_ p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.CategoryOverlay_uploadText__QWU4_ span{font-size:.875rem;color:#6b7280}.CategoryOverlay_fileInput__p3q3l{display:none}.CategoryOverlay_imagePreviewGrid__jJ4Gh{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.CategoryOverlay_imagePreview__4OjWG{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background-color:#f8fafc}.CategoryOverlay_imagePreview__4OjWG img{display:block;width:100%;height:100%;object-fit:cover}.CategoryOverlay_mainImage__db1uX{border:2px solid #f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.2)}.CategoryOverlay_removeImageBtn__mvxqu{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease}.CategoryOverlay_removeImageBtn__mvxqu:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.CategoryOverlay_mainImageBadge__xRrj4{position:absolute;bottom:0;left:0;right:0;background-color:rgba(240,169,99,.9);color:#fff;font-size:.7rem;font-weight:600;text-align:center;padding:.25rem 0;text-transform:uppercase;letter-spacing:.5px}.CategoryOverlay_actionButtons__ReBc5{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.CategoryOverlay_cancelButton__vr5Fc,.CategoryOverlay_deleteButton__GDJS1,.CategoryOverlay_submitButton__622iC{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.CategoryOverlay_submitButton__622iC{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.CategoryOverlay_submitButton__622iC:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.CategoryOverlay_submitButton__622iC:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.CategoryOverlay_deleteButton__GDJS1{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.CategoryOverlay_deleteButton__GDJS1:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.CategoryOverlay_cancelButton__vr5Fc{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.CategoryOverlay_cancelButton__vr5Fc:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.CategoryOverlay_spinnerSmall__ngQw2{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:CategoryOverlay_spin__fA5HC .8s linear infinite;margin-right:.5rem}@keyframes CategoryOverlay_spin__fA5HC{to{transform:rotate(1turn)}}@media (max-width:1024px){.CategoryOverlay_modalContainer__Kpy55 .CategoryOverlay_modal-dialog__6bged{max-width:900px;width:90vw}.CategoryOverlay_formRowThree__SSH_D{grid-template-columns:repeat(2,1fr)}.CategoryOverlay_formRowThree__SSH_D .CategoryOverlay_formGroup__4Aa0A:nth-child(3){grid-column:1/-1}}@media (max-width:768px){.CategoryOverlay_modalContainer__Kpy55 .CategoryOverlay_modal-dialog__6bged{width:95vw;margin:1rem}.CategoryOverlay_modalBody__aU3f9{padding:1.25rem 1.5rem}.CategoryOverlay_formRowSingle__hKN5Y,.CategoryOverlay_formRowThree__SSH_D,.CategoryOverlay_formRow__0l7W9{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.CategoryOverlay_formGroup__4Aa0A{margin-bottom:1rem}.CategoryOverlay_imagePreviewGrid__jJ4Gh{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.CategoryOverlay_actionButtons__ReBc5{flex-direction:column-reverse;gap:.75rem}.CategoryOverlay_cancelButton__vr5Fc,.CategoryOverlay_deleteButton__GDJS1,.CategoryOverlay_submitButton__622iC{width:100%;justify-content:center}.CategoryOverlay_deleteActions__Q59ak{flex-direction:column;gap:.75rem}.CategoryOverlay_cancelDeleteBtn__bcSRV,.CategoryOverlay_confirmDeleteBtn__YRbZg{width:100%}}@media (max-width:480px){.CategoryOverlay_modalTitle__u8EK9{font-size:1.25rem}.CategoryOverlay_modalHeader__KNxGh{padding:1rem 1.5rem}.CategoryOverlay_modalBody__aU3f9{padding:1rem}.CategoryOverlay_formInput__bGxoa,.CategoryOverlay_formTextarea__eIK11{font-size:16px}.CategoryOverlay_deleteConfirmation__58QdP{padding:1rem}}.CategoryOverlay_icon__5a2Y_{color:#f0a963;cursor:pointer}.CategoryOverlay_cancelButton__vr5Fc:focus,.CategoryOverlay_deleteButton__GDJS1:focus,.CategoryOverlay_formInput__bGxoa:focus,.CategoryOverlay_formTextarea__eIK11:focus,.CategoryOverlay_submitButton__622iC:focus{outline:2px solid #f0a963;outline-offset:2px}.CategoryOverlay_formLabel__NQEqM{text-transform:none;letter-spacing:normal}.CategoryOverlay_modalContainer__Kpy55 *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.NewCategoryOverlay_modalContainer__4JUh_{font-family:Inter,sans-serif;margin-top:30px}.NewCategoryOverlay_modalContainer__4JUh_ .NewCategoryOverlay_modal-dialog__bVAIA{max-width:1200px;width:95vw}.NewCategoryOverlay_modalContainer__4JUh_ .NewCategoryOverlay_modal-content__A7Map{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.NewCategoryOverlay_modalHeader__xHOTk{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.NewCategoryOverlay_modalTitle__M__DV{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.NewCategoryOverlay_modalBody__RdhrU{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.NewCategoryOverlay_alertError__mqNBX,.NewCategoryOverlay_alertSuccess__2evsH{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.NewCategoryOverlay_alertSuccess__2evsH{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.NewCategoryOverlay_alertSuccess__2evsH strong{color:#059669}.NewCategoryOverlay_alertError__mqNBX{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.NewCategoryOverlay_alertError__mqNBX strong{color:#dc2626}.NewCategoryOverlay_alertIcon__Jq_q9{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.NewCategoryOverlay_alertCloseBtn__QPyQz{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.NewCategoryOverlay_alertCloseBtn__QPyQz:hover{opacity:1}.NewCategoryOverlay_formRow__2ZwU8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.NewCategoryOverlay_formRowThree__PQ_nF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.NewCategoryOverlay_formRowSingle__OtjOa{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.NewCategoryOverlay_formGroup__ej9b7{margin-bottom:1rem}.NewCategoryOverlay_formLabel__QK1uj{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.NewCategoryOverlay_labelIcon__Pcz45{color:#f0a963}.NewCategoryOverlay_inputWithIcon__9hemu{position:relative}.NewCategoryOverlay_inputIcon__kr1e2{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.NewCategoryOverlay_formInput__OSrV_,.NewCategoryOverlay_formInput__OSrV_[type=number],.NewCategoryOverlay_formTextarea__SmoeK,select.NewCategoryOverlay_formInput__OSrV_{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.NewCategoryOverlay_formInput__OSrV_[type=number]::-webkit-inner-spin-button,.NewCategoryOverlay_formInput__OSrV_[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NewCategoryOverlay_formInput__OSrV_[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.NewCategoryOverlay_formInput__OSrV_.NewCategoryOverlay_noIcon__0Udsm,.NewCategoryOverlay_formTextarea__SmoeK{padding-left:1rem}.NewCategoryOverlay_formTextarea__SmoeK{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.NewCategoryOverlay_formInput__OSrV_:focus,.NewCategoryOverlay_formTextarea__SmoeK:focus,select.NewCategoryOverlay_formInput__OSrV_:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.NewCategoryOverlay_selectInput__c6asE{width:100%;font-size:.95rem;color:#334155}.NewCategoryOverlay_charCount__hww_T{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.NewCategoryOverlay_checkboxContainer__LPv6P{display:flex;align-items:center;padding:.75rem 1rem;min-height:44px;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;margin-top:0}.NewCategoryOverlay_checkbox__ov2S6{width:1.25rem;height:1.25rem;margin-right:.75rem;cursor:pointer;accent-color:#f0a963;flex-shrink:0}.NewCategoryOverlay_checkboxLabel__pTNoS{font-size:.95rem;color:#4b5563;font-weight:500;cursor:pointer;margin-bottom:0}.NewCategoryOverlay_imageUploadSection__LyUzO{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.NewCategoryOverlay_imageUploadHeader__hkxLj{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.NewCategoryOverlay_imageHeaderTitle__YuzTj{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.NewCategoryOverlay_uploadIcon__3G_AH{color:#f0a963}.NewCategoryOverlay_imageCount__7IOX4{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.NewCategoryOverlay_uploadArea__M4OkT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.NewCategoryOverlay_uploadArea__M4OkT:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.NewCategoryOverlay_uploadAreaIcon__0o_tm{color:#f0a963}.NewCategoryOverlay_uploadText__lwh6j{text-align:center}.NewCategoryOverlay_uploadText__lwh6j p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.NewCategoryOverlay_uploadText__lwh6j span{font-size:.875rem;color:#6b7280}.NewCategoryOverlay_fileInput__k_bDb{display:none}.NewCategoryOverlay_imagePreviewGrid__R3SBo{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.NewCategoryOverlay_imagePreview__SnNaz{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background-color:#f8fafc}.NewCategoryOverlay_imagePreview__SnNaz img{display:block;width:100%;height:100%;object-fit:cover}.NewCategoryOverlay_mainImage__rrHAO{border:2px solid #f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.2)}.NewCategoryOverlay_removeImageBtn__O4aBP{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease}.NewCategoryOverlay_removeImageBtn__O4aBP:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.NewCategoryOverlay_mainImageBadge__bJpma{position:absolute;bottom:0;left:0;right:0;background-color:rgba(240,169,99,.9);color:#fff;font-size:.7rem;font-weight:600;text-align:center;padding:.25rem 0;text-transform:uppercase;letter-spacing:.5px}.NewCategoryOverlay_actionButtons__5yLLa{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.NewCategoryOverlay_cancelButton__O9xNd,.NewCategoryOverlay_submitButton__ilvny{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.NewCategoryOverlay_submitButton__ilvny{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.NewCategoryOverlay_submitButton__ilvny:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.NewCategoryOverlay_submitButton__ilvny:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.NewCategoryOverlay_cancelButton__O9xNd{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.NewCategoryOverlay_cancelButton__O9xNd:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.NewCategoryOverlay_spinnerSmall__GVk4H{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:NewCategoryOverlay_spin__dI0oy .8s linear infinite;margin-right:.5rem}@keyframes NewCategoryOverlay_spin__dI0oy{to{transform:rotate(1turn)}}@media (max-width:1024px){.NewCategoryOverlay_modalContainer__4JUh_ .NewCategoryOverlay_modal-dialog__bVAIA{max-width:900px;width:90vw}.NewCategoryOverlay_formRowThree__PQ_nF{grid-template-columns:repeat(2,1fr)}.NewCategoryOverlay_formRowThree__PQ_nF .NewCategoryOverlay_formGroup__ej9b7:nth-child(3){grid-column:1/-1}}@media (max-width:768px){.NewCategoryOverlay_modalContainer__4JUh_ .NewCategoryOverlay_modal-dialog__bVAIA{width:95vw;margin:1rem}.NewCategoryOverlay_modalBody__RdhrU{padding:1.25rem 1.5rem}.NewCategoryOverlay_formRowSingle__OtjOa,.NewCategoryOverlay_formRowThree__PQ_nF,.NewCategoryOverlay_formRow__2ZwU8{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.NewCategoryOverlay_formGroup__ej9b7{margin-bottom:1rem}.NewCategoryOverlay_imagePreviewGrid__R3SBo{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.NewCategoryOverlay_actionButtons__5yLLa{flex-direction:column-reverse;gap:.75rem}.NewCategoryOverlay_cancelButton__O9xNd,.NewCategoryOverlay_submitButton__ilvny{width:100%;justify-content:center}}@media (max-width:480px){.NewCategoryOverlay_modalTitle__M__DV{font-size:1.25rem}.NewCategoryOverlay_modalHeader__xHOTk{padding:1rem 1.5rem}.NewCategoryOverlay_modalBody__RdhrU{padding:1rem}.NewCategoryOverlay_formInput__OSrV_,.NewCategoryOverlay_formTextarea__SmoeK{font-size:16px}}.NewCategoryOverlay_icon__ITsy9{color:#f0a963;cursor:pointer}.NewCategoryOverlay_cancelButton__O9xNd:focus,.NewCategoryOverlay_formInput__OSrV_:focus,.NewCategoryOverlay_formTextarea__SmoeK:focus,.NewCategoryOverlay_submitButton__ilvny:focus{outline:2px solid #f0a963;outline-offset:2px}.NewCategoryOverlay_formLabel__QK1uj{text-transform:none;letter-spacing:normal}.NewCategoryOverlay_modalContainer__4JUh_ *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.CategoriesTab_container__i8WeY{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%}.CategoriesTab_container__i8WeY svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.CategoriesTab_noResultsMobile__v_EVv{text-align:center;padding:2rem 1rem;color:#6b7280;font-style:italic;background-color:#f9fafb;border-radius:12px;margin-top:1rem}.CategoriesTab_floatingAddButton__IKprs{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(240,169,99,.3);transition:all .3s ease;z-index:100;display:none}.CategoriesTab_floatingAddButton__IKprs:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 20px rgba(240,169,99,.4)}.CategoriesTab_desktopView__nw50C,.CategoriesTab_gridView__KEdnj,.CategoriesTab_mobileView__SuYt3{width:100%}@media (max-width:1200px){.CategoriesTab_categoriesTable__1LSO2 td,.CategoriesTab_categoriesTable__1LSO2 th{padding:.75rem .5rem;font-size:.9rem}.CategoriesTab_expandableTableCell__d_ywb{max-width:150px}}@media (max-width:992px){.CategoriesTab_desktopView__nw50C{display:none}.CategoriesTab_mobileView__SuYt3{display:block}.CategoriesTab_floatingAddButton__IKprs{display:flex}.CategoriesTab_controlsSection__W7Roe{flex-direction:column;align-items:stretch}.CategoriesTab_searchContainer__ld4mF{max-width:none}.CategoriesTab_addButton__Sx7L5{width:100%;justify-content:center}.CategoriesTab_heroTitle__TULPF{font-size:2rem}.CategoriesTab_heroSubtitle__SlE9e{font-size:1rem}.CategoriesTab_mainSection__S0knu{padding:1.5rem}.CategoriesTab_categoriesCardGrid__1jqj3{grid-template-columns:1fr}}@media (max-width:480px){.CategoriesTab_heroSection__PNpYt{padding:2rem 1rem}.CategoriesTab_heroTitle__TULPF{font-size:1.75rem}.CategoriesTab_categoryCardContent__e2eIw,.CategoriesTab_mainSection__S0knu{padding:1rem}.CategoriesTab_infoLabel__tilxj,.CategoriesTab_infoValue__4VT0b{font-size:.9rem}}.CategoriesTab_heroSection__PNpYt{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.CategoriesTab_heroSection__PNpYt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:CategoriesTab_heroShine__X80KS 5s infinite}@keyframes CategoriesTab_heroShine__X80KS{0%{left:-100%}20%{left:100%}to{left:100%}}.CategoriesTab_heroContent__T0knw{max-width:800px;margin:0 auto;position:relative;z-index:1}.CategoriesTab_heroTitle__TULPF{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.CategoriesTab_heroSubtitle__SlE9e{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.CategoriesTab_mainSection__S0knu{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease}.CategoriesTab_mainSection__S0knu:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.CategoriesTab_controlsSection__W7Roe{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.CategoriesTab_searchContainer__ld4mF{flex:1 1;max-width:500px}.CategoriesTab_viewControls__rg4uD{margin-right:.5rem}.CategoriesTab_searchInput__owFNK{width:100%;padding:.875rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .3s ease;background-color:#f9fafb}.CategoriesTab_searchInput__owFNK:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1);background-color:#fff}.CategoriesTab_searchInput__owFNK::placeholder{color:#9ca3af}.CategoriesTab_addButton__Sx7L5{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(240,169,99,.2);white-space:nowrap}.CategoriesTab_addButton__Sx7L5:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.CategoriesTab_addButton__Sx7L5:active{transform:translateY(0)}.CategoriesTab_loadingContainer__CmTCK,.CategoriesTab_messageContainer__ta_jn{text-align:center;padding:3rem 1rem;background-color:#f9fafb;border-radius:12px;margin:2rem 0}.CategoriesTab_loader__kdmei{display:inline-block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(240,169,99,.1);border-top-color:#f0a963;animation:CategoriesTab_spin__mccN0 1s linear infinite;margin-bottom:1rem}@keyframes CategoriesTab_spin__mccN0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoriesTab_loadingContainer__CmTCK p,.CategoriesTab_messageContainer__ta_jn p{color:#4b5563;font-size:1rem;margin-bottom:1.5rem}.CategoriesTab_floatingAddButton__IKprs svg,.CategoriesTab_messageIcon__t8bLZ{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important}.CategoriesTab_tableContainer__Hatl1{overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.CategoriesTab_categoriesTable__1LSO2{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.CategoriesTab_categoriesTable__1LSO2 th{background-color:#fef3e6;color:#333;font-weight:600;text-align:left;padding:1rem;border-bottom:2px solid #f0a963;white-space:nowrap}.CategoriesTab_categoriesTable__1LSO2 td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#4b5563;vertical-align:middle}.CategoriesTab_categoriesTable__1LSO2 tr:last-child td{border-bottom:none}.CategoriesTab_categoriesTable__1LSO2 tr:hover td{background-color:#fef9f1}.CategoriesTab_imageCell__RacUL{width:80px}.CategoriesTab_tableCellImage__oZzTF{width:80px;height:60px;overflow:hidden;border-radius:8px;background-color:#f3f4f6}.CategoriesTab_categoryTableImage__fLlNa{width:100%;height:100%;object-fit:cover}.CategoriesTab_expandableTableCell__d_ywb{max-width:200px;position:relative}.CategoriesTab_expandButton__W0B9j{background:none;border:none;color:#f0a963;font-size:.85rem;cursor:pointer;padding:0;margin-left:.5rem;font-weight:500}.CategoriesTab_expandButton__W0B9j:hover{text-decoration:underline}.CategoriesTab_actionButtons__ll15M{display:flex;gap:.5rem;justify-content:center}.CategoriesTab_editButtonSmall__Wfo8v{display:flex;align-items:center;justify-content:center;background-color:#f0a963;color:#fff;border:none;width:36px;height:36px;border-radius:8px;cursor:pointer;transition:all .2s ease}.CategoriesTab_editButtonSmall__Wfo8v:hover{background-color:#f59237;transform:translateY(-2px);box-shadow:0 4px 6px rgba(240,169,99,.2)}.CategoriesTab_noResults__ShYpb{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.CategoriesTab_categoriesCardGrid__1jqj3{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.CategoriesTab_businessCard___m9YE{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.CategoriesTab_businessCard___m9YE:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CategoriesTab_cardImage__S7xts{position:relative;height:180px;overflow:hidden}.CategoriesTab_cardImage__S7xts img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.CategoriesTab_businessCard___m9YE:hover .CategoriesTab_cardImage__S7xts img{transform:scale(1.05)}.CategoriesTab_cardActions__M57Ew{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.CategoriesTab_actionButton__dEM5Q{width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#4b5563}.CategoriesTab_actionButton__dEM5Q:hover{transform:scale(1.05);background-color:#fff;color:#f0a963}.CategoriesTab_favoriteActive__p7v7K{fill:#ef4444;color:#ef4444}.CategoriesTab_tierBadgeType__WhAtQ{bottom:1rem}.CategoriesTab_tierBadgeType__WhAtQ,.CategoriesTab_tierBadge__nNvoF{position:absolute;left:1rem;padding:.25rem .75rem;background:linear-gradient(90deg,#f0a963,#f59237);color:#fff;font-size:.875rem;font-weight:600;border-radius:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.CategoriesTab_tierBadge__nNvoF{top:1rem}.CategoriesTab_cardContent__Teg68{padding:1.5rem}.CategoriesTab_businessName__OFvAg{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.CategoriesTab_priceRange__o8h_E{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.CategoriesTab_ratingItem__EyoUA{display:flex;align-items:center;gap:.375rem}.CategoriesTab_priceIcon__X3K0W,.CategoriesTab_starIcon__B83un{width:1rem;height:1rem;color:#f0a963}.CategoriesTab_ratingItem__EyoUA span{font-size:.875rem;color:#4b5563}.CategoriesTab_badges__Y_Bim{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.CategoriesTab_badge__tMeGw{padding:.25rem .75rem;background-color:#fef3e6;color:#f0a963;font-size:.75rem;border-radius:2rem;transition:all .2s ease}.CategoriesTab_badge__tMeGw:hover{background-color:#fce7cd}.CategoriesTab_businessInfo__Svx_i{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.CategoriesTab_infoItem__2rYvT{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.CategoriesTab_infoItem__2rYvT svg{width:1rem;height:1rem;color:#f0a963;flex-shrink:0}.CategoriesTab_editButton___uOid{width:100%;padding:.75rem;justify-content:center;background:linear-gradient(135deg,#f0a963,#f59237);border-radius:.5rem;font-size:1rem;box-shadow:0 4px 6px rgba(240,169,99,.2)}.CategoriesTab_editButton___uOid:hover{box-shadow:0 6px 12px rgba(240,169,99,.3)}.CategoriesTab_editButton___uOid:active{transform:scale(.98)}.CategoriesTab_categoryCard__MPaC9{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #f1f1f1}.CategoriesTab_categoryCard__MPaC9:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(240,169,99,.3)}.CategoriesTab_categoryCardHeader__8wXVg{position:relative}.CategoriesTab_categoryImageContainer__0vgMn{height:160px;overflow:hidden}.CategoriesTab_categoryImage__QoK47{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.CategoriesTab_categoryCard__MPaC9:hover .CategoriesTab_categoryImage__QoK47{transform:scale(1.05)}.CategoriesTab_categoryTitle__Edl_O{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));position:absolute;bottom:0;left:0;right:0;color:#fff;padding:1rem;margin:0;font-size:1.25rem;font-weight:600}.CategoriesTab_categoryCardContent__e2eIw{padding:1.5rem}.CategoriesTab_infoRow__HHRsM{margin-bottom:1rem}.CategoriesTab_infoLabel__tilxj{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.CategoriesTab_infoIcon__r_fjK,.CategoriesTab_priceIcon__X3K0W,.CategoriesTab_starIcon__B83un{font-size:.875rem!important;width:.875rem!important;height:.875rem!important}.CategoriesTab_infoValue__4VT0b{color:#1f2937;font-size:1rem;padding-left:1.5rem}.CategoriesTab_expandableInfo__5cXZh{border-top:1px solid #f3f4f6;padding-top:.75rem;margin-top:.75rem}.CategoriesTab_expandableInfoHeader__tq3Xs{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.CategoriesTab_expandIcon__bMGsC{font-size:.75rem!important;width:.75rem!important;height:.75rem!important}.CategoriesTab_expandableInfo__5cXZh[data-expanded=true] .CategoriesTab_expandIcon__bMGsC{transform:rotate(180deg)}.CategoriesTab_expandableContent__yDqBI{padding:.75rem 0 .75rem 1.5rem;color:#4b5563;font-size:.95rem;line-height:1.5;border-left:2px solid #f0a96333;margin-left:.5rem;animation:CategoriesTab_fadeIn__Z5ApQ .3s ease}@keyframes CategoriesTab_fadeIn__Z5ApQ{0%{opacity:0}to{opacity:1}}.CategoriesTab_categoryCardActions__GUhy4{padding:1rem 1.5rem;display:flex;justify-content:flex-end;border-top:1px solid #f3f4f6}.CategoriesTab_editButton___uOid{display:flex;align-items:center;gap:.5rem;background-color:#f0a963;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.CategoriesTab_editButton___uOid:hover{background-color:#f59237;transform:translateY(-2px);box-shadow:0 4px 6px rgba(240,169,99,.2)}.CategoriesTab_imageUploadSection__6no4w{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;border:2px dashed #e5e7eb;border-radius:12px;background-color:#f9fafb;transition:all .3s ease}.CategoriesTab_uploadButton__kwTXn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#f0a963;color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.CategoriesTab_uploadButton__kwTXn:hover{background-color:#f59237}.CategoriesTab_rightControls__fubiG{display:flex;align-items:center;gap:1rem}.CategoriesTab_viewControls__rg4uD{display:flex;gap:.5rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.CategoriesTab_viewButton__mrQd9{width:40px;height:40px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.CategoriesTab_viewButton__mrQd9:hover{background-color:#f9fafb;color:#f0a963}.CategoriesTab_viewButton__mrQd9.CategoriesTab_activeView__ndK0g{background-color:#f0a963;color:#fff}@media (max-width:992px){.CategoriesTab_rightControls__fubiG{width:100%;justify-content:space-between}.CategoriesTab_controlsSection__W7Roe{flex-direction:column;align-items:stretch;gap:1rem}}@media (max-width:480px){.CategoriesTab_viewControls__rg4uD{display:none}.CategoriesTab_rightControls__fubiG{justify-content:flex-end}}.SupportingDocumentsTab_container__10LpD{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.SupportingDocumentsTab_heroSection___e7yT{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SupportingDocumentsTab_heroSection___e7yT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SupportingDocumentsTab_heroShine__Z9nFd 5s infinite}@keyframes SupportingDocumentsTab_heroShine__Z9nFd{0%{left:-100%}20%{left:100%}to{left:100%}}.SupportingDocumentsTab_heroContent__FAT81{max-width:800px;margin:0 auto;position:relative;z-index:1}.SupportingDocumentsTab_heroTitle__6dEpe{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.SupportingDocumentsTab_heroIcon__tJkuk{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_heroSubtitle__onr9T{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.SupportingDocumentsTab_errorMessage__TzdCc,.SupportingDocumentsTab_successMessage__RBFgy{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:SupportingDocumentsTab_fadeSlideDown__b3Ksl .3s ease;max-width:800px;margin-left:auto;margin-right:auto}.SupportingDocumentsTab_successMessage__RBFgy{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.SupportingDocumentsTab_errorMessage__TzdCc{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes SupportingDocumentsTab_fadeSlideDown__b3Ksl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SupportingDocumentsTab_formCard__CBCxI{background-color:#fff;border-radius:16px;padding:2rem;margin:0 auto 2rem;max-width:800px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.SupportingDocumentsTab_formCard__CBCxI:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.SupportingDocumentsTab_formGrid__wWj4g{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.SupportingDocumentsTab_formGroup__zNkYj{margin-bottom:.5rem}.SupportingDocumentsTab_formLabel__hwwkH{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.SupportingDocumentsTab_labelIcon__Q7OEe{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_formInput__CCd8x,.SupportingDocumentsTab_formSelect__YWeyv{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;transition:all .2s ease}.SupportingDocumentsTab_formInput__CCd8x:focus,.SupportingDocumentsTab_formSelect__YWeyv:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.SupportingDocumentsTab_fileUploadContainer__bygRX{display:flex;flex-direction:column;gap:.5rem}.SupportingDocumentsTab_fileUploadButton__It931{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#f8fafc;border:1px dashed #f0a963;color:#4b5563;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .3s ease}.SupportingDocumentsTab_fileUploadButton__It931:hover{background-color:rgba(240,169,99,.05);border-color:#f59237;color:#f0a963}.SupportingDocumentsTab_uploadIcon__R852j{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_fileTypeInfo__hLzNh{font-size:.75rem;color:#64748b;margin-top:.25rem}.SupportingDocumentsTab_selectedFilesSection__Nf0X4{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.SupportingDocumentsTab_selectedFilesTitle__YceD_{font-size:1.1rem;font-weight:600;color:#334155;margin-bottom:1rem}.SupportingDocumentsTab_fileList__C6i01{display:flex;flex-direction:column;gap:.75rem}.SupportingDocumentsTab_fileItem__4Z2zl{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8fafc;border-radius:8px;transition:all .2s ease}.SupportingDocumentsTab_fileItem__4Z2zl:hover{background-color:#f1f5f9}.SupportingDocumentsTab_fileInfo__xGTkC{display:flex;align-items:center;gap:.75rem}.SupportingDocumentsTab_fileIcon__hPmxm{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_fileName__T4_Qs{font-size:.9rem;color:#334155;font-weight:500}.SupportingDocumentsTab_fileSize__BV2uc{font-size:.8rem;color:#64748b}.SupportingDocumentsTab_removeFileButton__e0jDC{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SupportingDocumentsTab_removeFileButton__e0jDC:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.SupportingDocumentsTab_buttonContainer__0Zs4P{display:flex;justify-content:center;margin-top:2rem}.SupportingDocumentsTab_submitButton__F_UWD{display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.SupportingDocumentsTab_submitButton__F_UWD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SupportingDocumentsTab_buttonShine__yFPEF 3s infinite}@keyframes SupportingDocumentsTab_buttonShine__yFPEF{0%{left:-100%}20%{left:100%}to{left:100%}}.SupportingDocumentsTab_submitButton__F_UWD:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.SupportingDocumentsTab_submitButton__F_UWD:active{transform:translateY(0)}.SupportingDocumentsTab_submitButton__F_UWD:disabled{opacity:.7;background:linear-gradient(135deg,#cbd5e1,#94a3b8);cursor:not-allowed}.SupportingDocumentsTab_submitButton__F_UWD:disabled:before{animation:none}@media (max-width:768px){.SupportingDocumentsTab_heroSection___e7yT{padding:2rem 1rem}.SupportingDocumentsTab_heroTitle__6dEpe{font-size:1.75rem}.SupportingDocumentsTab_heroSubtitle__onr9T{font-size:1rem}.SupportingDocumentsTab_formCard__CBCxI{padding:1.5rem;margin:0 1rem 2rem}.SupportingDocumentsTab_formGrid__wWj4g{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.SupportingDocumentsTab_heroTitle__6dEpe{font-size:1.5rem}.SupportingDocumentsTab_formCard__CBCxI{padding:1.25rem}.SupportingDocumentsTab_submitButton__F_UWD{width:100%}}.dealoverlay_modalContainer__S63_W{font-family:Inter,sans-serif;margin-top:30px}.dealoverlay_modalContainer__S63_W .dealoverlay_modal-dialog__x_O1f{max-width:1000px;width:90vw}.dealoverlay_modalContainer__S63_W .dealoverlay_modal-content__98BAC{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dealoverlay_modalHeader__usIFG{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.dealoverlay_modalTitle__r_15x{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.dealoverlay_modalBody__Q541n{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.dealoverlay_alertError__0LFRp,.dealoverlay_alertSuccess__VmOpC{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.dealoverlay_alertSuccess__VmOpC{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.dealoverlay_alertSuccess__VmOpC strong{color:#059669}.dealoverlay_alertError__0LFRp{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.dealoverlay_alertError__0LFRp strong{color:#dc2626}.dealoverlay_alertIcon__TxDi2{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.dealoverlay_alertCloseBtn__kGfGq{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.dealoverlay_alertCloseBtn__kGfGq:hover{opacity:1}.dealoverlay_deleteConfirmation___F3HW{background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(220,38,38,.05));border:2px solid rgba(239,68,68,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.dealoverlay_deleteConfirmHeader__6YmVK{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(239,68,68,.2)}.dealoverlay_deleteConfirmHeader__6YmVK h4{margin:0;color:#dc2626;font-size:1.125rem;font-weight:600}.dealoverlay_deleteIcon__ncFDy{color:#dc2626}.dealoverlay_deleteConfirmation___F3HW p{color:#4b5563;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.dealoverlay_deleteActions__UI_9s{display:flex;gap:1rem;justify-content:flex-end}.dealoverlay_confirmDeleteBtn__xKd8D{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-width:120px}.dealoverlay_confirmDeleteBtn__xKd8D:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.dealoverlay_confirmDeleteBtn__xKd8D:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);cursor:not-allowed;opacity:.7;transform:none}.dealoverlay_cancelDeleteBtn__wMnq8{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-width:120px}.dealoverlay_cancelDeleteBtn__wMnq8:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.dealoverlay_formRow__5sDd6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.dealoverlay_formRowSingle__rchJQ{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.dealoverlay_formGroup__dgYhp{margin-bottom:1rem}.dealoverlay_formLabel__XvNFC{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.dealoverlay_labelIcon__QnHlV{color:#f0a963}.dealoverlay_inputWithIcon__Xr8Ur{position:relative}.dealoverlay_inputIcon__mH3BV{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.dealoverlay_formInput__42IxO,.dealoverlay_formInput__42IxO[type=date],.dealoverlay_formInput__42IxO[type=number],.dealoverlay_formInput__42IxO[type=time],.dealoverlay_formTextarea__XviMh,select.dealoverlay_formInput__42IxO{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.dealoverlay_formInput__42IxO[type=number]::-webkit-inner-spin-button,.dealoverlay_formInput__42IxO[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dealoverlay_formInput__42IxO[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.dealoverlay_formInput__42IxO.dealoverlay_noIcon__uT6Aw,.dealoverlay_formTextarea__XviMh{padding-left:1rem}.dealoverlay_formTextarea__XviMh{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.dealoverlay_formInput__42IxO:focus,.dealoverlay_formTextarea__XviMh:focus,select.dealoverlay_formInput__42IxO:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.dealoverlay_charCount__fVNPZ{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.dealoverlay_imageUploadSection__v_KlK{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.dealoverlay_imageUploadHeader__77_Zn{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dealoverlay_imageHeaderTitle__ETeLT{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.dealoverlay_uploadIcon__ps1yY{color:#f0a963}.dealoverlay_imageCount__BJ85s{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.dealoverlay_uploadArea__SheQw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem;min-height:150px;position:relative;overflow:hidden}.dealoverlay_uploadArea__SheQw:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.dealoverlay_uploadAreaIcon___fGPX{color:#f0a963}.dealoverlay_uploadText__fSOkF{text-align:center}.dealoverlay_uploadText__fSOkF p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.dealoverlay_uploadText__fSOkF span{font-size:.875rem;color:#6b7280}.dealoverlay_fileInput__0NEUD{display:none}.dealoverlay_imagePreview__4Ny4W{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;overflow:hidden}.dealoverlay_imagePreview__4Ny4W img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dealoverlay_removeImageBtn__UrIkn{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease;z-index:10}.dealoverlay_removeImageBtn__UrIkn:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.dealoverlay_actionButtons__YDe9z{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.dealoverlay_cancelButton__ELDxO,.dealoverlay_deleteButton__1US1V,.dealoverlay_submitButton__yehez{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.dealoverlay_submitButton__yehez{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.dealoverlay_submitButton__yehez:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.dealoverlay_submitButton__yehez:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.dealoverlay_deleteButton__1US1V{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.dealoverlay_deleteButton__1US1V:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.dealoverlay_deleteButton__1US1V:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);cursor:not-allowed;opacity:.7;transform:none}.dealoverlay_cancelButton__ELDxO{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.dealoverlay_cancelButton__ELDxO:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.dealoverlay_spinnerSmall__decY8{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:dealoverlay_spin__epV53 .8s linear infinite;margin-right:.5rem}@keyframes dealoverlay_spin__epV53{to{transform:rotate(1turn)}}@media (max-width:1024px){.dealoverlay_modalContainer__S63_W .dealoverlay_modal-dialog__x_O1f{max-width:800px;width:90vw}}@media (max-width:768px){.dealoverlay_modalContainer__S63_W .dealoverlay_modal-dialog__x_O1f{width:95vw;margin:1rem}.dealoverlay_modalBody__Q541n{padding:1.25rem 1.5rem}.dealoverlay_formRowSingle__rchJQ,.dealoverlay_formRow__5sDd6{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.dealoverlay_formGroup__dgYhp{margin-bottom:1rem}.dealoverlay_actionButtons__YDe9z{flex-direction:column-reverse;gap:.75rem}.dealoverlay_cancelButton__ELDxO,.dealoverlay_deleteButton__1US1V,.dealoverlay_submitButton__yehez{width:100%;justify-content:center}.dealoverlay_deleteActions__UI_9s{flex-direction:column;gap:.75rem}.dealoverlay_cancelDeleteBtn__wMnq8,.dealoverlay_confirmDeleteBtn__xKd8D{width:100%}}@media (max-width:480px){.dealoverlay_modalTitle__r_15x{font-size:1.25rem}.dealoverlay_modalHeader__usIFG{padding:1rem 1.5rem}.dealoverlay_modalBody__Q541n{padding:1rem}.dealoverlay_formInput__42IxO,.dealoverlay_formTextarea__XviMh{font-size:16px}.dealoverlay_uploadArea__SheQw{min-height:120px;padding:1rem}.dealoverlay_uploadText__fSOkF p{font-size:.9rem}.dealoverlay_uploadText__fSOkF span{font-size:.8rem}.dealoverlay_deleteConfirmation___F3HW{padding:1rem}}.dealoverlay_icon___JKKw{color:#f0a963;cursor:pointer}.dealoverlay_cancelButton__ELDxO:focus,.dealoverlay_deleteButton__1US1V:focus,.dealoverlay_formInput__42IxO:focus,.dealoverlay_formTextarea__XviMh:focus,.dealoverlay_submitButton__yehez:focus{outline:2px solid #f0a963;outline-offset:2px}.dealoverlay_formLabel__XvNFC{text-transform:none;letter-spacing:normal}.dealoverlay_modalContainer__S63_W *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dealoverlay_formInput__42IxO[type=date],.dealoverlay_formInput__42IxO[type=time]{color:#334155}.dealoverlay_formInput__42IxO[type=date]::-webkit-calendar-picker-indicator,.dealoverlay_formInput__42IxO[type=time]::-webkit-calendar-picker-indicator{color:#f0a963;cursor:pointer}.dealoverlay_formRowSingle__rchJQ .dealoverlay_formGroup__dgYhp:last-child,.dealoverlay_formRow__5sDd6 .dealoverlay_formGroup__dgYhp:last-child{margin-bottom:0}.newdealoverlay_modalContainer__Qf6e3{font-family:Inter,sans-serif;margin-top:30px}.newdealoverlay_modalContainer__Qf6e3 .newdealoverlay_modal-dialog__ae4fA{max-width:1000px;width:90vw}.newdealoverlay_modalContainer__Qf6e3 .newdealoverlay_modal-content__DptWi{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.newdealoverlay_modalHeader__ZATG4{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.newdealoverlay_modalTitle__oGbpy{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.newdealoverlay_modalBody__Wg9vY{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.newdealoverlay_alertError__V27mY,.newdealoverlay_alertSuccess__Z0nFs{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.newdealoverlay_alertSuccess__Z0nFs{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.newdealoverlay_alertSuccess__Z0nFs strong{color:#059669}.newdealoverlay_alertError__V27mY{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.newdealoverlay_alertError__V27mY strong{color:#dc2626}.newdealoverlay_alertIcon__8MgQ_{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.newdealoverlay_alertCloseBtn__9r4Q5{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.newdealoverlay_alertCloseBtn__9r4Q5:hover{opacity:1}.newdealoverlay_formRow__Ta_Rl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.newdealoverlay_formRowSingle__GXABP{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.newdealoverlay_formGroup__8Ijgr{margin-bottom:1rem}.newdealoverlay_formLabel__GdVh9{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.newdealoverlay_labelIcon__29gq6{color:#f0a963}.newdealoverlay_inputWithIcon__gNyM8{position:relative}.newdealoverlay_inputIcon___jpa7{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.newdealoverlay_formInput__2V9k0,.newdealoverlay_formInput__2V9k0[type=date],.newdealoverlay_formInput__2V9k0[type=number],.newdealoverlay_formInput__2V9k0[type=time],.newdealoverlay_formTextarea__hC4w5,select.newdealoverlay_formInput__2V9k0{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.newdealoverlay_formInput__2V9k0[type=number]::-webkit-inner-spin-button,.newdealoverlay_formInput__2V9k0[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.newdealoverlay_formInput__2V9k0[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.newdealoverlay_formInput__2V9k0.newdealoverlay_noIcon__KR7x6,.newdealoverlay_formTextarea__hC4w5{padding-left:1rem}.newdealoverlay_formTextarea__hC4w5{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.newdealoverlay_formInput__2V9k0:focus,.newdealoverlay_formTextarea__hC4w5:focus,select.newdealoverlay_formInput__2V9k0:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.newdealoverlay_charCount__3Iv8v{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.newdealoverlay_imageUploadSection__w5E_n{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.newdealoverlay_imageUploadHeader__Un_Q4{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.newdealoverlay_imageHeaderTitle__mEiry{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.newdealoverlay_uploadIcon__w4Nx7{color:#f0a963}.newdealoverlay_imageCount__u6whD{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.newdealoverlay_uploadArea__eu0sH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem;min-height:150px;position:relative;overflow:hidden}.newdealoverlay_uploadArea__eu0sH:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.newdealoverlay_uploadAreaIcon__EoDp3{color:#f0a963}.newdealoverlay_uploadText__YbIiR{text-align:center}.newdealoverlay_uploadText__YbIiR p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.newdealoverlay_uploadText__YbIiR span{font-size:.875rem;color:#6b7280}.newdealoverlay_fileInput__7OI4v{display:none}.newdealoverlay_imagePreview__KQHv0{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;overflow:hidden}.newdealoverlay_imagePreview__KQHv0 img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.newdealoverlay_removeImageBtn__0Cwl9{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease;z-index:10}.newdealoverlay_removeImageBtn__0Cwl9:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.newdealoverlay_actionButtons__TbLA7{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.newdealoverlay_cancelButton__h7uLM,.newdealoverlay_submitButton__bSGFY{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.newdealoverlay_submitButton__bSGFY{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.newdealoverlay_submitButton__bSGFY:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.newdealoverlay_submitButton__bSGFY:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.newdealoverlay_cancelButton__h7uLM{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.newdealoverlay_cancelButton__h7uLM:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.newdealoverlay_spinnerSmall__2h_t2{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:newdealoverlay_spin__9TJF2 .8s linear infinite;margin-right:.5rem}@keyframes newdealoverlay_spin__9TJF2{to{transform:rotate(1turn)}}@media (max-width:1024px){.newdealoverlay_modalContainer__Qf6e3 .newdealoverlay_modal-dialog__ae4fA{max-width:800px;width:90vw}}@media (max-width:768px){.newdealoverlay_modalContainer__Qf6e3 .newdealoverlay_modal-dialog__ae4fA{width:95vw;margin:1rem}.newdealoverlay_modalBody__Wg9vY{padding:1.25rem 1.5rem}.newdealoverlay_formRowSingle__GXABP,.newdealoverlay_formRow__Ta_Rl{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.newdealoverlay_formGroup__8Ijgr{margin-bottom:1rem}.newdealoverlay_actionButtons__TbLA7{flex-direction:column-reverse;gap:.75rem}.newdealoverlay_cancelButton__h7uLM,.newdealoverlay_submitButton__bSGFY{width:100%;justify-content:center}}@media (max-width:480px){.newdealoverlay_modalTitle__oGbpy{font-size:1.25rem}.newdealoverlay_modalHeader__ZATG4{padding:1rem 1.5rem}.newdealoverlay_modalBody__Wg9vY{padding:1rem}.newdealoverlay_formInput__2V9k0,.newdealoverlay_formTextarea__hC4w5{font-size:16px}.newdealoverlay_uploadArea__eu0sH{min-height:120px;padding:1rem}.newdealoverlay_uploadText__YbIiR p{font-size:.9rem}.newdealoverlay_uploadText__YbIiR span{font-size:.8rem}}.newdealoverlay_icon__zfI2B{color:#f0a963;cursor:pointer}.newdealoverlay_cancelButton__h7uLM:focus,.newdealoverlay_formInput__2V9k0:focus,.newdealoverlay_formTextarea__hC4w5:focus,.newdealoverlay_submitButton__bSGFY:focus{outline:2px solid #f0a963;outline-offset:2px}.newdealoverlay_formLabel__GdVh9{text-transform:none;letter-spacing:normal}.newdealoverlay_modalContainer__Qf6e3 *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.newdealoverlay_formInput__2V9k0[type=date],.newdealoverlay_formInput__2V9k0[type=time]{color:#334155}.newdealoverlay_formInput__2V9k0[type=date]::-webkit-calendar-picker-indicator,.newdealoverlay_formInput__2V9k0[type=time]::-webkit-calendar-picker-indicator{color:#f0a963;cursor:pointer}.newdealoverlay_formRowSingle__GXABP .newdealoverlay_formGroup__8Ijgr:last-child,.newdealoverlay_formRow__Ta_Rl .newdealoverlay_formGroup__8Ijgr:last-child{margin-bottom:0}.DealsTab_container__9kmDG{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%}.DealsTab_container__9kmDG svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.DealsTab_noResultsMobile__4wHKJ{text-align:center;padding:2rem 1rem;color:#6b7280;font-style:italic;background-color:#f9fafb;border-radius:12px;margin-top:1rem}.DealsTab_floatingAddButton__Q3i44{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(240,169,99,.3);transition:all .3s ease;z-index:100;display:none}.DealsTab_floatingAddButton__Q3i44:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 20px rgba(240,169,99,.4)}.DealsTab_desktopView__1Grem,.DealsTab_gridView__p_wLb{width:100%}@media (max-width:1200px){.DealsTab_dealsTable__7_xAN td,.DealsTab_dealsTable__7_xAN th{padding:.75rem .5rem;font-size:.9rem}.DealsTab_expandableTableCell__gXG3y{max-width:150px}}@media (max-width:992px){.DealsTab_desktopView__1Grem{display:none}.DealsTab_floatingAddButton__Q3i44{display:flex}.DealsTab_controlsSection__ZEJ5M{flex-direction:column;align-items:stretch}.DealsTab_searchContainer__qrze_{max-width:none}.DealsTab_addButton__5zyNk{width:100%;justify-content:center}.DealsTab_heroTitle__UmA0s{font-size:2rem}.DealsTab_heroSubtitle__6hZ0a{font-size:1rem}.DealsTab_mainSection__J8MZz{padding:1.5rem}.DealsTab_dealsCardGrid__Si50s{grid-template-columns:1fr}}@media (max-width:480px){.DealsTab_heroSection__EcxQ6{padding:2rem 1rem}.DealsTab_heroTitle__UmA0s{font-size:1.75rem}.DealsTab_cardContent__RXXvk,.DealsTab_mainSection__J8MZz{padding:1rem}.DealsTab_infoLabel__fCl1f,.DealsTab_infoValue__g40g6{font-size:.9rem}}.DealsTab_heroSection__EcxQ6{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.DealsTab_heroSection__EcxQ6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:DealsTab_heroShine__NrD87 5s infinite}@keyframes DealsTab_heroShine__NrD87{0%{left:-100%}20%{left:100%}to{left:100%}}.DealsTab_heroContent__DvgiI{max-width:800px;margin:0 auto;position:relative;z-index:1}.DealsTab_heroTitle__UmA0s{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.DealsTab_heroSubtitle__6hZ0a{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.DealsTab_mainSection__J8MZz{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease}.DealsTab_mainSection__J8MZz:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.DealsTab_controlsSection__ZEJ5M{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.DealsTab_searchContainer__qrze_{flex:1 1;max-width:500px}.DealsTab_rightControls__hEepU{display:flex;align-items:center;gap:1rem}.DealsTab_viewControls__U27Y6{display:flex;gap:.5rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.DealsTab_viewButton__PlXXR{width:40px;height:40px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.DealsTab_viewButton__PlXXR:hover{background-color:#f9fafb;color:#f0a963}.DealsTab_viewButton__PlXXR.DealsTab_activeView___dIyj{background-color:#f0a963;color:#fff}.DealsTab_searchInput__I1EVm{width:100%;padding:.875rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .3s ease;background-color:#f9fafb}.DealsTab_searchInput__I1EVm:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(8,72,135,.1);background-color:#fff}.DealsTab_searchInput__I1EVm::placeholder{color:#9ca3af}.DealsTab_addButton__5zyNk{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(240,169,99,.2);white-space:nowrap}.DealsTab_addButton__5zyNk:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.DealsTab_addButton__5zyNk:active{transform:translateY(0)}.DealsTab_loadingContainer__vgXAF,.DealsTab_messageContainer__DYdLo{text-align:center;padding:3rem 1rem;background-color:#f9fafb;border-radius:12px;margin:2rem 0}.DealsTab_loader__paAt_{display:inline-block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(8,72,135,.1);border-top-color:#f0a963;animation:DealsTab_spin__3lcK6 1s linear infinite;margin-bottom:1rem}@keyframes DealsTab_spin__3lcK6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DealsTab_loadingContainer__vgXAF p,.DealsTab_messageContainer__DYdLo p{color:#4b5563;font-size:1rem;margin-bottom:1.5rem}.DealsTab_messageIcon__OyNoo{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;color:#f0a963;margin-bottom:1rem}.DealsTab_tableContainer__Yjb2D{overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.DealsTab_dealsTable__7_xAN{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.DealsTab_dealsTable__7_xAN th{background-color:#fef3e6;color:#333;font-weight:600;text-align:left;padding:1rem;border-bottom:2px solid #f0a963;white-space:nowrap}.DealsTab_dealsTable__7_xAN td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#4b5563;vertical-align:middle}.DealsTab_dealsTable__7_xAN tr:last-child td{border-bottom:none}.DealsTab_dealsTable__7_xAN tr:hover td{background-color:#fef9f1}.DealsTab_imageCell__syVkR{width:80px}.DealsTab_tableCellImage__5dFmL{width:80px;height:60px;overflow:hidden;border-radius:8px;background-color:#f3f4f6}.DealsTab_dealTableImage__yEBgi{width:100%;height:100%;object-fit:cover}.DealsTab_expandableTableCell__gXG3y{max-width:200px;position:relative}.DealsTab_expandButton__tPjOg{background:none;border:none;color:#f0a963;font-size:.85rem;cursor:pointer;padding:0;margin-left:.5rem;font-weight:500}.DealsTab_expandButton__tPjOg:hover{text-decoration:underline}.DealsTab_actionButtons__gBUYO{display:flex;gap:.5rem;justify-content:center}.DealsTab_editButtonSmall__v9bQ8{display:flex;align-items:center;justify-content:center;background-color:#f0a963;color:#fff;border:none;width:36px;height:36px;border-radius:8px;cursor:pointer;transition:all .2s ease}.DealsTab_editButtonSmall__v9bQ8:hover{background-color:#f59237;transform:translateY(-2px);box-shadow:0 4px 6px rgba(8,72,135,.2)}.DealsTab_noResults__YvJdQ{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.DealsTab_dealsCardGrid__Si50s{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.DealsTab_businessCard__E469e{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.DealsTab_businessCard__E469e:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DealsTab_cardImage__un2h_{position:relative;height:180px;overflow:hidden}.DealsTab_cardImage__un2h_ img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.DealsTab_businessCard__E469e:hover .DealsTab_cardImage__un2h_ img{transform:scale(1.05)}.DealsTab_cardActions__ylp13{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.DealsTab_actionButton___Dfow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#4b5563}.DealsTab_actionButton___Dfow:hover{transform:scale(1.05);background-color:#fff;color:#f0a963}.DealsTab_tierBadge__V8pNm{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:linear-gradient(90deg,#f0a963,#f59237);color:#fff;font-size:.875rem;font-weight:600;border-radius:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.DealsTab_cardContent__RXXvk{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.DealsTab_businessName__uVc0L{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.DealsTab_priceRange__lTn0z{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.DealsTab_ratingItem__O03dx{display:flex;align-items:center;gap:.375rem}.DealsTab_infoIcon__8Razv,.DealsTab_priceIcon__VSaqF{width:1rem!important;height:1rem!important;color:#f0a963}.DealsTab_ratingItem__O03dx span{font-size:.875rem;color:#4b5563}.DealsTab_badges__9dSMi{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.DealsTab_badge__rLjEu{padding:.25rem .75rem;background-color:#e7f0fa;color:#f0a963;font-size:.75rem;border-radius:2rem;transition:all .2s ease}.DealsTab_badge__rLjEu:hover{background-color:#d1e5f6}.DealsTab_businessInfo__mYoBy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.DealsTab_infoItem__bmxyN{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.DealsTab_infoItem__bmxyN svg{width:1rem!important;height:1rem!important;color:#f0a963;flex-shrink:0}.DealsTab_descriptionText__sesjP{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.DealsTab_editButton__b9yhs{width:100%;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(8,72,135,.2);margin-top:auto}.DealsTab_editButton__b9yhs:hover{box-shadow:0 6px 12px rgba(8,72,135,.3);transform:translateY(-2px)}.DealsTab_editButton__b9yhs:active{transform:scale(.98)}@media (max-width:768px){.DealsTab_rightControls__hEepU{width:100%;justify-content:space-between}.DealsTab_viewControls__U27Y6{display:none}}.DealsTab_couponCell___pSSI{background-color:#f3f4f6;font-family:monospace;font-weight:600;padding:.25rem .5rem;border-radius:4px}.DealsTab_descriptionCell__Mt_5K{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DealsTab_discountCell__aYNei{font-weight:600;color:#f0a963}.PaymentTab_container__Z8vPA{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.PaymentTab_heroSection__79KuP{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.PaymentTab_heroSection__79KuP:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:PaymentTab_heroShine__SEnmk 5s infinite}@keyframes PaymentTab_heroShine__SEnmk{0%{left:-100%}20%{left:100%}to{left:100%}}.PaymentTab_heroContent__wnDnb{max-width:800px;margin:0 auto;position:relative;z-index:1}.PaymentTab_heroTitle__UwXSf{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.PaymentTab_heroIcon__IBmdX{font-size:.75rem!important;max-height:30px!important;max-width:30px!important}.PaymentTab_heroSubtitle__augW8{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto}.PaymentTab_errorMessage__tQhbr,.PaymentTab_successMessage__pClN8{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:PaymentTab_fadeSlideDown__buadL .3s ease}.PaymentTab_successMessage__pClN8{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.PaymentTab_errorMessage__tQhbr{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes PaymentTab_fadeSlideDown__buadL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PaymentTab_contentWrapper__AISNu{padding:.5rem;max-width:1200px;margin:0 auto}.PaymentTab_settingsCard__omyI_{background-color:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.PaymentTab_settingsCard__omyI_:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.PaymentTab_sectionHeader__TdUmG{display:flex;align-items:center;margin-bottom:1.5rem;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(240,169,99,.2)}.PaymentTab_sectionIcon__ooK3T{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.PaymentTab_sectionHeader__TdUmG h2{font-size:1.4rem;font-weight:600;color:#334155;margin:0}.PaymentTab_formGrid__MJ1JX{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.PaymentTab_formGroup__MVdxu{margin-bottom:.5rem}.PaymentTab_formLabel__lNQhA{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.PaymentTab_inputIcon__Qm2Ir{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.PaymentTab_formInput__UsYdE,.PaymentTab_formSelect__sRfgD{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;transition:all .2s ease}.PaymentTab_formInput__UsYdE:focus,.PaymentTab_formSelect__sRfgD:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.PaymentTab_formInput__UsYdE:disabled,.PaymentTab_formSelect__sRfgD:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}.PaymentTab_toggleGrid__bicyE{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.PaymentTab_toggleSection__RMfiZ{margin-bottom:1.5rem}.PaymentTab_toggleContainer__3xl8r{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#f8fafc;border-radius:10px;transition:all .2s ease}.PaymentTab_toggleContainer__3xl8r:hover{background-color:#f1f5f9}.PaymentTab_toggleLabel__W_4OF{font-size:.95rem;font-weight:500;color:#4b5563}.PaymentTab_switch__B6Bsl{position:relative;display:inline-block;width:52px;height:26px}.PaymentTab_switch__B6Bsl input{opacity:0;width:0;height:0}.PaymentTab_slider__OD1gv{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.4s;border-radius:26px}.PaymentTab_slider__OD1gv:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.PaymentTab_slider__OD1gv{background-color:#f0a963}input:focus+.PaymentTab_slider__OD1gv{box-shadow:0 0 1px #f0a963}input:checked+.PaymentTab_slider__OD1gv:before{transform:translateX(26px)}.PaymentTab_percentSelect__lqRCy{width:80px;padding:.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;cursor:pointer}.PaymentTab_stripeSection__rCZNx{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(240,169,99,.1)}.PaymentTab_stripeSuccess__5WYh0{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:rgba(22,163,74,.1);border-radius:10px;color:#16a34a}.PaymentTab_stripeIcon__kCpAI{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.PaymentTab_stripeConnect__nqvTK{padding:1.5rem;background-color:#f8fafc;border-radius:10px;border:1px dashed rgba(240,169,99,.3)}.PaymentTab_stripeConnect__nqvTK p{margin-bottom:1rem;color:#4b5563}.PaymentTab_loading__slHf3{display:flex;align-items:center;gap:.75rem;color:#4b5563}.PaymentTab_spinner__KdMYx{animation:PaymentTab_spin__Qtht5 1s linear infinite}@keyframes PaymentTab_spin__Qtht5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentTab_stripeButton__tdQs3{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.PaymentTab_stripeButton__tdQs3:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(240,169,99,.3)}.PaymentTab_countdownText__q1247{margin-top:.75rem;font-size:.8rem;color:#64748b}.PaymentTab_scheduleTable__Xx4lX{overflow-x:auto;margin-bottom:1rem}.PaymentTab_dayHeaders__Yy5sh{display:flex;margin-bottom:.5rem}.PaymentTab_dayHeader__fF_gq{flex:1 1;min-width:130px;padding:.5rem;text-align:center}.PaymentTab_dayLabel__50eXX{display:flex;flex-direction:column;align-items:center;cursor:pointer}.PaymentTab_dayCheckbox__updGq{margin-bottom:.5rem;cursor:pointer;accent-color:#f0a963;width:1.25rem;height:1.25rem}.PaymentTab_dayActive__nQ2ST{font-weight:600;color:#f0a963}.PaymentTab_dayInactive__HLUdj{color:#94a3b8}.PaymentTab_timeRow__zmDPr{display:flex;margin-bottom:1rem}.PaymentTab_timeCell__MYUfI{flex:1 1;min-width:130px;padding:.5rem;display:flex;flex-direction:column;align-items:center}.PaymentTab_timeLabel__u_wNl{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;color:#64748b}.PaymentTab_timeIcon__lZTZE{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.PaymentTab_timeInput__tEuBr{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;text-align:center}.PaymentTab_timeInput__tEuBr:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.PaymentTab_buttonContainer__dqWXy{display:flex;justify-content:center;margin-top:2rem}.PaymentTab_saveButton__5VYlx{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.PaymentTab_saveButton__5VYlx:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:PaymentTab_saveButtonShine__RzMfk 3s infinite}@keyframes PaymentTab_saveButtonShine__RzMfk{0%{left:-100%}20%{left:100%}to{left:100%}}.PaymentTab_saveButton__5VYlx:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.PaymentTab_saveButton__5VYlx:active{transform:translateY(0)}.PaymentTab_saveButton__5VYlx:disabled{opacity:.7;cursor:not-allowed}.PaymentTab_spinIcon__dejmk{animation:PaymentTab_spin__Qtht5 1s linear infinite;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}@media (max-width:768px){.PaymentTab_heroSection__79KuP{padding:2rem 1rem}.PaymentTab_heroTitle__UwXSf{font-size:1.75rem}.PaymentTab_heroSubtitle__augW8{font-size:1rem}.PaymentTab_settingsCard__omyI_{padding:1.25rem}.PaymentTab_formGrid__MJ1JX,.PaymentTab_toggleGrid__bicyE{grid-template-columns:1fr}.PaymentTab_scheduleTable__Xx4lX{font-size:.85rem}.PaymentTab_dayHeader__fF_gq,.PaymentTab_timeCell__MYUfI{min-width:110px;padding:.25rem}.PaymentTab_saveButton__5VYlx{width:100%}}@media (max-width:480px){.PaymentTab_heroTitle__UwXSf{font-size:1.5rem}.PaymentTab_scheduleTable__Xx4lX{font-size:.8rem}.PaymentTab_dayHeader__fF_gq,.PaymentTab_timeCell__MYUfI{min-width:90px;padding:.25rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.PhotosTab_container__e7rND{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%}.PhotosTab_pageHeader__X9wHv{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.PhotosTab_pageHeader__X9wHv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:PhotosTab_headerShine__yYC4Y 5s infinite}@keyframes PhotosTab_headerShine__yYC4Y{0%{left:-100%}20%{left:100%}to{left:100%}}.PhotosTab_pageTitle__4QPue{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.PhotosTab_pageSubtitle__EpP5C{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.PhotosTab_contentWrapper__AumVi{max-width:1100px;margin:0 auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.PhotosTab_controlsBar__5bB3l{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem}.PhotosTab_searchContainer__tcclE{flex:1 1;max-width:500px}.PhotosTab_searchInput__rSkL0{width:100%;padding:.875rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .3s ease;background-color:#f9fafb}.PhotosTab_searchInput__rSkL0:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1);background-color:#fff}.PhotosTab_searchInput__rSkL0::placeholder{color:#9ca3af}.PhotosTab_viewToggle__PKk_R{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.PhotosTab_viewButton__RHDfZ{width:40px;height:40px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.PhotosTab_viewButton__RHDfZ.PhotosTab_activeView__edNFD{background-color:#f0a963;color:#fff}.PhotosTab_viewButton__RHDfZ svg{font-size:16px!important;width:16px!important;height:16px!important}.PhotosTab_addNewButton__Uaz9L{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(240,169,99,.2);white-space:nowrap}.PhotosTab_addNewButton__Uaz9L:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.PhotosTab_addNewButton__Uaz9L svg{font-size:16px!important;width:16px!important;height:16px!important}.PhotosTab_messageContainer__So4je{margin-bottom:1.5rem}.PhotosTab_errorMessage__mBZLU,.PhotosTab_successMessage__7ATvc{padding:.75rem 1rem;border-radius:8px;display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.PhotosTab_successMessage__7ATvc{background-color:rgba(22,163,74,.1);color:#16a34a;border-left:3px solid #16a34a}.PhotosTab_errorMessage__mBZLU{background-color:rgba(220,38,38,.1);color:#dc2626;border-left:3px solid #dc2626}.PhotosTab_errorMessage__mBZLU svg,.PhotosTab_successMessage__7ATvc svg{font-size:16px!important;width:16px!important;height:16px!important;flex-shrink:0}.PhotosTab_guidelinesBar__i03yB{background-color:#fafafa;border-radius:8px;padding:1rem;margin-top:2rem;border:1px solid #f0f0f0;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.PhotosTab_guidelinesTitle__W2gOP{font-size:.95rem;font-weight:600;color:#f0a963;margin:0;white-space:nowrap}.PhotosTab_guidelinesItems__207y5{display:flex;flex-wrap:wrap;gap:1.5rem;flex:1 1;justify-content:flex-end}.PhotosTab_guidelineItem__n1oZK{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#666}.PhotosTab_guidelineIcon__ASz0U{background-color:rgba(240,169,99,.1);width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#f0a963}.PhotosTab_guidelineIcon__ASz0U svg{font-size:14px!important;width:14px!important;height:14px!important}.PhotosTab_carouselSection__U8HBu{margin-bottom:2rem}.PhotosTab_carouselContainer__mrqBC{margin-bottom:1.5rem}.PhotosTab_carousel__MzaKC{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.PhotosTab_carouselItem__EllVs,.PhotosTab_imageContainer__wLA0K{position:relative}.PhotosTab_carouselImage__KCfjc{width:100%;height:550px;object-fit:contain;background-color:#f8fafc;border-radius:8px 8px 0 0}.PhotosTab_profileBadge__h3Gnb{position:absolute;top:1rem;left:1rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;padding:.5rem 1rem;border-radius:30px;font-weight:500;font-size:.875rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:5}.PhotosTab_profileBadge__h3Gnb svg{font-size:14px!important;width:14px!important;height:14px!important}.PhotosTab_removeButton__0PBWj{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:none;background-color:rgba(220,38,38,.9);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:5}.PhotosTab_removeButton__0PBWj:hover{background-color:#dc2626;transform:scale(1.1)}.PhotosTab_removeButton__0PBWj svg{font-size:14px!important;width:14px!important;height:14px!important}.PhotosTab_imageControls__coRSn{display:flex;justify-content:space-between;padding:1rem;border-top:1px solid #f1f1f1;background-color:#fff;gap:1rem}.PhotosTab_profileButton__LDsNl{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;overflow:hidden;min-width:160px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PhotosTab_profileButton__LDsNl:not(.PhotosTab_selected__Hz_i_){background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;transform:translateY(0)}.PhotosTab_profileButton__LDsNl:not(.PhotosTab_selected__Hz_i_):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,169,99,.4);background:linear-gradient(135deg,#f59237,#e8842f)}.PhotosTab_profileButton__LDsNl:not(.PhotosTab_selected__Hz_i_):active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(240,169,99,.3);transition:all .1s ease}.PhotosTab_profileButton__LDsNl.PhotosTab_selected__Hz_i_{background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border-color:#16a34a;transform:translateY(0)}.PhotosTab_profileButton__LDsNl.PhotosTab_selected__Hz_i_:hover:not(:disabled){background:linear-gradient(135deg,#15803d,#166534);transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,163,74,.3)}.PhotosTab_profileButton__LDsNl:disabled{opacity:.8;cursor:not-allowed;transform:translateY(0)!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;background:linear-gradient(135deg,#6b7280,#4b5563)!important;color:#fff!important;border-color:transparent!important;animation:PhotosTab_buttonPulse__fwlQK 1.5s ease-in-out infinite}@keyframes PhotosTab_buttonPulse__fwlQK{0%,to{opacity:.8}50%{opacity:.6}}.PhotosTab_profileButton__LDsNl svg{font-size:16px!important;width:16px!important;height:16px!important;transition:transform .2s ease}.PhotosTab_profileButton__LDsNl:hover:not(:disabled) svg{transform:scale(1.1)}.PhotosTab_profileButton__LDsNl svg[data-icon=spinner]{animation:PhotosTab_spin__6R6El 1s linear infinite}@keyframes PhotosTab_spin__6R6El{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhotosTab_deleteButton__4hz1V{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid #fecaca;background-color:#fef2f2;color:#dc2626;min-width:120px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PhotosTab_deleteButton__4hz1V:hover:not(:disabled){background-color:#fee2e2;border-color:#fca5a5;transform:translateY(-2px);box-shadow:0 6px 20px rgba(220,38,38,.2)}.PhotosTab_deleteButton__4hz1V:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(220,38,38,.15);transition:all .1s ease}.PhotosTab_deleteButton__4hz1V:disabled{opacity:.6;cursor:not-allowed;transform:translateY(0)!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important;animation:PhotosTab_buttonPulse__fwlQK 1.5s ease-in-out infinite}.PhotosTab_deleteButton__4hz1V svg{font-size:16px!important;width:16px!important;height:16px!important;transition:transform .2s ease}.PhotosTab_deleteButton__4hz1V:hover:not(:disabled) svg{transform:scale(1.1)}.PhotosTab_emptyState__rU5Ux{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;background-color:#f9fafb;border:2px dashed #e5e7eb;border-radius:12px;margin-bottom:1.5rem;text-align:center;cursor:pointer;transition:all .2s ease;height:550px}.PhotosTab_emptyState__rU5Ux:hover{background-color:#f3f4f6;border-color:#d1d5db}.PhotosTab_emptyIcon__AYIr3{font-size:48px!important;width:48px!important;height:48px!important;color:#d1d5db;margin-bottom:1rem}.PhotosTab_emptyState__rU5Ux h3{font-size:1.25rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.PhotosTab_emptyState__rU5Ux p{color:#6b7280;max-width:300px}.PhotosTab_actionButtons__qADUH{display:flex;width:40%;gap:1rem;margin-top:1.5rem;justify-content:center}.PhotosTab_addButton__x2_tA,.PhotosTab_saveButton__Xdpfb{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.PhotosTab_addButton__x2_tA svg,.PhotosTab_saveButton__Xdpfb svg{font-size:16px!important;width:16px!important;height:16px!important}.PhotosTab_addButton__x2_tA{background-color:#fff;color:#f0a963;border:1px solid #f0a963}.PhotosTab_addButton__x2_tA:hover{background-color:rgba(240,169,99,.05)}.PhotosTab_saveButton__Xdpfb{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;flex:1 1}.PhotosTab_saveButton__Xdpfb:hover{box-shadow:0 4px 8px rgba(240,169,99,.3)}.PhotosTab_saveButton__Xdpfb:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.PhotosTab_arrowNext__AySqt,.PhotosTab_arrowPrev__6zopO{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.8);border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.1)}.PhotosTab_arrowPrev__6zopO{left:1rem}.PhotosTab_arrowNext__AySqt{right:1rem}.PhotosTab_arrowNext__AySqt:hover,.PhotosTab_arrowPrev__6zopO:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.PhotosTab_arrowIcon__cgKP5{font-size:24px!important;line-height:1;color:#333}@media (max-width:768px){.PhotosTab_pageHeader__X9wHv{padding:2rem 1rem}.PhotosTab_pageTitle__4QPue{font-size:2rem}.PhotosTab_pageSubtitle__EpP5C{font-size:1rem}.PhotosTab_contentWrapper__AumVi{padding:1.5rem}.PhotosTab_controlsBar__5bB3l{flex-wrap:wrap}.PhotosTab_searchContainer__tcclE{max-width:none;width:100%;order:1}.PhotosTab_viewToggle__PKk_R{order:2}.PhotosTab_addNewButton__Uaz9L{order:3;flex:1 1;justify-content:center}.PhotosTab_guidelinesBar__i03yB{flex-direction:column;align-items:flex-start}.PhotosTab_guidelinesItems__207y5{justify-content:flex-start;margin-top:.5rem}.PhotosTab_carouselImage__KCfjc,.PhotosTab_emptyState__rU5Ux{height:350px}.PhotosTab_imageControls__coRSn{flex-direction:column;gap:.75rem}.PhotosTab_deleteButton__4hz1V,.PhotosTab_profileButton__LDsNl{width:100%;justify-content:center;min-width:unset}.PhotosTab_actionButtons__qADUH{flex-direction:column;width:100%}.PhotosTab_addButton__x2_tA,.PhotosTab_saveButton__Xdpfb{width:100%;justify-content:center}}@media (max-width:480px){.PhotosTab_pageTitle__4QPue{font-size:1.75rem}.PhotosTab_pageSubtitle__EpP5C{font-size:.95rem}.PhotosTab_contentWrapper__AumVi{padding:1rem}.PhotosTab_viewToggle__PKk_R{display:none}.PhotosTab_guidelineItem__n1oZK{font-size:.75rem}.PhotosTab_guidelineIcon__ASz0U{width:1.5rem;height:1.5rem}.PhotosTab_carouselImage__KCfjc,.PhotosTab_emptyState__rU5Ux{height:250px}.PhotosTab_profileBadge__h3Gnb{font-size:.75rem;padding:.375rem .75rem}.PhotosTab_arrowNext__AySqt,.PhotosTab_arrowPrev__6zopO{width:30px;height:30px}.PhotosTab_arrowIcon__cgKP5{font-size:20px!important}.PhotosTab_deleteButton__4hz1V,.PhotosTab_profileButton__LDsNl{padding:.75rem 1rem;font-size:.8rem}.PhotosTab_newImageBadge__LTnbJ{position:absolute;top:8px;left:8px;background-color:#28a745;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700;z-index:2}}.BusinessSearchAutocomplete_container__BSXff{flex:1 1;position:relative;z-index:1000}.BusinessSearchAutocomplete_inputContainer__7fNom{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;background-color:#fff;padding:0 12px;height:48px}.BusinessSearchAutocomplete_searchIcon__9tnpX{margin-right:10px;flex-shrink:0}.BusinessSearchAutocomplete_textInput__VtysY{flex:1 1;font-size:16px;color:#333;border:none;outline:none;height:100%;background:transparent;padding:0}.BusinessSearchAutocomplete_textInput__VtysY::placeholder{color:#999}.BusinessSearchAutocomplete_loadingIcon__eKiVs{margin-left:10px;flex-shrink:0}.BusinessSearchAutocomplete_spinning__T_XNP{animation:BusinessSearchAutocomplete_spin__Fiz7z 1s linear infinite}@keyframes BusinessSearchAutocomplete_spin__Fiz7z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BusinessSearchAutocomplete_suggestionsContainer__7QH1l{background-color:#fff;border-radius:8px;border:1px solid #ddd;margin-top:4px;max-height:300px;position:absolute;width:100%;z-index:1001;box-shadow:0 4px 6px rgba(0,0,0,.1)}.BusinessSearchAutocomplete_suggestionsList__Bzbpg{max-height:250px;overflow-y:auto}.BusinessSearchAutocomplete_suggestionItem__3fGkG{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease}.BusinessSearchAutocomplete_suggestionItem__3fGkG:hover{background-color:#f8f9fa}.BusinessSearchAutocomplete_suggestionItem__3fGkG:last-child{border-bottom:none}.BusinessSearchAutocomplete_suggestionContent__5JVry{display:flex;align-items:flex-start}.BusinessSearchAutocomplete_suggestionIcon__cslve{margin-right:12px;margin-top:2px;flex-shrink:0}.BusinessSearchAutocomplete_suggestionText__mHeVZ{flex:1 1;min-width:0}.BusinessSearchAutocomplete_businessName___eS0Q{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BusinessSearchAutocomplete_businessAddress__KFvCd{font-size:14px;color:#666;line-height:18px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BusinessSearchAutocomplete_businessMeta__Uaf3X{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.BusinessSearchAutocomplete_ratingContainer__LbaO4{display:flex;align-items:center}.BusinessSearchAutocomplete_rating__ckkeE{font-size:12px;color:#666;margin-left:4px}.BusinessSearchAutocomplete_reviewCount__4iWZZ{font-size:12px;color:#999;margin-left:2px}.BusinessSearchAutocomplete_closedText__7R50h{font-size:12px;color:#f44;font-weight:500}.BusinessSearchAutocomplete_noResultsContainer__UA1oa{padding:16px;text-align:center}.BusinessSearchAutocomplete_noResultsText__DaIU2{font-size:14px;color:#666;margin-bottom:12px}.BusinessSearchAutocomplete_manualEntryButton__AL8pU{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:#f8f9fa;border:none;border-top:1px solid #eee;cursor:pointer;width:100%;transition:background-color .2s ease}.BusinessSearchAutocomplete_manualEntryButton__AL8pU:hover{background-color:#e9ecef}.BusinessSearchAutocomplete_googlePlacesIndicator__a39L3{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:8px 12px;margin-bottom:16px;border:1px solid #e8f0fe;align-self:flex-start;box-shadow:0 1px 2px rgba(66,133,244,.1);width:-moz-fit-content;width:fit-content}.BusinessSearchAutocomplete_googleIcon__FHerS{width:14px;height:14px;background:linear-gradient(45deg,#4285f4,#34a853,#fbbc05,#ea4335);color:#fff;border-radius:2px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-right:6px}.BusinessSearchAutocomplete_googlePlacesText__C63dp{font-size:13px;color:#4285f4;font-weight:600;margin-right:10px}.BusinessSearchAutocomplete_ratingBadge__zPL2t{display:flex;align-items:center;background-color:#fff9c4;border-radius:12px;padding:3px 6px;border:1px solid #ffc107;gap:2px}.BusinessSearchAutocomplete_ratingText__Z1BX_{font-size:11px;color:#f57c00;font-weight:700}.BusinessSearchAutocomplete_searchToggleButton__ykJEc{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:#f8f9fa;border:1px dashed #007bff;border-radius:8px;cursor:pointer;width:100%;margin-bottom:16px;transition:all .2s ease;color:#007bff;font-size:14px;font-weight:500}.BusinessSearchAutocomplete_searchToggleButton__ykJEc:hover{background-color:#e9ecef;border-color:#0056b3}.BusinessSearchAutocomplete_manualEntryToggle__ZrG6H{margin-top:8px;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;color:#007bff;font-size:13px;cursor:pointer;text-decoration:underline;transition:color .2s ease}.BusinessSearchAutocomplete_manualEntryToggle__ZrG6H:hover{color:#0056b3}.BusinessSearchAutocomplete_searchAgainToggle__w197U{margin-top:8px;padding:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;color:#007bff;font-size:13px;cursor:pointer;text-decoration:underline;transition:color .2s ease}.BusinessSearchAutocomplete_searchAgainToggle__w197U:hover{color:#0056b3}.BusinessSearchAutocomplete_autocompleteContainer__1iwMJ{position:relative;z-index:1000}.ProfileTab_container__sMjCf{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;padding:0 1rem;width:100%!important;max-width:100%!important}.ProfileTab_heroSection__10X_S{background:linear-gradient(135deg,#f0a963,#f59237);padding:2rem 0;text-align:center;color:#fff;border-radius:0;margin-bottom:2rem;width:100%!important;max-width:100%!important;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden}.ProfileTab_heroSection__10X_S:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ProfileTab_heroShine__Hk_XD 5s infinite}@keyframes ProfileTab_heroShine__Hk_XD{0%{left:-100%}20%{left:100%}to{left:100%}}.ProfileTab_heroContent__5VKxS{max-width:100%!important;width:100%!important;margin:0 auto;position:relative;z-index:1}.ProfileTab_heroTitle__7BEHr{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.ProfileTab_heroIcon__8iFu6{font-size:1.25rem!important;width:var(--icon-xl)!important;height:var(--icon-xl)!important;max-width:var(--icon-xl)!important;max-height:var(--icon-xl)!important;font-size:var(--icon-xl)!important}.ProfileTab_heroSubtitle___2cHl{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.ProfileTab_errorMessage__WrAJD,.ProfileTab_successMessage__9sI9k{margin-bottom:1.5rem;padding:1rem;border-radius:0;display:flex;align-items:center;gap:.75rem;animation:ProfileTab_fadeSlideDown__OQp1v .3s ease;max-width:800px;margin-left:auto;margin-right:auto}.ProfileTab_successMessage__9sI9k{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.ProfileTab_errorMessage__WrAJD svg,.ProfileTab_successMessage__9sI9k svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.ProfileTab_errorMessage__WrAJD{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.ProfileTab_errorList__vNjxZ{display:flex;flex-direction:column;gap:.5rem}.ProfileTab_errorList__vNjxZ p{margin:0}@keyframes ProfileTab_fadeSlideDown__OQp1v{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileTab_formCard__ladc6{background-color:#fff;border-radius:0;padding:2rem;margin:0 auto 2rem;max-width:800px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:1}.ProfileTab_formCard__ladc6:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.ProfileTab_sectionTitle__TPUWx{font-size:1.5rem;font-weight:600;color:#334155;margin:2rem 0 1.5rem;width:100%;position:relative;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.ProfileTab_sectionTitle__TPUWx:first-of-type{margin-top:0}.ProfileTab_formRow___jSp1{position:relative;z-index:1}.ProfileTab_formGrid__EEw05,.ProfileTab_formRow___jSp1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.ProfileTab_formGroup__9skHx{margin-bottom:1.5rem;position:relative;z-index:1}.ProfileTab_formLabel__8z93Q{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.ProfileTab_labelIcon__Hhhy8{color:#f0a963;font-size:.875rem!important;width:.875rem!important;height:.875rem!important;flex-shrink:0}.ProfileTab_formInput__Tlxyf,.ProfileTab_formTextarea__lgcV1{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:0;font-size:.95rem;color:#334155;transition:all .2s ease}.ProfileTab_formInput__Tlxyf:focus,.ProfileTab_formTextarea__lgcV1:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.ProfileTab_formTextarea__lgcV1{resize:vertical;min-height:120px}.ProfileTab_formInput__Tlxyf[type=number]{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:0;font-size:.95rem;color:#334155;transition:all .2s ease;height:48px;box-sizing:border-box}.ProfileTab_formInput__Tlxyf,.ProfileTab_selectInput__bM8qo>div{min-height:48px;height:48px}.ProfileTab_selectInput__bM8qo{width:100%;position:relative;z-index:1}.ProfileTab_badgesGrid__7i_9M{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ProfileTab_badgeItem__dcfeu{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f8fafc;border-radius:0;transition:all .2s ease}.ProfileTab_badgeItem__dcfeu:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.05)}.ProfileTab_badgeIcon__V4zKm{width:40px;height:40px;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProfileTab_badgeIcon__V4zKm svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.ProfileTab_badgeInfo__P4hXd{flex:1 1}.ProfileTab_badgeName__g87bs{font-size:1rem;font-weight:600;color:#334155;margin:0 0 .25rem}.ProfileTab_badgeDescription__7AomN{font-size:.8rem;color:#64748b;margin:0;line-height:1.4}.ProfileTab_emptyBadges__8bDfc{text-align:center;padding:3rem 2rem;background-color:#f8fafc;border-radius:0;margin-bottom:2rem}.ProfileTab_emptyBadgesIcon__A5txV{font-size:3rem;color:#f0a963;margin-bottom:1rem;opacity:.5}.ProfileTab_emptyBadgesIcon__A5txV svg{font-size:1.5rem!important;width:1.5rem!important;height:1.5rem!important}.ProfileTab_emptyBadges__8bDfc h4{font-size:1.25rem;color:#334155;margin-bottom:.75rem}.ProfileTab_emptyBadges__8bDfc p{color:#64748b;max-width:500px;margin:0 auto}.ProfileTab_buttonContainer__NpC9Q{display:flex;justify-content:center;margin-top:2.5rem}.ProfileTab_submitButton__bb6Pr{display:flex;align-items:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:0;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.ProfileTab_submitButton__bb6Pr svg{font-size:.875rem!important;width:.875rem!important;height:.875rem!important}.ProfileTab_submitButton__bb6Pr:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ProfileTab_buttonShine__KXHiK 3s infinite}@keyframes ProfileTab_buttonShine__KXHiK{0%{left:-100%}20%{left:100%}to{left:100%}}.ProfileTab_submitButton__bb6Pr:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.ProfileTab_submitButton__bb6Pr:active{transform:translateY(0)}.ProfileTab_container__sMjCf svg{font-size:1rem!important;max-width:1rem!important;max-height:1rem!important}@media (max-width:768px){.ProfileTab_heroSection__10X_S{padding:2rem 1rem}.ProfileTab_heroTitle__7BEHr{font-size:1.75rem}.ProfileTab_heroIcon__8iFu6{font-size:2rem!important;width:2rem!important;height:2rem!important}.ProfileTab_heroSubtitle___2cHl{font-size:1rem}.ProfileTab_formCard__ladc6{padding:1.5rem;margin:0 1rem 2rem}.ProfileTab_formGrid__EEw05,.ProfileTab_formRow___jSp1{grid-template-columns:1fr;gap:1rem}.ProfileTab_badgesGrid__7i_9M{grid-template-columns:1fr}.ProfileTab_submitButton__bb6Pr{width:100%}.ProfileTab_labelIcon__Hhhy8{font-size:.75rem!important;width:.75rem!important;height:.75rem!important}.ProfileTab_badgeIcon__V4zKm svg{font-size:.875rem!important;width:.875rem!important;height:.875rem!important}}@media (min-width:1200px){.ProfileTab_formGrid__EEw05,.ProfileTab_formRow___jSp1{grid-template-columns:repeat(2,1fr);gap:2rem}.ProfileTab_formCard__ladc6{max-width:100%!important}}@media (max-width:480px){.ProfileTab_heroTitle__7BEHr{font-size:1.5rem}.ProfileTab_sectionTitle__TPUWx{width:100%}.ProfileTab_formCard__ladc6{background-color:#fff;border-radius:0;padding:2rem;margin:0 auto 2rem;max-width:100%!important;width:100%!important;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}}.ProfileTab_inputContainer__inxj5{display:flex;align-items:center;border:1px solid #ddd;border-radius:0;background-color:#fff;padding:0 12px;height:48px}.ProfileTab_searchIcon__ZOhy9{margin-right:10px;flex-shrink:0}.ProfileTab_textInput__WkSbf{flex:1 1;font-size:16px;color:#333;border:none;outline:none;height:100%;background:transparent;padding:0}.ProfileTab_textInput__WkSbf::placeholder{color:#999}.ProfileTab_loadingIcon__a9p_m{margin-left:10px;flex-shrink:0}.ProfileTab_spinning__cmj2I{animation:ProfileTab_spin__WCcHK 1s linear infinite}@keyframes ProfileTab_spin__WCcHK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfileTab_suggestionsContainer__TS9QP{background-color:#fff;border-radius:0;border:1px solid #ddd;margin-top:4px;max-height:300px;position:absolute;width:100%;z-index:1001!important;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProfileTab_suggestionsList__KaHs7{max-height:250px;overflow-y:auto}.ProfileTab_suggestionItem__3_Qwv{padding:12px 16px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease}.ProfileTab_suggestionItem__3_Qwv:hover{background-color:#f8f9fa}.ProfileTab_suggestionItem__3_Qwv:last-child{border-bottom:none}.ProfileTab_suggestionContent__y1kW_{display:flex;align-items:flex-start}.ProfileTab_suggestionIcon__NbhPn{margin-right:12px;margin-top:2px;flex-shrink:0}.ProfileTab_suggestionText__wRZH9{flex:1 1;min-width:0}.ProfileTab_businessName__5CTix{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileTab_businessAddress__6G6QD{font-size:14px;color:#666;line-height:18px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProfileTab_businessMeta__Gyp75{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ProfileTab_ratingContainer__kxqyK{display:flex;align-items:center}.ProfileTab_rating__7qO7T{font-size:12px;color:#666;margin-left:4px}.ProfileTab_reviewCount__zncMM{font-size:12px;color:#999;margin-left:2px}.ProfileTab_closedText__rgulA{font-size:12px;color:#f44;font-weight:500}.ProfileTab_noResultsContainer__Kjkta{padding:16px;text-align:center}.ProfileTab_noResultsText__d061b{font-size:14px;color:#666;margin-bottom:12px}.ProfileTab_manualEntryButton__q9ffY{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:#f8f9fa;border:none;border-top:1px solid #eee;cursor:pointer;width:100%;transition:background-color .2s ease}.ProfileTab_manualEntryButton__q9ffY:hover{background-color:#e9ecef}.ProfileTab_googlePlacesIndicator__EqUkg{display:flex;align-items:center;background-color:#fff;border-radius:0;padding:8px 12px;margin-bottom:16px;border:1px solid #e8f0fe;align-self:flex-start;box-shadow:0 1px 2px rgba(66,133,244,.1);width:-moz-fit-content;width:fit-content}.ProfileTab_googleIcon__VcVic{width:14px;height:14px;background:linear-gradient(45deg,#4285f4,#34a853,#fbbc05,#ea4335);color:#fff;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-right:6px}.ProfileTab_googlePlacesText__wYH4t{font-size:13px;color:#4285f4;font-weight:600;margin-right:10px}.ProfileTab_ratingBadge__1pN98{display:flex;align-items:center;background-color:#fff9c4;border-radius:0;padding:3px 6px;border:1px solid #ffc107;gap:2px}.ProfileTab_ratingText__TfYhW{font-size:11px;color:#f57c00;font-weight:700}.ProfileTab_searchToggleButton__WdU3j{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background-color:#f8f9fa;border:1px dashed #007bff;border-radius:0;cursor:pointer;width:100%;margin-bottom:16px;transition:all .2s ease;color:#007bff;font-size:14px;font-weight:500}.ProfileTab_searchToggleButton__WdU3j:hover{background-color:#e9ecef;border-color:#0056b3}.ProfileTab_manualEntryToggle__x3cAi,.ProfileTab_searchAgainToggle__bFtTG{margin-top:8px;padding:10px 12px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:0;color:#475569;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-decoration:none;width:100%}.ProfileTab_manualEntryToggle__x3cAi:hover,.ProfileTab_searchAgainToggle__bFtTG:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#334155}.ProfileTab_autocompleteContainer__FTwBd{position:relative;z-index:1000}.ProfileTab_errorAlert__a9UB_{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:0;padding:12px 16px;margin-bottom:16px;animation:ProfileTab_slideIn__gHQ_7 .3s ease-out}.ProfileTab_errorContent___n4bK{display:flex;align-items:center;gap:8px}.ProfileTab_errorText__Y25Gs{color:#dc2626;font-size:.9rem;flex:1 1;line-height:1.4}.ProfileTab_dismissButton__t0pql{background:none;border:none;color:#dc2626;font-size:18px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.ProfileTab_dismissButton__t0pql:hover{background-color:rgba(239,68,68,.1)}@keyframes ProfileTab_slideIn__gHQ_7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProfileTab_successAlert__scPX5{background-color:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:0;padding:12px 16px;margin-bottom:16px;animation:ProfileTab_slideIn__gHQ_7 .3s ease-out;display:flex;align-items:center;gap:8px}.ProfileTab_successAlert__scPX5 .ProfileTab_successText__7OR5z{color:#16a34a;font-size:.9rem;line-height:1.4}.ProgramTab_container__iZDv5{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%}.ProgramTab_container__iZDv5 svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.ProgramTab_noResultsMobile__XQyBv{text-align:center;padding:2rem 1rem;color:#6b7280;font-style:italic;background-color:#f9fafb;border-radius:12px;margin-top:1rem}.ProgramTab_floatingAddButton__HVflJ{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;font-size:1.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(240,169,99,.3);transition:all .3s ease;z-index:100;display:none}.ProgramTab_floatingAddButton__HVflJ:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 8px 20px rgba(240,169,99,.4)}.ProgramTab_desktopView__aGGFE,.ProgramTab_gridView__R7aG8{width:100%}@media (max-width:1200px){.ProgramTab_eventsTable__XppY9 td,.ProgramTab_eventsTable__XppY9 th{padding:.75rem .5rem;font-size:.9rem}.ProgramTab_expandableTableCell__x8FTK{max-width:150px}}@media (max-width:992px){.ProgramTab_desktopView__aGGFE{display:none}.ProgramTab_floatingAddButton__HVflJ{display:flex}.ProgramTab_controlsSection___suFb{flex-direction:column;align-items:stretch}.ProgramTab_searchContainer__6DWHj{max-width:none}.ProgramTab_addButton__sHnob{width:100%;justify-content:center}.ProgramTab_heroTitle__teIWk{font-size:2rem}.ProgramTab_heroSubtitle__EBv72{font-size:1rem}.ProgramTab_mainSection__RuKRF{padding:1.5rem}.ProgramTab_eventsCardGrid__jYFeA{grid-template-columns:1fr}}@media (max-width:480px){.ProgramTab_heroSection__N6qXh{padding:2rem 1rem}.ProgramTab_heroTitle__teIWk{font-size:1.75rem}.ProgramTab_eventCardContent__pkuJJ,.ProgramTab_mainSection__RuKRF{padding:1rem}.ProgramTab_infoLabel__5Q6L6,.ProgramTab_infoValue__2cK2U{font-size:.9rem}}.ProgramTab_heroSection__N6qXh{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ProgramTab_heroSection__N6qXh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ProgramTab_heroShine__YoLAR 5s infinite}@keyframes ProgramTab_heroShine__YoLAR{0%{left:-100%}20%{left:100%}to{left:100%}}.ProgramTab_heroContent__a4Dtf{max-width:800px;margin:0 auto;position:relative;z-index:1}.ProgramTab_heroTitle__teIWk{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ProgramTab_heroSubtitle__EBv72{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.ProgramTab_mainSection__RuKRF{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease}.ProgramTab_mainSection__RuKRF:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.ProgramTab_controlsSection___suFb{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem}.ProgramTab_searchContainer__6DWHj{flex:1 1;max-width:500px}.ProgramTab_viewControls__j5WhO{display:flex;gap:.5rem;margin-right:.5rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ProgramTab_viewButton__JWqZ0{width:40px;height:40px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.ProgramTab_viewButton__JWqZ0:hover{background-color:#f9fafb;color:#f0a963}.ProgramTab_viewButton__JWqZ0.ProgramTab_activeView__lPyRz{background-color:#f0a963;color:#fff}.ProgramTab_searchInput__IZtnX{width:100%;padding:.875rem 1.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .3s ease;background-color:#f9fafb}.ProgramTab_searchInput__IZtnX:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(8,72,135,.1);background-color:#fff}.ProgramTab_searchInput__IZtnX::placeholder{color:#9ca3af}.ProgramTab_addButton__sHnob{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(240,169,99,.2);white-space:nowrap}.ProgramTab_addButton__sHnob:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.ProgramTab_addButton__sHnob:active{transform:translateY(0)}.ProgramTab_loadingContainer__qcSHC,.ProgramTab_messageContainer__6bS6z{text-align:center;padding:3rem 1rem;background-color:#f9fafb;border-radius:12px;margin:2rem 0}.ProgramTab_loader__PUSUv{display:inline-block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(8,72,135,.1);border-top-color:#f0a963;animation:ProgramTab_spin__Dz8NQ 1s linear infinite;margin-bottom:1rem}@keyframes ProgramTab_spin__Dz8NQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProgramTab_loadingContainer__qcSHC p,.ProgramTab_messageContainer__6bS6z p{color:#4b5563;font-size:1rem;margin-bottom:1.5rem}.ProgramTab_messageIcon___cFZM{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;color:#f0a963;margin-bottom:1rem}.ProgramTab_tableContainer__wxQD2{overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ProgramTab_eventsTable__XppY9{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.ProgramTab_eventsTable__XppY9 th{background-color:#e7f0fa;color:#f0a963;font-weight:600;text-align:left;padding:1rem;border-bottom:2px solid #f0a963;white-space:nowrap}.ProgramTab_eventsTable__XppY9 td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#4b5563;vertical-align:middle}.ProgramTab_eventsTable__XppY9 tr:last-child td{border-bottom:none}.ProgramTab_eventsTable__XppY9 tr:hover td{background-color:#f1f7fc}.ProgramTab_imageCell__AY1Zp{width:80px}.ProgramTab_tableCellImage__kAoHk{width:80px;height:60px;overflow:hidden;border-radius:8px;background-color:#f3f4f6}.ProgramTab_eventTableImage__hQLTu{width:100%;height:100%;object-fit:cover}.ProgramTab_expandableTableCell__x8FTK{max-width:200px;position:relative}.ProgramTab_expandButton__jLO67{background:none;border:none;color:#f0a963;font-size:.85rem;cursor:pointer;padding:0;margin-left:.5rem;font-weight:500}.ProgramTab_expandButton__jLO67:hover{text-decoration:underline}.ProgramTab_actionButtons__TpA5R{display:flex;gap:.5rem;justify-content:center}.ProgramTab_editButtonSmall__8cyow{display:flex;align-items:center;justify-content:center;background-color:#f0a963;color:#fff;border:none;width:36px;height:36px;border-radius:8px;cursor:pointer;transition:all .2s ease}.ProgramTab_editButtonSmall__8cyow:hover{background-color:#f59237;transform:translateY(-2px);box-shadow:0 4px 6px rgba(8,72,135,.2)}.ProgramTab_noResults__IxiKP{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.ProgramTab_statusBadge__Yw4dp{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase}.ProgramTab_eventsCardGrid__jYFeA{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProgramTab_businessCard__e06jj{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.ProgramTab_businessCard__e06jj:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.ProgramTab_cardImage___HP2K{position:relative;height:180px;overflow:hidden}.ProgramTab_cardImage___HP2K img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProgramTab_businessCard__e06jj:hover .ProgramTab_cardImage___HP2K img{transform:scale(1.05)}.ProgramTab_cardActions__mHBpi{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.ProgramTab_actionButton__4Ijg0{width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#4b5563}.ProgramTab_actionButton__4Ijg0:hover{transform:scale(1.05);background-color:#fff;color:#f0a963}.ProgramTab_tierBadge___sX3D{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:linear-gradient(90deg,#f0a963,#f59237);color:#fff;font-size:.875rem;font-weight:600;border-radius:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.ProgramTab_cardContent__l_N4e{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.ProgramTab_businessName__PKIXX{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.ProgramTab_priceRange__LO7UW{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.ProgramTab_ratingItem__4F24q{display:flex;align-items:center;gap:.375rem}.ProgramTab_infoIcon__jnWPf,.ProgramTab_priceIcon__I3n0A{width:1rem!important;height:1rem!important;color:#f0a963}.ProgramTab_ratingItem__4F24q span{font-size:.875rem;color:#4b5563}.ProgramTab_badges__fORll{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ProgramTab_badge__2AIxK{padding:.25rem .75rem;background-color:#e7f0fa;color:#f0a963;font-size:.75rem;border-radius:2rem;transition:all .2s ease}.ProgramTab_badge__2AIxK:hover{background-color:#d1e5f6}.ProgramTab_businessInfo__dS4TA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.ProgramTab_infoItem__VmtUu{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.ProgramTab_infoItem__VmtUu svg{width:1rem!important;height:1rem!important;color:#f0a963;flex-shrink:0}.ProgramTab_descriptionText__yw_KV{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1.25rem;flex-grow:1}.ProgramTab_editButton__rcAIj{width:100%;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(8,72,135,.2);margin-top:auto}.ProgramTab_editButton__rcAIj:hover{box-shadow:0 6px 12px rgba(8,72,135,.3);transform:translateY(-2px)}.ProgramTab_editButton__rcAIj:active{transform:scale(.98)}.ProgramTab_eventCard___aKRQ{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #f1f1f1;height:100%;display:flex;flex-direction:column}.ProgramTab_eventCard___aKRQ:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(8,72,135,.3)}.ProgramTab_eventCardHeader__KBJi0{position:relative}.ProgramTab_eventImageContainer__og08Y{height:160px;overflow:hidden;position:relative}.ProgramTab_eventImage__0dG_o{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProgramTab_eventCard___aKRQ:hover .ProgramTab_eventImage__0dG_o{transform:scale(1.05)}.ProgramTab_eventTitle__PGksK{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));position:absolute;bottom:0;left:0;right:0;color:#fff;padding:1rem;margin:0;font-size:1.25rem;font-weight:600}.ProgramTab_eventCardContent__pkuJJ{padding:1.5rem;flex-grow:1}.ProgramTab_infoRow__5oWTW{margin-bottom:1rem}.ProgramTab_infoLabel__5Q6L6{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.ProgramTab_infoValue__2cK2U{color:#1f2937;font-size:1rem;padding-left:1.5rem}.ProgramTab_expandableInfo__XvvWo{border-top:1px solid #f3f4f6;padding-top:.75rem;margin-top:.75rem}.ProgramTab_expandableInfoHeader__pE9Vg{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:.5rem 0}.ProgramTab_expandIcon__Mx9S1{font-size:.75rem!important;width:.75rem!important;height:.75rem!important}.ProgramTab_expandableInfo__XvvWo[data-expanded=true] .ProgramTab_expandIcon__Mx9S1{transform:rotate(180deg)}.ProgramTab_expandableContent__uxNJK{padding:.75rem 0 .75rem 1.5rem;color:#4b5563;font-size:.95rem;line-height:1.5;border-left:2px solid rgba(8,72,135,.2);margin-left:.5rem;animation:ProgramTab_fadeIn___jiL5 .3s ease}@keyframes ProgramTab_fadeIn___jiL5{0%{opacity:0}to{opacity:1}}.ProgramTab_eventCardActions__0fFcl{padding:1rem 1.5rem;display:flex;justify-content:flex-end;border-top:1px solid #f3f4f6;margin-top:auto}.ProgramTab_statusBadgeOverlay___5mRP{left:10px;background:rgba(0,0,0,.7)}.ProgramTab_groupMeetingBadgeOverlay__6w92u,.ProgramTab_statusBadgeOverlay___5mRP{position:absolute;bottom:8px;color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;z-index:2}.ProgramTab_groupMeetingBadgeOverlay__6w92u{right:10px;background:linear-gradient(90deg,#f0a963,#f59237)}.ProgramTab_statusBadgeOverlay___5mRP.ProgramTab_upcoming__flXdo{background:#084887;color:#fff}.ProgramTab_statusBadgeOverlay___5mRP.ProgramTab_past__qbYPx{background:hsla(0,0%,40%,.9);color:#fff}.AddressSection_addressSection__E1CuI{margin-bottom:20px}.AddressSection_formGroup__N4WFa{margin-bottom:15px;width:100%}.AddressSection_formRow__PpZj2{display:flex;gap:15px;margin-bottom:15px}.AddressSection_formRow__PpZj2 .AddressSection_formGroup__N4WFa{flex:1 1;margin-bottom:0}.AddressSection_labelIcon__eNKGV{color:#f0a963}.AddressSection_label__Hrrs6{display:block;font-weight:600;margin-bottom:5px;font-size:13px;color:#333}.AddressSection_input__7jzbh{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.AddressSection_input__7jzbh:focus{border-color:#084887;outline:none}@media (max-width:768px){.AddressSection_formRow__PpZj2{flex-direction:column;gap:15px}.AddressSection_formRow__PpZj2 .AddressSection_formGroup__N4WFa{margin-bottom:0}}.AddressSection_sectionContainer__8zoEU{background-color:#fff;border-radius:8px;margin-bottom:16px;width:100%}.AddressSection_fieldContainer__REjiG{margin-bottom:12px}.AddressSection_inputContainer__ZCPxP{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;background-color:#fff;padding:0 10px;height:48px;cursor:pointer}.AddressSection_icon__yTwz9{margin-right:8px;width:20px;color:#f0a963}.AddressSection_dropdownIcon__7kJNq{margin-left:auto;color:#333}.AddressSection_addressText__M3MNO{flex:1 1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddressSection_placeholderText__ff4U_{color:#999}.AddressSection_errorNotice__LuT6D{color:#e74c3c;font-size:14px;margin-bottom:16px;text-align:center;background-color:#fff5f5;padding:12px;border-radius:8px}.AddressSection_autocompleteWrapper__OpiQl{padding:16px;margin-top:100rem;z-index:1000}.ProgramOverlay_modalContainer__cExVM{font-family:Inter,sans-serif;margin-top:30px}.ProgramOverlay_modalContainer__cExVM .ProgramOverlay_modal-dialog__hQ9m_{max-width:1200px;width:95vw}.ProgramOverlay_modalContainer__cExVM .ProgramOverlay_modal-content__PbNHp{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ProgramOverlay_modalHeader__3Uf_x{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.ProgramOverlay_modalTitle__tdDAC{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.ProgramOverlay_modalBody__YEi0S{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ProgramOverlay_alertError__dFIV9,.ProgramOverlay_alertSuccess___H27B{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.ProgramOverlay_alertSuccess___H27B{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.ProgramOverlay_alertSuccess___H27B strong{color:#059669}.ProgramOverlay_alertError__dFIV9{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.ProgramOverlay_alertError__dFIV9 strong{color:#dc2626}.ProgramOverlay_alertIcon___cjU9{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.ProgramOverlay_alertCloseBtn__O8YMy{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.ProgramOverlay_alertCloseBtn__O8YMy:hover{opacity:1}.ProgramOverlay_errorText__4iSBW{color:#ef4444;font-size:.875rem;margin-top:.25rem;display:block}.ProgramOverlay_formRow__AX1Qp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.ProgramOverlay_formRowThree__kqSdA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.ProgramOverlay_formRowSingle__aR_qV{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.ProgramOverlay_formGroup__GwLQ2{margin-bottom:1rem}.ProgramOverlay_formLabel__voAW9{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.ProgramOverlay_labelIcon__sTgMG{color:#f0a963}.ProgramOverlay_inputWithIcon__hiZdW{position:relative}.ProgramOverlay_inputIcon__Ow9nR{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.ProgramOverlay_formInput__XnS4Z,.ProgramOverlay_formInput__XnS4Z[type=date],.ProgramOverlay_formInput__XnS4Z[type=number],.ProgramOverlay_formInput__XnS4Z[type=tel],.ProgramOverlay_formInput__XnS4Z[type=time],.ProgramOverlay_formTextarea__18Q6E,select.ProgramOverlay_formInput__XnS4Z{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.ProgramOverlay_formInput__XnS4Z[type=number]::-webkit-inner-spin-button,.ProgramOverlay_formInput__XnS4Z[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProgramOverlay_formInput__XnS4Z[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ProgramOverlay_formInput__XnS4Z.ProgramOverlay_noIcon__ghoW5,.ProgramOverlay_formTextarea__18Q6E{padding-left:1rem}.ProgramOverlay_formTextarea__18Q6E{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.ProgramOverlay_formInput__XnS4Z:focus,.ProgramOverlay_formTextarea__18Q6E:focus,select.ProgramOverlay_formInput__XnS4Z:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.ProgramOverlay_selectInput__FDF2t{width:100%;font-size:.95rem;color:#334155}.ProgramOverlay_charCount__1RWu7{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.ProgramOverlay_neighborhoodSection__2bFtq{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.ProgramOverlay_sectionHeaderRow__WspXv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProgramOverlay_neighborhoodMethodButton__uXww9{width:100%;background:linear-gradient(135deg,#f0a963,#e99145);color:#fff;border:none;border-radius:10px;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.ProgramOverlay_neighborhoodMethodButton__uXww9:hover{background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.ProgramOverlay_changeMethodButton___ULXT{background:none;border:none;color:#f0a963;font-size:.875rem;font-weight:500;text-decoration:underline;cursor:pointer;padding:.25rem .5rem}.ProgramOverlay_changeMethodButton___ULXT:hover{color:#e99145}.ProgramOverlay_helpText__pmxX_{font-size:.8rem;color:#6b7280;margin-top:.25rem;font-style:italic}.ProgramOverlay_methodDialogOverlay__2rPgU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1060}.ProgramOverlay_methodDialog__HQQkx{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:90vw;max-height:80vh;overflow-y:auto}.ProgramOverlay_methodDialogHeader__SLFch{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.ProgramOverlay_methodDialogHeader__SLFch h3{margin:0;font-size:1.25rem;font-weight:600;color:#374151}.ProgramOverlay_methodDialogClose__xNJp_{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.ProgramOverlay_methodDialogClose__xNJp_:hover{background-color:#f3f4f6;color:#374151}.ProgramOverlay_methodDialogBody___kjT9{padding:1.5rem 2rem}.ProgramOverlay_methodDialogBody___kjT9 p{margin:0 0 1.5rem;color:#6b7280;font-size:.95rem;line-height:1.5}.ProgramOverlay_methodOptions__3MP8x{display:flex;flex-direction:column;gap:.75rem}.ProgramOverlay_methodOption__3wpEC{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.ProgramOverlay_methodOption__3wpEC:hover{border-color:#f0a963;background-color:rgba(240,169,99,.05)}.ProgramOverlay_methodOptionContent__zyqG2{display:flex;flex-direction:column;gap:.25rem}.ProgramOverlay_methodOptionContent__zyqG2 strong{color:#374151;font-size:.95rem;font-weight:600}.ProgramOverlay_methodOptionContent__zyqG2 span{color:#6b7280;font-size:.875rem}.ProgramOverlay_checkboxContainer__OWer3{display:flex;align-items:center;padding:.75rem 0;min-height:48px}.ProgramOverlay_checkbox__87_JH{width:1.25rem;height:1.25rem;margin-right:.75rem;cursor:pointer;accent-color:#f0a963;flex-shrink:0}.ProgramOverlay_checkboxLabel__M9oh5{font-size:.95rem;color:#4b5563;font-weight:500;cursor:pointer;margin-bottom:0}.ProgramOverlay_imageUploadSection__XZ8xf{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.ProgramOverlay_imageUploadHeader__ZyPl5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProgramOverlay_imageHeaderTitle__DcYaE{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.ProgramOverlay_uploadIcon__kPZ2Z{color:#f0a963}.ProgramOverlay_imageCount__rqxTJ{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.ProgramOverlay_uploadArea__F_udo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.ProgramOverlay_uploadArea__F_udo:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.ProgramOverlay_uploadAreaIcon__0mqZA{color:#f0a963}.ProgramOverlay_uploadText__LuVZZ{text-align:center}.ProgramOverlay_uploadText__LuVZZ p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.ProgramOverlay_uploadText__LuVZZ span{font-size:.875rem;color:#6b7280}.ProgramOverlay_fileInput__Walvl{display:none}.ProgramOverlay_imagePreviewGrid__l7Jjs{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.ProgramOverlay_imagePreview__mOMSJ{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background-color:#f8fafc;cursor:pointer}.ProgramOverlay_imagePreview__mOMSJ img{display:block;width:100%;height:100%;object-fit:cover}.ProgramOverlay_mainImage__zcLIt{border:2px solid #f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.2)}.ProgramOverlay_removeImageBtn___QyE_{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease}.ProgramOverlay_removeImageBtn___QyE_:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.ProgramOverlay_mainImageBadge__PyuGg{position:absolute;bottom:0;left:0;right:0;background-color:rgba(240,169,99,.9);color:#fff;font-size:.7rem;font-weight:600;text-align:center;padding:.25rem 0;text-transform:uppercase;letter-spacing:.5px}.ProgramOverlay_actionButtons__0gR0K{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.ProgramOverlay_cancelButton__e6hPE,.ProgramOverlay_deleteButton__G7aVS,.ProgramOverlay_submitButton__lc1Y1{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.ProgramOverlay_submitButton__lc1Y1{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.ProgramOverlay_submitButton__lc1Y1:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.ProgramOverlay_submitButton__lc1Y1:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.ProgramOverlay_cancelButton__e6hPE{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.ProgramOverlay_cancelButton__e6hPE:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.ProgramOverlay_deleteButton__G7aVS{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;margin-right:auto}.ProgramOverlay_deleteButton__G7aVS:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.ProgramOverlay_deleteButton__G7aVS:disabled{background:linear-gradient(135deg,#fca5a5,#f87171);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.ProgramOverlay_spinnerSmall__NNOZa{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:ProgramOverlay_spin__cLFHd .8s linear infinite;margin-right:.5rem}@keyframes ProgramOverlay_spin__cLFHd{to{transform:rotate(1turn)}}@media (max-width:1024px){.ProgramOverlay_modalContainer__cExVM .ProgramOverlay_modal-dialog__hQ9m_{max-width:900px;width:90vw}.ProgramOverlay_formRowThree__kqSdA{grid-template-columns:repeat(2,1fr)}.ProgramOverlay_formRowThree__kqSdA .ProgramOverlay_formGroup__GwLQ2:nth-child(3){grid-column:1/-1}}@media (max-width:768px){.ProgramOverlay_modalContainer__cExVM .ProgramOverlay_modal-dialog__hQ9m_{width:95vw;margin:1rem}.ProgramOverlay_modalBody__YEi0S{padding:1.25rem 1.5rem}.ProgramOverlay_formRowSingle__aR_qV,.ProgramOverlay_formRowThree__kqSdA,.ProgramOverlay_formRow__AX1Qp{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.ProgramOverlay_formGroup__GwLQ2{margin-bottom:1rem}.ProgramOverlay_imagePreviewGrid__l7Jjs{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ProgramOverlay_actionButtons__0gR0K{flex-direction:column-reverse;gap:.75rem}.ProgramOverlay_deleteButton__G7aVS{margin-right:0;order:1}.ProgramOverlay_cancelButton__e6hPE{order:2}.ProgramOverlay_submitButton__lc1Y1{order:3}.ProgramOverlay_cancelButton__e6hPE,.ProgramOverlay_deleteButton__G7aVS,.ProgramOverlay_submitButton__lc1Y1{width:100%;justify-content:center}}@media (max-width:480px){.ProgramOverlay_modalTitle__tdDAC{font-size:1.25rem}.ProgramOverlay_modalHeader__3Uf_x{padding:1rem 1.5rem}.ProgramOverlay_modalBody__YEi0S{padding:1rem}.ProgramOverlay_formInput__XnS4Z,.ProgramOverlay_formTextarea__18Q6E{font-size:16px}}.ProgramOverlay_tiersContainer__0D8EO{margin-top:1.5rem}.ProgramOverlay_icon__LZ_jN{color:#f0a963;cursor:pointer}.ProgramOverlay_tierCard__nqs4y{background-color:#fdfdfd}.ProgramOverlay_cancelButton__e6hPE:focus,.ProgramOverlay_deleteButton__G7aVS:focus,.ProgramOverlay_formInput__XnS4Z:focus,.ProgramOverlay_formTextarea__18Q6E:focus,.ProgramOverlay_submitButton__lc1Y1:focus{outline:2px solid #f0a963;outline-offset:2px}.ProgramOverlay_formLabel__voAW9{text-transform:none;letter-spacing:normal}.ProgramOverlay_modalContainer__cExVM *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ProgramOverlay_switchContainer__OMB4k{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ProgramOverlay_switchLabel__esGU9{position:relative;display:inline-block;width:44px;height:22px}.ProgramOverlay_switchInput__gHNOP{opacity:0;width:0;height:0}.ProgramOverlay_switchSlider__1VOlf{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:22px}.ProgramOverlay_switchSlider__1VOlf:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.ProgramOverlay_switchInput__gHNOP:checked+.ProgramOverlay_switchSlider__1VOlf{background-color:#f0a963}.ProgramOverlay_switchInput__gHNOP:checked+.ProgramOverlay_switchSlider__1VOlf:before{transform:translateX(22px)}.GroupDiscountTiers_tiersContainer__M2GFv{margin-block:2rem}.GroupDiscountTiers_header__XSD2d{font-weight:600;font-size:1.1rem;color:#333;display:flex;align-items:center;gap:.5rem}.GroupDiscountTiers_icon___iJAj{color:#f0a963;cursor:pointer}.GroupDiscountTiers_tierCard__x6K3f{border:1px solid #f0a963;border-radius:.5rem;padding:1rem;background-color:#fffdf9;margin-bottom:1rem}.GroupDiscountTiers_tierTitle__MCFm2{font-weight:600;color:#f0a963;margin-bottom:1rem}.GroupDiscountTiers_label__Xc7Av{font-size:.9rem;font-weight:500;color:#333;margin-bottom:.25rem}.GroupDiscountTiers_input__mjv_s{border:1px solid #ccc;border-radius:.4rem}.GroupDiscountTiers_themeBtn__lygGD{background-color:#f0a963;color:#fff;border:none;padding:.5rem 1rem;font-weight:500;border-radius:.375rem}.GroupDiscountTiers_themeBtn__lygGD:hover{background-color:#e19239;color:#fff}@media (max-width:768px){.GroupDiscountTiers_tierCard__x6K3f{padding:.75rem}}.GroupDiscountTiers_deleteBtn__HDyfo{background-color:transparent;border:none;color:#e53935;cursor:pointer}.GroupDiscountTiers_deleteBtn__HDyfo:hover{color:#c62828}.NewProgramOverlay_modalContainer__zakz0{font-family:Inter,sans-serif;margin-top:30px}.NewProgramOverlay_modalContainer__zakz0 .NewProgramOverlay_modal-dialog__4KqYA{max-width:1200px;width:95vw}.NewProgramOverlay_modalContainer__zakz0 .NewProgramOverlay_modal-content__HVlZa{border-radius:12px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.NewProgramOverlay_modalHeader___YX_v{border-bottom:2px solid rgba(240,169,99,.2);padding:1.25rem 2rem;background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(233,145,69,.05));border-top-left-radius:12px;border-top-right-radius:12px}.NewProgramOverlay_modalTitle__SGgcA{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0;display:flex;align-items:center;gap:.5rem}.NewProgramOverlay_modalBody__BqXSo{padding:1.5rem 2rem;background-color:#fff;max-height:75vh;overflow-y:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.NewProgramOverlay_alertError__9oD0d,.NewProgramOverlay_alertSuccess__z0rf4{margin-bottom:1.25rem;padding:.875rem 1rem;border-radius:10px;display:flex;align-items:flex-start;position:relative;font-size:.95rem}.NewProgramOverlay_alertSuccess__z0rf4{background-color:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981}.NewProgramOverlay_alertSuccess__z0rf4 strong{color:#059669}.NewProgramOverlay_alertError__9oD0d{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.NewProgramOverlay_alertError__9oD0d strong{color:#dc2626}.NewProgramOverlay_alertIcon__72Mzf{margin-right:.75rem;flex-shrink:0;margin-top:.15rem}.NewProgramOverlay_alertCloseBtn__9N_1F{position:absolute;right:.75rem;top:.75rem;background:transparent;border:none;color:currentColor;padding:0;opacity:.7;cursor:pointer}.NewProgramOverlay_alertCloseBtn__9N_1F:hover{opacity:1}.NewProgramOverlay_formRow__v_0Cm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.NewProgramOverlay_formRowThree__5sohn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.25rem}.NewProgramOverlay_formRowSingle__44SYe{display:grid;grid-template-columns:1fr;margin-bottom:1.25rem}.NewProgramOverlay_formGroup__aRKzO{margin-bottom:1rem}.NewProgramOverlay_formLabel__LJ0K_{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.5rem}.NewProgramOverlay_labelIcon__Xxbr_{color:#f0a963}.NewProgramOverlay_inputWithIcon__YGksM{position:relative}.NewProgramOverlay_inputIcon__q_aUO{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#f0a963;pointer-events:none}.NewProgramOverlay_formInput__dNQtI,.NewProgramOverlay_formInput__dNQtI[type=date],.NewProgramOverlay_formInput__dNQtI[type=number],.NewProgramOverlay_formInput__dNQtI[type=tel],.NewProgramOverlay_formInput__dNQtI[type=time],.NewProgramOverlay_formTextarea__J35Vt,select.NewProgramOverlay_formInput__dNQtI{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#334155;background-color:#fff;transition:all .2s ease;height:44px;box-sizing:border-box}.NewProgramOverlay_formInput__dNQtI[type=number]::-webkit-inner-spin-button,.NewProgramOverlay_formInput__dNQtI[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NewProgramOverlay_formInput__dNQtI[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.NewProgramOverlay_formInput__dNQtI.NewProgramOverlay_noIcon__hHY9n,.NewProgramOverlay_formTextarea__J35Vt{padding-left:1rem}.NewProgramOverlay_formTextarea__J35Vt{resize:vertical;min-height:80px;height:auto;padding-top:.75rem;padding-bottom:.75rem}.NewProgramOverlay_formInput__dNQtI:focus,.NewProgramOverlay_formTextarea__J35Vt:focus,select.NewProgramOverlay_formInput__dNQtI:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.NewProgramOverlay_selectInput__2nfED{width:100%;font-size:.95rem;color:#334155}.NewProgramOverlay_charCount__dX7tF{text-align:right;font-size:.75rem;color:#6b7280;margin-top:.25rem}.NewProgramOverlay_neighborhoodSection___qhp4{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem}.NewProgramOverlay_sectionHeaderRow__JZnod{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.NewProgramOverlay_neighborhoodMethodButton__AtVgv{width:100%;background:linear-gradient(135deg,#f0a963,#e99145);color:#fff;border:none;border-radius:10px;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.NewProgramOverlay_neighborhoodMethodButton__AtVgv:hover{background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.NewProgramOverlay_changeMethodButton__AEyQm{background:none;border:none;color:#f0a963;font-size:.875rem;font-weight:500;text-decoration:underline;cursor:pointer;padding:.25rem .5rem}.NewProgramOverlay_changeMethodButton__AEyQm:hover{color:#e99145}.NewProgramOverlay_helpText__I8gHk{font-size:.8rem;color:#6b7280;margin-top:.25rem;font-style:italic}.NewProgramOverlay_methodDialogOverlay__zGFtG{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1060}.NewProgramOverlay_methodDialog__VXTdC{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:90vw;max-height:80vh;overflow-y:auto}.NewProgramOverlay_methodDialogHeader__NZXm2{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.NewProgramOverlay_methodDialogHeader__NZXm2 h3{margin:0;font-size:1.25rem;font-weight:600;color:#374151}.NewProgramOverlay_methodDialogClose__6Oo5n{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease}.NewProgramOverlay_methodDialogClose__6Oo5n:hover{background-color:#f3f4f6;color:#374151}.NewProgramOverlay_methodDialogBody__RCSPC{padding:1.5rem 2rem}.NewProgramOverlay_methodDialogBody__RCSPC p{margin:0 0 1.5rem;color:#6b7280;font-size:.95rem;line-height:1.5}.NewProgramOverlay_methodOptions__ueGj4{display:flex;flex-direction:column;gap:.75rem}.NewProgramOverlay_methodOption__6pOIq{background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.NewProgramOverlay_methodOption__6pOIq:hover{border-color:#f0a963;background-color:rgba(240,169,99,.05)}.NewProgramOverlay_methodOptionContent__rBA7O{display:flex;flex-direction:column;gap:.25rem}.NewProgramOverlay_methodOptionContent__rBA7O strong{color:#374151;font-size:.95rem;font-weight:600}.NewProgramOverlay_methodOptionContent__rBA7O span{color:#6b7280;font-size:.875rem}.NewProgramOverlay_checkboxContainer__UosD2{display:flex;align-items:center;padding:.75rem 0;min-height:48px}.NewProgramOverlay_checkbox__L_LKJ{width:1.25rem;height:1.25rem;margin-right:.75rem;cursor:pointer;accent-color:#f0a963;flex-shrink:0}.NewProgramOverlay_checkboxLabel__ixUVe{font-size:.95rem;color:#4b5563;font-weight:500;cursor:pointer;margin-bottom:0}.NewProgramOverlay_imageUploadSection__enIO0{border:2px dashed rgba(240,169,99,.3);border-radius:12px;padding:1.25rem;background-color:rgba(240,169,99,.05)}.NewProgramOverlay_imageUploadHeader__wEw6M{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.NewProgramOverlay_imageHeaderTitle__WqOS8{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;font-size:.95rem}.NewProgramOverlay_uploadIcon__ewocr{color:#f0a963}.NewProgramOverlay_imageCount__twlA6{font-size:.85rem;color:#6b7280;background:rgba(240,169,99,.15);padding:.375rem 1rem;border-radius:20px;font-weight:500}.NewProgramOverlay_uploadArea__33Ikl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.NewProgramOverlay_uploadArea__33Ikl:hover{background-color:#f8fafc;border-color:#d1d5db;transform:translateY(-1px)}.NewProgramOverlay_uploadAreaIcon__EpBxL{color:#f0a963}.NewProgramOverlay_uploadText__9Fjjl{text-align:center}.NewProgramOverlay_uploadText__9Fjjl p{margin:0 0 .5rem;font-weight:600;color:#374151;font-size:1rem}.NewProgramOverlay_uploadText__9Fjjl span{font-size:.875rem;color:#6b7280}.NewProgramOverlay_fileInput__HIRSS{display:none}.NewProgramOverlay_imagePreviewGrid__Xgu5l{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.NewProgramOverlay_imagePreview__rX9Mx{position:relative;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background-color:#f8fafc}.NewProgramOverlay_imagePreview__rX9Mx img{display:block;width:100%;height:100%;object-fit:cover}.NewProgramOverlay_mainImage__DxPeU{border:2px solid #f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.2)}.NewProgramOverlay_removeImageBtn__etxHP{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;background-color:rgba(239,68,68,.9);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .2s ease}.NewProgramOverlay_removeImageBtn__etxHP:hover{opacity:1;background-color:#ef4444;transform:scale(1.1)}.NewProgramOverlay_mainImageBadge__FlfKc{position:absolute;bottom:0;left:0;right:0;background-color:rgba(240,169,99,.9);color:#fff;font-size:.7rem;font-weight:600;text-align:center;padding:.25rem 0;text-transform:uppercase;letter-spacing:.5px}.NewProgramOverlay_actionButtons__7orlD{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.NewProgramOverlay_cancelButton__pvp1I,.NewProgramOverlay_submitButton__IdMBQ{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.75rem;border-radius:10px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;border:none;min-width:140px}.NewProgramOverlay_submitButton__IdMBQ{background:linear-gradient(135deg,#f0a963,#e99145);color:#fff}.NewProgramOverlay_submitButton__IdMBQ:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,169,99,.3)}.NewProgramOverlay_submitButton__IdMBQ:disabled{background:linear-gradient(135deg,#f3dcb9,#e8d1a8);color:#fff;cursor:not-allowed;opacity:.7;transform:none}.NewProgramOverlay_cancelButton__pvp1I{background-color:#fff;color:#6b7280;border:1px solid #d1d5db}.NewProgramOverlay_cancelButton__pvp1I:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.NewProgramOverlay_spinnerSmall__okdZT{width:1rem;height:1rem;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:NewProgramOverlay_spin__0jJ_6 .8s linear infinite;margin-right:.5rem}@keyframes NewProgramOverlay_spin__0jJ_6{to{transform:rotate(1turn)}}@media (max-width:1024px){.NewProgramOverlay_modalContainer__zakz0 .NewProgramOverlay_modal-dialog__4KqYA{max-width:900px;width:90vw}.NewProgramOverlay_formRowThree__5sohn{grid-template-columns:repeat(2,1fr)}.NewProgramOverlay_formRowThree__5sohn .NewProgramOverlay_formGroup__aRKzO:nth-child(3){grid-column:1/-1}}@media (max-width:768px){.NewProgramOverlay_modalContainer__zakz0 .NewProgramOverlay_modal-dialog__4KqYA{width:95vw;margin:1rem}.NewProgramOverlay_modalBody__BqXSo{padding:1.25rem 1.5rem}.NewProgramOverlay_formRowSingle__44SYe,.NewProgramOverlay_formRowThree__5sohn,.NewProgramOverlay_formRow__v_0Cm{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.NewProgramOverlay_formGroup__aRKzO{margin-bottom:1rem}.NewProgramOverlay_imagePreviewGrid__Xgu5l{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.NewProgramOverlay_actionButtons__7orlD{flex-direction:column-reverse;gap:.75rem}.NewProgramOverlay_cancelButton__pvp1I,.NewProgramOverlay_submitButton__IdMBQ{width:100%;justify-content:center}.NewProgramOverlay_methodDialog__VXTdC{width:95vw;margin:1rem}.NewProgramOverlay_neighborhoodSection___qhp4{padding:1rem}}@media (max-width:480px){.NewProgramOverlay_modalTitle__SGgcA{font-size:1.25rem}.NewProgramOverlay_modalHeader___YX_v{padding:1rem 1.5rem}.NewProgramOverlay_modalBody__BqXSo{padding:1rem}.NewProgramOverlay_formInput__dNQtI,.NewProgramOverlay_formTextarea__J35Vt{font-size:16px}}.NewProgramOverlay_tiersContainer__gv0aL{margin-top:1.5rem}.NewProgramOverlay_icon__QlyMV{color:#f0a963;cursor:pointer}.NewProgramOverlay_tierCard__ajJ4J{background-color:#fdfdfd}.NewProgramOverlay_cancelButton__pvp1I:focus,.NewProgramOverlay_changeMethodButton__AEyQm:focus,.NewProgramOverlay_formInput__dNQtI:focus,.NewProgramOverlay_formTextarea__J35Vt:focus,.NewProgramOverlay_neighborhoodMethodButton__AtVgv:focus,.NewProgramOverlay_submitButton__IdMBQ:focus{outline:2px solid #f0a963;outline-offset:2px}.NewProgramOverlay_formLabel__LJ0K_{text-transform:none;letter-spacing:normal}.NewProgramOverlay_modalContainer__zakz0 *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.NewProgramOverlay_switchContainer__Oa9sv{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.NewProgramOverlay_switchLabel__rXuDN{position:relative;display:inline-block;width:44px;height:22px}.NewProgramOverlay_switchInput__tuEBJ{opacity:0;width:0;height:0}.NewProgramOverlay_switchSlider__oNj4e{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:22px}.NewProgramOverlay_switchSlider__oNj4e:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.NewProgramOverlay_switchInput__tuEBJ:checked+.NewProgramOverlay_switchSlider__oNj4e{background-color:#f0a963}.NewProgramOverlay_switchInput__tuEBJ:checked+.NewProgramOverlay_switchSlider__oNj4e:before{transform:translateX(22px)}.SendMessageFollower_container__aTVo4{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%}.SendMessageFollower_mainSection__PF0_X{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease}.SendMessageFollower_formRow___v0HY{display:grid;grid-template-columns:repeat(1,2fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.SendMessageFollower_formGrid__Qb7rc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.SendMessageFollower_formGroup__Pz0L_{margin-bottom:1.5rem}.SendMessageFollower_formLabel__dBbh_{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.SendMessageFollower_labelIcon__V2D_u{color:#f0a963;font-size:.875rem!important;width:.875rem!important;height:.875rem!important}.SendMessageFollower_formInput__A2sps,.SendMessageFollower_formTextarea__VlAmH{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#334155;transition:all .2s ease}.SendMessageFollower_formInput__A2sps:focus,.SendMessageFollower_formTextarea__VlAmH:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.SendMessageFollower_formTextarea__VlAmH{resize:vertical;min-height:120px}.SendMessageFollower_selectInput__GXoFj{width:100%}.SendMessageFollower_submitButton__VXH8o{display:flex;align-items:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.SendMessageFollower_submitButton__VXH8o:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SendMessageFollower_buttonShine__qElso 3s infinite}@keyframes SendMessageFollower_buttonShine__qElso{0%{left:-100%}20%{left:100%}to{left:100%}}.SendMessageFollower_submitButton__VXH8o:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.SendMessageFollower_submitButton__VXH8o:active{transform:translateY(0)}.NeighborhoodBoundaryDrawer_boundaryDrawerContainer__Ls8Ga{width:100%;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;font-family:Inter,sans-serif;margin-bottom:1.25rem}.NeighborhoodBoundaryDrawer_headerSection__XBCqq{background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.NeighborhoodBoundaryDrawer_headerContent__Yez89 h3{margin:0 0 6px;font-size:16px;font-weight:600;color:#374151;display:flex;align-items:center;gap:8px}.NeighborhoodBoundaryDrawer_headerContent__Yez89 p{margin:0;font-size:13px;color:#6b7280;line-height:1.4}.NeighborhoodBoundaryDrawer_headerActions__fbgy5{display:flex;gap:8px}.NeighborhoodBoundaryDrawer_locationButton___MtiP{padding:8px 16px;border-radius:10px;border:none;font-size:.95rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#f0a963,#e99145);color:#fff;display:flex;align-items:center;gap:6px;transition:all .2s ease;box-shadow:0 2px 4px rgba(240,169,99,.2)}.NeighborhoodBoundaryDrawer_locationButton___MtiP:hover:not(:disabled){background:linear-gradient(135deg,#e99145,#d4834a);transform:translateY(-1px);box-shadow:0 4px 8px rgba(240,169,99,.3)}.NeighborhoodBoundaryDrawer_locationButton___MtiP:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.NeighborhoodBoundaryDrawer_mainLayout__2fF_i{display:flex;height:500px}.NeighborhoodBoundaryDrawer_controlPanel__EwdXp{width:320px;background-color:#fff;border-right:1px solid #e2e8f0;overflow-y:auto;scroll-behavior:smooth}.NeighborhoodBoundaryDrawer_controlPanelContent___ttGq{padding:16px}.NeighborhoodBoundaryDrawer_drawingSection__j5t_P{margin-bottom:20px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff}.NeighborhoodBoundaryDrawer_sectionTitle__C4GUi{margin:0 0 12px;font-size:.95rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:6px}.NeighborhoodBoundaryDrawer_boundaryNameInput__rmh8I{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;margin-bottom:12px;transition:all .2s ease;box-sizing:border-box}.NeighborhoodBoundaryDrawer_boundaryNameInput__rmh8I:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.NeighborhoodBoundaryDrawer_controlButtonGrid__qZYxy{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.NeighborhoodBoundaryDrawer_controlButton__5hIpD{padding:.75rem 1rem;border-radius:10px;border:none;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_newBoundary__EIj6V{background:linear-gradient(135deg,#f0a963,#e99145)}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_finishDrawing__xDOfF{background:linear-gradient(135deg,#10b981,#059669)}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_undoPoint__02yQk{background:linear-gradient(135deg,#f59e0b,#d97706)}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_clearCurrent__UF5LP{background:linear-gradient(135deg,#ef4444,#dc2626)}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_saveBoundary__7b9jy{background:linear-gradient(135deg,#8b5cf6,#7c3aed);grid-column:1/-1}.NeighborhoodBoundaryDrawer_controlButton__5hIpD:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.NeighborhoodBoundaryDrawer_controlButton__5hIpD:disabled{background:#9ca3af!important;cursor:not-allowed;transform:none;box-shadow:none}.NeighborhoodBoundaryDrawer_controlButton__5hIpD.NeighborhoodBoundaryDrawer_drawing__DMkLC{background:linear-gradient(135deg,#10b981,#059669);animation:NeighborhoodBoundaryDrawer_pulse__TjwiA 2s infinite}@keyframes NeighborhoodBoundaryDrawer_pulse__TjwiA{0%,to{opacity:1}50%{opacity:.8}}.NeighborhoodBoundaryDrawer_drawingStatus__pCU_b{margin-top:12px;padding:12px;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:1px solid #93c5fd;border-radius:10px;font-size:13px;color:#1e40af}.NeighborhoodBoundaryDrawer_drawingStatusTitle__1eUoP{font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.NeighborhoodBoundaryDrawer_drawingStatusContent__nlmNV{line-height:1.5}.NeighborhoodBoundaryDrawer_drawingStatusContent__nlmNV strong{color:#1d4ed8}.NeighborhoodBoundaryDrawer_boundariesSection__2Me5s{margin-bottom:20px;padding:16px;border:1px solid #e2e8f0;border-radius:10px;background-color:#fff}.NeighborhoodBoundaryDrawer_emptyState__cLA1D{text-align:center;padding:24px 16px;font-size:13px;color:#6b7280;background-color:#f9fafb;border-radius:8px;line-height:1.5}.NeighborhoodBoundaryDrawer_boundariesList__IcAmK{max-height:250px;overflow-y:auto}.NeighborhoodBoundaryDrawer_boundaryItem__9n0gb{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-bottom:8px;background-color:#f9fafb;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.NeighborhoodBoundaryDrawer_boundaryItem__9n0gb.NeighborhoodBoundaryDrawer_active__0ZiCX{background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(233,145,69,.1));border-color:#f0a963;box-shadow:0 2px 4px rgba(240,169,99,.1)}.NeighborhoodBoundaryDrawer_boundaryInfo__IqxjR{flex:1 1;min-width:0}.NeighborhoodBoundaryDrawer_boundaryName__PmOOY{font-size:13px;font-weight:500;color:#374151;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NeighborhoodBoundaryDrawer_boundaryStatus__y3Wau{color:#f0a963;margin-left:6px;font-size:12px}.NeighborhoodBoundaryDrawer_boundaryDetails__1SIjp{font-size:11px;color:#6b7280}.NeighborhoodBoundaryDrawer_boundaryActions__Dny_p{display:flex;gap:4px;margin-left:8px}.NeighborhoodBoundaryDrawer_actionButton__Ei5iv{padding:4px 8px;border-radius:6px;border:none;font-size:11px;cursor:pointer;color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.NeighborhoodBoundaryDrawer_actionButton__Ei5iv.NeighborhoodBoundaryDrawer_edit__YXf44{background:linear-gradient(135deg,#10b981,#059669)}.NeighborhoodBoundaryDrawer_actionButton__Ei5iv.NeighborhoodBoundaryDrawer_delete__8kuCg{background:linear-gradient(135deg,#ef4444,#dc2626)}.NeighborhoodBoundaryDrawer_actionButton__Ei5iv:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.15)}.NeighborhoodBoundaryDrawer_exportSection__sr3s_{margin-bottom:20px;padding:16px;border:2px solid #10b981;border-radius:10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.NeighborhoodBoundaryDrawer_exportTitle__lYJD_{margin:0 0 12px;font-size:.95rem;font-weight:600;color:#065f46;display:flex;align-items:center;gap:6px}.NeighborhoodBoundaryDrawer_exportSummary__J3ayH{font-size:12px;color:#065f46;margin-bottom:12px;padding:8px;background-color:#d1fae5;border-radius:6px}.NeighborhoodBoundaryDrawer_databaseInfo__nCuBP{padding:8px;background-color:#f0fdf4;border-radius:6px;font-size:11px;color:#166534;line-height:1.4}.NeighborhoodBoundaryDrawer_statusSection__2HqN_{padding:16px;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.NeighborhoodBoundaryDrawer_statusContent__rCDXD{font-size:12px;color:#6b7280;line-height:1.5}.NeighborhoodBoundaryDrawer_statusRow__Zj2eK{display:flex;justify-content:space-between;margin-bottom:4px}.NeighborhoodBoundaryDrawer_statusLabel__k24j7{font-weight:500}.NeighborhoodBoundaryDrawer_statusWarning__qZwdl{color:#f59e0b;margin-top:6px}.NeighborhoodBoundaryDrawer_statusSuccess__8YwvJ{color:#16a34a;margin-top:6px;display:flex;align-items:center;gap:4px}.NeighborhoodBoundaryDrawer_mapContainer__Gq7QS{flex:1 1;position:relative}.NeighborhoodBoundaryDrawer_mapElement__I1kvl{width:100%;height:100%;background-color:#f3f4f6}.NeighborhoodBoundaryDrawer_loadingContainer__NlUKR{display:flex;align-items:center;justify-content:center;height:300px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.NeighborhoodBoundaryDrawer_loadingContent__pMASv{text-align:center}.NeighborhoodBoundaryDrawer_loadingSpinner__aGR2_{font-size:20px;margin-bottom:12px;color:#f0a963;animation:NeighborhoodBoundaryDrawer_spin___1wP3 1s linear infinite}@keyframes NeighborhoodBoundaryDrawer_spin___1wP3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NeighborhoodBoundaryDrawer_loadingText__Xa7FT{color:#6b7280;font-size:14px}.NeighborhoodBoundaryDrawer_mapOverlay__KFNXw{position:absolute;background-color:rgba(239,68,68,.95);color:#fff;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.NeighborhoodBoundaryDrawer_drawingOverlay__ThSyL{top:20px;left:50%;transform:translateX(-50%);min-width:280px}.NeighborhoodBoundaryDrawer_drawingOverlayTitle__d97WX{margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:6px}.NeighborhoodBoundaryDrawer_drawingOverlayContent__rBt6N{font-size:12px;opacity:.9}.NeighborhoodBoundaryDrawer_legendOverlay__rX5qb{bottom:20px;right:20px;background-color:hsla(0,0%,100%,.95);color:#374151;font-size:12px;padding:10px 14px}.NeighborhoodBoundaryDrawer_legendTitle__SnjqQ{font-weight:600;margin-bottom:4px}.NeighborhoodBoundaryDrawer_legendItem__xH469{display:flex;align-items:center;gap:6px;margin-bottom:2px}.NeighborhoodBoundaryDrawer_legendDot__PTT8i{width:6px;height:6px;border-radius:50%}.NeighborhoodBoundaryDrawer_legendDot__PTT8i.NeighborhoodBoundaryDrawer_active__0ZiCX{background-color:#10b981}.NeighborhoodBoundaryDrawer_legendDot__PTT8i.NeighborhoodBoundaryDrawer_inactive__cu4tY{background-color:#6b7280}.NeighborhoodBoundaryDrawer_legendNote__HcqCJ{font-size:10px;margin-top:4px;color:#6b7280}.NeighborhoodBoundaryDrawer_icon__azhD8{color:#f0a963}@media (max-width:1024px){.NeighborhoodBoundaryDrawer_controlPanel__EwdXp{width:280px}.NeighborhoodBoundaryDrawer_controlPanelContent___ttGq{padding:12px}}@media (max-width:768px){.NeighborhoodBoundaryDrawer_mainLayout__2fF_i{flex-direction:column;height:auto}.NeighborhoodBoundaryDrawer_controlPanel__EwdXp{width:100%;max-height:350px}.NeighborhoodBoundaryDrawer_mapContainer__Gq7QS{height:350px}.NeighborhoodBoundaryDrawer_headerSection__XBCqq{flex-direction:column;gap:12px;text-align:center}.NeighborhoodBoundaryDrawer_controlButtonGrid__qZYxy{grid-template-columns:1fr}.NeighborhoodBoundaryDrawer_boundaryItem__9n0gb{flex-direction:column;align-items:flex-start;gap:8px}.NeighborhoodBoundaryDrawer_boundaryActions__Dny_p{margin-left:0;margin-top:8px}}@media (max-width:480px){.NeighborhoodBoundaryDrawer_boundaryDrawerContainer__Ls8Ga{border-radius:8px}.NeighborhoodBoundaryDrawer_headerSection__XBCqq{padding:12px}.NeighborhoodBoundaryDrawer_controlPanelContent___ttGq{padding:8px}.NeighborhoodBoundaryDrawer_boundariesSection__2Me5s,.NeighborhoodBoundaryDrawer_drawingSection__j5t_P{margin-bottom:16px;padding:12px}.NeighborhoodBoundaryDrawer_mapContainer__Gq7QS{height:300px}}.NeighborhoodBoundaryDrawer_actionButton__Ei5iv:focus,.NeighborhoodBoundaryDrawer_controlButton__5hIpD:focus,.NeighborhoodBoundaryDrawer_locationButton___MtiP:focus{outline:2px solid #f0a963;outline-offset:2px}.NeighborhoodBoundaryDrawer_boundaryDrawerContainer__Ls8Ga *{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.NeighborhoodBoundaryDrawer_boundariesList__IcAmK::-webkit-scrollbar,.NeighborhoodBoundaryDrawer_controlPanel__EwdXp::-webkit-scrollbar{width:4px}.NeighborhoodBoundaryDrawer_boundariesList__IcAmK::-webkit-scrollbar-track,.NeighborhoodBoundaryDrawer_controlPanel__EwdXp::-webkit-scrollbar-track{background:#f1f5f9}.NeighborhoodBoundaryDrawer_boundariesList__IcAmK::-webkit-scrollbar-thumb,.NeighborhoodBoundaryDrawer_controlPanel__EwdXp::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.NeighborhoodBoundaryDrawer_boundariesList__IcAmK::-webkit-scrollbar-thumb:hover,.NeighborhoodBoundaryDrawer_controlPanel__EwdXp::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ServiceAreaTab_container__BRyEA{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;width:100%;padding:2rem}.ServiceAreaTab_heroSection__wmJ_z{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ServiceAreaTab_heroSection__wmJ_z:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ServiceAreaTab_heroShine__oevMj 5s infinite}@keyframes ServiceAreaTab_heroShine__oevMj{0%{left:-100%}20%{left:100%}to{left:100%}}.ServiceAreaTab_heroContent__eUXrH{max-width:800px;margin:0 auto;position:relative;z-index:1}.ServiceAreaTab_heroTitle__cTXjl{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ServiceAreaTab_heroSubtitle__E7Fwn{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.ServiceAreaTab_mainSection__qnrSE{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease}.ServiceAreaTab_mainSection__qnrSE:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.07)}.ServiceAreaTab_methodSelectionCard___q10x{background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(245,146,55,.05));border:2px solid rgba(240,169,99,.2);border-radius:16px;padding:1.5rem;margin-bottom:2rem;transition:all .3s ease}.ServiceAreaTab_methodSelectionCard___q10x:hover{border-color:rgba(240,169,99,.4);box-shadow:0 4px 12px rgba(240,169,99,.1)}.ServiceAreaTab_methodHeader__0kh7D{display:flex;align-items:center;gap:1rem}.ServiceAreaTab_methodIcon__Bzo8H{font-size:1.5rem;color:#f0a963;flex-shrink:0}.ServiceAreaTab_methodInfo__0ZKOL{flex:1 1}.ServiceAreaTab_methodInfo__0ZKOL h3{font-size:1.25rem;font-weight:600;color:#334155;margin:0 0 .25rem}.ServiceAreaTab_methodInfo__0ZKOL p{font-size:.95rem;color:#64748b;margin:0}.ServiceAreaTab_changeMethodButton__T3mD_{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(240,169,99,.2)}.ServiceAreaTab_changeMethodButton__T3mD_:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(240,169,99,.3)}.ServiceAreaTab_methodDialogOverlay__iqJ1j{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1060;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ServiceAreaTab_methodDialog__vnUT1{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:90vw;max-height:80vh;overflow-y:auto}.ServiceAreaTab_methodDialogHeader__gehKg{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.ServiceAreaTab_methodDialogHeader__gehKg h3{margin:0;font-size:1.5rem;font-weight:600;color:#374151}.ServiceAreaTab_methodDialogClose__6DV7O{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;font-size:1.25rem}.ServiceAreaTab_methodDialogClose__6DV7O:hover{background-color:#f3f4f6;color:#374151}.ServiceAreaTab_methodDialogBody__Rcsqs{padding:1.5rem 2rem}.ServiceAreaTab_methodDialogBody__Rcsqs p{margin:0 0 1.5rem;color:#6b7280;font-size:1rem;line-height:1.5}.ServiceAreaTab_methodOptions__dgIN7{display:flex;flex-direction:column;gap:1rem}.ServiceAreaTab_methodOption__Ala1b{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .3s ease;text-align:left;width:100%;display:flex;align-items:center;gap:1rem;position:relative}.ServiceAreaTab_methodOption__Ala1b:hover{border-color:#f0a963;background-color:rgba(240,169,99,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.15)}.ServiceAreaTab_methodOptionActive__IvJfQ{border-color:#f0a963;background-color:rgba(240,169,99,.1);box-shadow:0 0 0 3px rgba(240,169,99,.1)}.ServiceAreaTab_methodOptionIcon__YixVs{font-size:1.5rem;color:#f0a963;flex-shrink:0;width:2rem;text-align:center}.ServiceAreaTab_methodOptionContent__BRNdJ{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ServiceAreaTab_methodOptionContent__BRNdJ strong{color:#374151;font-size:1.1rem;font-weight:600}.ServiceAreaTab_methodOptionContent__BRNdJ span{color:#6b7280;font-size:.95rem}.ServiceAreaTab_methodOptionCheck__fkLqP{color:#22c55e;font-size:1.25rem;flex-shrink:0}.ServiceAreaTab_instructionsCard__ockVA{display:flex;align-items:center;gap:1.5rem;background-color:#fff8f0;border-left:4px solid #f0a963;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.ServiceAreaTab_instructionsIcon__FnQ0X svg{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;color:#f0a963}.ServiceAreaTab_instructionsContent__Rfm9a h3{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:.5rem}.ServiceAreaTab_instructionsContent__Rfm9a p{font-size:.95rem;color:#666;margin:0}.ServiceAreaTab_inputSection__xdd7h{margin-bottom:2rem}.ServiceAreaTab_zipcodeForm__iER_G{display:flex;gap:1rem}.ServiceAreaTab_inputWithIcon__R6lkH{position:relative;flex:1 1}.ServiceAreaTab_inputIcon__dGyqh{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.875rem!important;width:.875rem!important;height:.875rem!important;color:#f0a963;pointer-events:none}.ServiceAreaTab_zipcodeInput___p_C4{width:100%;padding:.875rem 1rem .875rem 2.5rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.95rem;transition:all .3s ease;box-sizing:border-box}.ServiceAreaTab_zipcodeInput___p_C4:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.ServiceAreaTab_zipcodeInput___p_C4:hover{border-color:#f0a963}.ServiceAreaTab_addButton__7Ykk0{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:12px;padding:.875rem 1.5rem;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 6px rgba(240,169,99,.2)}.ServiceAreaTab_addButton__7Ykk0:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.ServiceAreaTab_addButton__7Ykk0:active{transform:translateY(0)}.ServiceAreaTab_radiusSection__q1e3O{margin-bottom:2rem}.ServiceAreaTab_radiusInputSection__wwPuN{background:linear-gradient(135deg,rgba(16,185,129,.05),rgba(5,150,105,.05));border:2px solid rgba(16,185,129,.2);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.ServiceAreaTab_radiusLabel__FHHrX{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:1rem}.ServiceAreaTab_radiusLabel__FHHrX svg{color:#10b981}.ServiceAreaTab_radiusInputContainer__DSxKX{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ServiceAreaTab_radiusInput__Nweun{flex:1 1;max-width:200px;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .3s ease}.ServiceAreaTab_radiusInput__Nweun:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.ServiceAreaTab_radiusUnit__Z45qc{font-weight:500;color:#6b7280;font-size:.95rem}.ServiceAreaTab_radiusHelper__OwFcP{color:#6b7280;font-size:.875rem;font-style:italic}.ServiceAreaTab_businessLocationCard__rQk7w{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-top:1rem}.ServiceAreaTab_locationHeader__SzRWz{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#374151;margin-bottom:.5rem}.ServiceAreaTab_locationHeader__SzRWz svg{color:#f0a963}.ServiceAreaTab_locationAddress__QaP5Q{color:#6b7280;margin:.5rem 0;font-size:.95rem}.ServiceAreaTab_locationCoords__jptAs{font-size:.8rem;color:#9ca3af;font-family:monospace}.ServiceAreaTab_customBoundariesSection__9_ZUE{margin-bottom:2rem}.ServiceAreaTab_boundariesSummary__ey_UX{margin-top:2rem}.ServiceAreaTab_boundariesList__DdYm3{margin:1rem 0}.ServiceAreaTab_boundaryItem__GQrt7{background:rgba(240,169,99,.05);border:1px solid rgba(240,169,99,.2);border-radius:12px;padding:1rem;margin-bottom:.5rem}.ServiceAreaTab_boundaryInfo__cI1iu{display:flex;flex-direction:column;gap:.25rem}.ServiceAreaTab_boundaryName__IYa4G{font-weight:600;color:#374151;font-size:1rem}.ServiceAreaTab_boundaryDetails__iP_Rs{color:#6b7280;font-size:.875rem}.ServiceAreaTab_boundariesStats__kaZLL{background:rgba(240,169,99,.1);border-radius:8px;padding:.75rem;font-size:.9rem;color:#92400e;margin-top:1rem}.ServiceAreaTab_mapContainer__Zwrps{border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:2rem;border:2px solid rgba(240,169,99,.1);height:400px;transition:all .3s ease}.ServiceAreaTab_mapContainer__Zwrps:hover{box-shadow:0 6px 16px rgba(0,0,0,.12);border-color:rgba(240,169,99,.3)}.ServiceAreaTab_zipcodesSection__lqIJl{margin-bottom:2rem}.ServiceAreaTab_sectionTitle__kSB7_{font-size:1.25rem;font-weight:600;color:#334155;margin:0 0 1rem;position:relative;display:inline-block}.ServiceAreaTab_sectionTitle__kSB7_:after{content:"";position:absolute;bottom:-.5rem;left:0;width:50%;height:3px;background:linear-gradient(90deg,#f0a963,transparent);border-radius:2px}.ServiceAreaTab_zipcodesContainer__Pi4mK{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem 0}.ServiceAreaTab_zipcodeTag__Wt4Z5{display:flex;align-items:center;gap:.5rem;background-color:rgba(240,169,99,.1);border:1px solid rgba(240,169,99,.3);color:#333;padding:.5rem 1rem;border-radius:50px;font-size:.95rem;font-weight:500;transition:all .2s ease}.ServiceAreaTab_zipcodeTag__Wt4Z5:hover{background-color:rgba(240,169,99,.2);transform:translateY(-2px)}.ServiceAreaTab_removeButton__OqWcM{background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ServiceAreaTab_removeButton__OqWcM svg{font-size:.75rem!important;width:.75rem!important;height:.75rem!important}.ServiceAreaTab_removeButton__OqWcM:hover{color:#e74c3c;background-color:rgba(231,76,60,.1)}.ServiceAreaTab_noZipcodes__rdElM{color:#94a3b8;font-style:italic;padding:1rem 0}.ServiceAreaTab_alert__9us3T{padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-weight:500;display:flex;align-items:center;animation:ServiceAreaTab_fadeIn__Nnrp6 .3s ease}.ServiceAreaTab_success__W1ySw{background-color:#dcfce7;color:#166534;border-left:4px solid #166534}.ServiceAreaTab_error__wBF2N{background-color:#fee2e2;color:#b91c1c;border-left:4px solid #b91c1c}@keyframes ServiceAreaTab_fadeIn__Nnrp6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ServiceAreaTab_actionsContainer__EOdo9{display:flex;justify-content:center;margin-top:2rem}.ServiceAreaTab_saveButton__1m6SP{display:flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(240,169,99,.2)}.ServiceAreaTab_saveButton__1m6SP:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(240,169,99,.3)}.ServiceAreaTab_saveButton__1m6SP:active{transform:translateY(0)}@media (max-width:768px){.ServiceAreaTab_container__BRyEA{padding:1rem}.ServiceAreaTab_heroSection__wmJ_z{padding:2.5rem 1rem;margin-bottom:1.5rem}.ServiceAreaTab_heroTitle__cTXjl{font-size:2rem}.ServiceAreaTab_heroSubtitle__E7Fwn{font-size:1rem}.ServiceAreaTab_mainSection__qnrSE{padding:1.5rem}.ServiceAreaTab_methodHeader__0kh7D{flex-direction:column;gap:1rem;text-align:center}.ServiceAreaTab_methodSelectionCard___q10x{padding:1.25rem}.ServiceAreaTab_instructionsCard__ockVA{flex-direction:column;padding:1.25rem;text-align:center}.ServiceAreaTab_zipcodeForm__iER_G{flex-direction:column}.ServiceAreaTab_addButton__7Ykk0{width:100%}.ServiceAreaTab_radiusInputContainer__DSxKX{flex-direction:column;align-items:flex-start}.ServiceAreaTab_radiusInput__Nweun{max-width:100%}.ServiceAreaTab_mapContainer__Zwrps{height:300px}.ServiceAreaTab_methodDialog__vnUT1{width:95vw;margin:1rem}.ServiceAreaTab_methodDialogBody__Rcsqs,.ServiceAreaTab_methodDialogHeader__gehKg{padding:1rem 1.5rem}.ServiceAreaTab_methodOption__Ala1b{flex-direction:column;text-align:center;padding:1rem}.ServiceAreaTab_methodOptionContent__BRNdJ{align-items:center}.ServiceAreaTab_saveButton__1m6SP{width:100%;justify-content:center}}@media (max-width:480px){.ServiceAreaTab_heroTitle__cTXjl{font-size:1.75rem}.ServiceAreaTab_heroSubtitle__E7Fwn{font-size:.95rem}.ServiceAreaTab_mainSection__qnrSE,.ServiceAreaTab_methodSelectionCard___q10x{padding:1rem}.ServiceAreaTab_methodDialogHeader__gehKg h3{font-size:1.25rem}}.SettingsTab_container__rVsa4{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.SettingsTab_heroSection__KjVLz{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SettingsTab_heroSection__KjVLz:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SettingsTab_heroShine__FCJFs 5s infinite}@keyframes SettingsTab_heroShine__FCJFs{0%{left:-100%}20%{left:100%}to{left:100%}}.SettingsTab_heroContent__KkGnI{max-width:800px;margin:0 auto;position:relative;z-index:1}.SettingsTab_heroTitle__oNd_h{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.SettingsTab_heroIcon__AZyRM{font-size:.75rem!important;max-height:30px!important;max-width:30px!important}.SettingsTab_heroSubtitle__1cwpi{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto}.SettingsTab_errorMessage___vGEr,.SettingsTab_successMessage__HlJuJ{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:SettingsTab_fadeSlideDown__W9hph .3s ease}.SettingsTab_successMessage__HlJuJ{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.SettingsTab_errorMessage___vGEr{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes SettingsTab_fadeSlideDown__W9hph{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SettingsTab_contentWrapper__mVoBE{padding:.5rem;max-width:1200px;margin:0 auto}.SettingsTab_settingsCard__gcSUJ{background-color:#fff;border-radius:16px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.SettingsTab_settingsCard__gcSUJ:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.SettingsTab_sectionHeader__pvrUk{display:flex;align-items:center;margin-bottom:1.5rem;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(240,169,99,.2)}.SettingsTab_sectionIcon__khZSL{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SettingsTab_sectionHeader__pvrUk h2{font-size:1.4rem;font-weight:600;color:#334155;margin:0}.SettingsTab_formGrid__Og51T{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.SettingsTab_formGroup__9AjW6{margin-bottom:.5rem}.SettingsTab_formLabel__58gye{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.SettingsTab_inputIcon__ZdTLo{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SettingsTab_formInput__3txMu,.SettingsTab_formSelect__1kbS9{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;transition:all .2s ease}.SettingsTab_formInput__3txMu:focus,.SettingsTab_formSelect__1kbS9:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.SettingsTab_formInput__3txMu:disabled,.SettingsTab_formSelect__1kbS9:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}.SettingsTab_toggleGrid__tZdVn{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.SettingsTab_toggleSection__jbUjn{margin-bottom:1.5rem}.SettingsTab_toggleContainer__UZsDU{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#f8fafc;border-radius:10px;transition:all .2s ease}.SettingsTab_toggleContainer__UZsDU:hover{background-color:#f1f5f9}.SettingsTab_toggleLabel__GhHGN{font-size:.95rem;font-weight:500;color:#4b5563}.SettingsTab_switch__gZp3K{position:relative;display:inline-block;width:52px;height:26px}.SettingsTab_switch__gZp3K input{opacity:0;width:0;height:0}.SettingsTab_slider___VU1J{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cbd5e1;transition:.4s;border-radius:26px}.SettingsTab_slider___VU1J:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.SettingsTab_slider___VU1J{background-color:#f0a963}input:focus+.SettingsTab_slider___VU1J{box-shadow:0 0 1px #f0a963}input:checked+.SettingsTab_slider___VU1J:before{transform:translateX(26px)}.SettingsTab_percentSelect__lZH0p{width:80px;padding:.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;cursor:pointer}.SettingsTab_stripeSection__O8etr{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(240,169,99,.1)}.SettingsTab_stripeSuccess__ua8rZ{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:rgba(22,163,74,.1);border-radius:10px;color:#16a34a}.SettingsTab_stripeIcon__F86__{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SettingsTab_stripeConnect__XOIU7{padding:1.5rem;background-color:#f8fafc;border-radius:10px;border:1px dashed rgba(240,169,99,.3)}.SettingsTab_stripeConnect__XOIU7 p{margin-bottom:1rem;color:#4b5563}.SettingsTab_loading___4kjk{display:flex;align-items:center;gap:.75rem;color:#4b5563}.SettingsTab_spinner__4ha0n{animation:SettingsTab_spin__Wv3J9 1s linear infinite}@keyframes SettingsTab_spin__Wv3J9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SettingsTab_stripeButton__ukrN1{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.SettingsTab_stripeButton__ukrN1:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(240,169,99,.3)}.SettingsTab_countdownText__DXvNu{margin-top:.75rem;font-size:.8rem;color:#64748b}.SettingsTab_scheduleTable__dN1QB{overflow-x:auto;margin-bottom:1rem}.SettingsTab_dayHeaders__5KdHv{display:flex;margin-bottom:.5rem}.SettingsTab_dayHeader__zeBzz{flex:1 1;min-width:130px;padding:.5rem;text-align:center}.SettingsTab_dayLabel__cesy_{display:flex;flex-direction:column;align-items:center;cursor:pointer}.SettingsTab_dayCheckbox__WBNDK{margin-bottom:.5rem;cursor:pointer;accent-color:#f0a963;width:1.25rem;height:1.25rem}.SettingsTab_dayActive__KTa94{font-weight:600;color:#f0a963}.SettingsTab_dayInactive__ES0SR{color:#94a3b8}.SettingsTab_timeRow__Sjr4G{display:flex;margin-bottom:1rem}.SettingsTab_timeCell__ihA_L{flex:1 1;min-width:130px;padding:.5rem;display:flex;flex-direction:column;align-items:center}.SettingsTab_timeLabel__5UROA{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;color:#64748b}.SettingsTab_timeIcon__SitKQ{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SettingsTab_timeInput__zV1Ny{width:100%;padding:.5rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;text-align:center}.SettingsTab_timeInput__zV1Ny:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.6}.SettingsTab_buttonContainer__ywgv_{display:flex;justify-content:center;margin-top:2rem}.SettingsTab_saveButton__qLaXW{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.SettingsTab_saveButton__qLaXW:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SettingsTab_saveButtonShine__yZVcO 3s infinite}@keyframes SettingsTab_saveButtonShine__yZVcO{0%{left:-100%}20%{left:100%}to{left:100%}}.SettingsTab_saveButton__qLaXW:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.SettingsTab_saveButton__qLaXW:active{transform:translateY(0)}.SettingsTab_saveButton__qLaXW:disabled{opacity:.7;cursor:not-allowed}.SettingsTab_spinIcon__miEpl{animation:SettingsTab_spin__Wv3J9 1s linear infinite;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}@media (max-width:768px){.SettingsTab_heroSection__KjVLz{padding:2rem 1rem}.SettingsTab_heroTitle__oNd_h{font-size:1.75rem}.SettingsTab_heroSubtitle__1cwpi{font-size:1rem}.SettingsTab_settingsCard__gcSUJ{padding:1.25rem}.SettingsTab_formGrid__Og51T,.SettingsTab_toggleGrid__tZdVn{grid-template-columns:1fr}.SettingsTab_scheduleTable__dN1QB{font-size:.85rem}.SettingsTab_dayHeader__zeBzz,.SettingsTab_timeCell__ihA_L{min-width:110px;padding:.25rem}.SettingsTab_saveButton__qLaXW{width:100%}}@media (max-width:480px){.SettingsTab_heroTitle__oNd_h{font-size:1.5rem}.SettingsTab_scheduleTable__dN1QB{font-size:.8rem}.SettingsTab_dayHeader__zeBzz,.SettingsTab_timeCell__ihA_L{min-width:90px;padding:.25rem}}.SupportingDocumentsTab_container__169TP{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.SupportingDocumentsTab_heroSection__urT2K{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SupportingDocumentsTab_heroSection__urT2K:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SupportingDocumentsTab_heroShine__yfZc0 5s infinite}@keyframes SupportingDocumentsTab_heroShine__yfZc0{0%{left:-100%}20%{left:100%}to{left:100%}}.SupportingDocumentsTab_heroContent__hes7c{max-width:800px;margin:0 auto;position:relative;z-index:1}.SupportingDocumentsTab_heroTitle__FQgSU{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.SupportingDocumentsTab_heroIcon__8wDrF{font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_heroSubtitle__E3L8J{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.SupportingDocumentsTab_errorMessage__7meWr,.SupportingDocumentsTab_successMessage__y1rXy{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:SupportingDocumentsTab_fadeSlideDown__D2rKS .3s ease;max-width:800px;margin-left:auto;margin-right:auto}.SupportingDocumentsTab_successMessage__y1rXy{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.SupportingDocumentsTab_errorMessage__7meWr{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes SupportingDocumentsTab_fadeSlideDown__D2rKS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SupportingDocumentsTab_formCard__9w8po{background-color:#fff;border-radius:16px;padding:2rem;margin:0 auto 2rem;max-width:800px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.SupportingDocumentsTab_formCard__9w8po:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.SupportingDocumentsTab_formGrid__y_QHL{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.SupportingDocumentsTab_formGroup__5enuR{margin-bottom:.5rem}.SupportingDocumentsTab_formLabel__Mp41a{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.SupportingDocumentsTab_labelIcon__PMP02{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_formInput__Zxgqz,.SupportingDocumentsTab_formSelect__GK_76{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#1e293b;background-color:#fff;transition:all .2s ease}.SupportingDocumentsTab_formInput__Zxgqz:focus,.SupportingDocumentsTab_formSelect__GK_76:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.SupportingDocumentsTab_fileUploadContainer__oSPfv{display:flex;flex-direction:column;gap:.5rem}.SupportingDocumentsTab_fileUploadButton__iGWcj{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#f8fafc;border:1px dashed #f0a963;color:#4b5563;border-radius:8px;font-size:.95rem;cursor:pointer;transition:all .3s ease}.SupportingDocumentsTab_fileUploadButton__iGWcj:hover{background-color:rgba(240,169,99,.05);border-color:#f59237;color:#f0a963}.SupportingDocumentsTab_uploadIcon__njG6A{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_fileTypeInfo__xocBE{font-size:.75rem;color:#64748b;margin-top:.25rem}.SupportingDocumentsTab_selectedFilesSection__AK2vz{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.SupportingDocumentsTab_selectedFilesTitle__36jmR{font-size:1.1rem;font-weight:600;color:#334155;margin-bottom:1rem}.SupportingDocumentsTab_fileList__oGnUI{display:flex;flex-direction:column;gap:.75rem}.SupportingDocumentsTab_fileItem__zezzq{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#f8fafc;border-radius:8px;transition:all .2s ease}.SupportingDocumentsTab_fileItem__zezzq:hover{background-color:#f1f5f9}.SupportingDocumentsTab_fileInfo__xD5Lq{display:flex;align-items:center;gap:.75rem}.SupportingDocumentsTab_fileIcon__zLcOO{color:#f0a963;font-size:.75rem!important;max-height:20px!important;max-width:20px!important}.SupportingDocumentsTab_fileName__AcFGM{font-size:.9rem;color:#334155;font-weight:500}.SupportingDocumentsTab_fileSize__90Vva{font-size:.8rem;color:#64748b}.SupportingDocumentsTab_removeFileButton__1vWnD{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SupportingDocumentsTab_removeFileButton__1vWnD:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.SupportingDocumentsTab_buttonContainer__RqSUG{display:flex;justify-content:center;margin-top:2rem}.SupportingDocumentsTab_submitButton__vBsc4{display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.SupportingDocumentsTab_submitButton__vBsc4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:SupportingDocumentsTab_buttonShine__DLVW9 3s infinite}@keyframes SupportingDocumentsTab_buttonShine__DLVW9{0%{left:-100%}20%{left:100%}to{left:100%}}.SupportingDocumentsTab_submitButton__vBsc4:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.SupportingDocumentsTab_submitButton__vBsc4:active{transform:translateY(0)}.SupportingDocumentsTab_submitButton__vBsc4:disabled{opacity:.7;background:linear-gradient(135deg,#cbd5e1,#94a3b8);cursor:not-allowed}.SupportingDocumentsTab_submitButton__vBsc4:disabled:before{animation:none}@media (max-width:768px){.SupportingDocumentsTab_heroSection__urT2K{padding:2rem 1rem}.SupportingDocumentsTab_heroTitle__FQgSU{font-size:1.75rem}.SupportingDocumentsTab_heroSubtitle__E3L8J{font-size:1rem}.SupportingDocumentsTab_formCard__9w8po{padding:1.5rem;margin:0 1rem 2rem}.SupportingDocumentsTab_formGrid__y_QHL{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.SupportingDocumentsTab_heroTitle__FQgSU{font-size:1.5rem}.SupportingDocumentsTab_formCard__9w8po{padding:1.25rem}.SupportingDocumentsTab_submitButton__vBsc4{width:100%}}.TestimonialCard_testimonialCard__FXAJn{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.TestimonialCard_testimonialCard__FXAJn:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.TestimonialCard_testimonialCard__FXAJn.TestimonialCard_list__71PhV{display:flex;flex-direction:row;align-items:flex-start;gap:20px}.TestimonialCard_cardHeader__3bev2{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.TestimonialCard_statusBadge__nYzRQ{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.TestimonialCard_rating__CqaDi{display:flex;align-items:center}.TestimonialCard_cardBody__sj3FU{margin-bottom:16px;flex:1 1}.TestimonialCard_content__MhC04{font-size:15px;line-height:1.6;color:#333;margin:0 0 12px;white-space:pre-wrap}.TestimonialCard_toggleButton__FHwVo{background:none;border:none;color:#f0a963;font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-top:8px}.TestimonialCard_toggleButton__FHwVo:hover{text-decoration:underline}.TestimonialCard_videoIndicator__nm0u_{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background-color:#f0f8ff;border:1px solid #d0e8ff;border-radius:6px;font-size:13px;color:#084887;margin-top:12px}.TestimonialCard_cardFooter__liZbU{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.TestimonialCard_dateInfo__4N0_v{display:flex;flex-direction:column;gap:4px}.TestimonialCard_dateLabel__V8RfH{font-size:12px;color:#999;font-weight:500}.TestimonialCard_date__7mRyO{font-size:13px;color:#666}.TestimonialCard_actions__Ps19E{display:flex;gap:8px}.TestimonialCard_actionButton__QHI3P{padding:8px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;transition:all .2s ease;font-size:14px}.TestimonialCard_actionButton__QHI3P:hover{background-color:#e9e9e9;color:#333}.TestimonialCard_actionButton__QHI3P:disabled{opacity:.5;cursor:not-allowed}.TestimonialCard_submitButton__Fedpe{background-color:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.TestimonialCard_submitButton__Fedpe:hover:not(:disabled){background-color:#c8e6c9}.TestimonialCard_deleteButton__5MJN0{background-color:#ffebee;border-color:#ffcdd2;color:#c62828}.TestimonialCard_deleteButton__5MJN0:hover:not(:disabled){background-color:#ffcdd2}.TestimonialCard_adminNotes__oX2CR{margin-top:12px;padding:12px;background-color:#fffbf0;border-left:3px solid #f0a963;border-radius:4px;font-size:13px;color:#666}.TestimonialCard_adminNotes__oX2CR strong{color:#f0a963;display:block;margin-bottom:4px}.TestimonialCard_testimonialCard__FXAJn.TestimonialCard_list__71PhV .TestimonialCard_cardHeader__3bev2{flex-direction:column;align-items:flex-start;gap:8px}.TestimonialCard_testimonialCard__FXAJn.TestimonialCard_list__71PhV .TestimonialCard_cardBody__sj3FU{min-width:0}.TestimonialCard_testimonialCard__FXAJn.TestimonialCard_list__71PhV .TestimonialCard_cardFooter__liZbU{flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:768px){.TestimonialCard_testimonialCard__FXAJn{padding:16px}.TestimonialCard_testimonialCard__FXAJn.TestimonialCard_list__71PhV{flex-direction:column}.TestimonialCard_cardHeader__3bev2{flex-direction:column;align-items:flex-start;gap:8px}.TestimonialCard_cardFooter__liZbU{flex-direction:column;align-items:flex-start;gap:12px}.TestimonialCard_actions__Ps19E{width:100%;justify-content:flex-end}}.TestimonialForm_overlay__8FSP_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.TestimonialForm_formContainer__Ms3tH{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,.2)}.TestimonialForm_header__oP1zm{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e0e0e0}.TestimonialForm_header__oP1zm h2{margin:0;font-size:24px;font-weight:600;color:#333}.TestimonialForm_closeButton__zmQKk{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:4px 8px;transition:color .2s ease}.TestimonialForm_closeButton__zmQKk:hover{color:#666}.TestimonialForm_formBody__7x5xG{padding:24px;overflow-y:auto;flex:1 1}.TestimonialForm_formGroup__hH9Wk{margin-bottom:24px}.TestimonialForm_label__gkJKI{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:8px}.TestimonialForm_required___cLH_{color:#dc3545}.TestimonialForm_textarea__c_qYv{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:15px;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .2s ease}.TestimonialForm_textarea__c_qYv:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.TestimonialForm_wordCount__czbEj{display:flex;justify-content:flex-end;margin-top:8px;font-size:13px;color:#666}.TestimonialForm_wordCount__czbEj .TestimonialForm_error__5go7n{color:#dc3545;font-weight:600}.TestimonialForm_uploadArea__v350g{position:relative}.TestimonialForm_fileInput__C39TZ{display:none}.TestimonialForm_uploadLabel__P0ZwR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;border:2px dashed #ddd;border-radius:12px;background-color:#fafafa;cursor:pointer;transition:all .2s ease;text-align:center}.TestimonialForm_uploadLabel__P0ZwR:hover{border-color:#f0a963;background-color:#fff9f5}.TestimonialForm_uploadLabel__P0ZwR span{font-size:14px;color:#666}.TestimonialForm_uploadHint__2VRT6{font-size:12px;color:#999}.TestimonialForm_videoPreview__6VNSC{display:flex;flex-direction:column;gap:12px}.TestimonialForm_videoElement__NWbMa{width:100%;border-radius:8px;background-color:#000}.TestimonialForm_removeVideoButton__vv4h3{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background-color:#ffebee;border:1px solid #ffcdd2;border-radius:6px;color:#c62828;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.TestimonialForm_removeVideoButton__vv4h3:hover:not(:disabled){background-color:#ffcdd2}.TestimonialForm_removeVideoButton__vv4h3:disabled{opacity:.5;cursor:not-allowed}.TestimonialForm_fileSize__Zj8sf{font-size:12px;color:#666;text-align:center}.TestimonialForm_progressContainer__qxDc2{margin-top:16px;display:flex;align-items:center;gap:12px}.TestimonialForm_progressBar__8Fiu4{flex:1 1;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.TestimonialForm_progressFill__laUyu{height:100%;background:linear-gradient(90deg,#f0a963,#e09952);transition:width .3s ease;border-radius:4px}.TestimonialForm_progressText__dq0Ur{font-size:13px;font-weight:600;color:#f0a963;min-width:40px}.TestimonialForm_footer__SLYtu{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0}.TestimonialForm_actionButtons__zyDM7{display:flex;gap:12px}.TestimonialForm_cancelButton__Z_DiY,.TestimonialForm_saveDraftButton__lzcYM,.TestimonialForm_submitButton__l8mHz{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.TestimonialForm_cancelButton__Z_DiY{background-color:#fff;border:1px solid #ddd;color:#666}.TestimonialForm_cancelButton__Z_DiY:hover{background-color:#f5f5f5;color:#333}.TestimonialForm_saveDraftButton__lzcYM{background-color:#e3f2fd;border:1px solid #90caf9;color:#1976d2}.TestimonialForm_saveDraftButton__lzcYM:hover:not(:disabled){background-color:#bbdefb}.TestimonialForm_saveDraftButton__lzcYM:disabled{opacity:.6;cursor:not-allowed}.TestimonialForm_submitButton__l8mHz{background-color:#f0a963;border:none;color:#fff}.TestimonialForm_submitButton__l8mHz:hover:not(:disabled){background-color:#e09952}.TestimonialForm_submitButton__l8mHz:disabled{opacity:.6;cursor:not-allowed}.TestimonialForm_saveDraftButton__lzcYM:active:not(:disabled),.TestimonialForm_submitButton__l8mHz:active:not(:disabled){transform:scale(.98)}@media (max-width:768px){.TestimonialForm_overlay__8FSP_{padding:0}.TestimonialForm_formContainer__Ms3tH{max-width:100%;max-height:100vh;border-radius:0}.TestimonialForm_header__oP1zm{padding:16px}.TestimonialForm_header__oP1zm h2{font-size:20px}.TestimonialForm_formBody__7x5xG{padding:16px}.TestimonialForm_footer__SLYtu{padding:16px;flex-direction:column;gap:12px}.TestimonialForm_actionButtons__zyDM7{width:100%;flex-direction:column}.TestimonialForm_cancelButton__Z_DiY,.TestimonialForm_saveDraftButton__lzcYM,.TestimonialForm_submitButton__l8mHz{width:100%;justify-content:center}.TestimonialForm_uploadLabel__P0ZwR{padding:30px 20px}}.TestimonialsTab_testimonialsTab__oYR_n{padding:20px;max-width:1400px;margin:0 auto}.TestimonialsTab_toolbar__aHJ_e{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 0}.TestimonialsTab_createButton__t2mMN{display:flex;align-items:center;gap:8px;padding:12px 24px;background-color:#f0a963;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.TestimonialsTab_createButton__t2mMN:hover{background-color:#e09952}.TestimonialsTab_createButton__t2mMN:active{transform:scale(.98)}.TestimonialsTab_viewToggle__S2WNI{display:flex;gap:8px;border:1px solid #ddd;border-radius:8px;padding:4px;background-color:#fff}.TestimonialsTab_viewButton__hR22Y{padding:8px 16px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#666;transition:all .2s ease}.TestimonialsTab_viewButton__hR22Y:hover{background-color:#f5f5f5;color:#333}.TestimonialsTab_viewButton__hR22Y.TestimonialsTab_active__h_MD5{background-color:#f0a963;color:#fff}.TestimonialsTab_errorMessage__3Xk60{padding:16px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;margin-bottom:20px}.TestimonialsTab_emptyState__JvVsK{text-align:center;padding:60px 20px;background-color:#f9f9f9;border-radius:12px;margin-top:40px}.TestimonialsTab_emptyState__JvVsK p{font-size:18px;color:#666;margin-bottom:8px}.TestimonialsTab_emptyStateSubtext__pu0pk{font-size:14px;color:#999;margin-bottom:24px}.TestimonialsTab_createButtonLarge__jCWC9{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background-color:#f0a963;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.TestimonialsTab_createButtonLarge__jCWC9:hover{background-color:#e09952}.TestimonialsTab_testimonialsGrid__1pZ0Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:24px;gap:24px;margin-top:24px}.TestimonialsTab_testimonialsGrid__1pZ0Z.TestimonialsTab_listView__sJKyx{grid-template-columns:1fr}@media (max-width:768px){.TestimonialsTab_testimonialsTab__oYR_n{padding:12px}.TestimonialsTab_toolbar__aHJ_e{flex-direction:column;gap:16px;align-items:stretch}.TestimonialsTab_createButton__t2mMN{width:100%;justify-content:center}.TestimonialsTab_viewToggle__S2WNI{justify-content:center}.TestimonialsTab_testimonialsGrid__1pZ0Z{grid-template-columns:1fr;gap:16px}.TestimonialsTab_emptyState__JvVsK{padding:40px 16px}}.ProfileDashbaord_dashboard__gBMIB{--icon-xs:0.75rem;--icon-sm:0.875rem;--icon-md:1rem;--icon-lg:1.25rem;--icon-xl:1.5rem;display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.ProfileDashbaord_dashboard__gBMIB{max-width:750px}}@media (min-width:992px){.ProfileDashbaord_dashboard__gBMIB{max-width:970px}}@media (min-width:1220px){.ProfileDashbaord_dashboard__gBMIB{max-width:1170px}}@media (min-width:1400px){.ProfileDashbaord_dashboard__gBMIB{max-width:1360px}}.ProfileDashbaord_sidebar__r25lF{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.ProfileDashbaord_sidebar__r25lF.ProfileDashbaord_open__1rW5w{width:320px}.ProfileDashbaord_sidebar__r25lF.ProfileDashbaord_closed__o65Uz{width:80px}.ProfileDashbaord_sidebarHeader__Wzxix{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.ProfileDashbaord_logoContainer__bPnT5{display:flex;align-items:center;gap:12px}.ProfileDashbaord_toggleButton__9xuao{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.ProfileDashbaord_toggleButton__9xuao:hover{background-color:#f9fafb}.ProfileDashbaord_toggleButton__9xuao svg{width:24px;height:24px}.ProfileDashbaord_logoIcon__JHqhy{width:32px;height:32px;color:#ecab6d;flex-shrink:0}.ProfileDashbaord_logoText__tPgaj{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.ProfileDashbaord_sidebarNav__JGPSe{flex:1 1;padding:20px 0;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.ProfileDashbaord_profileSection__ClbXq{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.ProfileDashbaord_dashboardTitle__Gqhon{font-size:1.3rem;font-weight:600;color:#f0a963;margin:.5rem 0}.ProfileDashbaord_divider__Z_Cb_{height:1px;background:linear-gradient(90deg,rgba(240,169,99,.1),rgba(240,169,99,.3),rgba(240,169,99,.1));margin:.5rem 0}.ProfileDashbaord_navSection__2gN1B{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.ProfileDashbaord_navSectionTitle__cdO82{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.075em;margin:.5rem 0 .25rem .75rem}.ProfileDashbaord_navItem__ZCBmV{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border-radius:8px;background:none;border:none;color:#6b7280;cursor:pointer;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.ProfileDashbaord_navItem__ZCBmV:hover{background-color:#f9fafb;color:#111827}.ProfileDashbaord_navItem__ZCBmV.ProfileDashbaord_active__m22nN{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.ProfileDashbaord_navItem__ZCBmV.ProfileDashbaord_disabled__uiNji{opacity:.5;cursor:not-allowed}.ProfileDashbaord_navIcon__VPNx_{width:20px;height:20px;flex-shrink:0}.ProfileDashbaord_sidebarOption__4pmbW:hover:not(.ProfileDashbaord_disabled__uiNji){background-color:rgba(240,169,99,.08);color:#f0a963;transform:translateX(5px)}.ProfileDashbaord_sidebarOption__4pmbW.ProfileDashbaord_active__m22nN{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.ProfileDashbaord_sidebarOption__4pmbW.ProfileDashbaord_disabled__uiNji{opacity:.5;cursor:not-allowed}.ProfileDashbaord_sidebarOption__4pmbW.ProfileDashbaord_active__m22nN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ProfileDashbaord_shine__SLqSE 3s infinite}.ProfileDashbaord_sidebarOption__4pmbW.ProfileDashbaord_active__m22nN .ProfileDashbaord_icon__ontlS{color:#fff}.ProfileDashbaord_icon__ontlS{width:var(--icon-md)!important;height:var(--icon-md)!important;min-width:var(--icon-md)!important;min-height:var(--icon-md)!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important;color:#4b5563;transition:transform .3s ease}.ProfileDashbaord_sidebarOption__4pmbW:hover:not(.ProfileDashbaord_disabled__uiNji) .ProfileDashbaord_icon__ontlS{transform:scale(1.1)}.ProfileDashbaord_mainContent__FVMiL{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProfileDashbaord_header__y7xbr{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-radius:12px 12px 0 0}.ProfileDashbaord_menuButton__W0yE4{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.ProfileDashbaord_menuButton__W0yE4:hover{background-color:#f9fafb}.ProfileDashbaord_menuButton__W0yE4 svg{width:24px;height:24px}.ProfileDashbaord_contentCard__KSJaQ{background-color:#fff;border-radius:0;box-shadow:none;border:none;padding:0;width:100%;height:100%;transition:transform .3s ease,box-shadow .3s ease}.ProfileDashbaord_contentCard__KSJaQ:hover{transform:none;box-shadow:none}.ProfileDashbaord_contentTitle__aYj8C{font-size:1.5rem;font-weight:600;color:#f0a963;margin-bottom:1.5rem;margin-top:0;padding:1rem 1rem .75rem;border-bottom:2px solid #f0f4f8;display:flex;align-items:center}.ProfileDashbaord_contentTitle__aYj8C i{margin-right:.5rem;color:#084887}.ProfileDashbaord_contentTitle__aYj8C i,.ProfileDashbaord_dashboard__gBMIB i{font-size:var(--icon-md)!important;width:auto!important;height:auto!important}.ProfileDashbaord_dashboard__gBMIB i{max-width:100%!important;max-height:100%!important}.ProfileDashbaord_bottomNav__lW9rA{display:none}@keyframes ProfileDashbaord_shine__SLqSE{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes ProfileDashbaord_scaleIn__FFmL3{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:992px){.ProfileDashbaord_dashboard__gBMIB{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.ProfileDashbaord_sidebar__r25lF{width:100%!important;margin:1rem 0}.ProfileDashbaord_mainContent__FVMiL{width:100%;margin:0 0 1rem}}@media (max-width:768px){.ProfileDashbaord_dashboard__gBMIB{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.ProfileDashbaord_sidebar__r25lF{display:none}.ProfileDashbaord_mainContent__FVMiL{width:100%;margin:.5rem 0;padding:0 .5rem}.ProfileDashbaord_contentCard__KSJaQ{padding:1rem;border-radius:0}.ProfileDashbaord_icon__ontlS{width:var(--icon-sm)!important;height:var(--icon-sm)!important;min-width:var(--icon-sm)!important;min-height:var(--icon-sm)!important;max-width:var(--icon-sm)!important;max-height:var(--icon-sm)!important}.ProfileDashbaord_dashboard__gBMIB i{font-size:var(--icon-sm)!important}.ProfileDashbaord_bottomNav__lW9rA{display:block;position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:90%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:.75rem .5rem;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.05);transition:transform .3s ease}.ProfileDashbaord_bottomNavScroll__JcIvA{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px;gap:.25rem}.ProfileDashbaord_bottomNavScroll__JcIvA::-webkit-scrollbar{display:none}.ProfileDashbaord_bottomNav__lW9rA:hover{transform:translateX(-50%) translateY(-5px)}.ProfileDashbaord_bottomNavOption__i9WYv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;min-width:4rem;color:#4b5563;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.ProfileDashbaord_bottomNavOption__i9WYv .ProfileDashbaord_icon__ontlS{width:var(--icon-sm)!important;height:var(--icon-sm)!important;max-width:var(--icon-sm)!important;max-height:var(--icon-sm)!important;font-size:var(--icon-sm)!important}.ProfileDashbaord_bottomNavOption__i9WYv.ProfileDashbaord_active__m22nN{color:#f0a963;background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(245,146,55,.1));animation:ProfileDashbaord_scaleIn__FFmL3 .3s ease}.ProfileDashbaord_bottomNavOption__i9WYv.ProfileDashbaord_active__m22nN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(240,169,99,0) 30%,rgba(240,169,99,.2) 50%,rgba(240,169,99,0) 70%,transparent);animation:ProfileDashbaord_shine__SLqSE 3s infinite}.ProfileDashbaord_bottomNavOption__i9WYv span{font-size:.75rem;font-weight:500}.ProfileDashbaord_bottomNavOption__i9WYv:active{transform:scale(.95)}}.StatementsSection_statementsSection__WrF6o{display:flex;flex-direction:column;gap:1.5rem}.StatementsSection_sectionHeader__M1HI7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.StatementsSection_sectionTitleContainer__CjEp3{display:flex;align-items:center;gap:.75rem}.StatementsSection_sectionIcon__EhIw0{color:#f0a963;font-size:var(--icon-md);width:var(--icon-md)!important;height:var(--icon-md)!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important}.StatementsSection_sectionTitle__gZgxJ{font-size:1.5rem;font-weight:600;color:#333;margin:0}.StatementsSection_sectionActions__790kL{display:flex;align-items:center;gap:1rem}.StatementsSection_searchContainer__Oh3du{position:relative;display:flex;align-items:center}.StatementsSection_clearIcon__UTaln{position:absolute;right:10px;cursor:pointer;color:#666;font-size:14px}.StatementsSection_clearIcon__UTaln:hover{color:#333}.StatementsSection_searchIcon__ymlZv{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:var(--icon-sm)!important;width:var(--icon-sm)!important;height:var(--icon-sm)!important}.StatementsSection_searchInput__zThV0{padding:.6rem .6rem .6rem 2.5rem;border-radius:20px;border:1px solid #e9ecef;font-size:.9rem;background-color:#f8f9fa;width:220px;transition:all .3s ease}.StatementsSection_searchInput__zThV0:focus{outline:none;border-color:#f0a963;background-color:#fff;box-shadow:0 0 0 3px rgba(240,169,99,.2);width:250px}.StatementsSection_filterContainer__qR3mN{display:flex;align-items:center;gap:.75rem}.StatementsSection_yearFilter__aT1Gb{position:relative}.StatementsSection_filterButton__M7xaY{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:8px;font-size:.9rem;color:#495057;cursor:pointer;transition:all .2s ease}.StatementsSection_filterButton__M7xaY:hover{border-color:#f0a963;box-shadow:0 2px 5px rgba(240,169,99,.1)}.StatementsSection_filterIcon__xXXZc{color:#f0a963;font-size:var(--icon-sm)!important;width:var(--icon-sm)!important;height:var(--icon-sm)!important}.StatementsSection_dropdownIcon___OkIj{font-size:var(--icon-xs)!important;width:var(--icon-xs)!important;height:var(--icon-xs)!important;transition:transform .2s ease}.StatementsSection_filterButton__M7xaY:hover .StatementsSection_dropdownIcon___OkIj{transform:rotate(180deg)}.StatementsSection_dropdownMenu__UNaUH{position:absolute;top:100%;right:0;margin-top:.25rem;background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;min-width:120px;animation:StatementsSection_fadeIn__A_sNC .2s ease}@keyframes StatementsSection_fadeIn__A_sNC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StatementsSection_dropdownItem__RZJv6{padding:.6rem 1rem;font-size:.9rem;color:#495057;cursor:pointer;transition:background .2s ease}.StatementsSection_dropdownItem__RZJv6:hover{background:#f8f9fa;color:#f0a963}.StatementsSection_dropdownItem__RZJv6.StatementsSection_active__SIzsr{background:rgba(240,169,99,.1);color:#f0a963;font-weight:500}.StatementsSection_statusTabs__uf5pM{display:flex;gap:.5rem;border-bottom:1px solid #e9ecef;padding-bottom:.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.StatementsSection_statusTabs__uf5pM::-webkit-scrollbar{display:none}.StatementsSection_statusTab__J4Sb1{padding:.5rem 1rem;background:none;border:none;border-radius:8px;font-size:.9rem;color:#495057;cursor:pointer;transition:all .2s ease;white-space:nowrap}.StatementsSection_statusTab__J4Sb1:hover{background:#f8f9fa;color:#f0a963}.StatementsSection_statusTab__J4Sb1.StatementsSection_activeTab__KTzdW{background:#f0a963;color:#fff;font-weight:500}.StatementsSection_statementsContent__uwf2b{position:relative;min-height:300px}.StatementsSection_loadingContainer__Atzi0{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);z-index:5}.StatementsSection_spinner__IZUOj{width:40px;height:40px;border-radius:50%;border:3px solid rgba(240,169,99,.3);border-top-color:#f0a963;animation:StatementsSection_spin__xAsne 1s ease-in-out infinite;margin-bottom:1rem}@keyframes StatementsSection_spin__xAsne{to{transform:rotate(1turn)}}.StatementsSection_errorContainer__Q1wkm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.StatementsSection_errorMessage__Fkvqr{color:#dc3545;font-size:1rem;margin-bottom:1rem}.StatementsSection_retryButton___91LC{padding:.5rem 1.5rem;background:#f0a963;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}.StatementsSection_retryButton___91LC:hover{background:#f59237;transform:translateY(-2px)}.StatementsSection_emptyStateContainer__f8v4A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.StatementsSection_emptyStateIcon__Z5qpG{font-size:3rem;color:#e9ecef;margin-bottom:1rem}.StatementsSection_emptyStateMessage__kNg2v{color:#6c757d;font-size:1rem}.StatementsSection_statementsTable__A0yO7{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #f0f4f8}.StatementsSection_statementsTableHeader__5FLTu{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr .8fr .5fr;background:#f8f9fa;padding:1rem;font-weight:600;color:#495057;border-bottom:1px solid #e9ecef}.StatementsSection_statementsTableBody__1p0r6{max-height:500px;overflow-y:auto}.StatementsSection_statementsTableRow__UpINk{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr .8fr .5fr;padding:1rem;border-bottom:1px solid #f0f4f8;transition:background .2s ease}.StatementsSection_statementsTableRow__UpINk:hover{background:#f8fafc}.StatementsSection_statementsTableRow__UpINk:last-child{border-bottom:none}.StatementsSection_statementsTableCell__9sxf1{display:flex;align-items:center;padding:0 .5rem;font-size:.95rem}.StatementsSection_clientInfo__ulMn9{display:flex;align-items:center;gap:.75rem}.StatementsSection_clientInitials__RFM8W{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:.85rem}.StatementsSection_clientName__88w__{font-weight:500;color:#333}.StatementsSection_serviceType___WE1m{padding:.3rem .6rem;background:rgba(240,169,99,.1);border-radius:12px;font-size:.85rem;color:#f0a963;display:inline-block}.StatementsSection_amountDetails__RGJn3{display:flex;flex-direction:column;gap:.25rem}.StatementsSection_totalAmount__7_iO9{font-weight:600;color:#333;font-size:1rem}.StatementsSection_amountBreakdown__YgFgc{display:flex;flex-direction:column;font-size:.8rem;color:#6c757d}.StatementsSection_originalAmount__Sv0su{color:#495057}.StatementsSection_tipAmount__2HMoU{color:#2ecc71}.StatementsSection_discountAmount__OI6XB{color:#e74c3c}.StatementsSection_dateInfo__MXiZO{display:flex;flex-direction:column;color:#495057}.StatementsSection_timeInfo___noUu{font-size:.8rem;color:#6c757d}.StatementsSection_statusBadge__L5EDm{padding:.3rem .6rem;border-radius:12px;font-size:.85rem;font-weight:500;text-transform:uppercase}.StatementsSection_statusPaid__YHUFL{background-color:rgba(46,204,113,.1);color:#2ecc71}.StatementsSection_statusPending__csK9s{background-color:rgba(243,156,18,.1);color:#f39c12}.StatementsSection_statusFailed__cpXNC{background-color:rgba(231,76,60,.1);color:#e74c3c}.StatementsSection_statusRefunded__tEihV{background-color:rgba(52,152,219,.1);color:#3498db}.StatementsSection_statusDefault__gqjon{background-color:hsla(208,7%,46%,.1);color:#6c757d}.StatementsSection_actionButtons__FcQNA{display:flex;gap:.5rem}.StatementsSection_infoButton__lDLvb,.StatementsSection_invoiceButton__ZA6Xv{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:1px solid #e9ecef;cursor:pointer;transition:all .2s ease}.StatementsSection_invoiceButton__ZA6Xv{color:#f0a963}.StatementsSection_infoButton__lDLvb{color:#6c757d}.StatementsSection_infoButton__lDLvb:hover,.StatementsSection_invoiceButton__ZA6Xv:hover{background:#f8f9fa;transform:translateY(-2px)}@media (max-width:1200px){.StatementsSection_statementsTableHeader__5FLTu,.StatementsSection_statementsTableRow__UpINk{grid-template-columns:1.2fr 1fr 1fr 1fr .8fr .5fr}}@media (max-width:992px){.StatementsSection_statementsTableHeader__5FLTu,.StatementsSection_statementsTableRow__UpINk{grid-template-columns:1fr 1fr 1fr .8fr .5fr}.StatementsSection_statementsTableHeader__5FLTu div:nth-child(3),.StatementsSection_statementsTableRow__UpINk div:nth-child(3){display:none}}@media (max-width:768px){.StatementsSection_sectionHeader__M1HI7{flex-direction:column;align-items:flex-start;gap:1rem}.StatementsSection_sectionActions__790kL{width:100%;justify-content:space-between}.StatementsSection_searchInput__zThV0{width:100%}.StatementsSection_statementsTable__A0yO7{overflow-x:auto}.StatementsSection_statementsTableHeader__5FLTu,.StatementsSection_statementsTableRow__UpINk{min-width:800px}}.DashboardModern_dashboard__fm0_a{--icon-xs:0.75rem;--icon-sm:0.875rem;--icon-md:1rem;--icon-lg:1.25rem;--icon-xl:1.5rem;display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.DashboardModern_dashboard__fm0_a{max-width:750px}}@media (min-width:992px){.DashboardModern_dashboard__fm0_a{max-width:970px}}@media (min-width:1220px){.DashboardModern_dashboard__fm0_a{max-width:1170px}}@media (min-width:1400px){.DashboardModern_dashboard__fm0_a{max-width:1360px}}.DashboardModern_sidebar__TTVNF{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.DashboardModern_sidebar__TTVNF.DashboardModern_open__eCbdr{width:320px}.DashboardModern_sidebar__TTVNF.DashboardModern_closed__7yq73{width:80px}.DashboardModern_sidebarHeader__XkRPd{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.DashboardModern_logoContainer__dswDu{display:flex;align-items:center;gap:12px}.DashboardModern_toggleButton__Qf3hW{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.DashboardModern_toggleButton__Qf3hW:hover{background-color:#f9fafb}.DashboardModern_toggleButton__Qf3hW svg{width:24px;height:24px}.DashboardModern_logoIcon__4cosK{width:32px;height:32px;color:#ecab6d;flex-shrink:0}.DashboardModern_logoText__q0SAW{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.DashboardModern_sidebarNav__GIfOR{flex:1 1;padding:0 1rem;display:flex;flex-direction:column;gap:.5rem}.DashboardModern_navItem__DnURo{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;background:none;border:none;color:#6b7280;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.DashboardModern_navItem__DnURo:hover{background-color:#f9fafb;color:#111827}.DashboardModern_navItem__DnURo.DashboardModern_active__uwVts{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.DashboardModern_navIcon__lt_n1{width:20px;height:20px;flex-shrink:0}.DashboardModern_sidebar__TTVNF:hover{transform:none;box-shadow:none}.DashboardModern_profileSection__ORKlz{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.DashboardModern_dashboardTitle__J6U18{font-size:1.2rem;font-weight:600;color:#f0a963;margin:.5rem 0;display:flex;align-items:center;gap:.5rem}.DashboardModern_titleIcon__7Rxin{color:#084887;font-size:var(--icon-md);width:auto!important;height:auto!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important}.DashboardModern_divider__TdHeP{height:1px;background:linear-gradient(90deg,rgba(240,169,99,.1),rgba(240,169,99,.3),rgba(240,169,99,.1));margin:.5rem 0}.DashboardModern_navSection__gBGek{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.DashboardModern_navSectionTitle__SehqU{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.075em;margin:.5rem 0 .25rem .75rem}.DashboardModern_sidebarOption__jYzD4{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;margin:.25rem .75rem;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:.95rem;border:none;background:none;width:calc(100% - 1.5rem);text-align:left}.DashboardModern_sidebarOption__jYzD4:hover{background-color:#f9fafb;color:#111827}.DashboardModern_sidebarOption__jYzD4.DashboardModern_active__uwVts{background-color:rgba(240,169,99,.1);color:#f0a963;font-weight:500}.DashboardModern_icon__9Ly2Q{width:20px;height:20px;flex-shrink:0}.DashboardModern_sidebarCollapsed__dIOj9 .DashboardModern_sidebarOption__jYzD4{justify-content:center;padding:.75rem;margin-bottom:.5rem}.DashboardModern_sidebarCollapsed__dIOj9 .DashboardModern_sidebarOption__jYzD4:hover{transform:scale(1.1)}.DashboardModern_sidebarOption__jYzD4.DashboardModern_active__uwVts{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.DashboardModern_optionContent__tuCMA{display:flex;flex-direction:column;flex:1 1}.DashboardModern_optionLabel__og0BI{font-weight:500;font-size:.95rem;margin-bottom:.1rem}.DashboardModern_optionDescription__h8i92{font-size:.75rem;color:#9ca3af;opacity:.9}.DashboardModern_active__uwVts .DashboardModern_optionDescription__h8i92{color:hsla(0,0%,100%,.8)}.DashboardModern_sidebarOption__jYzD4.DashboardModern_active__uwVts:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:DashboardModern_shine__jDNED 3s infinite}.DashboardModern_sidebarOption__jYzD4.DashboardModern_active__uwVts .DashboardModern_icon__9Ly2Q{color:#fff}.DashboardModern_icon__9Ly2Q{width:var(--icon-md)!important;height:var(--icon-md)!important;min-width:var(--icon-md)!important;min-height:var(--icon-md)!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important;color:#4b5563;transition:transform .3s ease;margin-top:.2rem}.DashboardModern_sidebarOption__jYzD4:hover .DashboardModern_icon__9Ly2Q{transform:scale(1.1)}.DashboardModern_mainContent__u0LdS{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DashboardModern_header__sV8Ol{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:flex-start;border-radius:12px 12px 0 0;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10}.DashboardModern_menuButton__c29xL{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.DashboardModern_menuButton__c29xL:hover{background-color:#f9fafb}.DashboardModern_menuButton__c29xL svg{width:24px;height:24px}.DashboardModern_contentCard__m8rHz{background-color:#fff;border-radius:0;box-shadow:none;border:1px solid #e5e7eb;overflow:hidden;width:100%;height:100%;transition:transform .3s ease,box-shadow .3s ease}.DashboardModern_contentCard__m8rHz:hover{transform:none;box-shadow:none}.DashboardModern_contentHeader__7JIdI{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #f0f4f8;background-color:#fff}.DashboardModern_contentHeaderLeft__2Mg7P{display:flex;align-items:center;gap:1rem}.DashboardModern_contentHeaderLeft__2Mg7P h3{margin:0;font-size:1.3rem;font-weight:600;color:#f0a963}.DashboardModern_contentHeaderIcon__J4T7G{font-size:var(--icon-md)!important;width:auto!important;height:auto!important;max-width:var(--icon-md)!important;max-height:var(--icon-md)!important;color:#084887}.DashboardModern_contentHeaderRight__uwZ1L{display:flex;align-items:center;gap:1rem}.DashboardModern_searchContainer__i0gel{position:relative}.DashboardModern_searchIcon__JBwEu{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#adb5bd;font-size:var(--icon-sm)!important;width:auto!important;height:auto!important}.DashboardModern_searchInput__2Chb9{padding:.6rem .6rem .6rem 2.5rem;border-radius:20px;border:1px solid #e9ecef;font-size:.9rem;background-color:#f8f9fa;width:220px;transition:all .3s ease}.DashboardModern_searchInput__2Chb9:focus{outline:none;border-color:#f0a963;background-color:#fff;box-shadow:0 0 0 3px rgba(240,169,99,.2);width:250px}.DashboardModern_contentBody__g2Pwc{padding:1.5rem;overflow-y:auto;max-height:calc(100vh - 200px)}.DashboardModern_appointmentsSection__xW1_S,.DashboardModern_customersSection__MTzxh,.DashboardModern_earningsSection__UId9x,.DashboardModern_locationSection__pZ3kD,.DashboardModern_overviewSection__FeGwq{display:flex;flex-direction:column;gap:1.5rem}.DashboardModern_statsCards__fvO_E{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}.DashboardModern_statCard__b1Vdj{background-color:#fff;border-radius:12px;padding:1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #f0f4f8;transition:all .3s ease}.DashboardModern_statCard__b1Vdj:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.08)}.DashboardModern_statIcon__4Y7xQ{width:40px!important;height:40px!important;border-radius:12px;background:linear-gradient(135deg,#f0a963,#f59237);display:flex!important;align-items:center!important;justify-content:center!important;color:#fff;flex-shrink:0}.DashboardModern_statIcon__4Y7xQ svg{width:var(--icon-md)!important;height:var(--icon-md)!important;font-size:var(--icon-md)!important}.DashboardModern_statContent__BQIX0{display:flex;flex-direction:column}.DashboardModern_statContent__BQIX0 h3{margin:0;font-size:1.5rem;font-weight:700;color:#333;line-height:1.2}.DashboardModern_statContent__BQIX0 p{margin:0;font-size:.9rem;color:#6c757d}.DashboardModern_chartRow__nsUxQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1rem}.DashboardModern_chartCardHalf__iLvD0,.DashboardModern_chartCard__pHkdI{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid #f0f4f8;transition:all .3s ease;height:400px}.DashboardModern_chartCardHalf__iLvD0:hover,.DashboardModern_chartCard__pHkdI:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.08)}.DashboardModern_chartHeader__Fvyvk{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f0f4f8}.DashboardModern_chartHeader__Fvyvk h4{margin:0;font-size:1.1rem;font-weight:600;color:#495057;display:flex;align-items:center;gap:.5rem}.DashboardModern_chartIcon__DOuTv{color:#f0a963;font-size:var(--icon-sm)!important;width:var(--icon-sm)!important;height:var(--icon-sm)!important}.DashboardModern_chartToolbar__864wu{display:flex;gap:.5rem}.DashboardModern_chartInfoBtn__kZCw4,.DashboardModern_chartMenuBtn__cc0C0{width:32px;height:32px;border-radius:50%;border:none;background-color:#f8f9fa;color:#6c757d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.DashboardModern_chartInfoBtn__kZCw4 svg,.DashboardModern_chartMenuBtn__cc0C0 svg{width:var(--icon-sm)!important;height:var(--icon-sm)!important;font-size:var(--icon-sm)!important}.DashboardModern_chartInfoBtn__kZCw4:hover,.DashboardModern_chartMenuBtn__cc0C0:hover{background-color:#e9ecef;color:#495057}.DashboardModern_chartBody__ovHK7{padding:1rem;height:calc(100% - 60px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.DashboardModern_chartBody__ovHK7 canvas{max-width:100%!important;max-height:100%!important}.DashboardModern_bottomNav__rau14{display:none}.DashboardModern_heroSection__pjwle{background:linear-gradient(135deg,#f0a963,#f59237);padding:2rem 1.5rem;text-align:center;color:#fff;border-radius:16px;margin:10px 1rem 2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.DashboardModern_heroSection__pjwle:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:DashboardModern_heroShine__uDOKS 5s infinite}@keyframes DashboardModern_heroShine__uDOKS{0%{left:-100%}20%{left:100%}to{left:100%}}.DashboardModern_heroContent__2WkGe{max-width:800px;margin:0 auto;position:relative;z-index:1}.DashboardModern_heroTitle__nJd_e{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.DashboardModern_heroIconContainer__jAFcS{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden}.DashboardModern_heroIcon__yybm5{width:var(--icon-xl)!important;height:var(--icon-xl)!important;max-width:var(--icon-xl)!important;max-height:var(--icon-xl)!important;font-size:var(--icon-xl)!important;display:inline-block!important;vertical-align:middle!important}.DashboardModern_heroSubtitle__CZXOS{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.DashboardModern_dashboard__fm0_a svg{max-width:100%!important;max-height:100%!important;overflow:visible!important}@keyframes DashboardModern_shine__jDNED{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes DashboardModern_scaleIn__uNnh7{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1200px){.DashboardModern_chartRow__nsUxQ{grid-template-columns:1fr}}@media (max-width:992px){.DashboardModern_dashboard__fm0_a{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.DashboardModern_sidebar__TTVNF{width:100%!important;margin:1rem 0}.DashboardModern_mainContent__u0LdS{width:100%;margin:0 0 1rem}.DashboardModern_statsCards__fvO_E{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.DashboardModern_dashboard__fm0_a{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.DashboardModern_sidebar__TTVNF{display:none}.DashboardModern_mainContent__u0LdS{width:100%;margin:.5rem 0;padding:0 .5rem}.DashboardModern_contentCard__m8rHz{border-radius:.75rem}.DashboardModern_contentHeader__7JIdI{flex-direction:column;align-items:flex-start;gap:1rem}.DashboardModern_searchContainer__i0gel,.DashboardModern_searchInput__2Chb9,.DashboardModern_searchInput__2Chb9:focus{width:100%}.DashboardModern_statsCards__fvO_E{grid-template-columns:1fr}.DashboardModern_chartCardHalf__iLvD0,.DashboardModern_chartCard__pHkdI{height:300px}.DashboardModern_heroIcon__yybm5{width:var(--icon-sm)!important;height:var(--icon-sm)!important}.DashboardModern_heroIcon__yybm5,.DashboardModern_titleIcon__7Rxin{max-width:var(--icon-sm)!important;max-height:var(--icon-sm)!important;font-size:var(--icon-sm)!important}.DashboardModern_statIcon__4Y7xQ{width:36px!important;height:36px!important}.DashboardModern_statIcon__4Y7xQ svg{width:var(--icon-sm)!important;height:var(--icon-sm)!important;font-size:var(--icon-sm)!important}.DashboardModern_chartIcon__DOuTv{font-size:var(--icon-xs)!important;width:var(--icon-xs)!important;height:var(--icon-xs)!important}.DashboardModern_heroTitle__nJd_e{font-size:2.2rem!important;gap:.5rem!important}.DashboardModern_bottomNav__rau14{display:block;position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:90%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:.75rem .5rem;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.05);transition:transform .3s ease}.DashboardModern_bottomNavScroll__q7lIc{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px;gap:.25rem}.DashboardModern_bottomNavScroll__q7lIc::-webkit-scrollbar{display:none}.DashboardModern_bottomNav__rau14:hover{transform:translateX(-50%) translateY(-5px)}.DashboardModern_bottomNavOption__h_UBF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;min-width:4rem;color:#4b5563;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.DashboardModern_bottomNavOption__h_UBF .DashboardModern_icon__9Ly2Q{width:var(--icon-sm)!important;height:var(--icon-sm)!important;max-width:var(--icon-sm)!important;max-height:var(--icon-sm)!important;font-size:var(--icon-sm)!important}.DashboardModern_bottomNavOption__h_UBF.DashboardModern_active__uwVts{color:#f0a963;background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(245,146,55,.1));animation:DashboardModern_scaleIn__uNnh7 .3s ease}.DashboardModern_bottomNavOption__h_UBF.DashboardModern_active__uwVts:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(240,169,99,0) 30%,rgba(240,169,99,.2) 50%,rgba(240,169,99,0) 70%,transparent);animation:DashboardModern_shine__jDNED 3s infinite}.DashboardModern_bottomNavOption__h_UBF span{font-size:.75rem;font-weight:500}.DashboardModern_bottomNavOption__h_UBF:active{transform:scale(.95)}}.DashboardModern_filterWrapper__LhJp9{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;margin:1rem 2rem 1rem 1rem}.DashboardModern_filterLabel__QstXe{font-size:14px;font-weight:500;color:var(--fontColor)}.DashboardModern_filterDropdown__s6PT0{border:1px solid var(--primary);border-radius:8px;background:#fff;color:var(--fontColor);font-size:14px;outline:none;transition:all .2s ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23333' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding:8px 32px 8px 14px}.DashboardModern_filterDropdown__s6PT0:hover{border-color:var(--primary-dark);box-shadow:0 2px 6px rgba(0,0,0,.08)}.DashboardModern_filterDropdown__s6PT0:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,120,255,.2)}.SearchBar_container__udkHq{padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px rgba(0,0,0,.1)}.SearchBar_searchBar__tw82Z{display:flex;align-items:center;background:#f1f3f5;padding:.75rem;border-radius:.5rem;height:40px}.SearchBar_searchIcon__a8DaR{color:#6c757d;margin-right:.5rem}.SearchBar_input__OiO_O{flex:1 1;border:none;background:transparent;font-size:1rem;color:#212529;outline:none}.SearchBar_input__OiO_O::placeholder{color:#6c757d}.ErrorAlert_overlay__zhTSB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.ErrorAlert_alertBox__5BYGF{width:90%;max-width:400px;background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 10px 25px rgba(0,0,0,.15)}.ErrorAlert_header__cFBMi{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ErrorAlert_icon__eYXqw{color:var(--bs-warning)}.ErrorAlert_title__YGzz5{font-size:1.25rem;font-weight:600;color:#000;margin:0}.ErrorAlert_message__gYwB2{font-size:1rem;color:#333;margin-bottom:1.5rem;line-height:1.4}.ErrorAlert_buttonContainer__Mfv9S{display:flex;justify-content:center}.ErrorAlert_twoButtonContainer__eJmYc{display:flex;gap:.75rem}.ErrorAlert_button__PT0PW,.ErrorAlert_singleButton__26ZZh{padding:.75rem 1.875rem;border-radius:1.5rem;min-width:120px;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:all .2s}.ErrorAlert_singleButton__26ZZh{background-color:var(--bs-primary);color:#fff}.ErrorAlert_cancelButton__aZ_3Z{background:transparent;border:1px solid var(--bs-primary)!important;color:var(--bs-primary);flex:1 1}.ErrorAlert_confirmButton__gthCt{background-color:var(--bs-danger);color:#fff;flex:1 1}.ErrorAlert_button__PT0PW:hover,.ErrorAlert_singleButton__26ZZh:hover{opacity:.9;transform:translateY(-1px)}.JobCard_card__cNQcB{background:#fff;border-radius:16px;margin:.5rem 1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;cursor:pointer;transition:all .2s ease}.JobCard_card__cNQcB:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.JobCard_newJobCard__3ZLWo{border-left:4px solid #f97316}.JobCard_emergencyCard__ib4Lc{border-left:4px solid #dc2626}.JobCard_cardHeader__OFJPK{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 1rem}.JobCard_headerLeft__CAqCU{display:flex;flex:1 1;align-items:flex-start}.JobCard_userInitial__OUi1_{width:48px;height:48px;border-radius:12px;background-color:#f97316;display:flex;justify-content:center;align-items:center;margin-right:.75rem;color:#fff}.JobCard_headerInfo__qd347{flex:1 1}.JobCard_titleRow__phqrb{display:flex;align-items:center;margin-bottom:.25rem}.JobCard_clientName__ZI3dI{font-size:1.125rem;font-weight:700;color:#111827;flex:1 1;margin:0 .5rem 0 0}.JobCard_serviceText__zlnTt{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .375rem}.JobCard_dateTimeText___jdWt{font-size:.875rem;color:#6b7280;font-weight:500;margin:0}.JobCard_headerRight__ymoPN{display:flex;flex-direction:column;align-items:flex-end;margin-left:1rem}.JobCard_priceText__Ivg2g{font-size:1.25rem;font-weight:800;color:#f97316;margin-bottom:.5rem}.JobCard_statusBadge__zM_xU{padding:.375rem .75rem;border-radius:20px;margin-bottom:.25rem}.JobCard_statusText__NcMj5{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.JobCard_expandedContent__8tZi7{padding:0 1.25rem 1.25rem}.JobCard_badgeRow__usoTG{display:flex;margin-bottom:1.5rem;flex-wrap:wrap;gap:.5rem}.JobCard_typeBadge__TZuFt{background-color:#fff7ed;padding:.375rem .75rem;border-radius:16px;border:1px solid #fdba74}.JobCard_typeBadgeText__DF8LR{font-size:.75rem;font-weight:600;color:#ea580c}.JobCard_videoBadge___u3bq{display:flex;align-items:center;background-color:#f0f7ff;padding:.375rem .75rem;border-radius:16px;border:1px solid #0056b3;gap:.25rem}.JobCard_videoBadgeText__8F2mK{font-size:.75rem;font-weight:600;color:#0056b3}.JobCard_emergencyBadge__qA67W{display:flex;align-items:center;background-color:#fee2e2;padding:.375rem .75rem;border-radius:16px;border:1px solid #fecaca;gap:.25rem}.JobCard_emergencyBadgeText___6gCB{font-size:.75rem;font-weight:600;color:#dc2626}.JobCard_section___70YL{margin-bottom:1.5rem}.JobCard_sectionHeader__SFtAO{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;margin-bottom:.75rem;background:none;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;width:100%}.JobCard_sectionTitle__55Vpm{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.JobCard_clientCard__75EPY{background-color:#fff7ed;border-radius:12px;padding:1rem;border:1px solid #fdba74}.JobCard_clientRow__OqCru{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.JobCard_clientInfo__KW65p{flex:1 1}.JobCard_clientNameLarge__aLejn{font-size:1.125rem;font-weight:700;color:#111827;margin:0 0 .25rem}.JobCard_phoneNumber__tOq70{font-size:.875rem;font-weight:500;color:#6b7280;margin:0}.JobCard_contactActions__J28o5{display:flex;gap:.75rem}.JobCard_contactButton__IkCIr{display:flex;flex-direction:column;align-items:center;padding:.5rem .75rem;background-color:#fff;border-radius:8px;border:1px solid #fdba74;cursor:pointer;color:#f97316}.JobCard_contactButtonText___tS2a{font-size:.75rem;font-weight:600;color:#f97316;margin-top:.25rem}.JobCard_descriptionContainer__AITRi{border-top:1px solid #fdba74;padding-top:1rem}.JobCard_descriptionTitle__VQDfp{font-size:.875rem;font-weight:700;color:#374151;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px}.JobCard_descriptionText__Hk4jh{font-size:.875rem;color:#111827;line-height:1.4;margin:0}.JobCard_mediaGrid__xb0ED{display:flex;justify-content:space-around;background-color:#fff7ed;border-radius:12px;padding:1rem;border:1px solid #fdba74;gap:.5rem}.JobCard_mediaItem__qNRkQ{display:flex;flex-direction:column;align-items:center;flex:1 1;background:none;border:none;cursor:pointer;color:#6b7280}.JobCard_mediaItem__qNRkQ:disabled{cursor:not-allowed;opacity:.5}.JobCard_mediaCount__oZt8y{font-size:1.125rem;font-weight:700;color:#111827;margin:.5rem 0 .25rem}.JobCard_mediaLabel__CXKdM{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;text-align:center}.JobCard_documentsContainer__mL_rV{display:flex;flex-direction:column;gap:.75rem}.JobCard_documentCard__lYlaY{background-color:#fff7ed;border-radius:12px;padding:1rem;border:1px solid #fdba74}.JobCard_documentContent__0QZ7D{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.JobCard_documentInfo__NMKkP{flex:1 1;min-width:0}.JobCard_documentTitle__vaJal{font-size:1rem;font-weight:700;color:#111827;margin:0 0 .5rem;text-align:left;word-wrap:break-word}.JobCard_documentFileName__ON78T{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .375rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.JobCard_documentDate__6Gf8P{font-size:.75rem;color:#6b7280;margin:0;text-align:left}.JobCard_downloadButton__vTNhV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.625rem 1rem;background-color:#fff;border-radius:8px;border:1px solid #fdba74;cursor:pointer;color:#f97316;min-width:90px;flex-shrink:0;transition:all .2s ease}.JobCard_downloadButton__vTNhV:hover{background-color:#fff7ed;transform:translateY(-1px)}.JobCard_downloadButtonText__BdSwy{font-size:.75rem;font-weight:600;color:#f97316;margin-top:.25rem}.JobCard_emptyState__4OQ81{background-color:#f9fafb;border-radius:12px;padding:2rem 1rem;text-align:center;border:1px solid #e5e7eb}.JobCard_emptyStateText__AjSZn{font-size:.875rem;color:#6b7280;margin:0}.JobCard_paymentCard__N_3lW{background-color:#fff7ed;border-radius:12px;padding:1rem;border:1px solid #fdba74}.JobCard_paymentRow___b5gd{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #fdba74}.JobCard_paymentLabel__JhcEG{font-size:.875rem;font-weight:500;color:#6b7280;flex:1 1}.JobCard_paymentValue__pfvCF{font-size:.875rem;font-weight:700;color:#111827;text-align:right}.JobCard_totalRow__nGgEY{border-top:2px solid #f97316;margin-top:.5rem;padding-top:.75rem;background-color:#fef3e6;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;border-bottom:none}.JobCard_totalLabel__TTtNv{font-size:1rem;font-weight:700;color:#111827}.JobCard_totalValue__doP4E{font-size:1.125rem;font-weight:800;color:#f97316}.JobCard_paymentInfoSection__oChtv{margin-top:1rem;border-top:1px solid #fdba74;padding-top:.75rem}.JobCard_infoRow__4SCaN{display:flex;align-items:center;margin-top:.5rem;padding:.25rem 0}.JobCard_infoText__MzV8q{margin-left:.5rem;font-size:.75rem;color:#6b7280;flex:1 1}.JobCard_statusRow__JNo1u{display:flex;align-items:center;margin-top:.75rem;padding:.75rem;border-radius:8px;background-color:#fff}.JobCard_pendingStatus__NbsN4{border-left:4px solid #d97706}.JobCard_successStatus__yGTt3{border-left:4px solid #059669}.JobCard_actionButtonsContainer___A3wV{display:flex;flex-direction:column;gap:.75rem}.JobCard_primaryButton__NtEl3{display:flex;align-items:center;justify-content:center;padding:1rem 1.25rem;border-radius:12px;min-height:52px;border:none;cursor:pointer;font-size:1rem;font-weight:700;color:#fff;gap:.5rem;transition:all .2s ease}.JobCard_orangeButton__s5e_H{background-color:#f97316}.JobCard_orangeButton__s5e_H:hover{background-color:#ea580c}.JobCard_greenButton__1RUBT{background-color:#059669}.JobCard_greenButton__1RUBT:hover{background-color:#047857}.JobCard_redButton__bBw9L{background-color:#dc2626}.JobCard_redButton__bBw9L:hover{background-color:#b91c1c}.JobCard_disabledButton__SuVi3{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#9ca3af;cursor:not-allowed}.JobCard_buttonText__ah7br{font-size:1rem;font-weight:700;color:inherit}.JobCard_meetingButtonContent__or6Zs{display:flex;flex-direction:column;align-items:center}.JobCard_meetingSubtext__H_tdf{font-size:.75rem;font-weight:500;margin-top:.125rem;text-align:center;color:inherit;opacity:.8}.PaymentSummary_container__brmNw{width:100%;margin-bottom:10px}.PaymentSummary_reviewButton__nl9Xw{background-color:#084887;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;width:100%;transition:background-color .3s ease}.PaymentSummary_reviewButton__nl9Xw:hover:not(.PaymentSummary_disabledButton__gpVIY){background-color:#0a5499}.PaymentSummary_reviewButtonText__jK_nU{color:#fff;margin-left:5px}.PaymentSummary_modalOverlay__OUYiQ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.PaymentSummary_modalContent__WKW85{margin:20px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.25);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.PaymentSummary_modalHeader__L06uI{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.PaymentSummary_modalTitle__pJJHN{font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:8px}.PaymentSummary_closeButton__0jS4O{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s ease}.PaymentSummary_closeButton__0jS4O:hover:not(:disabled){background-color:#f5f5f5}.PaymentSummary_modalBody__rnz7Y{padding:0}.PaymentSummary_modalFooter__LkeUX{display:flex;justify-content:space-around;padding-top:20px;border-top:1px solid #ccc;margin-top:20px}.PaymentSummary_inputGroup__cD6kb{display:flex;align-items:center;margin-bottom:15px;border:1px solid #ccc;border-radius:8px;padding:0 10px}.PaymentSummary_input__6Tq0N{flex:1 1;margin-left:10px;height:40px;border:none;outline:none;font-size:16px}.PaymentSummary_priceBreakdown__fJLEF{border:1px solid #ccc;border-radius:8px;padding:15px;margin-bottom:20px}.PaymentSummary_priceBreakdownTitle__KjvOu{font-size:18px;font-weight:700;margin:0 0 10px}.PaymentSummary_breakdownItem__tZTf2{display:flex;justify-content:space-between;margin-bottom:8px}.PaymentSummary_breakdownLabel__C6xod{font-size:16px}.PaymentSummary_breakdownValue__VFMSw{font-size:16px;font-weight:500}.PaymentSummary_breakdownItemTotal__6CNel{display:flex;justify-content:space-between;margin-top:10px;border-top:1px solid #ccc;padding-top:8px;font-weight:700}.PaymentSummary_warningMessage__uE96v{display:flex;align-items:flex-start;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:8px;padding:15px;margin-bottom:20px}.PaymentSummary_warningMessageText__1KWEi{margin-left:10px;color:#856404;line-height:1.4}.PaymentSummary_acceptButton__XVWGW{background-color:#084887;padding:10px;border-radius:8px;text-align:center;flex:1 1;border:none;cursor:pointer;transition:background-color .3s ease}.PaymentSummary_acceptButton__XVWGW:hover:not(.PaymentSummary_disabledButton__gpVIY){background-color:#0a5499}.PaymentSummary_acceptButton__XVWGW{color:#fff;font-size:18px;font-weight:700}.PaymentSummary_errorContainer__TR80Q{background-color:#ffebee;padding:10px;border-radius:8px;border:1px solid #ffcdd2;margin-bottom:10px}.PaymentSummary_errorText__EI9jy{color:#c62828;text-align:center;display:block}.PaymentSummary_disabledButton__gpVIY{opacity:.5;background-color:#ccc!important;cursor:not-allowed}.PaymentSummary_disabledButton__gpVIY:hover{background-color:#ccc!important}@media (max-width:768px){.PaymentSummary_modalContent__WKW85{width:95%;margin:10px;max-height:95vh}.PaymentSummary_modalHeader__L06uI{flex-wrap:wrap;gap:10px}.PaymentSummary_modalTitle__pJJHN{font-size:18px}.PaymentSummary_input__6Tq0N{font-size:16px}}@media (max-width:480px){.PaymentSummary_breakdownItemTotal__6CNel,.PaymentSummary_breakdownItem__tZTf2{flex-direction:column;gap:4px}.PaymentSummary_breakdownValue__VFMSw{text-align:left;font-weight:700}}.CalenderCustom_container__WXMy1{width:100%;background:#fff;border-radius:.75rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CalenderCustom_navigationContainer__cAx8e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.CalenderCustom_navButton__uDH6b{background:none;border:none;color:var(--bs-primary);cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.CalenderCustom_navButton__uDH6b:hover{background-color:rgba(13,110,253,.1)}.CalenderCustom_monthText__FZgcD{font-size:1.125rem;color:#212529;font-weight:600;margin:0;text-align:center;flex:1 1}.CalenderCustom_dateContainer__rt4TX{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.25rem;gap:.25rem;margin-bottom:1rem}.CalenderCustom_dateButton__bdim_{display:flex;flex-direction:column;align-items:center;padding:.5rem;border:none;background:none;border-radius:.5rem;cursor:pointer;transition:all .2s}.CalenderCustom_dateButton__bdim_:hover:not(.CalenderCustom_disabledDate__PmmaJ),.CalenderCustom_selectedDate__aNwzs{background-color:rgba(13,110,253,.1)}.CalenderCustom_selectedDate__aNwzs{border-bottom:2px solid var(--bs-primary)}.CalenderCustom_dayText__ZPUtD{font-size:.75rem;color:#6c757d;margin-bottom:.25rem;text-align:center}.CalenderCustom_dateText__m1L7C{font-size:.875rem;color:#212529;font-weight:500;text-align:center}.CalenderCustom_selectedText__dU5SN{color:var(--bs-primary)}.CalenderCustom_disabledDate__PmmaJ{opacity:.5;background-color:#f8f9fa;cursor:not-allowed}.CalenderCustom_disabledText__2R7T3{color:#adb5bd}.CalenderCustom_availabilityText__ftS5s{font-size:.875rem;font-weight:500;color:#212529;margin-bottom:.5rem}.CalenderCustom_slotsContainer__DJfml{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.CalenderCustom_slotItem__z80c4{display:flex;flex-direction:column;align-items:center;padding:.75rem;border-radius:.5rem;background-color:#e9ecef;border:none;cursor:pointer;min-width:110px;transition:all .2s}.CalenderCustom_slotItem__z80c4:hover{background-color:#dee2e6}.CalenderCustom_slotSelected___mjmK{background-color:var(--bs-primary);color:#fff}.CalenderCustom_slotInCart__MyKcG{background-color:#f8f9fa;border:1px solid #dee2e6;opacity:.7;cursor:not-allowed}.CalenderCustom_slotTimeContainer__DYdBP{display:flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.CalenderCustom_slotTimeIcon__35qQ6{color:inherit}.CalenderCustom_slotTimeText__2Nf2J{font-size:.875rem;font-weight:500}.CalenderCustom_slotStatusContainer__Xtvby{display:flex;align-items:center;gap:.25rem;margin-top:.25rem;background-color:rgba(0,0,0,.05);padding:.125rem .375rem;border-radius:.25rem}.CalenderCustom_slotStatusText__VnGRC{font-size:.625rem;font-weight:500}.CalenderCustom_noSlotsText__qtRUm{font-size:.875rem;color:#6c757d;text-align:center;padding:1rem;margin:0}.RescheduleModal_overlay__34YLC{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:1rem}.RescheduleModal_modal__V3i5H{background:#fff;border-radius:1rem;width:100%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 20px 25px rgba(0,0,0,.15)}.RescheduleModal_header__0H1Bl{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef;background-color:var(--bs-primary)}.RescheduleModal_headerTitle__5BAHU{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.RescheduleModal_closeButton__ErEqQ{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:background-color .2s}.RescheduleModal_closeButton__ErEqQ:hover{background-color:hsla(0,0%,100%,.1)}.RescheduleModal_content__ctkUl{padding:1.5rem;max-height:calc(90vh - 80px);overflow-y:auto}.RescheduleModal_titleSection__rLWI3{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.RescheduleModal_titleIcon__WurC3{color:var(--bs-primary)}.RescheduleModal_title___MpYQ{font-size:1.5rem;font-weight:700;color:#212529;margin:0}.RescheduleModal_instruction__BadnV{font-size:1rem;color:#6c757d;margin-bottom:1.5rem}.RescheduleModal_calendarContainer__6P8kg{margin-bottom:1.5rem}.RescheduleModal_categoryContainer__HhBnw{background:#f8f9fa;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem}.RescheduleModal_categoryTitle___K_ma{font-size:1.125rem;font-weight:600;color:#212529;margin-bottom:.75rem}.RescheduleModal_categoryList__0zaan{display:flex;flex-wrap:wrap;gap:.5rem}.RescheduleModal_categoryItem__NcQK9{padding:.5rem 1rem;border-radius:.375rem;background-color:#e9ecef;color:#495057;border:none;cursor:pointer;font-size:.875rem;transition:all .2s}.RescheduleModal_categoryItemSelected__Leak5{background-color:var(--bs-primary);color:#fff}.RescheduleModal_categoryItem__NcQK9:hover{background-color:#dee2e6}.RescheduleModal_categoryItemSelected__Leak5:hover{background-color:var(--bs-primary);opacity:.9}.RescheduleModal_noCategories__eZ3Jb{color:#6c757d;font-style:italic;margin:0}.RescheduleModal_submitButton__D5dXS{width:100%;padding:.875rem;background-color:var(--bs-primary);color:#fff;border:none;border-radius:.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s}.RescheduleModal_submitButton__D5dXS:hover{background-color:var(--bs-primary);opacity:.9}.RescheduleModal_disabledButton__O_MnB{background-color:#6c757d;cursor:not-allowed;opacity:.6}.RescheduleModal_disabledButton__O_MnB:hover{background-color:#6c757d;opacity:.6}.ProfileOverlay_overlay__tP4Ij{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:1rem}.ProfileOverlay_container__n0xno{background:#fff;border-radius:1.25rem;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px rgba(0,0,0,.15)}.ProfileOverlay_header__4_LPJ{background-color:var(--bs-primary);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.ProfileOverlay_headerTitle__36NZt{font-size:1.125rem;font-weight:600;color:#fff;margin:0;flex:1 1;text-align:center}.ProfileOverlay_closeButton__mJ1T7{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .2s}.ProfileOverlay_closeButton__mJ1T7:hover{background-color:hsla(0,0%,100%,.1)}.ProfileOverlay_tabsWrapper__InxPi{background:#fff;border-bottom:1px solid #e9ecef;overflow-x:auto}.ProfileOverlay_tabScrollContent__LSaxH{display:flex;padding:.75rem 1rem;gap:.5rem;min-width:max-content}.ProfileOverlay_tab__ig3n8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:1rem;background-color:#f8f9fa;border:none;cursor:pointer;white-space:nowrap;transition:all .2s}.ProfileOverlay_tab__ig3n8:hover{background-color:#e9ecef}.ProfileOverlay_activeTab__mL0er{background-color:var(--bs-primary);color:#fff}.ProfileOverlay_activeTab__mL0er:hover{background-color:var(--bs-primary);opacity:.9}.ProfileOverlay_tabText__qiE1E{font-size:.875rem;color:#6c757d;font-weight:500}.ProfileOverlay_activeTabText__vXzkq{color:#fff;font-weight:600}.ProfileOverlay_contentScroll__OTHwQ{flex:1 1;background-color:#f8f9fa;overflow-y:auto}.ProfileOverlay_contentContainer__YbGUN{padding:1rem}.ProfileOverlay_formContainer__OHaLb{background:#fff;border-radius:.5rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ProfileOverlay_formGroup__C4OHr{margin-bottom:1rem}.ProfileOverlay_formGroup__C4OHr:last-child{margin-bottom:0}.ProfileOverlay_label__bkdPG{display:block;font-size:.875rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.ProfileOverlay_value__Dh4G0{font-size:1rem;color:#212529;font-weight:500}.RejectJobModal_overlay__5zC1j{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.RejectJobModal_modal__PFI3j{background:#fff;border-radius:.75rem;width:90%;max-width:500px;max-height:80%;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15)}.RejectJobModal_header___17oA{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e9ecef}.RejectJobModal_headerTitle__ujpri{display:flex;align-items:center;gap:.5rem}.RejectJobModal_headerTitle__ujpri h3{font-size:1.125rem;font-weight:600;color:#212529;margin:0}.RejectJobModal_headerIcon___iKV_{color:var(--bs-warning)}.RejectJobModal_closeButton__GPzwd{background:none;border:none;color:#6c757d;cursor:pointer;padding:.25rem}.RejectJobModal_body__XxWUo{padding:1rem}.RejectJobModal_errorContainer__Z8y5E{display:flex;align-items:center;gap:.5rem;background-color:#f8d7da;color:#721c24;padding:.75rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem}.RejectJobModal_label__wkt0j{display:block;font-size:1rem;font-weight:500;color:#212529;margin-bottom:.5rem}.RejectJobModal_textArea__0Sc3V{width:100%;border:1px solid #ced4da;border-radius:.5rem;padding:.75rem;font-size:1rem;color:#212529;background:#fff;resize:vertical;min-height:120px}.RejectJobModal_textArea__0Sc3V:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.RejectJobModal_characterCountContainer__eQJtj{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.875rem}.RejectJobModal_errorText__UPH89,.RejectJobModal_minCharStatus__sZr14{display:flex;align-items:center;gap:.25rem}.RejectJobModal_errorText__UPH89{color:#dc3545}.RejectJobModal_successText__JaSbg{color:#28a745;display:flex;align-items:center;gap:.25rem}.RejectJobModal_characterCount__QldCu{color:#6c757d}.RejectJobModal_footer__Jz5Ok{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem;border-top:1px solid #e9ecef}.RejectJobModal_button__i_MFx{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .2s}.RejectJobModal_cancelButton__mDuT2{background-color:#e9ecef;color:#212529}.RejectJobModal_rejectButton__Wsp7M{background-color:#dc3545;color:#fff}.RejectJobModal_buttonDisabled__vZE7j{opacity:.6;cursor:not-allowed}.RejectJobModal_button__i_MFx:hover:not(.RejectJobModal_buttonDisabled__vZE7j){opacity:.9;transform:translateY(-1px)}.PaymentCompletionModal_overlay__IutF4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-end;z-index:1000}.PaymentCompletionModal_modal__lXgb5{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;height:90%;width:100%;max-width:600px;display:flex;flex-direction:column}.PaymentCompletionModal_header__n6GIc{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}.PaymentCompletionModal_title__5JQcb{font-size:1.125rem;font-weight:600;color:#212529;margin:0}.PaymentCompletionModal_closeButton__EcSuC{background:none;border:none;cursor:pointer;color:#6c757d;padding:.25rem}.PaymentCompletionModal_content__9I4DN{padding:1rem;overflow-y:auto;flex:1 1}.PaymentCompletionModal_summaryCard__XYXW8{background-color:#f8f9fa;border-radius:12px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PaymentCompletionModal_cardHeader__u0vry{display:flex;align-items:center;margin-bottom:1rem;gap:.5rem}.PaymentCompletionModal_headerIcon__An7_t{color:#084887}.PaymentCompletionModal_cardTitle__qKfk8{font-size:1rem;font-weight:600;color:#084887;margin:0}.PaymentCompletionModal_paymentRow__UB84I{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.PaymentCompletionModal_label__P1cVE{font-size:.875rem;color:#6c757d}.PaymentCompletionModal_value__PdYC5{font-size:.875rem;font-weight:500;color:#212529}.PaymentCompletionModal_paymentLabel__9AdFp{font-size:1rem;color:#666}.PaymentCompletionModal_paymentValue__1EDke{font-size:1rem;font-weight:600;color:#084887}.PaymentCompletionModal_totalRow__PKpG0{border-top:1px solid #dee2e6;margin-top:.5rem;padding-top:.75rem}.PaymentCompletionModal_totalLabel__uvWyr{font-size:1rem;font-weight:600;color:#212529}.PaymentCompletionModal_totalValue__LnVod{font-size:1.125rem;font-weight:700;color:#084887}.PaymentCompletionModal_feeSection__6Jkau{background-color:#fff3cd;border-radius:8px;padding:.75rem;margin-top:1rem}.PaymentCompletionModal_feeLabel___LLji{font-size:.875rem;color:#856404}.PaymentCompletionModal_feeValue__Pk_uS{font-size:1rem;font-weight:600;color:#856404;margin-top:.25rem}.PaymentCompletionModal_feeNote__bIg8Y{font-size:.75rem;color:#856404;margin-top:.25rem}.PaymentCompletionModal_statusSection__5y1RS{display:flex;justify-content:space-between}.PaymentCompletionModal_statusLabel__OzC_n{font-size:.875rem;color:#6c757d}.PaymentCompletionModal_statusValue__rJY4d{font-size:.875rem;font-weight:700;color:#28a745}.PaymentCompletionModal_statusPending__s3fIo{color:#ffc107}.PaymentCompletionModal_completeButton__TwZl_{background-color:#084887;border-radius:8px;padding:1rem;margin:.375rem 0;color:#fff;font-size:1rem;font-weight:600;border:none;cursor:pointer;width:100%;transition:background-color .2s}.PaymentCompletionModal_completeButton__TwZl_:hover{background-color:#063a6b}.PaymentCompletionModal_completeButton__TwZl_:disabled{background-color:#6c757d;cursor:not-allowed}.PaymentCompletionModal_loadingContainer__9RUGf{padding:1.5rem;text-align:center}.PaymentCompletionModal_spinner__4ZDyb{animation:PaymentCompletionModal_spin__kfmcs 1s linear infinite;color:#084887}@keyframes PaymentCompletionModal_spin__kfmcs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentCompletionModal_loadingText__wFIaV{margin-top:.75rem;color:#6c757d}.PaymentCompletionModal_errorContainer__yfTnA{padding:1.5rem;text-align:center}.PaymentCompletionModal_errorIcon__FxNTX{color:#dc3545}.PaymentCompletionModal_errorText__v7nKF{margin-top:.75rem;color:#dc3545;text-align:center}.PaymentCompletionModal_retryButton__KYM0B{margin-top:1rem;background-color:#084887;padding:.5rem 1.5rem;border-radius:8px;color:#fff;font-weight:500;border:none;cursor:pointer}.PaymentCompletionModal_highlightedRow__DFwcU{background-color:#e3f2fd;padding:.75rem;border-radius:8px;margin:.5rem 0}.PaymentCompletionModal_highlightedLabel__EtkCt{font-size:1rem;font-weight:600;color:#084887}.PaymentCompletionModal_highlightedValue__qyoUi{font-size:1.125rem;font-weight:700;color:#084887}.PaymentCompletionModal_discountSection__C04Ml{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9375rem;padding:.5rem .625rem}.PaymentCompletionModal_discountInput__FBAuk{flex:1 1;height:2.625rem;border:1px solid #ddd;border-radius:6px;padding:0 .75rem;font-size:1rem;background-color:#fff}.PaymentCompletionModal_applyButton__W8hSu{background-color:#084887;padding:.75rem 1.125rem;border-radius:6px;margin-left:.625rem;color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PaymentCompletionModal_applyButton__W8hSu:hover{background-color:#063a6b}.CommonJobsSection_container__Az2TO{min-height:100vh;background-color:#f8f9fa}.CommonJobsSection_scrollView__C8SqE{padding:1rem;max-height:calc(100vh - 200px);overflow-y:auto}.CommonJobsSection_loadingContainer__vuLlU{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;background-color:#f8f9fa}.CommonJobsSection_loadingSpinner__f810H{animation:CommonJobsSection_spin__090yd 1s linear infinite;color:var(--bs-primary)}@keyframes CommonJobsSection_spin__090yd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CommonJobsSection_loadingText__X5xyS{margin-top:.75rem;font-size:1rem;color:var(--bs-primary)}.CommonJobsSection_emptyContainer__Aqebo{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;text-align:center}.CommonJobsSection_emptyTitle__AEahz{font-size:1.125rem;font-weight:600;color:#212529;margin-bottom:.5rem}.CommonJobsSection_emptySubtitle__caPbq{font-size:1rem;color:#6c757d;margin:0}.CommonJobsSection_actionButtons__81MG2{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.CommonJobsSection_button__RAzJC{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:.5rem;background-color:var(--bs-primary);color:#fff;border:none;cursor:pointer;font-weight:600;transition:all .2s}.CommonJobsSection_button__RAzJC:hover{opacity:.9;transform:translateY(-1px)}.CommonJobsSection_buttonSuccess__ZcUNB{background-color:#28a745}.CommonJobsSection_buttonDanger__XzIeN{background-color:#dc3545}.AccountDetails_container__Xs7ZS{width:100%;min-height:100vh;background-color:#f8fafc!important;font-family:Inter,sans-serif}.AccountDetails_heroSection__1m1wB{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.AccountDetails_heroSection__1m1wB:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:AccountDetails_heroShine__d_qfA 5s infinite}@keyframes AccountDetails_heroShine__d_qfA{0%{left:-100%}20%{left:100%}to{left:100%}}.AccountDetails_heroContent__EDy2k{max-width:800px;margin:0 auto;position:relative;z-index:1}.AccountDetails_heroTitle__KalIU{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.AccountDetails_heroIcon__r_7Iu{font-size:1.5rem!important;width:1.5rem!important;height:1.5rem!important;max-width:1.5rem!important;max-height:1.5rem!important}.AccountDetails_heroSubtitle__G0J74{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.AccountDetails_mainContent__MdGTr{max-width:1200px;margin:0 auto;padding:0 1rem}.AccountDetails_errorMessage__X62WV,.AccountDetails_successMessage__djzd2{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:AccountDetails_fadeSlideDown__jmw9M .3s ease}.AccountDetails_successMessage__djzd2{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.AccountDetails_errorMessage__X62WV{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.AccountDetails_messageIcon__d5_OW{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important}@keyframes AccountDetails_fadeSlideDown__jmw9M{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AccountDetails_formCard__AA6t_{background-color:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.AccountDetails_formCard__AA6t_:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.AccountDetails_cardHeader__H5VYo{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.AccountDetails_cardTitle__C1rTe{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0}.AccountDetails_profileSection__9P2pI{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.AccountDetails_profileImageContainer__NyIQQ{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;background-color:#f1f5f9;flex-shrink:0;margin-right:2rem;border:3px solid #f0a963;box-shadow:0 4px 10px rgba(240,169,99,.3);transition:all .3s ease}.AccountDetails_profileImageContainer__NyIQQ:hover .AccountDetails_imageEditOverlay__f3l3B{opacity:1}.AccountDetails_imageEditOverlay__f3l3B{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.AccountDetails_profileImage__6DFoB{width:100%;height:100%;object-fit:cover}.AccountDetails_initialsAvatar__VbQcF{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#f0a963,#f59237);font-size:2.5rem;font-weight:700}.AccountDetails_editImageButton__of_Cp{background:#f0a963;color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.AccountDetails_editImageButton__of_Cp:hover{background:#f59237;transform:scale(1.1)}.AccountDetails_profileInfo__L3_rw{flex:1 1}.AccountDetails_profileName__xbnRi{font-size:1.8rem;font-weight:700;color:#334155;margin:0 0 .5rem}.AccountDetails_profileUsername__lTs7d{font-size:1rem;color:#64748b;margin:0 0 1rem}.AccountDetails_profileMeta__k628q{display:flex;flex-wrap:wrap;gap:1rem}.AccountDetails_metaItem__ifpAr{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.AccountDetails_metaItem__ifpAr svg{color:#f0a963;font-size:.9rem!important;width:.9rem!important;height:.9rem!important;max-width:.9rem!important;max-height:.9rem!important}.AccountDetails_editProfileButton__y6gXn{padding:.75rem 1.25rem;background:#fff;color:#f0a963;border:1px solid #f0a963;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.AccountDetails_editProfileButton__y6gXn:hover{background:rgba(240,169,99,.1);transform:translateY(-2px)}.AccountDetails_editProfileButton__y6gXn svg{font-size:1rem!important;width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}.AccountDetails_accountForm__OsBxd{width:100%}.AccountDetails_formGrid__3janS{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.AccountDetails_formGroup__lyJgH{margin-bottom:.5rem}.AccountDetails_formLabel__p8ym8{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.AccountDetails_labelIcon__l6nbv{font-size:1rem!important;width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important;color:#f0a963}.AccountDetails_formInput__fXe8S,.AccountDetails_passwordInput__bG8C_{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#334155;transition:all .2s ease;background-color:#fff}.AccountDetails_formInput__fXe8S:focus,.AccountDetails_passwordInput__bG8C_:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.AccountDetails_formInput__fXe8S.AccountDetails_readOnly__cZQOx,.AccountDetails_passwordInput__bG8C_.AccountDetails_readOnly__cZQOx{background-color:#f8fafc;border-color:#f0f0f0;color:#64748b}.AccountDetails_formInput__fXe8S:disabled,.AccountDetails_passwordInput__bG8C_:disabled{cursor:not-allowed}.AccountDetails_passwordInputContainer__2RhWx{position:relative;width:100%}.AccountDetails_passwordInput__bG8C_{padding-right:3rem}.AccountDetails_togglePasswordButton__UMhS2{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;transition:color .2s ease}.AccountDetails_togglePasswordButton__UMhS2:hover{color:#f0a963}.AccountDetails_togglePasswordButton__UMhS2 svg{font-size:1.1rem!important;width:1.1rem!important;height:1.1rem!important;max-width:1.1rem!important;max-height:1.1rem!important}.AccountDetails_buttonContainer__7_wQW{display:flex;justify-content:center;margin-top:2rem}.AccountDetails_saveButton__NZDLM{display:flex;align-items:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.AccountDetails_saveButton__NZDLM:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:AccountDetails_buttonShine__rgeUN 3s infinite}@keyframes AccountDetails_buttonShine__rgeUN{0%{left:-100%}20%{left:100%}to{left:100%}}.AccountDetails_saveButton__NZDLM:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.AccountDetails_saveButton__NZDLM:active{transform:translateY(0)}.AccountDetails_saveButton__NZDLM svg{font-size:1.1rem!important;width:1.1rem!important;height:1.1rem!important;max-width:1.1rem!important;max-height:1.1rem!important}.AccountDetails_profileMetaDetail__arhPM{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.AccountDetails_inputError__jw14L{border-color:#dc2626}.AccountDetails_errorText__zidJy{color:#dc2626;font-size:.8rem;margin-top:.25rem}.AccountDetails_successFeedback__E53FI{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(22,163,74,.1);color:#16a34a;border-radius:8px;margin-top:1rem;animation:AccountDetails_fadeIn__Oo4Wn .3s ease}@keyframes AccountDetails_fadeIn__Oo4Wn{0%{opacity:0}to{opacity:1}}.AccountDetails_footer__BVRLO{text-align:center;padding:2rem 0;color:#64748b;font-size:.9rem}.AccountDetails_footerLinks__aHN2r{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.AccountDetails_footerLink__aEma7{color:#f0a963;text-decoration:none;transition:color .2s ease}.AccountDetails_footerLink__aEma7:hover{color:#f59237;text-decoration:underline}@media (max-width:992px){.AccountDetails_formGrid__3janS{grid-template-columns:1fr;gap:1.25rem}.AccountDetails_mainContent__MdGTr{padding:0 1.5rem}}@media (max-width:768px){.AccountDetails_heroSection__1m1wB{padding:2rem 1rem;margin-bottom:1.5rem}.AccountDetails_heroTitle__KalIU{font-size:2rem}.AccountDetails_heroIcon__r_7Iu{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important}.AccountDetails_heroSubtitle__G0J74{font-size:1rem}.AccountDetails_formCard__AA6t_{padding:1.5rem}.AccountDetails_cardHeader__H5VYo{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.AccountDetails_editProfileButton__y6gXn{width:100%}.AccountDetails_profileSection__9P2pI{flex-direction:column;text-align:center;padding-bottom:1.5rem}.AccountDetails_profileImageContainer__NyIQQ{margin:0 auto 1.5rem}.AccountDetails_profileInfo__L3_rw{width:100%}}@media (max-width:576px){.AccountDetails_heroTitle__KalIU{font-size:1.75rem}.AccountDetails_formCard__AA6t_{padding:1.25rem}.AccountDetails_profileName__xbnRi{font-size:1.5rem}.AccountDetails_profileMeta__k628q{flex-direction:column;gap:.5rem}.AccountDetails_buttonContainer__7_wQW{flex-direction:column;gap:1rem}.AccountDetails_saveButton__NZDLM{width:100%}}.AccountDetails_focusVisible__kRU_a{outline:2px solid #f0a963;outline-offset:2px}.CancellationForm_container__naRk4{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;padding:2rem}.CancellationForm_heroSection__chiPi{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.CancellationForm_heroSection__chiPi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:CancellationForm_heroShine__yuouD 5s infinite}@keyframes CancellationForm_heroShine__yuouD{0%{left:-100%}20%{left:100%}to{left:100%}}.CancellationForm_heroContent__MnmUd{max-width:800px;margin:0 auto;position:relative;z-index:1}.CancellationForm_heroTitle__z5lRx{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.CancellationForm_heroIcon__mw3U6{font-size:28px!important;color:#fff}.CancellationForm_heroSubtitle___5Xp5{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.CancellationForm_contentCard__OvFEG{background-color:#fff;border-radius:16px;padding:2rem;max-width:800px;margin:0 auto 2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.CancellationForm_contentCard__OvFEG:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.CancellationForm_sectionTitle__8VizF{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.CancellationForm_sectionIcon__elNi2{color:#f0a963;font-size:18px!important}.CancellationForm_formGroup__F_OU3{margin-bottom:2rem}.CancellationForm_formLabel__ibuCy{display:block;margin-bottom:.75rem;font-weight:600;color:#334155;font-size:1rem}.CancellationForm_selectWrapper__iAGzg{position:relative}.CancellationForm_selectWrapper__iAGzg:after{content:"";border-color:#f0a963 transparent transparent;border-style:solid;border-width:8px 8px 0;position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}.CancellationForm_formSelect__45cCe{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.CancellationForm_formSelect__45cCe,.CancellationForm_formTextarea__31hvj{width:100%;padding:14px 18px;border:1px solid #e2e8f0;border-radius:10px;font-size:1.05rem;color:#334155;transition:border-color .2s,box-shadow .2s;font-family:inherit}.CancellationForm_formTextarea__31hvj{resize:vertical;min-height:180px}.CancellationForm_formSelect__45cCe:focus,.CancellationForm_formTextarea__31hvj:focus{outline:none;border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.2)}.CancellationForm_formSelect__45cCe:disabled,.CancellationForm_formTextarea__31hvj:disabled{background-color:#f8fafc;cursor:not-allowed;opacity:.7}.CancellationForm_buttonContainer__cbm33{display:flex;gap:1.5rem;margin-top:2.5rem;justify-content:flex-end}.CancellationForm_button__Xj0Fx{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2rem;border:none;border-radius:10px;font-weight:600;font-size:1.05rem;cursor:pointer;transition:all .3s ease;min-width:150px;font-family:inherit}.CancellationForm_primaryButton__170Se{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.CancellationForm_primaryButton__170Se:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:CancellationForm_buttonShine__03_xG 3s infinite}@keyframes CancellationForm_buttonShine__03_xG{0%{left:-100%}20%{left:100%}to{left:100%}}.CancellationForm_primaryButton__170Se:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.CancellationForm_secondaryButton__X9jxf{background-color:#084887;color:#fff;box-shadow:0 4px 10px rgba(8,72,135,.2)}.CancellationForm_secondaryButton__X9jxf:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(8,72,135,.3)}.CancellationForm_button__Xj0Fx:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.CancellationForm_buttonIcon__p_NUX{font-size:16px!important}.CancellationForm_statusMessage__MhZJ7{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.5rem;margin-bottom:2rem;border-radius:10px;animation:CancellationForm_fadeIn__M3Ceg .3s ease}@keyframes CancellationForm_fadeIn__M3Ceg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CancellationForm_statusIcon__ZD1jx{font-size:1.4rem;flex-shrink:0;margin-top:.25rem}.CancellationForm_success__D_YJR{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.CancellationForm_error__nSxAQ{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.CancellationForm_info__u3_3U{background-color:rgba(8,72,135,.1);color:#084887;border:1px solid rgba(8,72,135,.2)}.CancellationForm_infoSection__QZjjc{display:flex;align-items:flex-start;gap:1rem;background-color:rgba(240,169,99,.1);padding:1rem 1.5rem;border-radius:10px;margin-top:2rem}.CancellationForm_infoIcon__Q5qOl{color:#f0a963;font-size:18px!important;flex-shrink:0;margin-top:.25rem}.CancellationForm_infoText__fZF_M{margin:0;color:#4b5563;font-size:.95rem;line-height:1.5}.CancellationForm_loadingSpinner__gnW8J{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:CancellationForm_spin__q_sXN 1s linear infinite}@keyframes CancellationForm_spin__q_sXN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CancellationForm_container__naRk4{padding:1.5rem}.CancellationForm_heroSection__chiPi{padding:2rem 1.5rem}.CancellationForm_heroTitle__z5lRx{font-size:2rem}.CancellationForm_contentCard__OvFEG{padding:1.5rem}.CancellationForm_buttonContainer__cbm33{flex-direction:column-reverse}.CancellationForm_button__Xj0Fx{width:100%;min-width:unset}}@media (max-width:480px){.CancellationForm_container__naRk4{padding:1rem}.CancellationForm_heroSection__chiPi{padding:1.5rem 1rem}.CancellationForm_heroTitle__z5lRx{font-size:1.75rem}.CancellationForm_heroSubtitle___5Xp5{font-size:1rem}.CancellationForm_contentCard__OvFEG{padding:1.25rem}}.invoicesStyle_container__lSWye{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.invoicesStyle_heroSection__TMMke{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.invoicesStyle_heroSection__TMMke:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:invoicesStyle_heroShine__mlRbt 5s infinite}@keyframes invoicesStyle_heroShine__mlRbt{0%{left:-100%}20%{left:100%}to{left:100%}}.invoicesStyle_heroContent__GeMQr{max-width:800px;margin:0 auto;position:relative;z-index:1}.invoicesStyle_heroTitle__dq5WR{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.invoicesStyle_heroIcon__T2s_j{font-size:1.5rem!important;height:1.5rem!important;width:1.5rem!important}.invoicesStyle_heroSubtitle__v57bw{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.invoicesStyle_mainSection__v5svl{max-width:1200px;margin:0 auto 2rem;padding:2rem;background-color:#fff;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.invoicesStyle_mainSection__v5svl:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.invoicesStyle_controlsSection__fqqDE{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}.invoicesStyle_sectionTitle__0Ajgq{font-size:1.5rem;font-weight:600;color:#f0a963;margin:0}.invoicesStyle_viewControls__Cik1p{display:flex;gap:.5rem;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.invoicesStyle_viewButton__afN_p{width:40px;height:40px;border:none;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#6b7280}.invoicesStyle_viewButton__afN_p:hover:not(:disabled){background-color:#f9fafb;color:#f0a963}.invoicesStyle_viewButton__afN_p.invoicesStyle_activeView__xuGBh{background-color:#f0a963;color:#fff}.invoicesStyle_viewButton__afN_p:disabled{opacity:.5;cursor:not-allowed}.invoicesStyle_viewButton__afN_p svg{font-size:1rem!important;width:1rem!important;height:1rem!important}.invoicesStyle_tableView__JIUK_{display:block;width:100%}.invoicesStyle_tableContainer__ZDDeD{overflow-x:auto;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.invoicesStyle_invoicesTable__Ea_Sm{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}.invoicesStyle_invoicesTable__Ea_Sm th{background-color:#fef3e6;color:#333;font-weight:600;text-align:left;padding:1rem;border-bottom:2px solid #f0a963;white-space:nowrap}.invoicesStyle_invoicesTable__Ea_Sm td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#4b5563;vertical-align:middle}.invoicesStyle_invoicesTable__Ea_Sm tr:last-child td{border-bottom:none}.invoicesStyle_invoicesTable__Ea_Sm tr:hover td{background-color:#fef9f1}.invoicesStyle_amountCell__P8yN6{font-weight:600;color:#f0a963;font-size:1.1rem}.invoicesStyle_cardView__9iVxG{display:block;width:100%}.invoicesStyle_invoiceCardGrid__XDs6d{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.invoicesStyle_invoiceCard__eFk20{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease;height:100%;border:1px solid #f1f1f1}.invoicesStyle_invoiceCard__eFk20:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:rgba(240,169,99,.3)}.invoicesStyle_invoiceHeader__sT7vF{background:#fef3e6;padding:1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.invoicesStyle_amount__cfyK8{font-size:1.5rem;font-weight:700;color:#f0a963}.invoicesStyle_status__bkhv_{padding:.375rem 1rem;border-radius:30px;font-size:.875rem;font-weight:600;text-transform:capitalize}.invoicesStyle_paid__2Ng8W{background:#d4edda;color:#155724}.invoicesStyle_unpaid__MWUhC{background:#f8d7da;color:#721c24}.invoicesStyle_invoiceDetails__6Mzk2{padding:1.5rem}.invoicesStyle_detailRow__1L3LG{display:flex;flex-direction:column;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #f0f0f0}.invoicesStyle_detailRow__1L3LG:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.invoicesStyle_label__en7tA{font-size:.9rem;color:#6b7280;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.invoicesStyle_labelIcon__JMUnJ{color:#f0a963;font-size:.9rem!important;width:.9rem!important;height:.9rem!important}.invoicesStyle_value__PYS_Z{color:#333;font-weight:500;font-size:1rem}.invoicesStyle_periodDates__e_Df6{display:flex;align-items:center;gap:.5rem}.invoicesStyle_activeBadge__P2rTG,.invoicesStyle_inactiveBadge__bJ6IQ,.invoicesStyle_statusBadge__LDelN{padding:.375rem .875rem;border-radius:30px;font-size:.875rem;font-weight:600;display:inline-block}.invoicesStyle_statusBadgeContainer__8d059{display:flex;flex-direction:column;gap:.5rem}.invoicesStyle_activeBadge__P2rTG{background:#d4edda;color:#155724}.invoicesStyle_inactiveBadge__bJ6IQ{background:#f8d7da;color:#721c24}.invoicesStyle_dateDisplay__Wi_08{white-space:nowrap;color:#f0a963;font-weight:600}.invoicesStyle_paymentDisplay__Ffm4L{padding:.25rem .5rem;border-radius:4px;font-size:.95rem;background-color:#f1f5f9;display:inline-block}.invoicesStyle_activePayment__349GG{font-weight:600;color:#155724;border-left:3px solid #155724}.invoicesStyle_pdfLink__fItaq{margin-top:1.5rem;text-align:center}.invoicesStyle_tablePdfBtn__bj0NT,.invoicesStyle_viewPdfBtn__ps6OI{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.invoicesStyle_viewPdfBtn__ps6OI{padding:.75rem 1.5rem;font-size:.95rem}.invoicesStyle_tablePdfBtn__bj0NT{padding:.5rem 1rem;font-size:.875rem}.invoicesStyle_tablePdfBtn__bj0NT:hover,.invoicesStyle_viewPdfBtn__ps6OI:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(240,169,99,.3);color:#fff;text-decoration:none}.invoicesStyle_pdfIcon__63QK_{font-size:1rem!important;width:1rem!important;height:1rem!important}.invoicesStyle_emptyState__Eza0G,.invoicesStyle_errorState__66AKa,.invoicesStyle_loadingState__VvKjb{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;background-color:#f9fafb;border-radius:12px;border:1px dashed #e5e7eb;margin:2rem 0}.invoicesStyle_emptyIcon__AMv1L,.invoicesStyle_errorIcon__z84BB,.invoicesStyle_spinIcon__BuMd9{font-size:2.5rem!important;width:2.5rem!important;height:2.5rem!important;margin-bottom:1rem}.invoicesStyle_spinIcon__BuMd9{color:#f0a963}.invoicesStyle_errorIcon__z84BB{color:#dc2626}.invoicesStyle_emptyIcon__AMv1L{color:#9ca3af}.invoicesStyle_errorState__66AKa p,.invoicesStyle_loadingState__VvKjb p{color:#4b5563;font-size:1rem;margin-top:1rem}.invoicesStyle_emptyState__Eza0G h3{font-size:1.25rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.invoicesStyle_emptyState__Eza0G p{color:#6b7280;max-width:400px}.invoicesStyle_noResults__6Raja{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.invoicesStyle_disclaimerSection__u50ij{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #f0f0f0}.invoicesStyle_disclaimer__jl_CM{text-align:center;color:#6b7280;font-size:.875rem;font-style:italic;max-width:800px;margin:0 auto}@media (max-width:1024px){.invoicesStyle_invoiceCardGrid__XDs6d{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.invoicesStyle_invoicesTable__Ea_Sm td,.invoicesStyle_invoicesTable__Ea_Sm th{padding:.75rem .5rem;font-size:.9rem}}@media (max-width:768px){.invoicesStyle_heroSection__TMMke{padding:2rem 1rem}.invoicesStyle_heroTitle__dq5WR{font-size:2rem}.invoicesStyle_heroIcon__T2s_j{font-size:1.25rem!important;height:1.25rem!important;width:1.25rem!important}.invoicesStyle_heroSubtitle__v57bw{font-size:1rem}.invoicesStyle_mainSection__v5svl{padding:1.5rem}.invoicesStyle_sectionTitle__0Ajgq{font-size:1.25rem}.invoicesStyle_tableView__JIUK_{display:none}.invoicesStyle_invoiceCardGrid__XDs6d{grid-template-columns:1fr}.invoicesStyle_invoiceCard__eFk20{max-width:100%}}@media (max-width:480px){.invoicesStyle_heroTitle__dq5WR{font-size:1.75rem}.invoicesStyle_heroIcon__T2s_j{font-size:1rem!important;height:1rem!important;width:1rem!important}.invoicesStyle_mainSection__v5svl{padding:1rem}.invoicesStyle_sectionTitle__0Ajgq{font-size:1.1rem}.invoicesStyle_invoiceHeader__sT7vF{padding:1rem}.invoicesStyle_amount__cfyK8{font-size:1.25rem}.invoicesStyle_invoiceDetails__6Mzk2{padding:1rem}.invoicesStyle_viewPdfBtn__ps6OI{width:100%;justify-content:center}}.Plan_container__8Lmp9{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.Plan_heroSection__Hl6we{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Plan_heroSection__Hl6we:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:Plan_heroShine__DDL_1 5s infinite}@keyframes Plan_heroShine__DDL_1{0%{left:-100%}20%{left:100%}to{left:100%}}.Plan_heroContent__16sVf{max-width:800px;margin:0 auto;position:relative;z-index:1}.Plan_heroTitle__ipNaR{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.Plan_heroIcon__JTi9g{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.Plan_heroSubtitle__E3Ell{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.Plan_loadingState__pX5Ws{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#64748b}.Plan_spinner__SX5yu{width:40px;height:40px;border:4px solid rgba(240,169,99,.2);border-top-color:#f0a963;border-radius:50%;animation:Plan_spin__7WYg9 1s linear infinite;margin-bottom:1rem}@keyframes Plan_spin__7WYg9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Plan_errorMessage__XIc0A{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:rgba(220,38,38,.1);color:#dc2626;border-radius:12px;margin-bottom:1.5rem;border:1px solid rgba(220,38,38,.2);max-width:800px;margin-left:auto;margin-right:auto}.Plan_contentWrapper__R5Wwq{max-width:800px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:2rem}.Plan_cardSection__38xkv{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.Plan_cardSection__38xkv:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.Plan_cardHeader__00OiS{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:linear-gradient(90deg,#f8fafc,#fff);border-bottom:1px solid #f1f5f9}.Plan_cardIcon__Ov_Yv{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.Plan_cardHeader__00OiS h2{font-size:1.25rem;font-weight:600;color:#334155;margin:0}.Plan_cardContent__rt84r{padding:1.5rem}.Plan_infoRow__oj_lr{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.Plan_infoRow__oj_lr:last-child{border-bottom:none}.Plan_infoLabel__W9b2z{display:flex;align-items:center;gap:.75rem;font-weight:500;color:#64748b}.Plan_infoIcon__vCllg{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.Plan_infoValue__HDmRE{font-weight:500;color:#334155}.Plan_subscriptionItem__ZFgta{margin-bottom:1.5rem}.Plan_subscriptionItem__ZFgta:last-child{margin-bottom:0}.Plan_planDetails__gSyv1{margin-top:.5rem;margin-left:1.5rem;padding-left:1.5rem;border-left:2px solid #f1f5f9}.Plan_paymentMethod__YXnP2{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f8fafc;border-radius:12px;margin-bottom:1rem}.Plan_paymentMethod__YXnP2:last-child{margin-bottom:0}.Plan_cardInfo__tvmJZ{display:flex;align-items:center;gap:1rem}.Plan_cardTypeIcon__KjzwV{color:#334155;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.Plan_cardDetails__qAXQu{display:flex;flex-direction:column}.Plan_cardBrand__sEAho{font-weight:600;color:#334155;font-size:.95rem}.Plan_cardNumber__aX5WN{color:#64748b;font-size:.9rem}.Plan_cardExpiry__SxxHs{font-size:.85rem;color:#94a3b8}.Plan_cardStatus__fsBi9{font-weight:600}.Plan_statusActive__5TGBZ{color:#16a34a;font-weight:600;display:flex;align-items:center;gap:.25rem}.Plan_statusActive__5TGBZ:before{content:"";display:inline-block;width:.5rem;height:.5rem;background-color:#16a34a;border-radius:50%}.Plan_statusInactive__jOI3j{color:#94a3b8;font-weight:600}.Plan_statusCanceled__AvQ2M{color:#dc2626;font-weight:600}.Plan_statusPastDue__iDHB4{color:#f59e0b;font-weight:600}.Plan_actionsContainer__6QeQp{display:flex;gap:1rem;margin-top:1rem}.Plan_cancelButton__WKP1h,.Plan_modifyButton__W84V5{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:8px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease}.Plan_modifyButton__W84V5{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;flex:1 1;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.Plan_modifyButton__W84V5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:Plan_buttonShine__nNXfB 3s infinite}@keyframes Plan_buttonShine__nNXfB{0%{left:-100%}20%{left:100%}to{left:100%}}.Plan_modifyButton__W84V5:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.Plan_cancelButton__WKP1h{background-color:#fff;color:#ef4444;border:1px solid #ef4444}.Plan_cancelButton__WKP1h:hover{background-color:rgba(239,68,68,.05);transform:translateY(-2px)}.Plan_disclaimer__RSXEE{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background-color:rgba(240,169,99,.1);border:1px solid rgba(240,169,99,.2);border-radius:8px}.Plan_disclaimerIcon__Xr9mu{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0}.Plan_disclaimer__RSXEE p{margin:0;color:#4b5563;font-size:.9rem}@media (max-width:768px){.Plan_heroSection__Hl6we{padding:2rem 1rem}.Plan_heroTitle__ipNaR{font-size:1.75rem}.Plan_heroSubtitle__E3Ell{font-size:1rem}.Plan_cardContent__rt84r,.Plan_cardHeader__00OiS{padding:1rem}.Plan_infoRow__oj_lr{flex-direction:column;align-items:flex-start;gap:.5rem}.Plan_infoValue__HDmRE{padding-left:2.25rem}.Plan_paymentMethod__YXnP2{flex-direction:column;align-items:flex-start;gap:1rem}.Plan_cardStatus__fsBi9{padding-left:2.25rem}.Plan_actionsContainer__6QeQp{flex-direction:column}.Plan_disclaimer__RSXEE{flex-direction:column;align-items:flex-start;text-align:center}}@media (max-width:480px){.Plan_heroTitle__ipNaR{font-size:1.5rem}.Plan_cardHeader__00OiS h2{font-size:1.1rem}}.RedeemForm_container__XEhK9{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.RedeemForm_heroSection__IDRjp{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.RedeemForm_heroSection__IDRjp:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:RedeemForm_heroShine__JhkHo 5s infinite}@keyframes RedeemForm_heroShine__JhkHo{0%{left:-100%}20%{left:100%}to{left:100%}}.RedeemForm_heroContent__66wOV{max-width:800px;margin:0 auto;position:relative;z-index:1}.RedeemForm_heroTitle__BNSL_{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.RedeemForm_heroIcon__jPp1t{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.RedeemForm_heroSubtitle___5gH_{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.RedeemForm_contentCard__yg51w{background-color:#fff;border-radius:16px;padding:2rem;max-width:800px;margin:0 auto 2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.RedeemForm_contentCard__yg51w:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.RedeemForm_pointsSummary__opJ_q{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#ebf5ff,#e0f2fe);padding:1.5rem;border-radius:12px;margin-bottom:2rem}.RedeemForm_pointsDisplay__beS38{display:flex;align-items:center;gap:1rem}.RedeemForm_pointsIcon__t4Z7F{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 4px 10px rgba(240,169,99,.3)}.RedeemForm_pointsInfo__YPv0q{display:flex;flex-direction:column}.RedeemForm_pointsInfo__YPv0q h3{font-size:1rem;font-weight:500;color:#64748b;margin:0 0 .25rem}.RedeemForm_pointsValue__bvAoH{font-size:2rem;font-weight:700;color:#334155}.RedeemForm_conversionInfo__dvrz1{display:flex;align-items:center;gap:.5rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;color:#64748b;box-shadow:0 2px 5px rgba(0,0,0,.05)}.RedeemForm_conversionIcon__AghRY{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.RedeemForm_redemptionSection__F3To_{padding:1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.RedeemForm_sectionTitle__PeEp2{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:1.5rem}.RedeemForm_sliderContainer__NrQ_U{margin-bottom:2rem}.RedeemForm_rangeSlider__z27Pu{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#f0a963,#f59237);border-radius:3px;outline:none;cursor:pointer}.RedeemForm_rangeSlider__z27Pu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #f0a963;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.RedeemForm_rangeSlider__z27Pu::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #f0a963;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-transition:all .2s ease;transition:all .2s ease}.RedeemForm_rangeSlider__z27Pu::-webkit-slider-thumb:hover{transform:scale(1.1);background:#f0a963}.RedeemForm_rangeSlider__z27Pu::-moz-range-thumb:hover{transform:scale(1.1);background:#f0a963}.RedeemForm_rangeSlider__z27Pu:disabled{opacity:.6;cursor:not-allowed}.RedeemForm_sliderLabels__p76d2{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.85rem;color:#64748b}.RedeemForm_conversionPreview__mgPIW{display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.RedeemForm_dollarValue__qF0Jx,.RedeemForm_selectedPoints__nKRM7{display:flex;flex-direction:column;align-items:center}.RedeemForm_dollarAmount__UKDoF,.RedeemForm_selectedPointsValue__H_V8p{font-size:1.75rem;font-weight:700;color:#334155}.RedeemForm_dollarLabel__DI4Sy,.RedeemForm_selectedPointsLabel__ppYad{font-size:.85rem;color:#64748b;margin-top:.25rem}.RedeemForm_conversionArrow__KZpuM{color:#94a3b8;font-size:1.5rem}.RedeemForm_redeemButton__JxFpL{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.RedeemForm_redeemButton__JxFpL:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:RedeemForm_buttonShine__X_PNv 3s infinite}@keyframes RedeemForm_buttonShine__X_PNv{0%{left:-100%}20%{left:100%}to{left:100%}}.RedeemForm_redeemButton__JxFpL:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.RedeemForm_redeemButton__JxFpL:disabled{opacity:.6;cursor:not-allowed}.RedeemForm_buttonIcon__U7iWv{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.RedeemForm_loadingSpinner___bRf6{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:RedeemForm_spin__436ga 1s linear infinite}@keyframes RedeemForm_spin__436ga{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RedeemForm_errorMessage__Rte5d,.RedeemForm_successMessage__LMelY{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:8px;margin-bottom:1.5rem;animation:RedeemForm_fadeIn__4tg89 .3s ease}.RedeemForm_successMessage__LMelY{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.RedeemForm_errorMessage__Rte5d{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes RedeemForm_fadeIn__4tg89{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RedeemForm_earnPointsSection__i0X9v{background-color:#f8fafc;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.RedeemForm_earnPointsTitle__TtTm_{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;color:#334155;margin:0 0 1rem}.RedeemForm_earnPointsIcon__nUA5i{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.RedeemForm_earnPointsList__PPUph{list-style:none;padding:0;margin:0}.RedeemForm_earnPointsItem__JFC2D{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.RedeemForm_earnPointsItem__JFC2D:last-child{border-bottom:none}.RedeemForm_earnPointsText__5GDZM{color:#4b5563}.RedeemForm_earnPointsValue__9_TRN{font-weight:600;color:#f0a963}.RedeemForm_infoSection__9SRUX{display:flex;align-items:flex-start;gap:1rem;background-color:rgba(240,169,99,.1);padding:1rem;border-radius:8px;margin-top:1.5rem}.RedeemForm_infoIcon__ADrXd{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0;margin-top:.25rem}.RedeemForm_infoSection__9SRUX p{margin:0;color:#4b5563;font-size:.9rem;line-height:1.5}@media (max-width:768px){.RedeemForm_heroSection__IDRjp{padding:2rem 1rem}.RedeemForm_heroTitle__BNSL_{font-size:1.75rem}.RedeemForm_heroSubtitle___5gH_{font-size:1rem}.RedeemForm_contentCard__yg51w{padding:1.5rem;margin:0 1rem 2rem}.RedeemForm_pointsSummary__opJ_q{flex-direction:column;gap:1.5rem}.RedeemForm_conversionPreview__mgPIW{padding:1rem}.RedeemForm_dollarAmount__UKDoF,.RedeemForm_selectedPointsValue__H_V8p{font-size:1.5rem}}@media (max-width:480px){.RedeemForm_heroTitle__BNSL_{font-size:1.5rem}.RedeemForm_contentCard__yg51w{padding:1.25rem}.RedeemForm_conversionInfo__dvrz1,.RedeemForm_pointsDisplay__beS38{width:100%;justify-content:center}}.RedeemForm_pointsHistorySection__JnHiL{margin-top:2rem;padding:1rem;background-color:#f8f8f8;border-radius:12px}.RedeemForm_pointsHistoryList__OP8CC{list-style:none;margin:0;padding:0}.RedeemForm_pointsHistoryItem____nRQ{border-bottom:1px solid #ddd;padding:.75rem 0}.RedeemForm_historyHeader__tgZP5{display:flex;justify-content:space-between;align-items:flex-start;font-weight:500;margin-bottom:.25rem}.RedeemForm_historyDate__XIW2p{color:#666;font-size:.85rem}.RedeemForm_historySource__HB7nI{color:#333;font-size:.85rem;display:block;text-align:left;margin-top:.25rem}.RedeemForm_historyPoints___GdPX{color:#2a9d8f;font-weight:600}.RedeemForm_historyDescription__MgFnB{font-size:.85rem;color:#444;margin-left:.25rem}.RedeemForm_errorText__Brsnk,.RedeemForm_loadingText__2_aOw,.RedeemForm_noDataText__rRGo3{font-size:.9rem;color:#666;text-align:center;margin:.5rem 0}.ReferralForm_container__ykJex{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.ReferralForm_heroSection__SFRGc{background:linear-gradient(135deg,#f0a963,#f59237);padding:3rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ReferralForm_heroSection__SFRGc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ReferralForm_heroShine__b0o0_ 5s infinite}@keyframes ReferralForm_heroShine__b0o0_{0%{left:-100%}20%{left:100%}to{left:100%}}.ReferralForm_heroContent__rcEZJ{max-width:800px;margin:0 auto;position:relative;z-index:1}.ReferralForm_heroTitle__RQ7Bo{font-size:2.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;gap:.75rem}.ReferralForm_heroIcon__nusl_{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.ReferralForm_heroSubtitle__uGnmt{font-size:1.15rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.ReferralForm_loadingContainer__jedVv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:#64748b}.ReferralForm_loadingIcon__xBQ8W{font-size:3rem;color:#f0a963;margin-bottom:1rem}.ReferralForm_contentWrapper__3522f{max-width:1000px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:2rem}.ReferralForm_card__tjAn6{background-color:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.ReferralForm_card__tjAn6:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.ReferralForm_cardTitle__pcCxm{display:flex;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;color:#334155;margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.ReferralForm_titleIcon__8zi1u{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.ReferralForm_pointsSummary__1hxlA{display:flex;justify-content:space-between;align-items:center;text-align:center}.ReferralForm_pointsItem__3lqFC{flex:1 1;padding:1rem}.ReferralForm_pointsValue__TfOFl{font-size:2.5rem;font-weight:700;color:#f0a963;margin-bottom:.5rem}.ReferralForm_pointsLabel__U3zvQ{font-size:.9rem;color:#64748b;font-weight:500}.ReferralForm_divider__mQA1n{width:1px;height:70px;background-color:#e2e8f0}.ReferralForm_referralDescription__qppBP{font-size:1rem;color:#4b5563;margin-bottom:1.5rem;text-align:center}.ReferralForm_referralCodeSection__GG4U2{display:flex;flex-direction:column;gap:1.5rem}.ReferralForm_codeInputContainer__IEEPt{display:flex;width:100%}.ReferralForm_codeInput__dFpmk{flex:1 1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-right:none;border-radius:8px 0 0 8px;font-size:1rem;color:#334155;background-color:#f8fafc}.ReferralForm_copyButton__1TqkH{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#f0a963;color:#fff;border:none;border-radius:0 8px 8px 0;font-weight:500;cursor:pointer;transition:background-color .2s ease}.ReferralForm_copyButton__1TqkH:hover{background-color:#f59237}.ReferralForm_shareSection__Sn_Ya{display:flex;flex-direction:column;align-items:center;gap:1rem}.ReferralForm_shareLabel__UM71A{font-size:.9rem;color:#64748b;margin:0}.ReferralForm_socialButtons__fOe6S{display:flex;gap:1rem;justify-content:center}.ReferralForm_socialButton__8xvpV{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;color:#fff;font-size:1.25rem;cursor:pointer;transition:all .3s ease}.ReferralForm_socialButton__8xvpV:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.ReferralForm_facebookButton__jNvyu{background-color:#3b5998}.ReferralForm_whatsappButton__iJvYp{background-color:#25d366}.ReferralForm_emailButton__TIZo2{background-color:#4b5563}.ReferralForm_generateButton__gTC5D{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.ReferralForm_generateButton__gTC5D:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ReferralForm_buttonShine___P1tI 3s infinite}@keyframes ReferralForm_buttonShine___P1tI{0%{left:-100%}20%{left:100%}to{left:100%}}.ReferralForm_generateButton__gTC5D:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.ReferralForm_generateButton__gTC5D:disabled{opacity:.7;cursor:not-allowed}.ReferralForm_buttonIcon__RJSXT,.ReferralForm_spinnerIcon__nCRky{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.ReferralForm_twoColumnSection__i1iZV{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.ReferralForm_stepsList__iSCjU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ReferralForm_stepItem__pIgsU{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.ReferralForm_stepItem__pIgsU:last-child{padding-bottom:0;border-bottom:none}.ReferralForm_stepNumber__cmugc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-radius:50%;font-weight:600;flex-shrink:0}.ReferralForm_stepText__DcZRT{font-size:1rem;color:#4b5563;line-height:1.5}.ReferralForm_benefitsList__tFQvB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.ReferralForm_benefitItem__Ws0__{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9;color:#4b5563}.ReferralForm_benefitItem__Ws0__:last-child{padding-bottom:0;border-bottom:none}.ReferralForm_checkIcon__KIZRo{color:#f0a963;font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0}.ReferralForm_earnPointsGrid__RiE3X{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.ReferralForm_earnPointsItem__Z7duV{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background-color:#f8fafc;border-radius:12px;transition:all .2s ease}.ReferralForm_earnPointsItem__Z7duV:hover{background-color:#f1f5f9;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.05)}.ReferralForm_earnPointsInfo__u0OeO{display:flex;flex-direction:column;gap:.5rem}.ReferralForm_earnPointsText__cbY98{font-size:1rem;color:#334155;font-weight:500}.ReferralForm_earnPointsValue__j_uyK{font-size:.9rem;color:#f0a963;font-weight:600}.ReferralForm_earnPointsIcon__jd_Ul{width:40px;height:40px;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}@media (max-width:768px){.ReferralForm_heroSection__SFRGc{padding:2rem 1rem}.ReferralForm_heroTitle__RQ7Bo{font-size:1.75rem}.ReferralForm_heroSubtitle__uGnmt{font-size:1rem}.ReferralForm_contentWrapper__3522f{padding:0 .5rem}.ReferralForm_card__tjAn6{padding:1.5rem}.ReferralForm_twoColumnSection__i1iZV{grid-template-columns:1fr;gap:1.5rem}.ReferralForm_pointsSummary__1hxlA{flex-direction:column;gap:1.5rem}.ReferralForm_divider__mQA1n{width:80%;height:1px}.ReferralForm_codeInputContainer__IEEPt{flex-direction:column;gap:.75rem}.ReferralForm_codeInput__dFpmk{border-radius:8px;border-right:1px solid #e2e8f0}.ReferralForm_copyButton__1TqkH{border-radius:8px;width:100%;justify-content:center}.ReferralForm_earnPointsGrid__RiE3X{grid-template-columns:1fr}}@media (max-width:480px){.ReferralForm_heroTitle__RQ7Bo{font-size:1.5rem}.ReferralForm_card__tjAn6{padding:1.25rem}.ReferralForm_cardTitle__pcCxm{font-size:1.2rem}.ReferralForm_pointsValue__TfOFl{font-size:2rem}.ReferralForm_socialButtons__fOe6S{gap:.75rem}.ReferralForm_socialButton__8xvpV{width:40px;height:40px;font-size:1rem}}.PaymentForm_container__8SaUJ{background-color:#f8fafc;font-family:Inter,sans-serif;padding:1.5rem}.PaymentForm_card__ZSqBy{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #f0f0f0;width:100%}.PaymentForm_card__ZSqBy:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.PaymentForm_cardHeader__x8513{padding:1.5rem;text-align:center;border-bottom:1px solid #f0f0f0}.PaymentForm_cardTitle__O_w_N{font-size:1.5rem;font-weight:700;color:#084887;margin:0;display:flex;align-items:center;justify-content:center;gap:.75rem}.PaymentForm_brandIcon__xyX3A{color:#f9ab55;font-size:24px!important}.PaymentForm_cardBody__Q3ONa{padding:1.5rem}.PaymentForm_billingToggle__HvG6U{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;gap:1rem}.PaymentForm_billingLabel__i8KzK{font-weight:600;color:#334155;font-size:.95rem}.PaymentForm_planCardsContainer___ZPt1{margin-bottom:2rem}.PaymentForm_planCard__VVhI3{position:relative;background-color:#fff;border-radius:12px;border:2px solid #e2e8f0;padding:1.5rem;margin-bottom:1rem;cursor:pointer;transition:all .3s ease;overflow:hidden}.PaymentForm_planCard__VVhI3:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.07)}.PaymentForm_planCardSelected__UHPOD{border-color:#f9ab55;background-color:rgba(249,171,85,.05)}.PaymentForm_planCardTop__giwsi{text-align:center;margin-bottom:1rem}.PaymentForm_planTitle__NQ_w3{font-size:1.3rem;font-weight:700;color:#084887;margin:0 0 .5rem}.PaymentForm_pricingAmount__3vMxm{font-size:1.8rem;font-weight:700;color:#f9ab55;margin:.5rem 0}.PaymentForm_pricingInterval__SoRpx{font-size:.9rem;color:#64748b;margin:0}.PaymentForm_featuresList__bWZiA{list-style:none;padding:0;margin:0}.PaymentForm_featureItem__w_LsY{display:flex;align-items:center;margin-bottom:.75rem;color:#334155;font-size:.9rem}.PaymentForm_featureIcon__MOEvO{color:#f9ab55!important;margin-right:.5rem;font-size:18px!important;width:18px!important;height:18px!important;display:inline-block!important;vertical-align:middle!important}.PaymentForm_discountBadge__RCbSr{position:absolute;top:-2px;right:-2px;width:80px;height:80px}.PaymentForm_formContainer__xV_6O{padding:1rem}.PaymentForm_styledForm__IkOac{width:100%}.PaymentForm_inputField__91T9W{width:100%;padding:.875rem 1rem;margin-bottom:1.25rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#334155;transition:border-color .2s,box-shadow .2s;font-family:inherit}.PaymentForm_inputField__91T9W:focus{outline:none;border-color:#f9ab55;box-shadow:0 0 0 3px rgba(249,171,85,.2)}.PaymentForm_inputFieldReadOnly__wWEuz{background-color:#f8fafc;cursor:not-allowed}.PaymentForm_buttonSmall__9mbS_{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#084887;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-bottom:1.25rem}.PaymentForm_buttonSmall__9mbS_:hover{background-color:#063970}.PaymentForm_cardElementContainer__wExE6{padding:.875rem 1rem;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;margin-bottom:1.25rem}.PaymentForm_checkboxContainer__yv3o0{display:flex;align-items:center;margin-bottom:1.5rem}.PaymentForm_checkbox__QDVHY{margin-right:.5rem;width:18px;height:18px;cursor:pointer}.PaymentForm_checkboxLabel__b24zJ{font-size:.9rem;color:#4b5563}.PaymentForm_submitButton__1PCkv{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.PaymentForm_submitButton__1PCkv:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:PaymentForm_buttonShine__e98Ik 3s infinite}@keyframes PaymentForm_buttonShine__e98Ik{0%{left:-100%}20%{left:100%}to{left:100%}}.PaymentForm_submitButton__1PCkv:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.PaymentForm_submitButtonDisabled__Qk55x{background:#cbd5e1;cursor:not-allowed;box-shadow:none}.PaymentForm_submitButtonDisabled__Qk55x:hover{transform:none;box-shadow:none}.PaymentForm_infoMessage__DQ266{padding:.875rem 1rem;border-radius:8px;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.PaymentForm_successMessage__BZ1F_{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.PaymentForm_errorMessage__EKa7N{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.PaymentForm_discountMessage__yuS6I{background-color:rgba(249,171,85,.1);color:#c97a39;border:1px solid rgba(249,171,85,.2);font-weight:600}@media (max-width:992px){.PaymentForm_cardBody__Q3ONa{padding:1.25rem}}@media (max-width:768px){.PaymentForm_container__8SaUJ{padding:1rem}.PaymentForm_cardHeader__x8513{padding:1.25rem}.PaymentForm_cardTitle__O_w_N{font-size:1.25rem}.PaymentForm_pricingAmount__3vMxm{font-size:1.5rem}}@media (max-width:576px){.PaymentForm_billingToggle__HvG6U{flex-direction:column;gap:.5rem}.PaymentForm_formContainer__xV_6O{padding:.5rem}}.NewContentSection_newContentSection__WeI97{padding:5rem 1.5rem;margin-top:5.5rem;position:relative;background:#f4f7ff;overflow:hidden;z-index:1}.NewContentSection_backgroundElements__Rs3RW{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.NewContentSection_bgCircle1__WvPay{position:absolute;top:-150px;right:-100px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle at center,rgba(67,97,238,.15),rgba(58,134,255,.05));animation:NewContentSection_float__UVpx9 20s ease-in-out infinite}.NewContentSection_bgCircle2__n61XB{position:absolute;bottom:-100px;left:-150px;width:550px;height:550px;border-radius:50%;background:radial-gradient(circle at center,rgba(8,72,135,.1),rgba(67,97,238,.05));animation:NewContentSection_float__UVpx9 25s ease-in-out infinite reverse}.NewContentSection_bgGrid__sGUX5{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(8,72,135,.05) 1px,transparent 0),linear-gradient(90deg,rgba(8,72,135,.05) 1px,transparent 0);background-size:30px 30px;opacity:.5}@keyframes NewContentSection_float__UVpx9{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-20px,20px) rotate(2deg)}50%{transform:translate(10px,-30px) rotate(-1deg)}75%{transform:translate(20px,15px) rotate(1deg)}}.NewContentSection_container__Bd_pe{max-width:1200px;margin:0 auto;position:relative}.NewContentSection_sectionHeader__FxzyT{text-align:center;margin-bottom:3.5rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.NewContentSection_sectionHeader__FxzyT.NewContentSection_visible__rKst_{opacity:1;transform:translateY(0)}.NewContentSection_sectionTitle__d9Ed9{font-size:3rem;font-weight:800;color:#084887;margin-bottom:1rem;position:relative;display:inline-block}.NewContentSection_titleGlow__Bm_Zq{position:relative;display:inline-block;color:#3a86ff;margin-right:.5rem}.NewContentSection_titleGlow__Bm_Zq:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle at center,rgba(58,134,255,.3),transparent 70%);border-radius:50%;z-index:-1;animation:NewContentSection_pulse__36Spw 3s infinite}.NewContentSection_titleGlow__Bm_Zq:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#3a86ff,transparent);border-radius:2px}@keyframes NewContentSection_pulse__36Spw{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.NewContentSection_sectionSubtitle__zVblu{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.NewContentSection_contentGrid__9YLWg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem}.NewContentSection_contentCard__HN_Ky{position:relative;background:var(--card-bg,linear-gradient(135deg,#084887 0,#4361ee 100%));border-radius:1.5rem;padding:2rem;box-shadow:0 15px 35px rgba(8,72,135,.15);overflow:hidden;color:#fff;height:100%;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(50px);opacity:0;animation-fill-mode:forwards}.NewContentSection_contentCard__HN_Ky.NewContentSection_visible__rKst_{animation:NewContentSection_cardReveal__VyNPv .8s forwards}@keyframes NewContentSection_cardReveal__VyNPv{to{opacity:1;transform:translateY(0)}}.NewContentSection_contentCard__HN_Ky:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px rgba(8,72,135,.25)}.NewContentSection_cardHeader__1Zf0F{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.NewContentSection_cardIcon__rjdwx{width:50px;height:50px;border-radius:1rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.NewContentSection_featureIcon__uLgT7{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));animation:NewContentSection_sparkle__yby1A 2s infinite}@keyframes NewContentSection_sparkle__yby1A{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.NewContentSection_cardBadge__W2x7d{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:700;letter-spacing:.5px}.NewContentSection_cardTitle__J_eeM{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.NewContentSection_cardDescription__hNP7a{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9;flex-grow:1}.NewContentSection_cardFooter__4RbZN{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.NewContentSection_dateInfo__9PFmh{display:flex;align-items:center;gap:.5rem;font-size:.85rem;opacity:.8}.NewContentSection_learnMoreButton__rnWQC{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.2);border:none;color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.NewContentSection_learnMoreButton__rnWQC:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.NewContentSection_cardShine__fJ6I0{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,0) 50%);z-index:1;transform:translateX(-100%) rotate(45deg);animation:NewContentSection_cardShineAnim__KwC3_ 5s infinite;pointer-events:none}@keyframes NewContentSection_cardShineAnim__KwC3_{0%{transform:translateX(-100%) rotate(45deg)}20%,to{transform:translateX(200%) rotate(45deg)}}.NewContentSection_cardGlow__mHQZa{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,hsla(0,0%,100%,.15),transparent 60%);opacity:0;transition:opacity .5s ease;pointer-events:none}.NewContentSection_contentCard__HN_Ky:hover .NewContentSection_cardGlow__mHQZa{opacity:1}.NewContentSection_exploreAllContainer__HTMge{text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.NewContentSection_exploreAllContainer__HTMge.NewContentSection_visible__rKst_{opacity:1;transform:translateY(0)}.NewContentSection_exploreAllButton__oBf0E{padding:1rem 2.5rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;border:none;border-radius:3rem;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 25px rgba(8,72,135,.25);z-index:1}.NewContentSection_exploreAllButton__oBf0E:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4361ee,#3a86ff);z-index:-1;transition:opacity .3s ease;opacity:0}.NewContentSection_exploreAllButton__oBf0E:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(8,72,135,.3)}.NewContentSection_exploreAllButton__oBf0E:hover:before{opacity:1}.NewContentSection_buttonArrow__zIISb{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);width:30px;height:30px;border-radius:50%;transition:all .3s ease}.NewContentSection_exploreAllButton__oBf0E:hover .NewContentSection_buttonArrow__zIISb{transform:translateX(5px);background:hsla(0,0%,100%,.3)}@media (max-width:992px){.NewContentSection_newContentSection__WeI97{padding:4rem 1.5rem}.NewContentSection_sectionTitle__d9Ed9{font-size:2.5rem}.NewContentSection_contentGrid__9YLWg{gap:2rem}}@media (max-width:768px){.NewContentSection_sectionTitle__d9Ed9{font-size:2.25rem}.NewContentSection_sectionSubtitle__zVblu{font-size:1.1rem}.NewContentSection_contentGrid__9YLWg{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.NewContentSection_exploreAllButton__oBf0E{padding:.875rem 2rem;font-size:1rem}.NewContentSection_bgCircle1__WvPay,.NewContentSection_bgCircle2__n61XB{width:300px;height:300px}}@media (max-width:480px){.NewContentSection_newContentSection__WeI97{padding:3rem 1rem}.NewContentSection_sectionTitle__d9Ed9{font-size:2rem}.NewContentSection_cardHeader__1Zf0F{flex-direction:column;align-items:flex-start;gap:1rem}.NewContentSection_cardBadge__W2x7d{align-self:flex-start}}.TopBUisness_exploreAllContainer__h2EGo{text-align:center;opacity:1;transition:opacity .8s ease,transform .8s ease}.TopBUisness_exploreAllButton__CW2sr{padding:1rem 2.5rem;background:linear-gradient(90deg,#084887,#4361ee);color:#fff;border:none;border-radius:3rem;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.75rem;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 10px 25px rgba(8,72,135,.25);z-index:1;text-decoration:none}.TopBUisness_exploreAllButton__CW2sr:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#4361ee,#3a86ff);opacity:0;z-index:-1;transition:opacity .3s ease}.TopBUisness_exploreAllButton__CW2sr:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(8,72,135,.3)}.TopBUisness_exploreAllButton__CW2sr:hover:before{opacity:1}.TopBUisness_buttonArrow__dM6iQ{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);width:30px;height:30px;border-radius:50%;transition:all .3s ease}.TopBUisness_exploreAllButton__CW2sr:hover .TopBUisness_buttonArrow__dM6iQ{transform:translateX(5px);background:hsla(0,0%,100%,.3)}.TravelPostsSection_section__OB_3m{padding:80px 20px;max-width:1300px;margin:0 auto;position:relative}.TravelPostsSection_sectionHeader__ZO5r6{text-align:center;margin-bottom:60px}.TravelPostsSection_title__qkGJB{font-size:36px;font-weight:800;color:#084887;margin-bottom:16px;text-align:center}.TravelPostsSection_subtitle__wF__c{font-size:18px;color:#666;max-width:600px;margin:0 auto;text-align:center}.TravelPostsSection_grid__997ek{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:30px;padding:20px 0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.TravelPostsSection_grid__997ek::-webkit-scrollbar{display:none}.TravelPostsSection_grid__997ek{scrollbar-width:none;-ms-overflow-style:none}.TravelPostsSection_cardWrapper__MHFDs{transition:transform .3s ease}.TravelPostsSection_cardWrapper__MHFDs:hover{transform:translateY(-4px)}.TravelPostsSection_exploreAllContainer__36Rnm{display:flex;justify-content:center;align-items:center;margin-top:40px}.TravelPostsSection_exploreAllButton__XSyZ4{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 15px rgba(8,72,135,.2)}.TravelPostsSection_exploreAllButton__XSyZ4:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3);background:linear-gradient(135deg,#0a5aa8,#084887)}.TravelPostsSection_buttonArrow__BtbcI{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.TravelPostsSection_exploreAllButton__XSyZ4:hover .TravelPostsSection_buttonArrow__BtbcI{background:hsla(0,0%,100%,.3);transform:translateX(4px)}@media (max-width:768px){.TravelPostsSection_section__OB_3m{padding:60px 16px}.TravelPostsSection_sectionHeader__ZO5r6{margin-bottom:40px}.TravelPostsSection_title__qkGJB{font-size:28px}.TravelPostsSection_subtitle__wF__c{font-size:16px;padding:0 16px}.TravelPostsSection_grid__997ek{padding:16px 0}.TravelPostsSection_exploreAllButton__XSyZ4{padding:12px 24px;font-size:14px}}@media (min-width:769px) and (max-width:1024px){.TravelPostsSection_grid__997ek{grid-template-columns:repeat(2,1fr)}.TravelPostsSection_title__qkGJB{font-size:32px}}.TrustBadges_trustSection__hTmFD{padding:60px 0;background:linear-gradient(180deg,#fff,#f8f9fa);border-top:1px solid #eee;border-bottom:1px solid #eee}.TrustBadges_certIcon__ES_oE{width:60px;height:60px;background:rgba(8,72,135,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:2px solid transparent}.TrustBadges_certItem__xx178:hover .TrustBadges_certIcon__ES_oE{background:rgba(8,72,135,.15);border-color:rgba(8,72,135,.2);transform:translateY(-2px)}.TrustBadges_certItem__xx178{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:.8;transition:all .3s ease;cursor:pointer}.TrustBadges_certItem__xx178:hover{opacity:1}.TrustBadges_container__uwrLK{max-width:1200px;margin:0 auto;padding:0 20px}.TrustBadges_securityFeatures__PCWQk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #eee}.TrustBadges_securityItem__bm0dR{display:flex;align-items:center;gap:15px}.TrustBadges_securityIcon__q6UM7{width:48px;height:48px;background:rgba(8,72,135,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#084887}.TrustBadges_securityItem__bm0dR h4{font-size:16px;font-weight:600;color:#084887;margin:0 0 4px}.TrustBadges_securityItem__bm0dR p{font-size:14px;color:#666;margin:0}.TrustBadges_certifications__8SXEU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px}.TrustBadges_brandImage__zF02O{height:40px;object-fit:contain;filter:grayscale(100%);transition:filter .3s ease}.TrustBadges_certItem__xx178:hover .TrustBadges_brandImage__zF02O{filter:grayscale(0)}.TrustBadges_certItem__xx178 span{font-size:12px;color:#666;text-align:center}@media (max-width:768px){.TrustBadges_securityFeatures__PCWQk{grid-template-columns:1fr;gap:20px}.TrustBadges_certifications__8SXEU{justify-content:center;gap:40px}.TrustBadges_certItem__xx178{width:calc(50% - 20px)}}@media (max-width:480px){.TrustBadges_certItem__xx178{width:100%}}.TrustSection_trustSection__xIFjq{padding:80px 0;background:linear-gradient(180deg,#fff,#f8f9fa)}.TrustSection_container__maIpm{max-width:1200px;margin:0 auto;padding:0 20px}.TrustSection_statsContainer__n3VUk{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-bottom:80px}.TrustSection_avatarInitials__LqXkV{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:20px;text-transform:uppercase;border:3px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .2s ease}.TrustSection_avatarInitials__LqXkV:hover{transform:scale(1.05)}.TrustSection_testimonialHeader___tB8P{gap:12px;margin-bottom:12px}.TrustSection_testimonialHeader___tB8P h4{font-size:16px;color:#1f2937}.TrustSection_testimonialHeader___tB8P p{margin:0;color:#6b7280}.TrustSection_statBox__9QQ8c{text-align:center;padding:30px;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(8,72,135,.05);transition:transform .3s ease}.TrustSection_statBox__9QQ8c:hover{transform:translateY(-5px)}.TrustSection_statIcon__Jz8lk{width:60px;height:60px;margin:0 auto 15px;background:rgba(8,72,135,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#084887}.TrustSection_statNumber__9IBvr{font-size:36px;font-weight:700;color:#084887;margin-bottom:5px}.TrustSection_statLabel__ZH4Ha{color:#666;font-size:16px}.TrustSection_testimonialSection___vbsq{margin-top:60px}.TrustSection_sectionTitle__5_LST{text-align:center;margin-bottom:50px}.TrustSection_sectionTitle__5_LST h2{font-size:36px;font-weight:700;color:#084887;margin-bottom:15px}.TrustSection_sectionTitle__5_LST p{color:#666;font-size:18px}.TrustSection_testimonialGrid__N788x{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.TrustSection_testimonialCard__3yR7u{background:#fff;padding:30px;border-radius:20px;box-shadow:0 10px 30px rgba(8,72,135,.05);transition:all .3s ease}.TrustSection_testimonialCard__3yR7u:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(8,72,135,.1)}.TrustSection_testimonialHeader___tB8P{display:flex;align-items:center;gap:15px;margin-bottom:15px}.TrustSection_avatar__cHJhL{width:60px;height:60px;border-radius:50%;object-fit:cover}.TrustSection_testimonialHeader___tB8P h4{font-size:18px;font-weight:600;color:#084887;margin:0}.TrustSection_testimonialHeader___tB8P p{font-size:14px;color:#666;margin:5px 0 0}.TrustSection_rating__5pODL{display:flex;gap:5px;margin-bottom:15px}.TrustSection_testimonialText__EWtKX{color:#444;font-size:16px;line-height:1.6;font-style:italic}@media (max-width:1024px){.TrustSection_statsContainer__n3VUk,.TrustSection_testimonialGrid__N788x{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TrustSection_statsContainer__n3VUk,.TrustSection_testimonialGrid__N788x{grid-template-columns:1fr}.TrustSection_statBox__9QQ8c{padding:20px}.TrustSection_sectionTitle__5_LST h2{font-size:28px}}.DealsSection_dealsSection__eCaOR{padding:80px 0;background:linear-gradient(135deg,#084887,#0a2d4d);color:#fff;position:relative;overflow:hidden}.DealsSection_dealsSection__eCaOR:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.DealsSection_container__q2BZm{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.DealsSection_header__RyfqO{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.DealsSection_header__RyfqO h2{font-size:36px;font-weight:700;margin-bottom:8px;background:linear-gradient(120deg,#ffb33e,#ff5b5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DealsSection_header__RyfqO p{color:#b4b4d9;font-size:18px}.DealsSection_viewAll__0dU1U{display:flex;align-items:center;gap:8px;color:#ffb33e;font-weight:500;padding:8px 16px;border:1px solid rgba(255,179,62,.3);border-radius:8px;transition:all .3s ease}.DealsSection_viewAll__0dU1U:hover{background:rgba(255,179,62,.1)}.DealsSection_dealsGrid__coDZ1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.DealsSection_dealCard__Opza5{background:hsla(0,0%,100%,.03);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.DealsSection_dealCard__Opza5:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(255,179,62,.3)}.DealsSection_imageContainer__KHApL{position:relative;height:200px}.DealsSection_imageContainer__KHApL img{width:100%;height:100%;object-fit:cover}.DealsSection_discountBadge__i8N9k{position:absolute;top:16px;right:16px;background:linear-gradient(120deg,#ff5b5b,#ffb33e);color:#fff;padding:6px 12px;border-radius:20px;font-weight:600;font-size:14px}.DealsSection_category__vVnzh{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,.75);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px}.DealsSection_content__yfdQt{padding:24px}.DealsSection_titleRow__WYGl8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.DealsSection_titleRow__WYGl8 h3{font-size:20px;font-weight:600;color:#fff}.DealsSection_pricing__5CDlD{display:flex;flex-direction:column;align-items:flex-end}.DealsSection_originalPrice__ul3U3{font-size:14px;color:#b4b4d9;text-decoration:line-through}.DealsSection_discountedPrice__5THrW{font-size:20px;font-weight:600;color:#ffb33e}.DealsSection_ratingRow__9ylou{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DealsSection_rating__Tn4v4{display:flex;align-items:center;gap:4px;color:#fff}.DealsSection_reviews__7n6M8{color:#b4b4d9}.DealsSection_timeLeft__db5nv{display:flex;align-items:center;gap:6px;color:#ff5b5b;font-size:14px}.DealsSection_bookNow__mxook{width:100%;padding:12px;background:linear-gradient(120deg,#ffb33e,#ff5b5b);color:#fff;border:none;border-radius:8px;font-weight:600;transition:all .3s ease}.DealsSection_bookNow__mxook:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.DealsSection_dealsGrid__coDZ1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DealsSection_dealsGrid__coDZ1{grid-template-columns:1fr}.DealsSection_header__RyfqO{flex-direction:column;align-items:flex-start;gap:16px}.DealsSection_header__RyfqO h2{font-size:28px}}.FranchiseOpportunitySection_sectionWrapper__pvTV_{width:100%;background:#f8f9fa;position:relative}.FranchiseOpportunitySection_sectionContainer__ybmrm{padding:80px 20px;max-width:1300px;margin:0 auto}.FranchiseOpportunitySection_sectionHeader__ivwvy{text-align:center;margin-bottom:60px}.FranchiseOpportunitySection_title__J_Fdg{font-size:36px;font-weight:800;color:#084887;margin-bottom:16px;text-align:center}.FranchiseOpportunitySection_subtitle__O8CUj{font-size:18px;color:#666;max-width:700px;margin:0 auto;line-height:1.6;text-align:center}.FranchiseOpportunitySection_benefitsGrid__6I0LS{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-bottom:50px}.FranchiseOpportunitySection_benefitCard__L70kM{display:flex;flex-direction:column;align-items:center;padding:40px 30px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(8,72,135,.08);transition:all .3s ease;border:1px solid rgba(8,72,135,.1);text-align:center}.FranchiseOpportunitySection_benefitCard__L70kM:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(8,72,135,.12)}.FranchiseOpportunitySection_iconWrapper__gZSgp{margin-bottom:20px}.FranchiseOpportunitySection_iconBackground__1dPeN{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(8,72,135,.05));display:flex;align-items:center;justify-content:center;color:#084887;transition:all .3s ease;border:2px solid rgba(8,72,135,.2)}.FranchiseOpportunitySection_benefitCard__L70kM:hover .FranchiseOpportunitySection_iconBackground__1dPeN{transform:scale(1.1);background:linear-gradient(135deg,rgba(8,72,135,.15),rgba(8,72,135,.08))}.FranchiseOpportunitySection_benefitTitle__au5pK{font-size:20px;font-weight:600;color:#084887;margin-bottom:12px}.FranchiseOpportunitySection_benefitDescription__eTgj8{font-size:15px;color:#666;line-height:1.6}.FranchiseOpportunitySection_ctaContainer__i2G6Q{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px}.FranchiseOpportunitySection_exploreButton__7xyW8{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff;border:none;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2)}.FranchiseOpportunitySection_exploreButton__7xyW8:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3);background:linear-gradient(135deg,#0a5aa8,#084887)}.FranchiseOpportunitySection_buttonArrow__PS2Vj{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:hsla(0,0%,100%,.2);border-radius:50%;transition:all .3s ease}.FranchiseOpportunitySection_exploreButton__7xyW8:hover .FranchiseOpportunitySection_buttonArrow__PS2Vj{background:hsla(0,0%,100%,.3);transform:translateX(4px)}.FranchiseOpportunitySection_ctaSubtext__oWTK4{font-size:14px;color:#666;font-style:italic}@media (max-width:768px){.FranchiseOpportunitySection_sectionContainer__ybmrm{padding:60px 16px}.FranchiseOpportunitySection_sectionHeader__ivwvy{margin-bottom:40px}.FranchiseOpportunitySection_title__J_Fdg{font-size:28px}.FranchiseOpportunitySection_subtitle__O8CUj{font-size:16px;padding:0 16px}.FranchiseOpportunitySection_benefitsGrid__6I0LS{grid-template-columns:1fr;gap:20px}.FranchiseOpportunitySection_benefitCard__L70kM{padding:30px 20px}.FranchiseOpportunitySection_exploreButton__7xyW8{padding:14px 28px;font-size:15px}}@media (min-width:769px) and (max-width:1024px){.FranchiseOpportunitySection_benefitsGrid__6I0LS{grid-template-columns:repeat(2,1fr)}.FranchiseOpportunitySection_title__J_Fdg{font-size:32px}}.TravelHubSection_sectionWrapper__2N7sf{width:100%;background:#f8f9fa;position:relative}.TravelHubSection_sectionContainer__zrV6q{padding:80px 20px;max-width:1300px;margin:0 auto}.TravelHubSection_sectionHeader__ycoBQ{text-align:center;margin-bottom:50px}.TravelHubSection_title__nq06Y{font-size:36px;font-weight:800;color:#084887;margin-bottom:16px;text-align:center}.TravelHubSection_subtitle__6vkvy{font-size:18px;color:#666;max-width:600px;margin:0 auto;line-height:1.6;text-align:center}.TravelHubSection_navigationGrid__XVS_B{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:0 auto}.TravelHubSection_navCard__cHuAP{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(8,72,135,.08);transition:all .3s ease;border:1px solid rgba(8,72,135,.1);cursor:pointer;position:relative;overflow:hidden}.TravelHubSection_navCard__cHuAP:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#084887,#0a5aa8);transform:scaleY(0);transition:transform .3s ease}.TravelHubSection_navCard__cHuAP:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(8,72,135,.15);border-color:rgba(8,72,135,.2)}.TravelHubSection_navCard__cHuAP:hover:before{transform:scaleY(1)}.TravelHubSection_iconWrapper__8VbGu{flex-shrink:0}.TravelHubSection_iconBackground__bR61e{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(8,72,135,.05));display:flex;align-items:center;justify-content:center;color:#084887;transition:all .3s ease;border:2px solid rgba(8,72,135,.15)}.TravelHubSection_navCard__cHuAP:hover .TravelHubSection_iconBackground__bR61e{transform:scale(1.05);background:linear-gradient(135deg,#084887,#0a5aa8);color:#fff;border-color:transparent}.TravelHubSection_navContent__KkKMs{flex:1 1;min-width:0}.TravelHubSection_navTitle__zBCzM{font-size:18px;font-weight:600;color:#084887;margin-bottom:6px;transition:color .3s ease}.TravelHubSection_navCard__cHuAP:hover .TravelHubSection_navTitle__zBCzM{color:#0a5aa8}.TravelHubSection_navDescription__JtlAW{font-size:14px;color:#666;line-height:1.5;margin:0}@media (max-width:768px){.TravelHubSection_sectionContainer__zrV6q{padding:60px 16px}.TravelHubSection_sectionHeader__ycoBQ{margin-bottom:40px}.TravelHubSection_title__nq06Y{font-size:28px}.TravelHubSection_subtitle__6vkvy{font-size:16px;padding:0 16px}.TravelHubSection_navigationGrid__XVS_B{grid-template-columns:1fr;gap:16px}.TravelHubSection_navCard__cHuAP{padding:20px;gap:16px}.TravelHubSection_iconBackground__bR61e{width:50px;height:50px}.TravelHubSection_iconBackground__bR61e svg{width:22px;height:22px}.TravelHubSection_navTitle__zBCzM{font-size:16px}.TravelHubSection_navDescription__JtlAW{font-size:13px}}@media (min-width:769px) and (max-width:1024px){.TravelHubSection_navigationGrid__XVS_B{grid-template-columns:repeat(2,1fr)}.TravelHubSection_title__nq06Y{font-size:32px}}.TravelNotificationBadge_badge__NBcdy{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;color:#4b5563;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.TravelNotificationBadge_badge__NBcdy:hover{color:#f97316;transform:translateY(-4px) scale(1.1);background:rgba(249,115,22,.1)}.TravelNotificationBadge_badge__NBcdy svg{width:20px;height:20px;transition:all .3s ease}.TravelNotificationBadge_badge__NBcdy:hover svg{transform:scale(1.1);filter:drop-shadow(0 3px 5px rgba(249,115,22,.3))}.TravelNotificationBadge_count___PhlP{position:absolute;top:2px;right:2px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 5px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:700;border-radius:10px;box-shadow:0 2px 8px rgba(239,68,68,.4);animation:TravelNotificationBadge_pulse__h_to6 2s ease-in-out infinite}@keyframes TravelNotificationBadge_pulse__h_to6{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(239,68,68,.4)}50%{transform:scale(1.05);box-shadow:0 4px 12px rgba(239,68,68,.6)}}.TravelNotificationBadge_badge__NBcdy:active{transform:translateY(0) scale(.95)}.AttachProfileModal_modalOverlay__ekcqV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.AttachProfileModal_modalContainer__gBwQh{background-color:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:AttachProfileModal_slideUp__mLQ0e .3s ease-out forwards}@keyframes AttachProfileModal_slideUp__mLQ0e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AttachProfileModal_modalHeader__BfgSp{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e2e8f0}.AttachProfileModal_modalTitle__fvmz9{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.AttachProfileModal_closeButton__HwxLe{background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background-color .2s}.AttachProfileModal_closeButton__HwxLe:hover{background-color:#f1f5f9;color:#0f172a}.AttachProfileModal_searchContainer__77FYa{position:relative;padding:16px 24px;border-bottom:1px solid #e2e8f0}.AttachProfileModal_searchIcon__7Ee9y{position:absolute;left:34px;top:50%;transform:translateY(-50%);color:#94a3b8}.AttachProfileModal_searchInput__LP5bc{width:100%;padding:10px 14px 10px 40px;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.AttachProfileModal_searchInput__LP5bc:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.AttachProfileModal_profilesList__g15mg{padding:16px 24px;max-height:300px;overflow-y:auto}.AttachProfileModal_profileItem__1QgI8{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s}.AttachProfileModal_profileItem__1QgI8:hover{background-color:#f8fafc}.AttachProfileModal_profileIcon__DvzFq{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#e0f2fe;color:#0284c7;margin-right:16px}.AttachProfileModal_profileInfo__PTvyk{flex:1 1}.AttachProfileModal_profileName__EvwHv{font-size:1rem;font-weight:500;color:#1e293b;margin:0 0 4px}.AttachProfileModal_profileRelation__JuXbU{font-size:.875rem;color:#64748b;margin:0}.AttachProfileModal_loading__uOK13,.AttachProfileModal_noResults__K008x{text-align:center;padding:24px;color:#64748b;font-style:italic}.AttachProfileModal_createProfileContainer__9dFaU{padding:16px 24px;border-top:1px solid #e2e8f0}.AttachProfileModal_createProfileButton__e6fw0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:none;border-radius:8px;background-color:#084887;color:#fff;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AttachProfileModal_createProfileButton__e6fw0:hover{background-color:#063a6b}.AttachProfileModal_profilesList__g15mg::-webkit-scrollbar{width:8px}.AttachProfileModal_profilesList__g15mg::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.AttachProfileModal_profilesList__g15mg::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.AttachProfileModal_profilesList__g15mg::-webkit-scrollbar-thumb:hover{background:#94a3b8}.BusinessDetail_container__4cte8{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);overflow-x:hidden;display:flex;flex-direction:column}.BusinessDetail_header__RZEAN{position:fixed;top:0;left:0;right:0;z-index:50;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px rgba(0,0,0,.05);height:64px}.BusinessDetail_headerInner__moSBQ{max-width:1280px;margin:0 auto;padding:0 1rem;height:100%;display:flex;justify-content:space-between;align-items:center}.BusinessDetail_headerLeft__IJntX{display:flex;align-items:center;gap:1rem}.BusinessDetail_backButton__vtucC{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background-color:#f5f5f5;cursor:pointer;transition:all .2s ease}.BusinessDetail_backButton__vtucC:hover{background-color:#e5e7eb}.BusinessDetail_headerTitle__c3wBA{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.BusinessDetail_headerRight__rH9VC{display:flex;align-items:center}.BusinessDetail_cartIconContainer__H_k2F{position:relative;padding:8px;cursor:pointer}.BusinessDetail_cartBadge__IwtRE{position:absolute;top:0;right:0;background-color:#ef4444;color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.BusinessDetail_cartBadgeText__M5Nwt{padding:0 .25rem}.BusinessDetail_content__RujYJ{margin-top:100px;width:100%;display:flex;flex-direction:column}.BusinessDetail_heroSection__8eiM9{position:relative;width:100%;background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem 0;box-shadow:0 2px 10px rgba(0,0,0,.05)}.BusinessDetail_heroOverlay__NScLr{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,.02),rgba(248,250,252,.3));pointer-events:none}.BusinessDetail_businessHeader__LJnyB{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;padding:0 1rem}@media (min-width:1024px){.BusinessDetail_businessHeader__LJnyB{flex-direction:row;align-items:flex-start;gap:2rem}}.BusinessDetail_businessImageContainer__z0yjU{position:relative;width:100%;height:300px;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 8px 25px rgba(0,0,0,.1);border:3px solid #fff}@media (min-width:1024px){.BusinessDetail_businessImageContainer__z0yjU{width:50%;margin-bottom:0;height:350px}}.BusinessDetail_businessImage__yNTs1{width:100%;height:100%;object-fit:cover}.BusinessDetail_businessImageOverlay__P7h6z{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.4))}.BusinessDetail_topRightActions__l6cjj{position:absolute;top:1rem;right:1rem;display:flex;gap:.75rem;z-index:10}.BusinessDetail_actionButton__rgvaH{width:44px;height:44px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.BusinessDetail_actionButton__rgvaH:hover{background-color:hsla(0,0%,100%,.4);transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.15)}.BusinessDetail_favoriteActive__pWuE3{background-color:hsla(0,0%,100%,.9)}.BusinessDetail_bottomRightActions__iQ4aO{position:absolute;bottom:1rem;right:1rem;z-index:10}.BusinessDetail_shareButton__SXh1w{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,rgba(8,72,135,.9),rgba(30,64,175,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px rgba(8,72,135,.4)}.BusinessDetail_shareButton__SXh1w:hover{background:linear-gradient(135deg,#084887,#1e40af);transform:scale(1.1);box-shadow:0 6px 24px rgba(8,72,135,.6)}.BusinessDetail_shareModal__oSKqD{position:absolute;bottom:15px;right:50px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:1rem;min-width:180px;z-index:1000;animation:BusinessDetail_shareModalSlideUp__kXMn3 .2s ease-out;transform-origin:bottom right}@keyframes BusinessDetail_shareModalSlideUp__kXMn3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BusinessDetail_shareModalContent__LpRqM h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#374151}.BusinessDetail_shareOptions__lWS_G{display:flex;flex-direction:column;gap:.5rem}.BusinessDetail_shareOption__DemP0{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:none;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#374151}.BusinessDetail_shareOption__DemP0:hover{background:#e2e8f0;transform:translateX(2px)}.BusinessDetail_shareOption__DemP0 span:first-child{font-size:1.2rem}.BusinessDetail_businessInfo__xhyd6{width:100%;background:linear-gradient(135deg,#fff,#f8fafc);display:flex;flex-direction:column;border-radius:1rem;padding:2rem;box-shadow:0 8px 25px rgba(0,0,0,.08);border:1px solid #e2e8f0}@media (min-width:1024px){.BusinessDetail_businessInfo__xhyd6{width:50%}}.BusinessDetail_businessName__2kcmY{font-size:2rem;font-weight:700;color:#111827;margin:0 0 1.5rem;background:linear-gradient(135deg,#111827,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.BusinessDetail_ratingsContainer__yw9s5{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.BusinessDetail_ratingBox__ledTS{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:.75rem;border:1px solid #e2e8f0;transition:all .2s ease;cursor:pointer}.BusinessDetail_ratingBox__ledTS:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#cbd5e1}.BusinessDetail_ratingPlatform__m4VuB{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#4b5563}.BusinessDetail_ratingIcon__XmihU{width:20px;height:20px;border-radius:4px}.BusinessDetail_platformText__tzXrH{color:#111827;font-weight:600;font-size:.9rem}.BusinessDetail_ratingStars__HN5gk{display:flex;align-items:center;gap:.5rem}.BusinessDetail_ratingNumber__wq1gm{font-size:1.25rem;font-weight:700;color:#111827}.BusinessDetail_stars__yJ0Uh{display:flex}.BusinessDetail_starFilled___T74J{color:#f59e0b}.BusinessDetail_starEmpty__M_Pji{color:#d1d5db}.BusinessDetail_reviewCount__IPEsw{font-size:.875rem;color:#6b7280}.BusinessDetail_businessMeta__lzoRh{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:center;padding:1rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:.75rem;border:1px solid #cbd5e1}.BusinessDetail_metaItem__S8J5B{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-weight:500}.BusinessDetail_metaIcon__V4AGD{color:#084887}.BusinessDetail_metaText__Trcm4{color:#111827;font-weight:500;font-size:.9rem}.BusinessDetail_actionButtonsContainer__20Bnl{display:flex;gap:.75rem;align-items:center;flex-wrap:nowrap;margin-left:auto;flex-shrink:0}.BusinessDetail_followMetaButton__xCr9a{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:2rem;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap;flex-shrink:0}.BusinessDetail_notFollowingState__bhs1i{background:linear-gradient(135deg,#084887,#1e40af);color:#fff}.BusinessDetail_notFollowingState__bhs1i:hover{background:linear-gradient(135deg,#1e40af,#2563eb);transform:translateY(-2px);box-shadow:0 6px 16px rgba(8,72,135,.3)}.BusinessDetail_followingState__3rUEL{background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(30,64,175,.1));color:#084887;border:2px solid #084887}.BusinessDetail_followingState__3rUEL:hover{background:linear-gradient(135deg,rgba(8,72,135,.2),rgba(30,64,175,.2));transform:translateY(-2px)}.BusinessDetail_chatMetaButton__Qs2D7{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:2rem;border:2px solid #084887;background:linear-gradient(135deg,#fff,#f8fafc);color:#084887;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);white-space:nowrap;flex-shrink:0}.BusinessDetail_chatMetaButton__Qs2D7:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.BusinessDetail_businessActions__33Y_1{display:flex;flex-wrap:wrap;gap:1rem;position:static;margin-top:.5rem}@media (min-width:1024px){.BusinessDetail_businessActions__33Y_1{margin-top:1rem;justify-content:flex-start}}.BusinessDetail_primaryButton__vgVya{background:linear-gradient(135deg,#084887,#1e40af);color:#fff;border:none;border-radius:.75rem;box-shadow:0 4px 12px rgba(8,72,135,.3)}.BusinessDetail_primaryButton__vgVya,.BusinessDetail_secondaryButton__WoH62{padding:.875rem 2rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;flex:1 1;text-align:center}.BusinessDetail_secondaryButton__WoH62{background:linear-gradient(135deg,#fff,#f8fafc);color:#084887;border:2px solid #084887;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (min-width:768px){.BusinessDetail_primaryButton__vgVya,.BusinessDetail_secondaryButton__WoH62{flex:0 0 auto}}.BusinessDetail_primaryButton__vgVya:hover{background:linear-gradient(135deg,#1e40af,#2563eb);transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.4)}.BusinessDetail_secondaryButton__WoH62:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.BusinessDetail_tabsSection__2Q39G{max-width:1200px;width:100%;padding:0 1rem;margin:1rem auto 0}.BusinessDetail_tabsContainer__JdVvW{background:#fff;border-radius:0;margin-top:2rem;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.BusinessDetail_tabsList__PUuGf{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;min-height:60px;background:#fff;padding:0}.BusinessDetail_tabsList__PUuGf::-webkit-scrollbar{display:none}.BusinessDetail_tabItem__q0BiK{margin-top:.5rem;height:100%;padding:0 1.5rem;background:none;font-weight:500;color:#64748b;cursor:pointer;position:relative;transition:all .3s ease;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content;border:none;border-bottom:3px solid transparent;font-size:.875rem}.BusinessDetail_tabItem__q0BiK:hover{color:#084887;background:#f8fafc}.BusinessDetail_tabContent__1FWTx{display:flex;flex-direction:column;align-items:center;gap:.375rem}.BusinessDetail_tabIcon__r2l_V{margin-bottom:.125rem;transition:all .2s ease}.BusinessDetail_tabLabel__Y_noe{font-size:.875rem;font-weight:600;transition:all .2s ease}.BusinessDetail_activeTab__wQqMd{color:#084887;font-weight:700;background:#f8fafc;border-bottom-color:#084887}.BusinessDetail_activeTab__wQqMd .BusinessDetail_tabIcon__r2l_V{transform:scale(1.1)}.BusinessDetail_activeTab__wQqMd .BusinessDetail_tabLabel__Y_noe{font-size:.9rem}.BusinessDetail_activeIndicator__HwEld{position:absolute;bottom:0;left:0;right:0;height:3px;background:#084887;border-radius:0}.BusinessDetail_tabContentSection__kK50n{background:#fff;border-radius:0;padding:2rem;margin-bottom:2rem;min-height:400px;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e2e8f0;border-top:none}@media (max-width:1024px){.BusinessDetail_businessHeader__LJnyB{flex-direction:column}.BusinessDetail_businessImageContainer__z0yjU,.BusinessDetail_businessInfo__xhyd6{width:100%}.BusinessDetail_businessImageContainer__z0yjU{height:250px}}@media (max-width:768px){.BusinessDetail_tabItem__q0BiK{padding:0 1rem}.BusinessDetail_tabContentSection__kK50n{padding:1.5rem}.BusinessDetail_businessName__2kcmY{font-size:1.5rem}.BusinessDetail_businessActions__33Y_1{flex-direction:column}.BusinessDetail_businessMeta__lzoRh{flex-direction:column;align-items:flex-start;gap:1rem}.BusinessDetail_actionButtonsContainer__20Bnl{margin-left:0;align-self:flex-start;flex-wrap:wrap;gap:.5rem}.BusinessDetail_ratingsContainer__yw9s5{flex-direction:column;gap:1rem}.BusinessDetail_ratingBox__ledTS{padding:.75rem}.BusinessDetail_shareModal__oSKqD{right:-90px;min-width:160px}}@media (max-width:480px){.BusinessDetail_topRightActions__l6cjj{gap:.5rem;top:.75rem;right:.75rem}.BusinessDetail_bottomRightActions__iQ4aO{bottom:.75rem;right:.75rem}.BusinessDetail_actionButton__rgvaH{width:40px;height:40px}.BusinessDetail_shareButton__SXh1w{width:44px;height:44px}.BusinessDetail_tabsList__PUuGf{min-height:56px}.BusinessDetail_tabItem__q0BiK{padding:0 .75rem}.BusinessDetail_tabLabel__Y_noe{font-size:.8rem}.BusinessDetail_activeTab__wQqMd .BusinessDetail_tabLabel__Y_noe{font-size:.85rem}.BusinessDetail_shareModal__oSKqD{right:-100px;min-width:150px}.BusinessDetail_shareModalContent__LpRqM h4{font-size:.8rem}.BusinessDetail_shareOption__DemP0{padding:.6rem;font-size:.8rem}.BusinessDetail_actionButtonsContainer__20Bnl{flex-direction:column;gap:.5rem;align-items:stretch}.BusinessDetail_chatMetaButton__Qs2D7,.BusinessDetail_followMetaButton__xCr9a{justify-content:center}}.AnnouncementsTab_container__JcXo2{padding:2rem 0;position:relative;background:linear-gradient(180deg,#fff 0,#f8fafc)}.AnnouncementsTab_announcementsContainer__4cKxa{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1rem}.AnnouncementsTab_announcementsHeader__mhNl5{text-align:center;margin-bottom:1rem}.AnnouncementsTab_sectionTitle__gsD3L{font-size:2rem;font-weight:800;color:#084887;margin-bottom:.5rem;position:relative}.AnnouncementsTab_sectionTitle__gsD3L:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(135deg,#084887,#4361ee);border-radius:2px}.AnnouncementsTab_sectionSubtitle__n6_iA{font-size:1rem;color:#64748b;max-width:600px;margin:0 auto}.AnnouncementsTab_announcementsList__aH2yd{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}.AnnouncementsTab_announcementCard__i2GX5{display:flex;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 15px rgba(8,72,135,.08);transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(8,72,135,.1);position:relative;min-height:160px}.AnnouncementsTab_announcementCard__i2GX5:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(135deg,#084887,#4361ee);transform:scaleX(0);transition:transform .3s ease}.AnnouncementsTab_announcementCard__i2GX5:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(8,72,135,.15)}.AnnouncementsTab_announcementCard__i2GX5:hover:before{transform:scaleX(1)}.AnnouncementsTab_announcementLeft__QAVur{width:40%;min-width:140px;position:relative}.AnnouncementsTab_announcementImageContainer__WGoy8{height:100%;width:100%;position:relative;overflow:hidden}.AnnouncementsTab_announcementImage__61p4o{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.AnnouncementsTab_announcementCard__i2GX5:hover .AnnouncementsTab_announcementImage__61p4o{transform:scale(1.05)}.AnnouncementsTab_statusBadge__unzD4{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}.AnnouncementsTab_statusText__3LPJE{text-transform:uppercase;letter-spacing:.5px}.AnnouncementsTab_announcementContent__t4Us2{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.AnnouncementsTab_announcementTitle__Dzdmw{font-size:1.125rem;font-weight:600;color:#084887;margin-bottom:1rem;line-height:1.3;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AnnouncementsTab_announcementDetails__Ufe__{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.AnnouncementsTab_announcementDetail__c2YTR{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#4b5563}.AnnouncementsTab_announcementDetailIcon__Qjqh3{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:rgba(8,72,135,.1);color:#084887;flex-shrink:0}.AnnouncementsTab_announcementDetailText__ZkGGT{font-weight:500;color:#374151;display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.AnnouncementsTab_announcementDescription__CO0lW{font-size:.875rem;color:#64748b;line-height:1.5;margin-bottom:1rem;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AnnouncementsTab_announcementActions__75EY9{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.AnnouncementsTab_viewDetailsButton__xTJPz{padding:.75rem 1rem;background:linear-gradient(135deg,#084887,#4361ee);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;flex:1 1;min-width:120px}.AnnouncementsTab_viewDetailsButton__xTJPz:hover{background:linear-gradient(135deg,#073d75,#3a86ff);transform:translateY(-2px);box-shadow:0 6px 15px rgba(8,72,135,.4)}.AnnouncementsTab_actionButton__f__3X{padding:.75rem 1rem;background:linear-gradient(135deg,#084887,#4361ee);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;justify-content:center;min-width:100px}.AnnouncementsTab_actionButton__f__3X:hover{background:linear-gradient(135deg,#073d75,#3a86ff);transform:translateY(-2px);box-shadow:0 6px 15px rgba(8,72,135,.4)}.AnnouncementsTab_shareButton__pBy7t{padding:.75rem 1rem;background:linear-gradient(135deg,#084887,#4361ee);color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;justify-content:center;min-width:100px}.AnnouncementsTab_shareButton__pBy7t:hover{background:linear-gradient(135deg,#073d75,#3a86ff);transform:translateY(-2px);box-shadow:0 6px 15px rgba(8,72,135,.4)}.AnnouncementsTab_noAnnouncementsContainer__9zpR0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 15px rgba(8,72,135,.08);margin:2rem auto;max-width:500px;text-align:center}.AnnouncementsTab_noAnnouncementsIcon__JW_dv{color:#cbd5e1;margin-bottom:1.5rem}.AnnouncementsTab_noAnnouncementsTitle__CUoEC{font-size:1.5rem;font-weight:600;color:#475569;margin-bottom:.5rem}.AnnouncementsTab_noAnnouncementsSubtext__Yny03{font-size:1rem;color:#64748b;line-height:1.5}.AnnouncementsTab_modalOverlay__49VtK{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AnnouncementsTab_modalContainer__8AE6A{background:#fff;border-radius:1rem;width:90%;max-width:700px;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25);animation:AnnouncementsTab_modalAppear__rUUwe .3s ease-out}@keyframes AnnouncementsTab_modalAppear__rUUwe{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AnnouncementsTab_modalHeader__iDrqx{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#fff)}.AnnouncementsTab_modalTitle__Eo4cv{font-size:1.5rem;font-weight:700;color:#084887;flex:1 1;margin-right:1rem}.AnnouncementsTab_closeButton__g_zFq{width:2.5rem;height:2.5rem;border-radius:50%;background:#f1f5f9;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#64748b}.AnnouncementsTab_closeButton__g_zFq:hover{background:#e2e8f0;color:#084887;transform:scale(1.1)}.AnnouncementsTab_modalContent__IZMwp{padding:1.5rem;max-height:calc(90vh - 100px);overflow-y:auto}.AnnouncementsTab_modalImageContainer__PHrFl{width:100%;height:250px;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(8,72,135,.1)}.AnnouncementsTab_modalImage___44oC{width:100%;height:100%;object-fit:cover}.AnnouncementsTab_modalSection__W2a6h{background:#f8fafc;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(8,72,135,.1)}.AnnouncementsTab_modalSectionTitle__aH9v8{font-size:1.125rem;font-weight:600;color:#084887;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.AnnouncementsTab_modalSectionText__GIjje{font-size:1rem;color:#374151;line-height:1.6}.AnnouncementsTab_dateTimeContainer__zszAa{display:flex;flex-direction:column;gap:.75rem}.AnnouncementsTab_dateTimeRow__xhYB7{display:flex;align-items:center;gap:1rem}.AnnouncementsTab_dateTimeLabel__J6Ksz{font-weight:600;color:#084887;min-width:100px}.AnnouncementsTab_dateTimeValue__fWMvD{color:#374151;font-weight:500}.AnnouncementsTab_organizerContainer___f91R{display:flex;flex-direction:column;gap:.75rem}.AnnouncementsTab_organizerRow__Y_Xpz{display:flex;align-items:center;gap:1rem}.AnnouncementsTab_organizerLabel__Ubr9W{font-weight:600;color:#084887;min-width:80px}.AnnouncementsTab_organizerValue__P87_k{color:#374151;font-weight:500}.AnnouncementsTab_modalActions__wVyVW{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.AnnouncementsTab_contactBusinessButton__Wagup{flex:1 1;padding:1rem 1.5rem;background:#084887;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px}.AnnouncementsTab_contactBusinessButton__Wagup:hover{background:#073d75;transform:translateY(-2px);box-shadow:0 6px 15px rgba(8,72,135,.3)}.AnnouncementsTab_shareAnnouncementButton__CHu0m{flex:1 1;padding:1rem 1.5rem;background:linear-gradient(135deg,#084887,#4361ee);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:200px}.AnnouncementsTab_shareAnnouncementButton__CHu0m:hover{background:linear-gradient(135deg,#073d75,#3a86ff);transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,72,135,.4)}@media (max-width:768px){.AnnouncementsTab_container__JcXo2{padding:1rem 0}.AnnouncementsTab_sectionTitle__gsD3L{font-size:1.5rem}.AnnouncementsTab_announcementsList__aH2yd{grid-template-columns:1fr}.AnnouncementsTab_announcementCard__i2GX5{flex-direction:column;min-height:auto}.AnnouncementsTab_announcementLeft__QAVur{width:100%;height:200px}.AnnouncementsTab_announcementDetails__Ufe__{flex-direction:column;gap:.75rem}.AnnouncementsTab_announcementActions__75EY9{flex-direction:column;gap:.5rem}.AnnouncementsTab_actionButton__f__3X,.AnnouncementsTab_shareButton__pBy7t,.AnnouncementsTab_viewDetailsButton__xTJPz{width:100%;justify-content:center;flex:none}.AnnouncementsTab_modalContainer__8AE6A{width:95%;margin:1rem}.AnnouncementsTab_modalActions__wVyVW{flex-direction:column}.AnnouncementsTab_modalTitle__Eo4cv{font-size:1.25rem}.AnnouncementsTab_dateTimeLabel__J6Ksz{min-width:80px}}@media (max-width:480px){.AnnouncementsTab_announcementDetails__Ufe__{gap:.5rem}.AnnouncementsTab_announcementDetailIcon__Qjqh3{width:1.5rem;height:1.5rem}.AnnouncementsTab_announcementDetailText__ZkGGT{font-size:.8rem}.AnnouncementsTab_modalContent__IZMwp,.AnnouncementsTab_modalSection__W2a6h{padding:1rem}.AnnouncementsTab_dateTimeLabel__J6Ksz{min-width:70px;font-size:.9rem}.AnnouncementsTab_dateTimeValue__fWMvD{font-size:.9rem}}.AnnouncementsTab_actionButton__f__3X:disabled,.AnnouncementsTab_shareAnnouncementButton__CHu0m:disabled{background-color:#adb5bd;background:#adb5bd;cursor:not-allowed}.AnnouncementsTab_buttonContent__QM7KF{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.AnnouncementsTab_buttonMain__9n3LO{font-weight:500;font-size:14px}.AnnouncementsTab_buttonSub__DsPq_{font-size:12px;opacity:.8}.CartModal_modalOverlay__dN8rf{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:60;animation:CartModal_fadeInOverlay__Sxwdy .3s ease}@keyframes CartModal_fadeInOverlay__Sxwdy{0%{opacity:0}to{opacity:1}}.CartModal_cartModalContainer__IUeGh{background-color:#fff;border-radius:1rem;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:CartModal_slideUp___qV1V .4s cubic-bezier(.16,1,.3,1)}@keyframes CartModal_slideUp___qV1V{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.CartModal_cartModalHeader__xfMj8{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#084887;color:#fff}.CartModal_cartModalTitle__33XWV{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;margin:0}.CartModal_cartModalIcon__SCz8T{animation:CartModal_bounce__qe2wF 1s infinite}@keyframes CartModal_bounce__qe2wF{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.CartModal_cartModalCloseButton__GI482{background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.CartModal_cartModalCloseButton__GI482:hover{background-color:hsla(0,0%,100%,.1)}.CartModal_cartModalContent__aTOR5{flex:1 1;overflow-y:auto;padding:1.5rem}.CartModal_cartItemContainer__FxCRp{background-color:#fff;border-radius:.75rem;margin-bottom:1.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;animation:CartModal_fadeInUp__GYo0M .5s ease}@keyframes CartModal_fadeInUp__GYo0M{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CartModal_cartItemHeader___pvlw{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #f3f4f6}.CartModal_cartBusinessName__YHiSU{font-size:1.125rem;font-weight:600;color:#111827;margin:0}.CartModal_removeItemButton__5vbbH{display:flex;align-items:center;justify-content:center;padding:.25rem;background-color:#fee2e2;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.CartModal_removeItemButton__5vbbH:hover{background-color:#fecaca;transform:scale(1.1)}.CartModal_cartServiceType__8kJvE{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f3f4f6;color:#084887;font-weight:500;font-size:.9375rem}.CartModal_cartItemIcon__MethX{color:#084887}.CartModal_cartItemImage__j2Liu{position:relative;height:160px;width:100%;overflow:hidden}.CartModal_cartItemImage__j2Liu img{width:100%;height:100%;object-fit:cover}.CartModal_emergencyBadge__mEbXU{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.25rem;background-color:#ef4444;color:#fff;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3)}.CartModal_cartItemDetails__TSICL{padding:1rem}.CartModal_cartDetailRow__TYrJl{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.CartModal_cartDetailItem__h7Rvu{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f9fafb;border-radius:.5rem;font-size:.875rem;color:#4b5563;flex:1 1;min-width:45%}.CartModal_cartDescriptionBox__uk9cA{display:flex;gap:.5rem;padding:.75rem;background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem}.CartModal_cartDescriptionBox__uk9cA p{margin:0;font-size:.875rem;color:#4b5563;line-height:1.5}.CartModal_cartProfilesRow__TMsGb{margin-bottom:1rem}.CartModal_cartProfilesHeader__BbWOr{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#4b5563}.CartModal_cartProfileChips__oATUM{display:flex;flex-wrap:wrap;gap:.5rem}.CartModal_cartProfileChip___25xK{background-color:#ede9fe;color:#084887;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.CartModal_cartMediaRow__XcejV{display:flex;gap:.75rem}.CartModal_cartMediaItem__PpVKu{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background-color:#f3f4f6;border-radius:1rem;font-size:.75rem;color:#4b5563}.CartModal_cartModalFooter__YsAhL{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb}.CartModal_cartSummary__qO_MW{margin-bottom:1rem}.CartModal_cartTotalText__A7ge4{font-size:1.125rem;font-weight:600;color:#111827}.CartModal_bookingProgressContainer__PqfoN{padding:1rem;background-color:#f3f4f6;border-radius:.5rem;text-align:center}.CartModal_bookingProgressText__TIVxr{font-size:1rem;color:#4b5563;margin-bottom:.75rem}.CartModal_bookingProgressBar__MIo1X{height:.5rem;background-color:#e5e7eb;border-radius:.25rem;overflow:hidden}.CartModal_bookingProgressFill__WEthE{height:100%;background-color:#084887;border-radius:.25rem;transition:width .3s ease}.CartModal_bookAppointmentButton__NP00E{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.CartModal_bookAppointmentButton__NP00E:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:transform .6s ease}.CartModal_bookAppointmentButton__NP00E:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 6px rgba(79,70,229,.2)}.CartModal_bookAppointmentButton__NP00E:hover:after{transform:translateX(100%)}.CartModal_emptyCartMessage__6lumD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.CartModal_emptyCartIcon__FrujY{color:#d1d5db;margin-bottom:1.5rem}.CartModal_emptyCartMessage__6lumD p{font-size:1.125rem;color:#6b7280;margin-bottom:1.5rem}.CartModal_continueShoppingButton__kk2SD{padding:.75rem 1.5rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.CartModal_continueShoppingButton__kk2SD:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 6px rgba(79,70,229,.2)}@media (max-width:640px){.CartModal_cartDetailRow__TYrJl{flex-direction:column}.CartModal_cartDetailItem__h7Rvu{width:100%}.CartModal_cartMediaRow__XcejV{flex-wrap:wrap}}.CategoryDetailsModal_modalOverlay__0c8Hv{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;justify-content:center;align-items:center;z-index:100;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease;transition:background-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.CategoryDetailsModal_modalVisible__6SaQo{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.CategoryDetailsModal_modalContainer__OCvla{background-color:#fff;border-radius:1rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.1);transform:scale(.9);opacity:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}.CategoryDetailsModal_modalContentVisible__HBV9K{transform:scale(1);opacity:1}.CategoryDetailsModal_modalContainer__OCvla::-webkit-scrollbar{width:6px}.CategoryDetailsModal_modalContainer__OCvla::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.CategoryDetailsModal_modalContainer__OCvla::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:10px}.CategoryDetailsModal_modalContainer__OCvla::-webkit-scrollbar-thumb:hover{background:#a5a5a5}.CategoryDetailsModal_modalHeader__g0kR5{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f1f1;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10;border-radius:1rem 1rem 0 0}.CategoryDetailsModal_closeButton__WchDq{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}.CategoryDetailsModal_closeButton__WchDq:hover{background-color:#f5f5f5}.CategoryDetailsModal_modalTitle__U2ITj{font-size:1.25rem;font-weight:600;margin:0;color:#111827}.CategoryDetailsModal_spacer__ruHIW{width:40px}.CategoryDetailsModal_modalContent__qCaqs{padding:1.5rem;flex:1 1;overflow-y:auto}.CategoryDetailsModal_imageCarousel__Dgqf5{position:relative;width:100%;height:250px;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.CategoryDetailsModal_carouselImage__MKjqi{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.CategoryDetailsModal_carouselImage__MKjqi:hover{transform:scale(1.03)}.CategoryDetailsModal_fadeOut__IB76u{opacity:0;transition:opacity .25s ease}.CategoryDetailsModal_fadeIn__mZZ_X{opacity:1;transition:opacity .25s ease}.CategoryDetailsModal_carouselButton__u9tIz{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.7;z-index:1}.CategoryDetailsModal_carouselButton__u9tIz:hover{background-color:hsla(0,0%,100%,.6);opacity:1;transform:translateY(-50%) scale(1.1)}.CategoryDetailsModal_prevButton__j6co5{left:1rem}.CategoryDetailsModal_nextButton__0lT8A{right:1rem}.CategoryDetailsModal_imagePagination__gHiLy{position:absolute;bottom:1rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem;z-index:1}.CategoryDetailsModal_paginationDot__FZIrF{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);border:none;cursor:pointer;transition:all .2s ease;padding:0}.CategoryDetailsModal_paginationDot__FZIrF:hover{background-color:hsla(0,0%,100%,.8);transform:scale(1.2)}.CategoryDetailsModal_activeDot__tvpKv{background-color:#fff;width:10px;height:10px;transform:scale(1.2)}.CategoryDetailsModal_titleSection__5AaHw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.CategoryDetailsModal_title__7LWvm{font-size:1.5rem;font-weight:700;color:#111827;margin:0;flex:1 1}.CategoryDetailsModal_typeBadge__N92tt{background-color:#084887;color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CategoryDetailsModal_metricsSection__MPjYI{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CategoryDetailsModal_metricItem__iVFxi{display:flex;align-items:flex-start;gap:.5rem;flex:1 1;min-width:45%}.CategoryDetailsModal_metricIcon__6oCyB{color:#084887;margin-top:.25rem}.CategoryDetailsModal_metricContent__ccQ_M{display:flex;flex-direction:column}.CategoryDetailsModal_metricLabel__g16oH{font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.25rem}.CategoryDetailsModal_metricValue__1oXsK{font-size:1rem;font-weight:600;color:#111827}.CategoryDetailsModal_section__ZfiiQ{margin-bottom:1.25rem;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.CategoryDetailsModal_section__ZfiiQ:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.CategoryDetailsModal_sectionHeader__YkWDr{display:flex;align-items:center;padding:1rem;background-color:#f9fafb;cursor:pointer;transition:background-color .2s ease;position:relative}.CategoryDetailsModal_sectionHeader__YkWDr:hover{background-color:#f3f4f6}.CategoryDetailsModal_activeSectionHeader__vpBaf{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.CategoryDetailsModal_sectionIcon__0Qt_c{color:#084887;margin-right:.75rem}.CategoryDetailsModal_sectionTitle__6YgE2{font-size:1rem;font-weight:600;color:#111827;margin:0;flex:1 1}.CategoryDetailsModal_expandIcon__BNpG3{color:#6b7280;transition:transform .3s ease}.CategoryDetailsModal_expandIconRotated__2NfUm{transform:rotate(90deg)}.CategoryDetailsModal_sectionContent__fA_6R{padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.CategoryDetailsModal_expandedSection__AIWH4{padding:1rem;max-height:500px}.CategoryDetailsModal_collapsedSection__RGQTw{padding:0 1rem;max-height:0}.CategoryDetailsModal_description__vVLts{font-size:.9375rem;line-height:1.5;color:#374151;margin:0}.CategoryDetailsModal_detailItem__L9ZZy{display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.CategoryDetailsModal_detailItem__L9ZZy:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.CategoryDetailsModal_detailLabel__9D0_I{font-size:.875rem;font-weight:500;color:#6b7280}.CategoryDetailsModal_detailValue__PreSn{font-size:.875rem;font-weight:600;color:#111827;text-align:right}.CategoryDetailsModal_locationText__xHTo0{font-size:.9375rem;color:#374151;margin-bottom:1rem}.CategoryDetailsModal_getDirectionsButton__uClnz{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#f3f4f6;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease}.CategoryDetailsModal_getDirectionsButton__uClnz:hover{background-color:#e5e7eb}.CategoryDetailsModal_capacityInfo__6EZs7{margin-bottom:1rem}.CategoryDetailsModal_capacityDetail__dR5Nh{display:flex;justify-content:space-between;margin-bottom:.5rem}.CategoryDetailsModal_capacityLabel__1IX5K{font-size:.875rem;font-weight:500;color:#6b7280}.CategoryDetailsModal_capacityValue__W2ozP{font-size:.875rem;font-weight:600;color:#111827}.CategoryDetailsModal_soldOut__bHueE{color:#ef4444}.CategoryDetailsModal_lowAvailability___E1g0{color:#f59e0b}.CategoryDetailsModal_availabilityAlert__hr6H0{display:flex;align-items:center;gap:.5rem;background-color:#fff7ed;border:1px solid #fdba74;border-radius:.5rem;padding:.75rem;font-size:.875rem;color:#c2410c}.CategoryDetailsModal_servicesList__JHIRn{list-style:none;padding:0;margin:0}.CategoryDetailsModal_serviceItem__TePve{padding:.75rem;border-bottom:1px solid #f3f4f6;transition:all .2s ease;border-radius:.5rem}.CategoryDetailsModal_serviceItem__TePve:last-child{border-bottom:none}.CategoryDetailsModal_serviceItemHover__Qj9SY{background-color:#f9fafb;transform:translateX(5px)}.CategoryDetailsModal_serviceItemContent__Imed9{display:flex;justify-content:space-between;align-items:center}.CategoryDetailsModal_serviceName__hL_Dd{font-size:.9375rem;font-weight:500;color:#374151}.CategoryDetailsModal_selectServiceButton__uZyz_{background-color:transparent;border:1px solid #084887;color:#084887;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CategoryDetailsModal_selectServiceButton__uZyz_:hover{background-color:#084887;color:#fff}.CategoryDetailsModal_disclaimerBox__s0mcv{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:.75rem;font-size:.875rem;color:#991b1b}.CategoryDetailsModal_modalFooter__vVx0q{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;background-color:#f9fafb;border-top:1px solid #f1f1f1;border-radius:0 0 1rem 1rem}.CategoryDetailsModal_primaryButton__eYzYX,.CategoryDetailsModal_secondaryButton__IG95_{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.CategoryDetailsModal_primaryButton__eYzYX{background-color:#084887;color:#fff;border:none}.CategoryDetailsModal_primaryButton__eYzYX:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CategoryDetailsModal_secondaryButton__IG95_{background-color:#fff;color:#4b5563;border:1px solid #d1d5db}.CategoryDetailsModal_secondaryButton__IG95_:hover{background-color:#f9fafb;border-color:#9ca3af}.CategoryDetailsModal_disabledButton____ikV{background-color:#d1d5db;cursor:not-allowed}.CategoryDetailsModal_disabledButton____ikV:hover{background-color:#d1d5db;transform:none;box-shadow:none}.CategoryDetailsModal_animatedEntrance__KBOQj,.CategoryDetailsModal_staggeredAnimation__EJIt_{animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease forwards}.CategoryDetailsModal_staggeredAnimation__EJIt_{opacity:0}.CategoryDetailsModal_animationDelay1__7zjhA{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .1s forwards}.CategoryDetailsModal_animationDelay2__Im09x{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .2s forwards}.CategoryDetailsModal_animationDelay3__iV8ca{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .3s forwards}.CategoryDetailsModal_animationDelay4__YdADy{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .4s forwards}.CategoryDetailsModal_animationDelay5__hosz8{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .5s forwards}.CategoryDetailsModal_animationDelay6__y2qMQ{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .6s forwards}.CategoryDetailsModal_animationDelay7___U3yD{opacity:0;animation:CategoryDetailsModal_fadeInUp__5YSj7 .5s ease .7s forwards}.CategoryDetailsModal_serviceItemAnimation__PO_4S{opacity:0;animation:CategoryDetailsModal_fadeInLeft__N9YRY .3s ease forwards}.CategoryDetailsModal_buttonAnimation__Z_pxG{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.CategoryDetailsModal_buttonAnimation__Z_pxG:active{transform:scale(.95)}.CategoryDetailsModal_pulseAnimation__QyjKt{animation:CategoryDetailsModal_pulse__Rm354 2s infinite}@keyframes CategoryDetailsModal_fadeInUp__5YSj7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CategoryDetailsModal_fadeInLeft__N9YRY{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes CategoryDetailsModal_pulse__Rm354{0%{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.9}to{transform:scale(1);opacity:1}}@media (max-width:640px){.CategoryDetailsModal_modalContainer__OCvla{width:95%;max-height:85vh}.CategoryDetailsModal_imageCarousel__Dgqf5{height:200px}.CategoryDetailsModal_title__7LWvm{font-size:1.25rem}.CategoryDetailsModal_metricItem__iVFxi{min-width:100%}.CategoryDetailsModal_modalFooter__vVx0q{flex-direction:column-reverse;gap:.75rem}.CategoryDetailsModal_primaryButton__eYzYX,.CategoryDetailsModal_secondaryButton__IG95_{width:100%}}.BookingModal_modalOverlay__sIH4f{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.BookingModal_modalContainer__zD7un{background-color:#fff;border-radius:1rem;width:100%;max-width:800px;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:BookingModal_modalAppear__BIxtb .3s ease-out}@keyframes BookingModal_modalAppear__BIxtb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookingModal_modalHeader__dYbOb{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;position:relative}.BookingModal_closeButton__Oslmq{background:none;border:none;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;color:#6b7280}.BookingModal_closeButton__Oslmq:hover{background-color:#f3f4f6;color:#1f2937}.BookingModal_modalTitle__dc_Bz{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;text-align:center;flex:1 1}.BookingModal_spacer__K9QNm{width:2rem}.BookingModal_progressContainer__f0rKm{display:flex;justify-content:space-between;position:relative;height:200px;margin:1.5rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.BookingModal_progressContainer__f0rKm::-webkit-scrollbar{display:none}.BookingModal_progressStep__f5bZL{display:flex;flex-direction:column;align-items:center;background:none;border:none;padding:0;cursor:pointer;flex:1 1;min-width:80px;max-width:100px;color:#6b7280;transition:all .2s ease;position:relative}.BookingModal_progressStep__f5bZL:disabled{cursor:not-allowed;opacity:.7}.BookingModal_stepIcon__mBMiq{width:2rem;height:2rem;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-weight:600;z-index:10}.BookingModal_activeStep__ltNhC{color:#084887}.BookingModal_activeStep__ltNhC .BookingModal_stepIcon__mBMiq{background-color:#084887;color:#fff}.BookingModal_completedStep__ygMeW{color:#10b981}.BookingModal_completedStep__ygMeW .BookingModal_stepIcon__mBMiq{background-color:#10b981;color:#fff}.BookingModal_stepLabel__peY0E{font-size:.875rem;font-weight:500;text-align:center}.BookingModal_stepIndicator__ykeZ5{position:absolute;bottom:-.75rem;left:0;right:0;height:3px;background-color:currentColor;border-radius:1.5px}.BookingModal_modalContent__oCX7H{flex:1 1;overflow-y:auto;padding:1.5rem}.BookingModal_detailsTab__eLUPn{display:flex;flex-direction:column;gap:1.5rem}.BookingModal_serviceImageContainer__3nvkW{height:250px;border-radius:.75rem;overflow:hidden}.BookingModal_serviceImage__4tT_Z{width:100%;height:100%;object-fit:cover}.BookingModal_servicePlaceholder__nRhyO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem;font-weight:700;color:#fff}.BookingModal_detailsSection__atR4c{padding:1.5rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_detailsTitle__rcULa{font-size:1.125rem;font-weight:600;color:#111827;margin-top:0;margin-bottom:1rem}.BookingModal_detailsText__EyNQm{font-size:.9375rem;color:#4b5563;line-height:1.5;margin:0}.BookingModal_detailsInfo__DtylB{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-weight:500}.BookingModal_disclaimerSection__7_D5b{padding:1.5rem;background-color:#fff8f1;border-radius:.75rem;border-left:4px solid #f59e0b;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_disclaimer__zMfxI{display:flex;gap:.75rem;color:#b45309}.BookingModal_disclaimer__zMfxI p{margin:0;font-size:.9375rem;line-height:1.5}.BookingModal_scheduleTab__nNM4r{display:flex;flex-direction:column;gap:1.5rem}.BookingModal_calendarContainer__Nik2D{background-color:#f9fafb;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_sectionTitle__EClOx{font-size:1.125rem;font-weight:600;color:#111827;margin-top:0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.BookingModal_dateInput__JS5vi{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;margin-bottom:1rem}.BookingModal_dateDisplay__t5Kjn{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#4b5563}.BookingModal_slotTypeTabs__CeA0d{display:flex;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.BookingModal_slotTypeTab__It0Rm{flex:1 1;padding:.75rem;text-align:center;background-color:#fff;border:none;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.BookingModal_activeSlotType__GoLoP{background-color:#084887;color:#fff}.BookingModal_emergencyNotice__dlwTc{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;background-color:#fff9e4;border-radius:.5rem;border-left:4px solid #fbbf24}.BookingModal_emergencyNotice__dlwTc p{margin:0;font-size:.875rem;color:#92400e}.BookingModal_slotsContainer__eJR_C{padding:1.5rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_slotsGrid__XKAMx{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.BookingModal_slotButton__iPeJF{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;font-size:.875rem;text-align:center;cursor:pointer;transition:all .2s ease;position:relative}.BookingModal_slotButton__iPeJF:hover:not(.BookingModal_disabledSlot__lsH6p){border-color:#084887;background-color:#f5f7ff}.BookingModal_selectedSlot__SkMuF{border-color:#084887;background-color:#eff6ff;font-weight:600}.BookingModal_emergencySlot__ihvrp{border-color:#fb923c;color:#c2410c}.BookingModal_emergencySlot__ihvrp.BookingModal_selectedSlot__SkMuF{border-color:#f97316;background-color:#fff7ed}.BookingModal_disabledSlot__lsH6p{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.BookingModal_disabledText__TjKYr{font-size:.75rem;color:#ef4444;display:block;margin-top:.25rem}.BookingModal_noSlotsMessage__EihOO{padding:2rem;text-align:center;color:#6b7280}.BookingModal_earliestSlotInfo__75na6{margin-top:1.5rem;padding:1.25rem;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;text-align:center}.BookingModal_earliestSlotInfo__75na6 p{margin:0 0 .75rem;font-size:.9375rem;color:#0369a1;font-weight:500}.BookingModal_earliestSlotDetails__P8Yqy{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.75rem 0;flex-wrap:wrap}.BookingModal_earliestSlotDetails__P8Yqy span{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#0369a1;font-weight:500}.BookingModal_goToEarliestButton__7nw6O{margin-top:.75rem;padding:.5rem 1rem;background-color:#0284c7;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BookingModal_goToEarliestButton__7nw6O:hover{background-color:#0369a1;transform:translateY(-1px)}.BookingModal_descriptionTab__ug0KA{padding:1.5rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_descriptionInfo__eMMnC{margin-top:0;margin-bottom:1rem;color:#6b7280;font-size:.9375rem}.BookingModal_descriptionTextarea__CoDpC{width:100%;padding:1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;line-height:1.5;min-height:200px;resize:vertical}.BookingModal_descriptionTextarea__CoDpC:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(79,70,229,.2)}.BookingModal_aiButtonContainer__LEb5b{margin-top:1rem;display:flex;justify-content:flex-end;gap:.75rem}.BookingModal_aiButton__2YDek{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(99,102,241,.3);position:relative;overflow:hidden}.BookingModal_aiButton__2YDek:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.BookingModal_aiButton__2YDek:hover:before{left:100%}.BookingModal_aiButton__2YDek:hover:not(.BookingModal_disabledButton__ANvg0){background:linear-gradient(135deg,#5855eb,#7c3aed);transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,.4)}.BookingModal_clearButton__upIW_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#f97316;color:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(249,115,22,.3)}.BookingModal_clearButton__upIW_:hover{background-color:#ea580c;transform:translateY(-1px);box-shadow:0 4px 12px rgba(249,115,22,.4)}.BookingModal_disabledButton__ANvg0{opacity:.5;cursor:not-allowed;background:#9ca3af!important}.BookingModal_disabledButton__ANvg0,.BookingModal_disabledButton__ANvg0:hover{box-shadow:none!important;transform:none!important}.BookingModal_spinner__nV1r_{animation:BookingModal_spin__XCUQh 1s linear infinite}@keyframes BookingModal_spin__XCUQh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingModal_mediaTab__LlLPd{display:flex;flex-direction:column;gap:2rem}.BookingModal_mediaSectionContainer__6qTNl{padding:1.5rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_mediaSectionDescription__mv4oW{margin-top:0;margin-bottom:1rem;color:#6b7280;font-size:.9375rem}.BookingModal_addMediaButton__plhdw,.BookingModal_addProfileButton__qpkd_{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background-color:#f0f9ff;color:#0284c7;border:1px solid #bae6fd;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.BookingModal_addMediaButton__plhdw:hover,.BookingModal_addProfileButton__qpkd_:hover{background-color:#e0f2fe}.BookingModal_addMediaButton__plhdw:disabled,.BookingModal_addProfileButton__qpkd_:disabled{opacity:.5;cursor:not-allowed}.BookingModal_maxCount__cc_mt{margin-left:auto;font-size:.75rem;opacity:.7}.BookingModal_profilesGrid__htgA7{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.BookingModal_profileItem__JuC_4{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.75rem;overflow:hidden}.BookingModal_profileContent__rhjfQ{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.BookingModal_profileIcon__ayzbP{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#084887;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600}.BookingModal_profileName__GjCQV{font-size:.875rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.BookingModal_removeButton__tj52H{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#fee2e2;border:none;color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.BookingModal_mediaGrid__NGB6_{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem}.BookingModal_mediaItem__o9Opc{position:relative;border-radius:.5rem;overflow:hidden;aspect-ratio:1}.BookingModal_mediaImage__XYp_t{width:100%;height:100%;object-fit:cover}.BookingModal_removeMediaButton__ASV7_{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:rgba(0,0,0,.6);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.BookingModal_videoContainer__W0zIF{margin-top:1rem}.BookingModal_videoItem__pbI0_{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;position:relative}.BookingModal_videoThumbnail__53JUA{width:3rem;height:3rem;background-color:#e0f2fe;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#0284c7}.BookingModal_videoName__PUcPu{font-size:.9375rem;color:#111827;flex:1 1}.BookingModal_emptyMediaText__aHBui{padding:1.5rem;text-align:center;color:#9ca3af;background-color:#fff;border-radius:.5rem;font-style:italic;margin:1rem 0}.BookingModal_summaryTab__esABN{display:flex;flex-direction:column;gap:1.5rem}.BookingModal_summaryTitle__78s6k{font-size:1.25rem;font-weight:600;color:#111827;text-align:center;margin-top:0;margin-bottom:1rem}.BookingModal_summaryCard__YPEvM{padding:1.5rem;background-color:#f9fafb;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BookingModal_summaryCardHeader__u8uXT{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.BookingModal_summaryCardHeader__u8uXT h4{font-size:1.0625rem;font-weight:600;color:#111827;margin:0}.BookingModal_summaryRow__trbb5{display:flex;justify-content:space-between;margin-bottom:.75rem}.BookingModal_summaryLabel__g3n00{font-weight:500;color:#6b7280}.BookingModal_summaryValue__FriyO{font-weight:500;color:#111827}.BookingModal_emergencyLabel__KPSoI{color:#ef4444;font-weight:600}.BookingModal_emergencyPrice__IFPhB{margin-left:.5rem;color:#ef4444;font-size:.875rem}.BookingModal_jobDescriptionText__2ndK8{color:#4b5563;line-height:1.5;margin:0}.BookingModal_attachmentsSummary__K2kVm{display:flex;flex-wrap:wrap;gap:1rem}.BookingModal_attachmentItem__LWuqI{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border-radius:2rem;font-size:.875rem;color:#4b5563}.BookingModal_modalFooter__XaLjO{display:flex;justify-content:space-between;padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#fff}.BookingModal_backButton__XnzMM{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9375rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease}.BookingModal_backButton__XnzMM:hover{background-color:#f9fafb;border-color:#9ca3af}.BookingModal_addToCartButton__t0jxl,.BookingModal_nextButton__PdoE2{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BookingModal_addToCartButton__t0jxl:hover,.BookingModal_nextButton__PdoE2:hover{background-color:#4338ca}@media (max-width:640px){.BookingModal_progressContainer__f0rKm{justify-content:flex-start}.BookingModal_profilesGrid__htgA7,.BookingModal_slotsGrid__XKAMx{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.BookingModal_modalFooter__XaLjO{padding:1rem}.BookingModal_addToCartButton__t0jxl,.BookingModal_backButton__XnzMM,.BookingModal_nextButton__PdoE2{padding:.5rem 1rem;font-size:.875rem}.BookingModal_aiButtonContainer__LEb5b{flex-direction:column;align-items:stretch}.BookingModal_aiButton__2YDek,.BookingModal_clearButton__upIW_{justify-content:center}.BookingModal_earliestSlotDetails__P8Yqy{flex-direction:column;gap:.5rem}}.BookingModal_loadingMessage__bM4WJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280}.BookingModal_loadingMessage__bM4WJ p{margin-top:1rem;font-size:.9375rem;font-weight:500}.MediaTab_mediaTab__DhJbj{padding:20px;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MediaTab_mediaSectionContainer__5EfiR{margin-bottom:30px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MediaTab_sectionTitle__esj_S{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;margin-bottom:10px;color:#0d6efd}.MediaTab_mediaSectionDescription__3TVua{color:#6c757d;margin-bottom:20px;font-size:14px}.MediaTab_addMediaButton__9OKI1,.MediaTab_addProfileButton__OcZot{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#0d6efd;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:15px}.MediaTab_addMediaButton__9OKI1:hover,.MediaTab_addProfileButton__OcZot:hover{background-color:#e9ecef}.MediaTab_disabledButton__YMG4b{opacity:.6;cursor:not-allowed}.MediaTab_maxCount__yAZTm{color:#6c757d;font-size:12px;margin-left:5px}.MediaTab_profilesGrid__BDzy6{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.MediaTab_profileItem__lI8xK{display:flex;align-items:center;padding:8px 12px;background-color:#f0f7ff;border-radius:4px;border:1px solid #cfe2ff}.MediaTab_profileContent__qTBHn{display:flex;align-items:center;gap:8px}.MediaTab_profileIcon__dsoqV{width:30px;height:30px;border-radius:50%;background-color:#0d6efd;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.MediaTab_profileName__tqH9h{font-size:14px;color:#212529}.MediaTab_removeButton__STyVY{background:none;color:#dc3545;margin-left:8px}.MediaTab_mediaGrid__TYO0h{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:10px;gap:10px;margin-top:15px}.MediaTab_mediaItem__1bA_h{position:relative;border-radius:4px;overflow:hidden;aspect-ratio:1}.MediaTab_mediaImage__5OrQd{width:100%;height:100%;object-fit:cover}.MediaTab_removeMediaButton__TQR_q{position:absolute;top:5px;right:5px;background-color:hsla(0,0%,100%,.8);border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#dc3545;padding:0}.MediaTab_videoContainer__5AJuq{margin-top:15px}.MediaTab_videoItem__4eAOL{display:flex;align-items:center;gap:10px;padding:10px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.MediaTab_videoThumbnail__C01GD{width:50px;height:50px;background-color:#e9ecef;border-radius:4px;display:flex;align-items:center;justify-content:center}.MediaTab_videoName__YA5op{flex:1 1;font-size:14px;color:#212529}.MediaTab_emptyMediaText__SVBsF{color:#6c757d;font-style:italic;margin-top:15px}.MediaTab_documentsGrid__b_GBE{display:flex;flex-direction:column;gap:15px;margin-top:15px}.MediaTab_documentItem__vOJ6w{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;transition:box-shadow .2s ease}.MediaTab_documentItem__vOJ6w:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.MediaTab_documentHeader__B9ysI{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.MediaTab_documentIcon__1EUGA{width:40px;height:40px;background-color:#0d6efd;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.MediaTab_documentInfo__EyK7D{flex:1 1}.MediaTab_documentName__eaCgC{font-size:16px;font-weight:600;margin:0 0 8px;color:#212529}.MediaTab_documentType__lYg9k{font-size:14px;color:#0d6efd;font-weight:500;margin:0 0 8px}.MediaTab_documentDetails__jluhh{font-size:13px;color:#6c757d;margin:0 0 4px}.MediaTab_documentActions__c_6cG{display:flex;gap:10px;margin-bottom:15px}.MediaTab_downloadButton__AbVZ7{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#0d6efd;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.MediaTab_downloadButton__AbVZ7:hover{background-color:#0b5ed7}.MediaTab_signedDocSection__vFccR{border-top:1px solid #dee2e6;padding-top:15px}.MediaTab_signedDocTitle__2V6rk{font-size:14px;font-weight:600;margin:0 0 10px;color:#495057}.MediaTab_uploadSignedButton__tUpuw{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#198754;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.MediaTab_uploadSignedButton__tUpuw:hover{background-color:#157347}.MediaTab_uploadedDocItem__jGk3w{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background-color:#d1e7dd;border:1px solid #badbcc;border-radius:4px}.MediaTab_uploadedDocInfo__W13FP{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.MediaTab_fileIcon__9EOmf{flex-shrink:0}.MediaTab_docDetails__XHJdw{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.MediaTab_uploadedDocName__O61d8{font-size:14px;color:#0f5132;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.MediaTab_uploadDate__4z17r{font-size:12px;color:#6c757d;white-space:nowrap}.MediaTab_persistedBadge__VP_FQ{flex-shrink:0;padding:2px 8px;background-color:#0f5132;color:#fff;border-radius:4px;font-size:11px;font-weight:500}.MediaTab_removeButton__STyVY{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.MediaTab_removeButton__STyVY:hover{background-color:#bb2d3b}@media (max-width:768px){.MediaTab_mediaSectionContainer__5EfiR,.MediaTab_mediaTab__DhJbj{padding:15px}.MediaTab_documentHeader__B9ysI{flex-direction:column;gap:10px}.MediaTab_documentActions__c_6cG{flex-direction:column}.MediaTab_uploadedDocItem__jGk3w{flex-direction:column;align-items:flex-start;gap:10px}.MediaTab_uploadedDocInfo__W13FP{flex-direction:column;align-items:flex-start;gap:5px}.MediaTab_uploadDate__4z17r{margin-left:0}}.error-alert_alertOverlay__X4R7i{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.error-alert_alertContainer__7MT5A{width:90%;max-width:500px;margin:0 auto;box-shadow:0 4px 8px rgba(0,0,0,.2)}.image-carousel_carousel__rNimc{width:100%;overflow:hidden}.image-carousel_carouselImage__uDe2F{width:100%;object-fit:cover;object-position:center}.image-carousel_carouselVideo__xI_pl{width:100%;object-fit:contain;background-color:#000}.image-carousel_noImageContainer__XF_Ek{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f0f0f0;width:100%}.header_header__SWhSD{display:flex;align-items:center;padding:16px;background-color:#fff;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;z-index:10}.header_backButton__dl5pj{background:none;border:none;font-size:20px;margin-right:16px;cursor:pointer;color:#212529}.header_title__BuqUE{margin:0;font-size:20px;font-weight:600}.cart-screen_container__SEruT{display:flex;flex-direction:column;margin-top:100px;max-width:1000px;margin-inline:auto;min-height:calc(100vh - 100px);background-color:#f8fafc}.cart-screen_scrollView__r5cMJ{flex:1 1;overflow-y:auto;padding:24px}.cart-screen_cartItemContainer__y2jER{background-color:#fff;border-radius:16px;margin-bottom:24px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.03)}.cart-screen_cartItemContainer__y2jER:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.cart-screen_businessInfoContainer__tyJhz{padding:20px;border-bottom:1px solid #f0f4f8}.cart-screen_businessHeaderContainer__paLs1{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cart-screen_businessName__xn4gq{font-weight:700;font-size:1.25rem;margin:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#334155}.cart-screen_openRequestName__Cjqau{color:#3b82f6}.cart-screen_openRequestBadge__soMsB{margin-right:12px;padding:6px 12px;font-weight:500;letter-spacing:.5px;border-radius:20px;border:1px solid rgba(59,130,246,.2)}.cart-screen_removeButton__g82Hq{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;transition:all .2s ease}.cart-screen_removeButton__g82Hq:hover{background-color:#fee2e2;color:#ef4444}.cart-screen_serviceTypeContainer__4QHYZ{display:flex;align-items:center;font-size:.9rem;color:#64748b;margin-top:4px}.cart-screen_serviceType__5JjSz{margin-left:8px;font-weight:500}.cart-screen_imageContainer__OQeRB{position:relative;height:200px;background-color:#f8fafc;overflow:hidden}.cart-screen_noImagePlaceholder__dN4BW{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.cart-screen_noImageText__ZaCwo{margin-top:12px;font-size:.9rem;color:#94a3b8}.cart-screen_priorityIndicator__1BNV6{position:absolute;top:12px;right:12px;background-color:#ef4444;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(239,68,68,.3)}.cart-screen_appointmentDetails__eWFXJ{padding:20px}.cart-screen_dateTimeRow__A_Jjy{margin-bottom:16px;display:flex;align-items:center}.cart-screen_detailItem__9k2WV{display:flex;align-items:center;margin-bottom:0;padding:8px 0}.cart-screen_detailText__ePVko{margin-left:8px;font-size:.95rem;color:#334155;font-weight:500}.cart-screen_zipcodeContainer__jNtFS{display:flex;align-items:center;margin-bottom:16px;padding:6px 0}.cart-screen_zipcodeText__czqXa{margin-left:8px;font-size:.95rem;color:#334155;font-weight:500}.cart-screen_descriptionContainer__SdDed{display:flex;align-items:flex-start;margin-bottom:16px;border-top:1px solid #f0f4f8;padding:16px 0 6px}.cart-screen_descriptionText__L3cqP{margin-left:8px;font-size:.95rem;color:#475569;flex:1 1;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cart-screen_additionalDetails__kHK_7{margin-top:16px;border-top:1px solid #f0f4f8;padding-top:16px}.cart-screen_chipRow__Cbiyl{display:flex;align-items:center;margin-bottom:12px}.cart-screen_mediaPreviewContainer__KJWvO{display:flex;align-items:center;margin-top:12px}.cart-screen_mediaCount__kpC3J{display:flex;margin-left:8px}.cart-screen_mediaCountText__q7isR{font-size:.85rem;margin-right:12px;color:#64748b;background-color:#f1f5f9;padding:4px 10px;border-radius:12px}.cart-screen_emergencyBadge__5bXyY{display:inline-flex;align-items:center;margin-top:16px;padding:6px 12px;border-radius:8px;background-color:rgba(239,68,68,.1);color:#ef4444;font-weight:500;border:1px solid rgba(239,68,68,.2)}.cart-screen_footer__0rvsR{background-color:#fff;padding:20px;border-top:1px solid #e2e8f0;box-shadow:0 -4px 15px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:16px}.cart-screen_summaryContainer__oJveh{margin-bottom:4px}.cart-screen_totalText__Z2utQ{font-weight:700;font-size:1.1rem;color:#334155}.cart-screen_loginButton__NQoy_{width:100%;padding:12px;font-weight:600;border-radius:8px;transition:all .3s ease}.cart-screen_bookingProgress__tsB8g{text-align:center;padding:12px;background-color:#f0f9ff;border-radius:8px}.cart-screen_bookingText__xi3yo{font-size:1rem;color:#0284c7;font-weight:500}.cart-screen_emptyCartContainer__uOTeI{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;min-height:60vh;text-align:center}.cart-screen_emptyCartText__zWPMV{margin:24px 0;font-size:1.25rem;text-align:center;color:#64748b;max-width:400px}.cart-screen_continueShopping__7qJk9{margin-top:24px;padding:12px 24px;font-weight:600;border-radius:8px;transition:all .3s ease}.cart-screen_bottomSpace__auET6{height:40px}.cart-screen_confirmationContent__k1dN4{display:flex;flex-direction:column;gap:24px}.cart-screen_confirmationHeader__3iR6A{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.cart-screen_confirmationHeader__3iR6A h4{font-size:1.5rem;font-weight:700;color:#334155;margin:0}.cart-screen_bookingDetails__4huXl{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.cart-screen_bookingDetails__4huXl h5{font-size:1.25rem;font-weight:700;color:#334155;margin-bottom:8px}.cart-screen_detailRow__VBDO_{display:flex;align-items:center;padding:8px 0}.cart-screen_detailRow__VBDO_ span{margin-left:12px;font-size:1rem;color:#475569}.cart-screen_additionalBookings__FYbTn{text-align:center;padding:12px;background-color:#f0f9ff;border-radius:8px;font-weight:600;color:#0284c7}.cart-screen_confirmButton__vNYCG{background:linear-gradient(135deg,#f59e0b,#ff8c00);color:#fff;font-weight:600;padding:15px 32px;border-radius:10px;border:none;box-shadow:0 4px 12px rgba(245,158,11,.25);transition:all .3s ease;position:relative;overflow:hidden;width:100%;font-size:1.05rem;letter-spacing:.5px}.cart-screen_confirmButton__vNYCG:hover{background:linear-gradient(135deg,#ff8c00,#fb923c);transform:translateY(-2px);box-shadow:0 8px 16px rgba(245,158,11,.35)}.cart-screen_confirmButton__vNYCG:active{transform:translateY(0);box-shadow:0 4px 8px rgba(245,158,11,.25)}.cart-screen_confirmButton__vNYCG:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%);transform:translateX(-100%)}.cart-screen_confirmButton__vNYCG:hover:after{transition:transform 1s ease;transform:translateX(100%)}.cart-screen_receiptContainer__fPrUP{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-top:16px;border:1px dashed #e2e8f0}.cart-screen_receiptHeader__3a__7{padding:16px;background-color:#f8fafc;text-align:center;border-bottom:1px dashed #e2e8f0}.cart-screen_receiptTitle__FyMKH{font-size:1.1rem;font-weight:600;color:#334155;margin:0}.cart-screen_receiptBody__BOph1{padding:20px}.cart-screen_receiptRow__wEDfj{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1f5f9}.cart-screen_receiptRow__wEDfj:last-child{border-bottom:none}.cart-screen_receiptLabel__3p_Tt{font-weight:500;color:#64748b;font-size:.95rem}.cart-screen_receiptValue__m4XyT{font-weight:600;color:#334155;font-size:.95rem;text-align:right}.cart-screen_receiptFooter__cGi_b{padding:16px;background-color:#f8fafc;text-align:center;border-top:1px dashed #e2e8f0;font-size:.85rem;color:#64748b}.cart-screen_receiptFooter__cGi_b span{display:block;margin-top:4px;font-weight:500}.cart-screen_receiptTotal__n9MpX{margin-top:16px;padding-top:16px;border-top:2px solid #f1f5f9;font-size:1.1rem}@media (max-width:768px){.cart-screen_scrollView__r5cMJ{padding:16px}.cart-screen_cartItemContainer__y2jER{margin-bottom:16px}.cart-screen_appointmentDetails__eWFXJ,.cart-screen_businessInfoContainer__tyJhz{padding:16px}.cart-screen_imageContainer__OQeRB{height:180px}.cart-screen_footer__0rvsR{padding:16px}.cart-screen_emptyCartContainer__uOTeI{padding:32px 16px}}@media (max-width:480px){.cart-screen_dateTimeRow__A_Jjy{flex-direction:column;align-items:flex-start}.cart-screen_detailItem__9k2WV{width:100%}.cart-screen_businessHeaderContainer__paLs1{flex-wrap:wrap}.cart-screen_businessName__xn4gq{margin-bottom:8px;width:100%}.cart-screen_openRequestBadge__soMsB{margin-bottom:8px}}.cart-screen_businessDetails__kbjXx{margin-top:1rem}.cart-screen_detailText__ePVko{font-size:.9rem;display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-screen_detailLink__TZQ8l{text-decoration:none;color:#0d6efd}.cart-screen_detailLink__TZQ8l:hover{text-decoration:underline}.TravelNotificationBell_container__gAD0d{position:relative}.TravelNotificationBell_bellButton__7RF4t{position:relative;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;color:#374151;transition:all .2s;display:flex;align-items:center;justify-content:center}.TravelNotificationBell_bellButton__7RF4t:hover{background-color:#f3f4f6;color:#111827}.TravelNotificationBell_badge__gvNRz{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:9999px;min-width:18px;text-align:center;box-shadow:0 2px 4px rgba(239,68,68,.3);animation:TravelNotificationBell_pulse__6zN6_ 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes TravelNotificationBell_pulse__6zN6_{0%,to{opacity:1}50%{opacity:.8}}.TravelNotificationBell_connectedIndicator__NRR6E{position:absolute;bottom:4px;right:4px;width:8px;height:8px;background-color:#10b981;border-radius:50%;border:2px solid #fff}.TravelNotificationBell_dropdown__IbxuV{position:absolute;top:calc(100% + .5rem);right:0;width:400px;max-width:90vw;background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e5e7eb;z-index:1000;animation:TravelNotificationBell_slideDown__fFyDC .2s ease-out}@keyframes TravelNotificationBell_slideDown__fFyDC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TravelNotificationBell_header__931qt{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:1rem}.TravelNotificationBell_title__DuEUM{font-size:1rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.5rem}.TravelNotificationBell_unreadCount__Nrvvg{color:#6b7280;font-weight:500;font-size:.875rem}.TravelNotificationBell_markAllButton__Ahrpn{display:flex;align-items:center;gap:.375rem;background:transparent;border:none;color:#3b82f6;font-size:.8125rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:all .2s}.TravelNotificationBell_markAllButton__Ahrpn:hover{background-color:#eff6ff;color:#2563eb}.TravelNotificationBell_notificationsList__h7Orv{max-height:500px;overflow-y:auto;overflow-x:hidden}.TravelNotificationBell_notificationsList__h7Orv::-webkit-scrollbar{width:6px}.TravelNotificationBell_notificationsList__h7Orv::-webkit-scrollbar-track{background:#f9fafb}.TravelNotificationBell_notificationsList__h7Orv::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.TravelNotificationBell_notificationsList__h7Orv::-webkit-scrollbar-thumb:hover{background:#9ca3af}.TravelNotificationBell_emptyState__bDkaP{padding:3rem 1.5rem;text-align:center;color:#6b7280}.TravelNotificationBell_emptyState__bDkaP svg{color:#d1d5db;margin:0 auto 1rem}.TravelNotificationBell_emptyState__bDkaP p{font-size:.9375rem;font-weight:500;color:#374151;margin:0 0 .25rem}.TravelNotificationBell_emptyState__bDkaP span{font-size:.8125rem;color:#9ca3af}.TravelNotificationBell_notificationItem__iboWL{display:flex;align-items:flex-start;gap:.875rem;padding:.875rem 1.25rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:all .15s;position:relative}.TravelNotificationBell_notificationItem__iboWL:hover{background-color:#f9fafb}.TravelNotificationBell_notificationItem__iboWL:last-child{border-bottom:none}.TravelNotificationBell_notificationItem__iboWL.TravelNotificationBell_unread__7OtYY{background-color:#eff6ff}.TravelNotificationBell_notificationItem__iboWL.TravelNotificationBell_unread__7OtYY:hover{background-color:#dbeafe}.TravelNotificationBell_notificationItem__iboWL.TravelNotificationBell_actionRequired__pC4Wl{border-left:3px solid #f59e0b}.TravelNotificationBell_icon___U5EQ{width:40px;height:40px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TravelNotificationBell_emoji__h9jB5{font-size:1.25rem}.TravelNotificationBell_content__3lyH6{flex:1 1;min-width:0}.TravelNotificationBell_topRow__Tr_Zz{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.TravelNotificationBell_notificationTitle__XoyDs{font-size:.875rem;font-weight:600;color:#111827;margin:0;flex:1 1}.TravelNotificationBell_unreadDot__Nr_1s{width:8px;height:8px;background-color:#3b82f6;border-radius:50%;flex-shrink:0}.TravelNotificationBell_notificationBody__4484c{font-size:.8125rem;color:#4b5563;margin:0 0 .5rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TravelNotificationBell_meta__joSdn{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.TravelNotificationBell_time___PZR9{font-size:.75rem;color:#9ca3af;font-weight:500}.TravelNotificationBell_route__mVSoT{font-size:.75rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.TravelNotificationBell_actionBadge__Z5ofo{margin-top:.5rem;display:inline-flex;padding:.25rem .5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.6875rem;font-weight:600;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}.TravelNotificationBell_removeButton__mUraC{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;flex-shrink:0;opacity:0}.TravelNotificationBell_notificationItem__iboWL:hover .TravelNotificationBell_removeButton__mUraC{opacity:1}.TravelNotificationBell_removeButton__mUraC:hover{background-color:#fee2e2;color:#dc2626}.TravelNotificationBell_footer__jqAaA{padding:.75rem 1.25rem;border-top:1px solid #e5e7eb}.TravelNotificationBell_viewAllButton__F9a0d{width:100%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.TravelNotificationBell_viewAllButton__F9a0d:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(59,130,246,.3)}@media (max-width:640px){.TravelNotificationBell_dropdown__IbxuV{width:360px;right:-20px}.TravelNotificationBell_route__mVSoT{max-width:140px}}.TravelSidebar_sidebar__WTMUB{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.TravelSidebar_sidebar__WTMUB.TravelSidebar_collapsed__3rdP0{width:80px}.TravelSidebar_sidebar__WTMUB.TravelSidebar_expanded__sHEME{width:320px}.TravelSidebar_sidebar__WTMUB.TravelSidebar_blue__bBHzN .TravelSidebar_logoIcon__X1IxS{color:#3b82f6}.TravelSidebar_sidebar__WTMUB.TravelSidebar_blue__bBHzN .TravelSidebar_navItem__aEC8y.TravelSidebar_active__tOsdd{background-color:rgba(59,130,246,.1);color:#3b82f6;font-weight:500}.TravelSidebar_sidebar__WTMUB.TravelSidebar_orange__Q_oDS .TravelSidebar_logoIcon__X1IxS{color:#ecab6d}.TravelSidebar_sidebar__WTMUB.TravelSidebar_orange__Q_oDS .TravelSidebar_navItem__aEC8y.TravelSidebar_active__tOsdd{background-color:hsla(29,77%,68%,.1);color:#ecab6d;font-weight:500}.TravelSidebar_sidebarHeader__urDX_{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.TravelSidebar_logoContainer__fZmXK{display:flex;align-items:center;gap:12px}.TravelSidebar_logoIcon__X1IxS{width:32px;height:32px;flex-shrink:0}.TravelSidebar_logoText__SsAI_{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.TravelSidebar_headerActions__huEkU{display:flex;align-items:center;gap:8px}.TravelSidebar_toggleButton__4h0xn{background:none;border:none;cursor:pointer;padding:8px;border-radius:0;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.TravelSidebar_toggleButton__4h0xn:hover{background-color:#f9fafb}.TravelSidebar_toggleButton__4h0xn svg{width:24px;height:24px}.TravelSidebar_navigation__ECacJ{flex:1 1;padding:20px 0;overflow-y:auto}.TravelSidebar_navItem__aEC8y{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border:none;background:none;color:#6b7280;font-size:.95rem;cursor:pointer;border-radius:8px;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.TravelSidebar_navItem__aEC8y:hover{background-color:#f9fafb;color:#111827}.TravelSidebar_navIcon__DMrsQ{width:20px;height:20px;flex-shrink:0}.TravelSidebar_navLabel__tXGwt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TravelSidebar_collapsed__3rdP0 .TravelSidebar_navItem__aEC8y{padding:.875rem;justify-content:center}.TravelSidebar_collapsed__3rdP0 .TravelSidebar_navLabel__tXGwt{display:none}@media (max-width:768px){.TravelSidebar_sidebar__WTMUB{transform:translateX(-100%);z-index:50}.TravelSidebar_sidebar__WTMUB.TravelSidebar_expanded__sHEME,.TravelSidebar_sidebar__WTMUB.TravelSidebar_mobileOpen__YAWHA{transform:translateX(0)}}.TravelLayout_layoutContainer__CBjki{min-height:100vh;background-color:#f8f9fa}.TravelLayout_layoutContent__6fF6E{display:flex;min-height:calc(100vh - 120px);background-color:#f8fafc;margin-top:120px;width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding:0 20px;align-items:flex-start;gap:20px}@media (min-width:768px){.TravelLayout_layoutContent__6fF6E{padding:0 30px}}@media (min-width:992px){.TravelLayout_layoutContent__6fF6E{padding:0 40px}}@media (min-width:1220px){.TravelLayout_layoutContent__6fF6E{padding:0 50px}}@media (min-width:1400px){.TravelLayout_layoutContent__6fF6E{padding:0 60px}}.TravelLayout_mainContent__TFT4Y{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column}.TravelLayout_bannerSection___EpZO{margin-bottom:20px}.TravelSearch_searchContainer__uS9oD{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:2rem;box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;border:1px solid hsla(0,0%,100%,.8);transition:all .3s ease}.TravelSearch_searchContainer__uS9oD:hover{box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.TravelSearch_searchContainer__uS9oD.TravelSearch_compact__eOx0d{padding:1.25rem;box-shadow:0 4px 15px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.06)}.TravelSearch_searchForm__ZVDyO{display:flex;flex-direction:column;gap:20px}.TravelSearch_formGroup__rDn7m{display:flex;flex-direction:column;gap:8px}.TravelSearch_label__Ar1j3{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:#1e293b;letter-spacing:.2px}.TravelSearch_label__Ar1j3 svg{color:#667eea}.TravelSearch_inputWrapper__MjpwC{position:relative;width:100%}.TravelSearch_clearBtn__qKFZO{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:6px;cursor:pointer;color:#94a3b8;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease;z-index:10}.TravelSearch_clearBtn__qKFZO:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#ef4444;transform:translateY(-50%) scale(1.1)}.TravelSearch_error__19tEe{font-size:13px;color:#ef4444;margin-top:-4px}.TravelSearch_datePickerWrapper__PVCD4{width:100%}.TravelSearch_dateInput__mr9YK{width:100%;padding:12px 14px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#fff;transition:all .3s ease;font-family:inherit;font-weight:500;height:48px;box-sizing:border-box}.TravelSearch_dateInput__mr9YK:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TravelSearch_dateInput__mr9YK:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15),0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.TravelSearch_dateInput__mr9YK::-webkit-calendar-picker-indicator{cursor:pointer;padding:5px;border-radius:6px;-webkit-transition:all .2s;transition:all .2s}.TravelSearch_dateInput__mr9YK::-webkit-calendar-picker-indicator:hover{background:linear-gradient(135deg,#f0f4ff,#e8ecff)}.TravelSearch_filterToggle__X6YVq{display:flex;align-items:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:2px solid #e2e8f0;border-radius:12px;color:#475569;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.05);height:48px;box-sizing:border-box}.TravelSearch_filterToggle__X6YVq:hover{background:linear-gradient(135deg,#e8ecff,#dfe4ff);border-color:#667eea;color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.15)}.TravelSearch_filterToggle__X6YVq svg{color:#667eea;transition:transform .3s ease}.TravelSearch_filterToggle__X6YVq:hover svg{transform:scale(1.1)}.TravelSearch_advancedFilters__hcb4t{display:flex;flex-direction:column;gap:20px;padding:1.5rem;background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:16px;border:2px solid #e8ecff;box-shadow:inset 0 2px 8px rgba(102,126,234,.08)}.TravelSearch_select__zi33V{width:100%;padding:12px 14px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667eea' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 12px center;background-size:16px;transition:all .3s ease;cursor:pointer;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none}.TravelSearch_select__zi33V:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TravelSearch_select__zi33V:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15),0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.TravelSearch_select__zi33V option{padding:12px;font-weight:600;color:#1e293b;background:#fff}.TravelSearch_radiusControl__KvmYF{display:flex;flex-direction:column;gap:8px}.TravelSearch_radiusControl__KvmYF .TravelSearch_label__Ar1j3{margin-bottom:0}.TravelSearch_rangeSlider__pvIKk{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#e8ecff 0,#dfe4ff);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);cursor:pointer;margin-top:4px}.TravelSearch_rangeSlider__pvIKk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.4),0 1px 3px rgba(0,0,0,.2)}.TravelSearch_rangeSlider__pvIKk::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3f94);transform:scale(1.2);box-shadow:0 4px 12px rgba(102,126,234,.5),0 2px 4px rgba(0,0,0,.25)}.TravelSearch_rangeSlider__pvIKk::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.4),0 1px 3px rgba(0,0,0,.2)}.TravelSearch_rangeSlider__pvIKk::-moz-range-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3f94);transform:scale(1.2);box-shadow:0 4px 12px rgba(102,126,234,.5),0 2px 4px rgba(0,0,0,.25)}.TravelSearch_radiusOptions__AsdLK{display:flex;flex-wrap:wrap;gap:10px}.TravelSearch_radiusOption__i95nE{padding:8px 16px;border:2px solid #e2e8f0;border-radius:10px;background:#fff;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.TravelSearch_radiusOption__i95nE:hover{border-color:#cbd5e1;background:linear-gradient(135deg,#f8f9ff,#fff);color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelSearch_radiusOption__i95nE.TravelSearch_active__IToge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.35)}.TravelSearch_actions__PRr3v{display:flex;gap:12px;margin-top:8px}.TravelSearch_searchBtn__NPr6D{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:14px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.35);letter-spacing:.3px}.TravelSearch_searchBtn__NPr6D:hover{background:linear-gradient(135deg,#5568d3,#6a3f94);transform:translateY(-3px);box-shadow:0 8px 25px rgba(102,126,234,.45)}.TravelSearch_searchBtn__NPr6D:active{transform:translateY(-1px);box-shadow:0 4px 15px rgba(102,126,234,.35)}.TravelSearch_clearAllBtn__s1gG_{padding:14px 24px;background:#fff;color:#64748b;border:2px solid #e2e8f0;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.05)}.TravelSearch_clearAllBtn__s1gG_:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#fca5a5;color:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.2)}.TravelSearch_searchContainer__uS9oD.TravelSearch_compact__eOx0d .TravelSearch_searchForm__ZVDyO{gap:12px}.TravelSearch_searchContainer__uS9oD.TravelSearch_compact__eOx0d .TravelSearch_formGroup__rDn7m{gap:6px}.TravelSearch_searchContainer__uS9oD.TravelSearch_compact__eOx0d .TravelSearch_actions__PRr3v{margin-top:4px}@media (min-width:640px){.TravelSearch_actions__PRr3v{flex-direction:row}.TravelSearch_radiusOptions__AsdLK{justify-content:flex-start}}@media (min-width:768px){.TravelSearch_searchForm__ZVDyO{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.TravelSearch_filterToggle__X6YVq{grid-column:1/-1}.TravelSearch_advancedFilters__hcb4t{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.TravelSearch_actions__PRr3v{grid-column:1/-1}}@media (min-width:1024px){.TravelSearch_searchForm__ZVDyO{grid-template-columns:1fr 1fr 1fr 1fr;align-items:end}.TravelSearch_searchContainer__uS9oD.TravelSearch_compact__eOx0d .TravelSearch_searchForm__ZVDyO{grid-template-columns:1fr 1fr auto}.TravelSearch_formGroup__rDn7m:nth-child(4){align-self:end;margin-top:26px}.TravelSearch_formGroup__rDn7m:nth-child(4) .TravelSearch_filterToggle__X6YVq{height:48px}.TravelSearch_advancedFilters__hcb4t{grid-template-columns:repeat(2,1fr)}}.TravelSearch_searchContainer__uS9oD.TravelSearch_loading__pwKNH{opacity:.7;pointer-events:none;position:relative}.TravelSearch_searchContainer__uS9oD.TravelSearch_loading__pwKNH:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(248,249,255,.8));border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TravelSearch_clearAllBtn__s1gG_:focus-visible,.TravelSearch_clearBtn__qKFZO:focus-visible,.TravelSearch_filterToggle__X6YVq:focus-visible,.TravelSearch_radiusOption__i95nE:focus-visible,.TravelSearch_searchBtn__NPr6D:focus-visible{outline:3px solid #667eea;outline-offset:3px}.TravelFilters_filtersContainer__G_HN_{background:transparent;border:none;border-radius:0;padding:0;max-width:100%;width:100%;overflow-x:hidden;box-sizing:border-box}.TravelFilters_filtersContainer__G_HN_ *{box-sizing:border-box}.TravelFilters_header__Lf4QE{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid #e8ecff;flex-wrap:wrap}.TravelFilters_headerLeft__RLGgd{display:flex;align-items:center;gap:12px}.TravelFilters_headerLeft__RLGgd svg{color:#667eea}.TravelFilters_title__CSiIA{font-size:18px;font-weight:800;color:#1e293b;margin:0;letter-spacing:-.2px}.TravelFilters_badge__u1BC_{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:14px;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgba(102,126,234,.35)}.TravelFilters_resetBtn__wYiNV{display:flex;align-items:center;gap:7px;padding:9px 16px;background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #fca5a5;border-radius:10px;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(239,68,68,.15);white-space:nowrap;flex-shrink:0}.TravelFilters_resetBtn__wYiNV:hover:not(:disabled){background:linear-gradient(135deg,#fecaca,#fca5a5);border-color:#f87171;color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.25)}.TravelFilters_resetBtn__wYiNV:disabled{opacity:.4;cursor:not-allowed;transform:none}.TravelFilters_filtersContent__bbHF9{display:flex;flex-direction:column;gap:16px}.TravelFilters_filterSection__M_D_7{display:flex;flex-direction:column;gap:12px;padding:14px;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:14px;border:2px solid #e8ecff;transition:all .3s ease;width:100%;box-sizing:border-box;overflow-x:hidden}.TravelFilters_filterSection__M_D_7:hover{border-color:#dfe4ff;box-shadow:0 4px 12px rgba(102,126,234,.08)}.TravelFilters_filterLabel___GrBH{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#1e293b;letter-spacing:.2px}.TravelFilters_filterLabel___GrBH svg{color:#667eea;flex-shrink:0}.TravelFilters_typeButtons__njr_L{display:flex;flex-direction:column;gap:10px;width:100%}.TravelFilters_typeBtn__Dfw4v{padding:10px 16px;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%}.TravelFilters_typeBtn__Dfw4v:hover{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#cbd5e1;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelFilters_typeBtn__Dfw4v.TravelFilters_active__M9cXh{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;font-weight:700;transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.35)}.TravelFilters_pricePresets__WRbgM{display:flex;flex-direction:column;gap:10px;width:100%}.TravelFilters_presetBtn__6B71K{padding:10px 18px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;text-align:center}.TravelFilters_presetBtn__6B71K:hover{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#cbd5e1;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelFilters_presetBtn__6B71K.TravelFilters_active__M9cXh{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff;font-weight:700;transform:translateY(-2px);box-shadow:0 4px 15px rgba(16,185,129,.35)}.TravelFilters_rangeInputs__3v5FN{display:flex;flex-direction:column;gap:12px;margin-top:8px}.TravelFilters_rangeInput__eXhau{display:flex;flex-direction:column;gap:6px}.TravelFilters_rangeInput__eXhau label{font-size:13px;color:#6b7280;font-weight:500}.TravelFilters_slider__C69ag{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#e8ecff 0,#dfe4ff);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.TravelFilters_slider__C69ag::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.4),0 1px 3px rgba(0,0,0,.2)}.TravelFilters_slider__C69ag::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3f94);transform:scale(1.2);box-shadow:0 4px 12px rgba(102,126,234,.5),0 2px 4px rgba(0,0,0,.25)}.TravelFilters_slider__C69ag::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;border:none;-moz-transition:all .3s ease;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.4),0 1px 3px rgba(0,0,0,.2)}.TravelFilters_slider__C69ag::-moz-range-thumb:hover{background:linear-gradient(135deg,#5568d3,#6a3f94);transform:scale(1.2);box-shadow:0 4px 12px rgba(102,126,234,.5),0 2px 4px rgba(0,0,0,.25)}.TravelFilters_seatsButtons__999KG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.TravelFilters_seatBtn__KNxqy{padding:10px;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05)}.TravelFilters_seatBtn__KNxqy:hover{background:linear-gradient(135deg,#f8f9ff,#fff);border-color:#cbd5e1;color:#475569;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TravelFilters_seatBtn__KNxqy.TravelFilters_active__M9cXh{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.35)}.TravelFilters_dateRangeWrapper__LKx0u{width:100%}.TravelFilters_dateInputGroup__UT_7U,.TravelFilters_dateRangeWrapper__LKx0u{display:flex;flex-direction:column;gap:12px}.TravelFilters_dateInputField__cJxg3{flex:1 1;display:flex;flex-direction:column;gap:6px}.TravelFilters_dateLabel__XSSJE{font-size:13px;color:#6b7280;font-weight:500}.TravelFilters_dateInput__qvFsG{width:100%;padding:10px 12px;border:2px solid #e2e8f0;border-radius:10px;font-size:14px;color:#1e293b;background:#fff;transition:all .3s ease;font-family:inherit;font-weight:500}.TravelFilters_dateInput__qvFsG:hover{border-color:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.05)}.TravelFilters_dateInput__qvFsG:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15),0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.TravelFilters_dateInput__qvFsG::-webkit-calendar-picker-indicator{cursor:pointer;padding:4px;border-radius:5px;-webkit-transition:all .2s;transition:all .2s}.TravelFilters_dateInput__qvFsG::-webkit-calendar-picker-indicator:hover{background:linear-gradient(135deg,#f0f4ff,#e8ecff)}.TravelFilters_clearDatesBtn__0QYYW{display:flex;align-items:center;gap:7px;padding:8px 14px;background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start;box-shadow:0 2px 6px rgba(239,68,68,.15)}.TravelFilters_clearDatesBtn__0QYYW:hover{background:linear-gradient(135deg,#fecaca,#fca5a5);border-color:#f87171;color:#b91c1c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.25)}.TravelFilters_select__659i_{width:100%;padding:12px 14px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;background:#fff;cursor:pointer;transition:all .3s ease;font-weight:500}.TravelFilters_select__659i_:hover{border-color:#cbd5e1;box-shadow:0 2px 6px rgba(0,0,0,.05)}.TravelFilters_select__659i_:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.15),0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.TravelFilters_checkboxLabel__7sRSF{display:flex;align-items:center;gap:12px;padding:14px;background:linear-gradient(135deg,#f8f9ff,#fff);border:2px solid #e8ecff;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.TravelFilters_checkboxLabel__7sRSF:hover{background:linear-gradient(135deg,#e8ecff,#f8f9ff);border-color:#dfe4ff;box-shadow:0 4px 12px rgba(102,126,234,.1);transform:translateY(-1px)}.TravelFilters_checkboxLabel__7sRSF svg{color:#667eea;flex-shrink:0}.TravelFilters_checkboxLabel__7sRSF span{font-size:14px;font-weight:600;color:#1e293b}.TravelFilters_checkbox__8R73T{width:20px;height:20px;border:2px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:all .3s ease;margin:0;accent-color:#667eea}.TravelFilters_checkbox__8R73T:checked{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.TravelFilters_checkbox__8R73T:focus{outline:none;box-shadow:0 0 0 4px rgba(102,126,234,.15)}@media (max-width:640px){.TravelFilters_seatsButtons__999KG{grid-template-columns:repeat(2,1fr)}}.TravelFilters_presetBtn__6B71K:focus-visible,.TravelFilters_resetBtn__wYiNV:focus-visible,.TravelFilters_seatBtn__KNxqy:focus-visible,.TravelFilters_select__659i_:focus-visible,.TravelFilters_typeBtn__Dfw4v:focus-visible{outline:3px solid #667eea;outline-offset:3px}@keyframes TravelFilters_filterApplied__Rhx5Q{0%{background:linear-gradient(135deg,#e8ecff,#f8f9ff)}to{background:linear-gradient(135deg,#fff,#f8f9ff)}}.TravelFilters_filtersContainer__G_HN_.TravelFilters_applied__jOYtj{animation:TravelFilters_filterApplied__Rhx5Q .5s ease-in-out}.TravelExplore_exploreContainer__rDxKO{max-width:1200px;margin:0 auto;padding:0}.TravelExplore_blue__NbdwY{--accent-color:#60a5fa}.TravelExplore_orange__OAdAf{--accent-color:#fbbf24}.TravelExplore_heroSection__kqDj7{padding:28px 32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:28px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelExplore_heroSection__kqDj7[data-provider=true]{background:linear-gradient(135deg,#f0a963,#f59237)}.TravelExplore_heroSection__kqDj7:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:TravelExplore_heroShine___Qu_P 5s infinite}@keyframes TravelExplore_heroShine___Qu_P{0%{left:-100%}50%,to{left:100%}}.TravelExplore_heroContent__lZh2_{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TravelExplore_heroIcon__JXuNQ{color:#fff;margin-bottom:.375rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.TravelExplore_heroTitle__Ur__t{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .375rem;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px}.TravelExplore_heroSubtitle__2wo4u{color:hsla(0,0%,100%,.9);font-size:.9375rem;margin:0;line-height:1.5}.TravelExplore_loadingContainer__A9VFK{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;height:40vh}.TravelExplore_searchWrapper__cjG0z{display:flex;max-width:1200px;margin:10rem auto 0;padding:0 1rem}.TravelExplore_content__zT3V4{max-width:1200px;margin-inline:auto;padding:2rem 1rem;display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem}.TravelExplore_sidebar__6GHcV{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.TravelExplore_sidebar__6GHcV.TravelExplore_open__2mNBY{width:320px}.TravelExplore_sidebar__6GHcV.TravelExplore_closed__33_Mp{width:80px}.TravelExplore_logoContainer__0xTDQ{display:flex;align-items:center;gap:12px}.TravelExplore_logoIcon__iZp3h{width:32px;height:32px;flex-shrink:0}.TravelExplore_logoText__phBbd{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.TravelExplore_toggleButton__T3zG1{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.TravelExplore_toggleButton__T3zG1:hover{background-color:#f9fafb}.TravelExplore_sidebarHeader__YRoT1{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.TravelExplore_sidebarNav__zJ52W{flex:1 1;padding:20px 0;overflow-y:auto}.TravelExplore_navItem__vI_eK{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:none;background:none;text-align:left;cursor:pointer;color:#6b7280;font-size:.95rem;font-weight:500;transition:all .2s ease;border-radius:0}.TravelExplore_navItem__vI_eK:hover{background-color:#f9fafb;color:#374151}.TravelExplore_navItem__vI_eK.TravelExplore_active__pY8yD{background-color:var(--primary-light);color:var(--primary-color);font-weight:600}.TravelExplore_navIcon__4JOu0{width:20px;height:20px;flex-shrink:0}.TravelExplore_mainContent__9T2iQ{flex:1 1;transition:margin-left .3s ease;min-width:0}.TravelExplore_mainContent__9T2iQ.TravelExplore_sidebarClosed__q5E44,.TravelExplore_mainContent__9T2iQ.TravelExplore_sidebarOpen__9L_uu{margin-left:0}.TravelExplore_contentArea__j9Cqn{padding:0}.TravelExplore_searchSection__8tr1y{margin-bottom:20px}.TravelExplore_exploreContent__BDL5s,.TravelExplore_searchSection__8tr1y{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelExplore_filtersSection__Xh7cR{margin-bottom:20px}.TravelExplore_filtersHeader__V1saN{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.TravelExplore_filtersHeader__V1saN h3{margin:0;font-size:1.1rem;font-weight:600;color:#374151}.TravelExplore_filterToggle__6DThU{display:flex;align-items:center;gap:8px;background:var(--primary-color);color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.TravelExplore_filterToggle__6DThU:hover{background:var(--primary-dark)}.TravelExplore_resultsSection__UV9m9{margin-top:20px}.TravelExplore_resultsHeader__xF8Uu{margin-bottom:20px;padding:0 5px}.TravelExplore_resultsCount__HGcb7{font-size:.9rem}.TravelExplore_viewControls__v5ZXq{display:flex;gap:8px}.TravelExplore_viewBtn__rUiFR{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s}.TravelExplore_viewBtn__rUiFR:hover{background:#f9fafb;color:#374151}.TravelExplore_viewBtn__rUiFR.TravelExplore_active__pY8yD{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.TravelExplore_resultsGrid__WyFga{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:20px;gap:20px}.TravelExplore_resultsGrid__WyFga.TravelExplore_listView__mBUgz{gap:15px}.TravelExplore_emptyState__Ujj8T,.TravelExplore_errorState__UJSiP,.TravelExplore_loadingState__erYI1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.TravelExplore_emptyState__Ujj8T h3,.TravelExplore_errorState__UJSiP h3,.TravelExplore_loadingState__erYI1 p{margin:16px 0 8px;color:#374151;font-size:1.1rem;font-weight:600}.TravelExplore_emptyState__Ujj8T p,.TravelExplore_errorState__UJSiP p{margin:0;color:#6b7280;font-size:.95rem}.TravelExplore_emptyState__Ujj8T svg,.TravelExplore_errorState__UJSiP svg{color:#d1d5db}.TravelExplore_mobileFilters__mBAxw{display:none;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;flex-wrap:wrap}.TravelExplore_mobileViewToggleContainer__3NqEb{display:flex;gap:.5rem;margin-left:auto}.TravelExplore_mobileFilterButton__v4XPi{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}.TravelExplore_mobileFilterButton__v4XPi:hover{background-color:#f3f4f6}.TravelExplore_mobileFilterButton__v4XPi.TravelExplore_active__pY8yD{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.TravelExplore_filterButtonContent__anMKa{display:flex;align-items:center;gap:.5rem}.TravelExplore_resultsHeader__xF8Uu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.TravelExplore_resultsCount__HGcb7{font-size:.875rem;color:#6b7280;font-weight:500}.TravelExplore_travelList__TvQ4f{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}.TravelExplore_travelList__TvQ4f.TravelExplore_gridView__E887Q{grid-template-columns:repeat(2,1fr)}.TravelExplore_emptyContainer__5aiNt,.TravelExplore_errorContainer__BnMXb,.TravelExplore_loadingContainer__A9VFK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:#6b7280}.TravelExplore_emptyContainer__5aiNt svg,.TravelExplore_errorContainer__BnMXb svg{color:#d1d5db;margin-bottom:1.5rem}.TravelExplore_emptyContainer__5aiNt h3,.TravelExplore_errorContainer__BnMXb h3{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .5rem}.TravelExplore_emptyContainer__5aiNt p,.TravelExplore_errorContainer__BnMXb p{font-size:1rem;margin:0;max-width:400px}.TravelExplore_resultsSection__UV9m9{flex:1 1;min-width:0}.TravelExplore_toolbar__mR6_P{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);border:1px solid hsla(0,0%,100%,.8);transition:all .3s ease}.TravelExplore_toolbar__mR6_P:hover{box-shadow:0 6px 30px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.06)}.TravelExplore_toolbarLeft__1HjAz{flex:1 1}.TravelExplore_resultsCount__HGcb7{font-size:1rem;color:#4a5568;font-weight:600}.TravelExplore_resultsCount__HGcb7 span{color:#667eea;font-weight:700}.TravelExplore_toolbarRight___fwYl{display:flex;align-items:center;gap:1rem}.TravelExplore_filterToggleBtn__eSX1B{display:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(102,126,234,.3)}.TravelExplore_filterToggleBtn__eSX1B:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.TravelExplore_filterToggleBtn__eSX1B:active{transform:translateY(0)}.TravelExplore_viewModeToggle__OgUua{display:flex;gap:.5rem;background:linear-gradient(135deg,#f0f4ff,#e8ecff);padding:.375rem;border-radius:10px;box-shadow:inset 0 1px 3px rgba(0,0,0,.08)}.TravelExplore_viewModeBtn__uJpsK{padding:.625rem;background:transparent;border:none;color:#64748b;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.TravelExplore_viewModeBtn__uJpsK:hover{color:#667eea;background:rgba(102,126,234,.08)}.TravelExplore_viewModeBtn__uJpsK.TravelExplore_active__pY8yD{background:#fff;color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.2),0 1px 2px rgba(0,0,0,.05);transform:scale(1.05)}.TravelExplore_resultsContent__Z2LrN{min-height:400px}.TravelExplore_resultsGrid__WyFga{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1.75rem;gap:1.75rem;animation:TravelExplore_fadeIn__espu1 .5s ease-out}@keyframes TravelExplore_fadeIn__espu1{0%{opacity:0}to{opacity:1}}.TravelExplore_resultsGrid__WyFga.TravelExplore_listView__mBUgz{grid-template-columns:1fr;gap:1.25rem}.TravelExplore_emptyState__Ujj8T{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;min-height:450px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(102,126,234,.1)}.TravelExplore_emptyState__Ujj8T svg{color:#cbd5e1;margin-bottom:2rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.TravelExplore_emptyState__Ujj8T h3{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#1e293b;letter-spacing:-.3px}.TravelExplore_emptyState__Ujj8T p{font-size:1.0625rem;color:#64748b;margin:0 0 2rem;max-width:450px;line-height:1.6}.TravelExplore_clearBtn__OJux_{padding:.875rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.TravelExplore_clearBtn__OJux_:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(102,126,234,.4)}.TravelExplore_clearBtn__OJux_:active{transform:translateY(0)}.TravelExplore_loadingState__erYI1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;min-height:450px;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(102,126,234,.1)}.TravelExplore_loadingState__erYI1 p{margin-top:2rem;color:#64748b;font-size:1.0625rem;font-weight:500;animation:TravelExplore_pulse__sRwDG 1.5s ease-in-out infinite}@keyframes TravelExplore_pulse__sRwDG{0%,to{opacity:1}50%{opacity:.6}}.TravelExplore_errorState__UJSiP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;background:linear-gradient(135deg,#fff,#fff5f5);border-radius:20px;min-height:450px;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid rgba(239,68,68,.1)}.TravelExplore_errorState__UJSiP svg{color:#f87171;margin-bottom:2rem;filter:drop-shadow(0 2px 8px rgba(239,68,68,.2))}.TravelExplore_errorState__UJSiP h3{font-size:1.75rem;font-weight:700;margin:0 0 .75rem;color:#991b1b;letter-spacing:-.3px}.TravelExplore_errorState__UJSiP p{font-size:1.0625rem;color:#b91c1c;margin:0 0 2rem;max-width:450px;line-height:1.6}.TravelExplore_retryBtn__5aEwt{padding:.875rem 2rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(239,68,68,.3)}.TravelExplore_retryBtn__5aEwt:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(239,68,68,.4)}.TravelExplore_retryBtn__5aEwt:active{transform:translateY(0)}.TravelExplore_pagination__ZK6ev{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.5rem}.TravelExplore_pageBtn__HKzjw{padding:.625rem 1.25rem;background:#fff;border:2px solid #e2e8f0;border-radius:10px;font-size:.9375rem;color:#475569;cursor:pointer;transition:all .3s ease;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.05)}.TravelExplore_pageBtn__HKzjw:hover:not(:disabled){border-color:#667eea;color:#667eea;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.2)}.TravelExplore_pageBtn__HKzjw:disabled{opacity:.4;cursor:not-allowed;background:#f1f5f9}.TravelExplore_pageInfo__swJ5b{font-size:.9375rem;color:#64748b;font-weight:600;padding:0 .5rem}@media (max-width:1024px){.TravelExplore_mainContent__9T2iQ{grid-template-columns:280px 1fr;gap:1.5rem}.TravelExplore_sidebar__6GHcV{padding:1.5rem}.TravelExplore_title__vqaRS{font-size:2.25rem}.TravelExplore_subtitle__RfOvr{font-size:1.125rem}.TravelExplore_resultsGrid__WyFga{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}}@media (max-width:768px){.TravelExplore_exploreContainer__rDxKO:before{height:350px}.TravelExplore_header__vJTPo{padding:2.5rem 1rem 2rem}.TravelExplore_title__vqaRS{font-size:2rem}.TravelExplore_subtitle__RfOvr{font-size:1.0625rem}.TravelExplore_searchSection__8tr1y{margin:-2rem auto 1.5rem}.TravelExplore_mainContent__9T2iQ{grid-template-columns:1fr;gap:1rem;padding-bottom:2rem}.TravelExplore_sidebar__6GHcV{position:fixed;top:0;left:-100%;width:85%;max-width:340px;height:100vh;max-height:100vh;z-index:1000;transition:left .4s cubic-bezier(.4,0,.2,1);border-radius:0;padding:1.25rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.TravelExplore_sidebar__6GHcV.TravelExplore_showMobile__cDBx_{left:0;box-shadow:6px 0 30px rgba(0,0,0,.25)}.TravelExplore_closeSidebarBtn__LKvkh{display:block}.TravelExplore_filterToggleBtn__eSX1B{display:flex}.TravelExplore_toolbar__mR6_P{flex-direction:column;gap:1rem;align-items:stretch;padding:1rem 1.25rem}.TravelExplore_toolbarLeft__1HjAz{text-align:center}.TravelExplore_toolbarRight___fwYl{justify-content:space-between}.TravelExplore_resultsGrid__WyFga{grid-template-columns:1fr;gap:1.25rem}.TravelExplore_emptyState__Ujj8T,.TravelExplore_errorState__UJSiP,.TravelExplore_loadingState__erYI1{padding:3.5rem 1.5rem;min-height:350px}.TravelExplore_emptyState__Ujj8T h3,.TravelExplore_errorState__UJSiP h3{font-size:1.375rem}.TravelExplore_emptyState__Ujj8T p,.TravelExplore_errorState__UJSiP p{font-size:.9375rem}.TravelExplore_pagination__ZK6ev{padding:1rem;gap:.75rem}.TravelExplore_pageBtn__HKzjw{padding:.5rem .875rem;font-size:.875rem}.TravelExplore_pageInfo__swJ5b{font-size:.875rem}.TravelExplore_sidebar__6GHcV.TravelExplore_showMobile__cDBx_:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}}@media (max-width:480px){.TravelExplore_title__vqaRS{font-size:1.625rem}.TravelExplore_subtitle__RfOvr{font-size:.9375rem}.TravelExplore_sidebar__6GHcV{width:90%}.TravelExplore_emptyState__Ujj8T h3,.TravelExplore_errorState__UJSiP h3{font-size:1.25rem}.TravelExplore_emptyState__Ujj8T p,.TravelExplore_errorState__UJSiP p{font-size:.875rem}.TravelExplore_clearBtn__OJux_,.TravelExplore_retryBtn__5aEwt{padding:.75rem 1.5rem;font-size:.9375rem}}.TravelExplore_blue__NbdwY{--primary-color:#3b82f6;--primary-light:#dbeafe;--primary-dark:#1d4ed8;--primary-gradient:linear-gradient(135deg,#3b82f6,#1d4ed8 50%,#60a5fa)}.TravelExplore_orange__OAdAf{--primary-color:#f59e0b;--primary-light:#fef3c7;--primary-dark:#d97706;--primary-gradient:linear-gradient(135deg,#f59e0b,#d97706 50%,#fbbf24)}.TravelExplore_blue__NbdwY .TravelExplore_exploreContainer__rDxKO:before,.TravelExplore_orange__OAdAf .TravelExplore_exploreContainer__rDxKO:before{background:var(--primary-gradient)}.TravelExplore_blue__NbdwY .TravelExplore_clearBtn__OJux_,.TravelExplore_blue__NbdwY .TravelExplore_filterToggle__6DThU,.TravelExplore_blue__NbdwY .TravelExplore_retryBtn__5aEwt{background-color:var(--primary-color);border-color:var(--primary-color)}.TravelExplore_blue__NbdwY .TravelExplore_clearBtn__OJux_:hover,.TravelExplore_blue__NbdwY .TravelExplore_filterToggle__6DThU:hover,.TravelExplore_blue__NbdwY .TravelExplore_retryBtn__5aEwt:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.TravelExplore_orange__OAdAf .TravelExplore_clearBtn__OJux_,.TravelExplore_orange__OAdAf .TravelExplore_filterToggle__6DThU,.TravelExplore_orange__OAdAf .TravelExplore_retryBtn__5aEwt{background-color:var(--primary-color);border-color:var(--primary-color)}.TravelExplore_orange__OAdAf .TravelExplore_clearBtn__OJux_:hover,.TravelExplore_orange__OAdAf .TravelExplore_filterToggle__6DThU:hover,.TravelExplore_orange__OAdAf .TravelExplore_retryBtn__5aEwt:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.TravelExplore_blue__NbdwY .TravelExplore_viewBtn__rUiFR.TravelExplore_active__pY8yD,.TravelExplore_orange__OAdAf .TravelExplore_viewBtn__rUiFR.TravelExplore_active__pY8yD{background-color:var(--primary-color);color:#fff}@media (max-width:1024px){.TravelExplore_content__zT3V4{grid-template-columns:1fr}.TravelExplore_filterSidebar__fyTlS{display:none}.TravelExplore_filterSidebar__fyTlS.TravelExplore_showMobileFilters__bz73X{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;padding:2rem;overflow-y:auto}.TravelExplore_mobileFilters__mBAxw{display:flex}.TravelExplore_travelList__TvQ4f.TravelExplore_gridView__E887Q{grid-template-columns:1fr}}@media (max-width:768px){.TravelExplore_content__zT3V4{padding:1rem}.TravelExplore_searchWrapper__cjG0z{margin-top:8rem;padding:0 1rem}.TravelExplore_mobileFilters__mBAxw{flex-direction:column;gap:.5rem}.TravelExplore_mobileViewToggleContainer__3NqEb{flex-direction:row;width:100%}.TravelExplore_mobileFilterButton__v4XPi{flex:1 1;justify-content:center}}.post-details_detailsContainer__okt6P{max-width:1200px;margin:0 auto;padding:0}.post-details_heroSection___uNqO{padding:28px 32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:28px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6,#2563eb)}.post-details_heroSection___uNqO[data-provider=true]{background:linear-gradient(135deg,#f0a963,#f59237)}.post-details_heroSection___uNqO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:post-details_heroShine__r0Y_2 5s infinite}@keyframes post-details_heroShine__r0Y_2{0%{left:-100%}50%,to{left:100%}}.post-details_heroContent__1CKHb{max-width:1200px;margin:0 auto;position:relative;z-index:1}.post-details_heroIcon__xDP68{color:#fff;margin-bottom:.375rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.post-details_heroTitle__dWWFl{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .375rem;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px}.post-details_heroSubtitle__NJvN9{color:hsla(0,0%,100%,.9);font-size:.9375rem;margin:0;line-height:1.5}.post-details_container__EFnpD{max-width:1400px;margin:0 auto;padding:2rem 1rem;min-height:100vh;background:linear-gradient(135deg,#f8f9ff,#fef5ff)}.post-details_backBtn__ULmir{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid transparent;border-radius:12px;font-size:.875rem;font-weight:600;color:#667eea;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(102,126,234,.08);position:relative;overflow:hidden}.post-details_backBtn__ULmir:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s}.post-details_backBtn__ULmir:hover{background:linear-gradient(135deg,#fff,#f0f2ff);transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.15)}.post-details_backBtn__ULmir:hover:before{opacity:1}.post-details_loading__Q0NMK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;min-height:60vh}.post-details_loading__Q0NMK p{margin-top:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1rem;font-weight:600}.post-details_error__kRTKR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:linear-gradient(135deg,#fff,#fef5f5);border-radius:16px;min-height:60vh;box-shadow:0 4px 20px rgba(239,68,68,.1)}.post-details_error__kRTKR svg{color:#ef4444;margin-bottom:1.5rem}.post-details_error__kRTKR h2{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#1a1a1a}.post-details_error__kRTKR p{font-size:1rem;color:#666;margin:0 0 1.5rem;max-width:400px}.post-details_retryBtn__z4kWW{padding:.875rem 1.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(102,126,234,.25)}.post-details_retryBtn__z4kWW:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(102,126,234,.35)}.post-details_content__t3iaf{display:grid;grid-template-columns:1fr 380px;grid-gap:2rem;gap:2rem;align-items:start}.post-details_mainSection__B07_e{display:flex;flex-direction:column;gap:1.5rem}.post-details_actionButtons__BLWLT{display:flex;gap:1rem;width:100%;margin-top:1rem}.post-details_bookBtn__GF19S{flex:1 1;padding:1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(102,126,234,.3);position:relative;overflow:hidden}.post-details_bookBtn__GF19S:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.post-details_bookBtn__GF19S:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(102,126,234,.4)}.post-details_bookBtn__GF19S:hover:before{left:100%}.post-details_contactBtn__Qdr3k{flex:0 0 auto;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#fff,#f8f9ff);color:#667eea;border:2px solid #667eea;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(102,126,234,.15);display:flex;align-items:center;gap:.5rem;white-space:nowrap}.post-details_contactBtn__Qdr3k:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.3)}.post-details_contactBtn__Qdr3k svg{flex-shrink:0}.post-details_loginMessage__F7L2a,.post-details_noSeatsMessage__Yu4RS{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:12px;font-size:.9375rem;font-weight:600;margin-top:1rem}.post-details_noSeatsMessage__Yu4RS{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;color:#dc2626}.post-details_noSeatsMessage__Yu4RS svg{flex-shrink:0;color:#dc2626}.post-details_loginMessage__F7L2a{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;color:#2563eb}.post-details_loginMessage__F7L2a svg{flex-shrink:0;color:#2563eb}.post-details_availabilityNote__t7HA_{margin-top:.5rem;font-size:.8125rem;color:#10b981;font-weight:600;display:flex;align-items:center;gap:.375rem}.post-details_availabilityNote__t7HA_:before{content:"•";font-size:1.25rem}.post-details_soldOut___6UB3{color:#ef4444;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;padding:.125rem .5rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:6px;margin-left:.5rem;display:inline-block}.post-details_bookingForm__DBJ_P{background:linear-gradient(135deg,#fff,#f8f9ff);padding:2rem;border-radius:16px;box-shadow:0 4px 20px rgba(102,126,234,.12);border:1px solid rgba(102,126,234,.08);position:relative;overflow:hidden}.post-details_bookingForm__DBJ_P:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}.post-details_bookingForm__DBJ_P h3{font-size:1.375rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1.5rem}.post-details_formGroup__Ty294{margin-bottom:1.5rem}.post-details_formGroup__Ty294 label{display:block;font-size:.875rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.post-details_formGroup__Ty294 .post-details_required__0_8EN{color:#ef4444;margin-left:.125rem}.post-details_input__7HqY9,.post-details_select__2qqYU,.post-details_textarea__wY4lo{width:100%;padding:.875rem;border:2px solid #e8eaf6;border-radius:10px;font-size:1rem;color:#1a1a1a;font-family:inherit;transition:all .3s;background:#fff}.post-details_input__7HqY9:focus,.post-details_select__2qqYU:focus,.post-details_textarea__wY4lo:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1)}.post-details_textarea__wY4lo{resize:vertical;min-height:120px}.post-details_mapPickerBtn__UTOvP{width:100%;padding:.875rem 1rem;border:2px solid #e8eaf6;border-radius:10px;font-size:.9375rem;color:#666;font-family:inherit;background:#fff;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.75rem;text-align:left;position:relative}.post-details_mapPickerBtn__UTOvP:hover{border-color:#667eea;box-shadow:0 0 0 4px rgba(102,126,234,.1);color:#1a1a1a}.post-details_mapPickerBtn__UTOvP svg{color:#667eea;flex-shrink:0}.post-details_formActions__6Reqg{display:flex;gap:1rem;margin-top:1.5rem}.post-details_cancelBtn__kxiLq,.post-details_submitBtn__wjz4C{flex:1 1;padding:1rem;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.post-details_cancelBtn__kxiLq{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#666;box-shadow:0 2px 8px rgba(0,0,0,.05)}.post-details_cancelBtn__kxiLq:hover{background:linear-gradient(135deg,#e8e8e8,#ddd);color:#333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.post-details_submitBtn__wjz4C{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.3)}.post-details_submitBtn__wjz4C:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.post-details_submitBtn__wjz4C:disabled{opacity:.6;cursor:not-allowed;transform:none}.post-details_sidebar__vHY5d{display:flex;flex-direction:column;gap:1.5rem;position:-webkit-sticky;position:sticky;top:1rem}.post-details_bookingsSection__23_bY{background:linear-gradient(135deg,#fff,#f8f9ff);padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(102,126,234,.12);border:1px solid rgba(102,126,234,.08);position:relative;overflow:hidden}.post-details_bookingsSection__23_bY:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}.post-details_bookingsSection__23_bY h3{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem}.post-details_bookingsList__vRLzk{display:flex;flex-direction:column;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.5rem}.post-details_bookingsList__vRLzk::-webkit-scrollbar{width:6px}.post-details_bookingsList__vRLzk::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.post-details_bookingsList__vRLzk::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.post-details_infoCard__2vvVo{background:linear-gradient(135deg,#fff,#f8f9ff);padding:1.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(102,126,234,.12);border:1px solid rgba(102,126,234,.08);position:relative;overflow:hidden}.post-details_infoCard__2vvVo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2)}.post-details_infoCard__2vvVo h3{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 1rem}.post-details_infoList__zm1PT{display:flex;flex-direction:column;gap:1.25rem}.post-details_infoItem__EQlaG{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(118,75,162,.03));border-radius:10px;transition:all .3s}.post-details_infoItem__EQlaG:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));transform:translateX(4px)}.post-details_infoItem__EQlaG svg{color:#667eea;flex-shrink:0;margin-top:.125rem}.post-details_infoItem__EQlaG>div{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.post-details_infoItem__EQlaG strong{font-size:.875rem;font-weight:700;color:#1a1a1a}.post-details_infoItem__EQlaG span{font-size:.875rem;color:#666;font-weight:500}@media (max-width:1024px){.post-details_content__t3iaf{grid-template-columns:1fr}.post-details_sidebar__vHY5d{position:static}}@media (max-width:768px){.post-details_container__EFnpD{padding:1.5rem 1rem}.post-details_backBtn__ULmir{margin-bottom:1rem}.post-details_content__t3iaf{gap:1.5rem}.post-details_bookingForm__DBJ_P{padding:1.5rem}.post-details_bookingForm__DBJ_P h3{font-size:1.25rem}.post-details_formActions__6Reqg{flex-direction:column-reverse}.post-details_cancelBtn__kxiLq,.post-details_submitBtn__wjz4C{width:100%}.post-details_actionButtons__BLWLT{flex-direction:column}.post-details_bookBtn__GF19S,.post-details_contactBtn__Qdr3k{width:100%}.post-details_bookingsSection__23_bY,.post-details_infoCard__2vvVo{padding:1.25rem}.post-details_bookingsList__vRLzk{max-height:400px}}@media (max-width:480px){.post-details_container__EFnpD{padding:1rem .5rem}.post-details_bookingForm__DBJ_P{padding:1.25rem}.post-details_error__kRTKR h2{font-size:1.5rem}.post-details_error__kRTKR p{font-size:.875rem}}.TravelVerification_heroSection__lvKOh{padding:28px 32px;text-align:center;color:#fff;border-radius:12px;margin-bottom:28px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden;background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelVerification_heroSection__lvKOh[data-provider=true]{background:linear-gradient(135deg,#f0a963,#f59237)}.TravelVerification_heroSection__lvKOh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:TravelVerification_heroShine___O4UA 5s infinite}@keyframes TravelVerification_heroShine___O4UA{0%{left:-100%}50%,to{left:100%}}.TravelVerification_heroContent__struy{max-width:1200px;margin:0 auto;position:relative;z-index:1}.TravelVerification_heroIcon__k_zTX{color:#fff;margin-bottom:.375rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.TravelVerification_heroTitle__iSBUk{font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 .375rem;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:12px}.TravelVerification_heroSubtitle__Ov7yu{color:hsla(0,0%,100%,.9);font-size:.9375rem;margin:0;line-height:1.5}.TravelVerification_verificationContainer__H4dES{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column}.TravelVerification_verificationContent__VtsEy{padding:0}.TravelVerification_blue__V2L21{--accent-color:#60a5fa}.TravelVerification_orange__roy72{--accent-color:#fbbf24}.TravelVerification_sidebar__foTkY{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.TravelVerification_sidebar__foTkY.TravelVerification_open__5nRCz{width:320px}.TravelVerification_sidebar__foTkY.TravelVerification_closed__Ib_L8{width:80px}.TravelVerification_logoContainer__fRaYZ{display:flex;align-items:center;gap:12px}.TravelVerification_logoIcon__nhWLT{width:32px;height:32px;flex-shrink:0}.TravelVerification_logoText__kZrMW{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.TravelVerification_toggleButton__xC4cZ{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.TravelVerification_toggleButton__xC4cZ:hover{background-color:#f9fafb}.TravelVerification_sidebarHeader__gR1PV{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.TravelVerification_sidebarNav__GlxWm{flex:1 1;padding:20px 0;overflow-y:auto}.TravelVerification_navItem__hVHy0{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;border:none;background:none;text-align:left;cursor:pointer;color:#6b7280;font-size:.95rem;font-weight:500;transition:all .2s ease;border-radius:0}.TravelVerification_navItem__hVHy0:hover{background-color:#f9fafb;color:#374151}.TravelVerification_navItem__hVHy0.TravelVerification_active__0eSpB{background-color:var(--primary-light);color:var(--primary-color);font-weight:600}.TravelVerification_navIcon__xEvxo{width:20px;height:20px;flex-shrink:0}.TravelVerification_mainContent__517vF{flex:1 1;transition:margin-left .3s ease;min-width:0}.TravelVerification_mainContent__517vF.TravelVerification_sidebarClosed__8tI9w,.TravelVerification_mainContent__517vF.TravelVerification_sidebarOpen__QVo8Y{margin-left:0}.TravelVerification_contentArea__l3_TX{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TravelVerification_header__Jpitb{text-align:center;margin-bottom:32px}.TravelVerification_header__Jpitb svg{margin-bottom:16px}.TravelVerification_title__GUens{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 8px}.TravelVerification_subtitle__fICe5{font-size:16px;color:#6b7280;margin:0}.TravelVerification_statusCard__B_qRI{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;border:2px solid;border-radius:12px;gap:16px}.TravelVerification_statusCard__B_qRI h3{font-size:24px;font-weight:700;color:#1f2937;margin:0}.TravelVerification_statusCard__B_qRI p{font-size:16px;color:#6b7280;margin:0;max-width:500px}.TravelVerification_retryBtn__yn2Rw{margin-top:16px;padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.TravelVerification_retryBtn__yn2Rw:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.TravelVerification_steps__Jv6DR{display:flex;align-items:center;justify-content:center;margin-bottom:40px;padding:0 20px}.TravelVerification_step__aHAC_{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.4;transition:opacity .3s}.TravelVerification_step__aHAC_.TravelVerification_active__0eSpB{opacity:1}.TravelVerification_stepNumber__PwXif{background:#e5e7eb;color:#6b7280;font-size:18px;transition:all .3s}.TravelVerification_step__aHAC_.TravelVerification_active__0eSpB .TravelVerification_stepNumber__PwXif{background:#3b82f6;color:#fff}.TravelVerification_step__aHAC_ span{font-size:13px;font-weight:600;color:#6b7280}.TravelVerification_step__aHAC_.TravelVerification_active__0eSpB span{color:#1f2937}.TravelVerification_stepLine__vnsc7{width:80px;height:2px;background:#e5e7eb;margin:0 16px}.TravelVerification_content__70f5u{margin-bottom:32px}.TravelVerification_stepContent__ikCtr{display:flex;flex-direction:column;gap:24px}.TravelVerification_stepTitle__M8OJ6{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#1f2937;margin:0 0 16px}.TravelVerification_stepTitle__M8OJ6 svg{color:#3b82f6}.TravelVerification_formGrid__TXf0h{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.TravelVerification_formGrid__TXf0h{grid-template-columns:repeat(2,1fr)}}.TravelVerification_formGroup__A_EsO{display:flex;flex-direction:column;gap:8px}.TravelVerification_formGroup__A_EsO label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#374151}.TravelVerification_formGroup__A_EsO label svg{color:#6b7280;flex-shrink:0}.TravelVerification_input__AEqtv,.TravelVerification_select__zUKeK{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;color:#1f2937;background:#fff;transition:all .2s}.TravelVerification_input__AEqtv:hover,.TravelVerification_select__zUKeK:hover{border-color:#9ca3af}.TravelVerification_input__AEqtv:focus,.TravelVerification_select__zUKeK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TravelVerification_select__zUKeK{cursor:pointer}.TravelVerification_error__WU93d{font-size:13px;color:#ef4444}.TravelVerification_infoBox__B_4lm{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.TravelVerification_infoBox__B_4lm svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.TravelVerification_infoBox__B_4lm p{margin:0;font-size:14px;color:#1e40af;line-height:1.5}.TravelVerification_uploadSection__oki_a{display:flex;flex-direction:column;gap:10px}.TravelVerification_uploadLabel__VWY_o{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.TravelVerification_uploadLabel__VWY_o svg{color:#6b7280}.TravelVerification_uploadBox__wQ_Ea{border:2px dashed #d1d5db;border-radius:8px;background:#f9fafb;transition:all .2s}.TravelVerification_uploadBox__wQ_Ea:hover{border-color:#9ca3af;background:#f3f4f6}.TravelVerification_uploadPlaceholder__sQugR{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;cursor:pointer;gap:10px;text-align:center}.TravelVerification_uploadPlaceholder__sQugR svg{color:#9ca3af}.TravelVerification_uploadPlaceholder__sQugR span{font-size:15px;font-weight:500;color:#374151}.TravelVerification_uploadPlaceholder__sQugR small{font-size:13px;color:#6b7280}.TravelVerification_uploadPreview__oNB2b{display:flex;flex-direction:column;align-items:center;padding:30px 20px;gap:12px}.TravelVerification_uploadPreview__oNB2b span{font-size:14px;color:#374151;font-weight:500}.TravelVerification_removeBtn__zspxz{padding:6px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.TravelVerification_removeBtn__zspxz:hover{background:#fef2f2;border-color:#fca5a5}.TravelVerification_buttonGroup__YI0zo{display:flex;gap:12px;margin-top:16px}.TravelVerification_backBtn__XXBKI,.TravelVerification_nextBtn__hOnMj,.TravelVerification_submitBtn__y4L6W{flex:1 1;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.TravelVerification_backBtn__XXBKI{background:#fff;color:#6b7280;border:1px solid #d1d5db}.TravelVerification_backBtn__XXBKI:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.TravelVerification_nextBtn__hOnMj,.TravelVerification_submitBtn__y4L6W{background:#3b82f6;color:#fff}.TravelVerification_nextBtn__hOnMj:hover,.TravelVerification_submitBtn__y4L6W:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.TravelVerification_submitBtn__y4L6W:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.TravelVerification_benefits__wTZpD{padding:24px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.TravelVerification_benefits__wTZpD h4{font-size:16px;font-weight:700;color:#1f2937;margin:0 0 16px}.TravelVerification_benefits__wTZpD ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.TravelVerification_benefits__wTZpD li{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.TravelVerification_benefits__wTZpD li svg{color:#10b981;flex-shrink:0}@media (max-width:768px){.TravelVerification_heroSection__lvKOh{padding:2rem 1.5rem;margin-bottom:1.5rem}.TravelVerification_heroTitle__iSBUk{font-size:2rem}.TravelVerification_heroSubtitle__Ov7yu{font-size:1rem}.TravelVerification_heroIcon__k_zTX{width:40px;height:40px}}@media (max-width:640px){.TravelVerification_heroSection__lvKOh{padding:1.5rem 1rem;margin-bottom:1rem}.TravelVerification_heroTitle__iSBUk{font-size:1.75rem;flex-direction:column;gap:8px}.TravelVerification_heroSubtitle__Ov7yu{font-size:.95rem}.TravelVerification_heroIcon__k_zTX{width:36px;height:36px}.TravelVerification_steps__Jv6DR{padding:0}.TravelVerification_step__aHAC_ span{font-size:11px}.TravelVerification_stepLine__vnsc7{width:40px;margin:0 8px}.TravelVerification_stepNumber__PwXif{width:36px;height:36px;font-size:16px}.TravelVerification_buttonGroup__YI0zo{flex-direction:column}}.TravelVerification_backBtn__XXBKI:focus-visible,.TravelVerification_input__AEqtv:focus-visible,.TravelVerification_nextBtn__hOnMj:focus-visible,.TravelVerification_removeBtn__zspxz:focus-visible,.TravelVerification_retryBtn__yn2Rw:focus-visible,.TravelVerification_select__zUKeK:focus-visible,.TravelVerification_submitBtn__y4L6W:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.TravelVerification_verificationContainer__H4dES.TravelVerification_loading__JAX0J{opacity:.6;pointer-events:none}.TravelVerification_verificationDetails__pkSZf{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:20px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;width:100%;max-width:400px}.TravelVerification_detailItem__ThFne{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.TravelVerification_detailItem__ThFne svg{flex-shrink:0}.TravelVerification_renewBtn__9a4tB{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;padding:12px 24px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.TravelVerification_renewBtn__9a4tB:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.3)}.TravelVerification_renewBtn__9a4tB:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.TravelVerification_renewBtn__9a4tB svg{flex-shrink:0}.TravelVerification_expiryText__7LSBo{font-size:14px;color:#6b7280;margin-top:8px}.TravelVerification_infoCard__7Ts2F{padding:24px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px}.TravelVerification_infoCard__7Ts2F h3{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 20px}.TravelVerification_stepsList__oAeOj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px;counter-reset:step-counter}.TravelVerification_stepsList__oAeOj li{display:flex;gap:16px;align-items:flex-start;position:relative}.TravelVerification_stepsList__oAeOj li svg{flex-shrink:0;margin-top:2px}.TravelVerification_stepsList__oAeOj li div{flex:1 1}.TravelVerification_stepsList__oAeOj li strong{display:block;font-size:15px;font-weight:600;color:#1f2937;margin-bottom:4px}.TravelVerification_stepsList__oAeOj li p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.TravelVerification_pricingCard__i87ug{padding:24px;background:linear-gradient(135deg,#eff6ff,#f9fafb);border:2px solid #bfdbfe;border-radius:12px;margin-bottom:24px}.TravelVerification_priceHeader__9wS6g{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.TravelVerification_priceHeader__9wS6g svg{flex-shrink:0}.TravelVerification_priceHeader__9wS6g h4{font-size:16px;font-weight:600;color:#374151;margin:0 0 4px}.TravelVerification_price__Rvkhe{font-size:28px;font-weight:700;color:#3b82f6;margin:0}.TravelVerification_priceDetails__FlrRR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.TravelVerification_priceDetails__FlrRR li{display:flex;align-items:center;gap:10px;font-size:14px;color:#374151}.TravelVerification_priceDetails__FlrRR li svg{flex-shrink:0}.TravelVerification_actionSection__H8O8p{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:32px}.TravelVerification_startBtn__DA4vc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:400px;padding:16px 32px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 14px rgba(59,130,246,.4)}.TravelVerification_startBtn__DA4vc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.5)}.TravelVerification_startBtn__DA4vc:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TravelVerification_startBtn__DA4vc svg{flex-shrink:0}.TravelVerification_disclaimer__X9_CI{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;margin:0;text-align:center}.TravelVerification_disclaimer__X9_CI svg{flex-shrink:0}.TravelVerification_securityNotice__NQEyj{padding:16px;border-radius:8px;margin-top:24px}.TravelVerification_securityNotice__NQEyj p{font-size:13px}.TravelVerification_infoBox__B_4lm small{font-size:13px;color:#1e40af;line-height:1.5}.TravelVerification_paymentFormContainer__s4qio{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin-bottom:24px}.TravelVerification_paymentHeader__qQioJ{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.TravelVerification_paymentHeader__qQioJ h3{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.TravelVerification_paymentAmount__p7ITW{color:#6b7280;margin:0}.TravelVerification_paymentForm__lxoYT{display:flex;flex-direction:column;gap:20px}.TravelVerification_paymentInfo__eKY_C{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.TravelVerification_paymentInfo__eKY_C svg{flex-shrink:0;margin-top:2px}.TravelVerification_paymentInfo__eKY_C p{font-size:13px;color:#1e40af;margin:0;line-height:1.5}.TravelVerification_paymentSubmitBtn__ytlER{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px rgba(59,130,246,.3)}.TravelVerification_paymentSubmitBtn__ytlER:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.TravelVerification_paymentSubmitBtn__ytlER:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.TravelVerification_paymentDisclaimer__3a8JF{font-size:12px;color:#6b7280;text-align:center;margin:0;line-height:1.5}.TravelVerification_errorMessage__a8_hP{display:flex;align-items:center;gap:8px;padding:12px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#ef4444;font-size:14px}.TravelVerification_errorMessage__a8_hP svg{flex-shrink:0}.TravelVerification_syncBtn__Weay9{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;background:#fff;color:#3b82f6;border:2px solid #3b82f6;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:12px}.TravelVerification_syncBtn__Weay9:hover:not(:disabled){background:#eff6ff;transform:translateY(-1px)}.TravelVerification_syncBtn__Weay9:disabled{opacity:.5;cursor:not-allowed;transform:none}.TravelVerification_syncBtn__Weay9 svg{flex-shrink:0}.TravelVerification_paymentStatus__T5zX5{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px}.TravelVerification_paymentStatus__T5zX5 h4{font-size:14px;font-weight:600;color:#374151;margin:0}.TravelVerification_paymentStatusItem__mrLmV{display:flex;justify-content:space-between;align-items:center;font-size:13px}.TravelVerification_paymentStatusItem__mrLmV span:first-child{color:#6b7280}.TravelVerification_paymentStatusItem__mrLmV span:last-child{font-weight:600;color:#1f2937}.TravelVerification_paymentStatusBadge__0cd_I{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.TravelVerification_paymentStatusBadge__0cd_I.TravelVerification_requires_capture__yAq2_{background:#fef3c7;color:#f59e0b}.TravelVerification_paymentStatusBadge__0cd_I.TravelVerification_succeeded__v78DA{background:#d1fae5;color:#10b981}.TravelVerification_paymentStatusBadge__0cd_I.TravelVerification_canceled___cK3F,.TravelVerification_paymentStatusBadge__0cd_I.TravelVerification_payment_failed__HRv6B{background:#fef2f2;color:#ef4444}.TravelVerification_paymentStatusBadge__0cd_I.TravelVerification_requires_action__fFPS5{background:#dbeafe;color:#3b82f6}.TravelVerification_paymentStatusCard__6lOwr{padding:16px;border-radius:8px;border:1px solid;margin-top:16px}.TravelVerification_paymentStatusHeader__FMJiJ{display:flex;align-items:center;gap:8px;margin-bottom:8px}.TravelVerification_paymentStatusText__UG168{font-size:14px;font-weight:600;color:#374151}.TravelVerification_paymentStatusDescription__HdQzd{font-size:13px;color:#6b7280;margin:0 0 8px}.TravelVerification_paymentAmount__p7ITW{font-size:14px;font-weight:600;color:#1f2937;margin:4px 0}.TravelVerification_paymentDate__yztK8{font-size:12px;color:#6b7280;margin:4px 0}.TravelVerification_syncSection__rPbQS{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:8px}.TravelVerification_lastSyncText__XeMcZ{font-size:12px;color:#6b7280;margin:0}.TravelVerification_syncHelpText__R3q9q{font-size:11px;color:#9ca3af;margin:0;text-align:center}.TravelVerification_blue__V2L21{--primary-color:#3b82f6;--primary-light:#dbeafe;--primary-dark:#1d4ed8;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444}.TravelVerification_orange__roy72{--primary-color:#f59e0b;--primary-light:#fef3c7;--primary-dark:#d97706;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444}.TravelVerification_blue__V2L21 .TravelVerification_header__Jpitb svg,.TravelVerification_orange__roy72 .TravelVerification_header__Jpitb svg{color:var(--primary-color)!important}.TravelVerification_blue__V2L21 .TravelVerification_primaryBtn__4a350,.TravelVerification_blue__V2L21 .TravelVerification_renewBtn__9a4tB,.TravelVerification_blue__V2L21 .TravelVerification_syncBtn__Weay9{background-color:var(--primary-color);border-color:var(--primary-color)}.TravelVerification_blue__V2L21 .TravelVerification_primaryBtn__4a350:hover,.TravelVerification_blue__V2L21 .TravelVerification_renewBtn__9a4tB:hover,.TravelVerification_blue__V2L21 .TravelVerification_syncBtn__Weay9:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.TravelVerification_orange__roy72 .TravelVerification_primaryBtn__4a350,.TravelVerification_orange__roy72 .TravelVerification_renewBtn__9a4tB,.TravelVerification_orange__roy72 .TravelVerification_syncBtn__Weay9{background-color:var(--primary-color);border-color:var(--primary-color)}.TravelVerification_orange__roy72 .TravelVerification_primaryBtn__4a350:hover,.TravelVerification_orange__roy72 .TravelVerification_renewBtn__9a4tB:hover,.TravelVerification_orange__roy72 .TravelVerification_syncBtn__Weay9:hover{background-color:var(--primary-dark);border-color:var(--primary-dark)}.TravelVerification_blue__V2L21 .TravelVerification_progressBar__XthVQ:after,.TravelVerification_orange__roy72 .TravelVerification_progressBar__XthVQ:after{background:linear-gradient(90deg,var(--primary-color),var(--primary-dark))}.TravelVerification_stepsSection__cHgWK{max-width:1400px;margin:0 auto 28px;padding:0 32px}.TravelVerification_stepsSectionTitle__Mn81D{text-align:center;font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 24px}.TravelVerification_horizontalSteps__IgrL3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.TravelVerification_stepItem__TcrKE{background:#fff;border-radius:12px;padding:18px 16px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:2px solid #e5e7eb;text-align:center;transition:all .3s ease}.TravelVerification_stepItem__TcrKE:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TravelVerification_blue__V2L21 .TravelVerification_stepItem__TcrKE:hover{border-color:#3b82f6}.TravelVerification_orange__roy72 .TravelVerification_stepItem__TcrKE:hover{border-color:#f59e0b}.TravelVerification_stepNumber__PwXif{width:40px;height:40px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem;margin:0 auto 12px}.TravelVerification_blue__V2L21 .TravelVerification_stepNumber__PwXif{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 8px rgba(59,130,246,.3)}.TravelVerification_orange__roy72 .TravelVerification_stepNumber__PwXif{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px rgba(245,158,11,.3)}.TravelVerification_stepItem__TcrKE h4{margin:0 0 6px;font-size:.9375rem;font-weight:600;color:#111827}.TravelVerification_stepItem__TcrKE p{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.4}.TravelVerification_mainLayout___WBGa{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;max-width:1400px;margin:0 auto;padding:0 32px 24px;align-items:start}.TravelVerification_leftSection__Z8gsL{gap:0}.TravelVerification_leftSection__Z8gsL,.TravelVerification_rightSection__Llp2H{display:flex;flex-direction:column;height:100%}.TravelVerification_sectionHeading__KqDnz{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 24px}.TravelVerification_blue__V2L21 .TravelVerification_sectionHeading__KqDnz svg{color:#3b82f6}.TravelVerification_orange__roy72 .TravelVerification_sectionHeading__KqDnz svg{color:#f59e0b}.TravelVerification_benefitsCard__Y37jY{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;height:100%;display:flex;flex-direction:column;gap:20px}.TravelVerification_benefitsGrid____eS3{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.TravelVerification_benefitItem__8WgyA{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb;transition:all .3s ease}.TravelVerification_benefitItem__8WgyA:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.TravelVerification_benefitIcon__4l4HF{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TravelVerification_blue__V2L21 .TravelVerification_benefitIcon__4l4HF{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#3b82f6}.TravelVerification_orange__roy72 .TravelVerification_benefitIcon__4l4HF{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#f59e0b}.TravelVerification_benefitContent__k8KO2{flex:1 1}.TravelVerification_benefitContent__k8KO2 h4{margin:0 0 4px;font-size:.9375rem;font-weight:700;color:#111827;line-height:1.3}.TravelVerification_benefitContent__k8KO2 p{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.5}.TravelVerification_securityNotice__NQEyj{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:12px}.TravelVerification_securityNotice__NQEyj svg{color:#6b7280;flex-shrink:0;margin-top:2px}.TravelVerification_securityNotice__NQEyj p{margin:0;font-size:.875rem;color:#6b7280;line-height:1.6}.TravelVerification_cardHeader__2PzfW{display:flex;align-items:center;gap:14px;margin-bottom:20px}.TravelVerification_headerIcon__VbHU4{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TravelVerification_blue__V2L21 .TravelVerification_headerIcon__VbHU4{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#3b82f6}.TravelVerification_orange__roy72 .TravelVerification_headerIcon__VbHU4{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#f59e0b}.TravelVerification_headerText__zskFE{flex:1 1}.TravelVerification_headerText__zskFE h3{margin:0 0 2px;font-size:1.1875rem;font-weight:700;color:#111827;line-height:1.3}.TravelVerification_headerText__zskFE p{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.4}.TravelVerification_verificationCard__wVf_7{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.06);border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.TravelVerification_priceDisplay__4I7Jl{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:12px;padding:20px 24px;text-align:center;border:2px solid #e5e7eb}.TravelVerification_blue__V2L21 .TravelVerification_priceDisplay__4I7Jl{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.TravelVerification_orange__roy72 .TravelVerification_priceDisplay__4I7Jl{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.TravelVerification_priceTag__a7kPo{display:flex;flex-direction:column;gap:6px}.TravelVerification_priceLabel__DJVn4{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.TravelVerification_priceValue__cy40Y{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:2px 0}.TravelVerification_currency__gAFVN{font-size:1.25rem;font-weight:700;color:#111827}.TravelVerification_amount__6rDdQ{font-size:2.75rem;font-weight:800;color:#111827;line-height:1}.TravelVerification_cents__3ys_N{font-size:1.25rem;font-weight:700;color:#6b7280}.TravelVerification_priceNote__dMJWg{font-size:.8125rem;color:#6b7280;line-height:1.3}.TravelVerification_featuresList__qaedL{display:flex;flex-direction:column;gap:12px;flex:1 1}.TravelVerification_featureItem__RJzXe{display:flex;gap:10px;align-items:flex-start}.TravelVerification_featureIcon__SmAkw{flex-shrink:0;margin-top:1px}.TravelVerification_blue__V2L21 .TravelVerification_featureIcon__SmAkw,.TravelVerification_orange__roy72 .TravelVerification_featureIcon__SmAkw{color:#10b981}.TravelVerification_featureText__SX2bO{display:flex;flex-direction:column;gap:1px}.TravelVerification_featureText__SX2bO strong{font-size:.875rem;font-weight:600;color:#111827;line-height:1.4;display:block;margin-bottom:2px}.TravelVerification_featureText__SX2bO span{font-size:.8125rem;color:#6b7280;line-height:1.5;display:block}.TravelVerification_verifyButton__tnjSd{width:100%;padding:14px 28px;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;color:#fff;margin-top:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.TravelVerification_verifyButton__tnjSd span{font-weight:700}.TravelVerification_verifyButton__tnjSd.TravelVerification_blue__V2L21{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TravelVerification_verifyButton__tnjSd.TravelVerification_orange__roy72{background:linear-gradient(135deg,#f59e0b,#d97706)}.TravelVerification_verifyButton__tnjSd:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.TravelVerification_verifyButton__tnjSd.TravelVerification_blue__V2L21:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.TravelVerification_verifyButton__tnjSd.TravelVerification_orange__roy72:hover{background:linear-gradient(135deg,#d97706,#b45309)}.TravelVerification_verifyButton__tnjSd:disabled{opacity:.7;cursor:not-allowed;transform:none}.TravelVerification_spinner__EcpWP{animation:TravelVerification_spin__MPIFH 1s linear infinite}@keyframes TravelVerification_spin__MPIFH{to{transform:rotate(1turn)}}.TravelVerification_buttonWrapper__spqQV{display:flex;flex-direction:column;gap:10px;margin-top:auto}.TravelVerification_trustBadge__3ipW9{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.6875rem;color:#9ca3af;padding:0;background:transparent;border-radius:0;margin-top:0}.TravelVerification_trustBadge__3ipW9 svg{flex-shrink:0;color:#9ca3af}@media (max-width:1200px){.TravelVerification_horizontalSteps__IgrL3{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.TravelVerification_mainLayout___WBGa{grid-template-columns:1fr;gap:24px}.TravelVerification_verificationCard__wVf_7{position:relative;top:0}}@media (max-width:768px){.TravelVerification_horizontalSteps__IgrL3{grid-template-columns:1fr}.TravelVerification_mainLayout___WBGa,.TravelVerification_stepsSection__cHgWK{padding:20px}.TravelVerification_heroSection__lvKOh{padding:24px 20px}.TravelVerification_heroTitle__iSBUk,.TravelVerification_stepsSectionTitle__Mn81D{font-size:1.5rem}.TravelVerification_benefitsCard__Y37jY,.TravelVerification_stepItem__TcrKE,.TravelVerification_verificationCard__wVf_7{padding:28px 24px}.TravelVerification_amount__6rDdQ{font-size:3rem}.TravelVerification_headerText__zskFE h3{font-size:1.25rem}.TravelVerification_benefitContent__k8KO2 h4{font-size:1rem}.TravelVerification_benefitIcon__4l4HF,.TravelVerification_headerIcon__VbHU4{width:44px;height:44px}}.RecentlyViewedSection_container__zJ1hP{padding:1.5rem;border-radius:10px;background-color:#f4f7ff;box-shadow:0 4px 15px rgba(0,0,0,.05);margin:auto;max-width:1200px;width:100%}.RecentlyViewedSection_header__VcTle{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.RecentlyViewedSection_title__45qas{font-size:1.75rem;font-weight:700;color:#333;margin:0;position:relative;padding-bottom:.5rem}.RecentlyViewedSection_title__45qas:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#4a6cf7,#6a89ff);border-radius:3px}.RecentlyViewedSection_viewAllButton__br63F{display:flex;align-items:center;background:none;border:none;color:#4a6cf7;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.RecentlyViewedSection_viewAllButton__br63F:hover{color:#3451b2;transform:translateX(3px)}.RecentlyViewedSection_arrowIcon__5rnoN{margin-left:6px}.RecentlyViewedSection_businessGrid__7PKZe{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.RecentlyViewedSection_businessCard__9XBo7{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:all .3s ease}.RecentlyViewedSection_businessCard__9XBo7:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.RecentlyViewedSection_imageContainer__2piZY{height:180px;position:relative;overflow:hidden}.RecentlyViewedSection_businessImage__E4L9F{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.RecentlyViewedSection_businessCard__9XBo7:hover .RecentlyViewedSection_businessImage__E4L9F{transform:scale(1.05)}.RecentlyViewedSection_priceTag__GiKlo{position:absolute;top:10px;right:10px;background-color:hsla(0,0%,100%,.9);color:#333;font-weight:600;padding:4px 8px;border-radius:4px;font-size:.8rem}.RecentlyViewedSection_businessInfo__qGkBv{padding:1rem}.RecentlyViewedSection_businessName__pNGHr{font-weight:700;font-size:1.1rem;color:#333;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecentlyViewedSection_rating__DHlTF{display:flex;gap:16px;margin-bottom:.5rem}.RecentlyViewedSection_ratingItem__dg_CH{display:"flex";alignitems:"center";gap:"4px"}.RecentlyViewedSection_ratingText__MqJk_{fontsize:"14px";color:"#666"}.RecentlyViewedSection_ratingValue__cCK3_{color:#f5a623;font-weight:700;margin-right:5px}.RecentlyViewedSection_reviewCount__6XCC6{color:#777;font-size:.85rem}.RecentlyViewedSection_businessCategory__xkDYK{font-size:.9rem;color:#555;margin:0 0 .25rem}.RecentlyViewedSection_businessLocation__eMCsj{font-size:.85rem;color:#777;margin:0}.RecentlyViewedSection_infoGrid__LwjDz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}.RecentlyViewedSection_infoItem__JQALj{display:flex;align-items:center;gap:8px;color:#666;font-size:14px}.RecentlyViewedSection_bookButton__CabAk{width:100%;padding:12px;background:#084887;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}@media (min-width:768px){.RecentlyViewedSection_container__zJ1hP{padding:2rem}.RecentlyViewedSection_title__45qas{font-size:2rem}.RecentlyViewedSection_businessGrid__7PKZe{gap:2rem}}@media (max-width:640px){.RecentlyViewedSection_businessGrid__7PKZe{grid-template-columns:1fr}.RecentlyViewedSection_imageContainer__2piZY{height:200px}}.DealsPage_dealsSection__efGzy{padding:80px 0;background:linear-gradient(135deg,#084887,#0a2d4d);color:#fff;position:relative;margin-top:5.5rem;border-radius:16px;overflow:hidden}.DealsPage_dealsSection__efGzy:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.DealsPage_container__UiOWf{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.DealsPage_header__jZOmE{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.DealsPage_header__jZOmE h2{font-size:36px;font-weight:700;margin-bottom:8px;background:linear-gradient(120deg,#ffb33e,#ff5b5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.DealsPage_header__jZOmE p{color:#b4b4d9;font-size:18px}.DealsPage_viewAll__VRfVf{display:flex;align-items:center;gap:8px;color:#ffb33e;font-weight:500;padding:8px 16px;border:1px solid rgba(255,179,62,.3);border-radius:8px;transition:all .3s ease}.DealsPage_viewAll__VRfVf:hover{background:rgba(255,179,62,.1)}.DealsPage_dealsGrid__CT6i6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.DealsPage_dealCard__lr1e5{background:hsla(0,0%,100%,.03);border-radius:16px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.DealsPage_dealCard__lr1e5:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.2);border-color:rgba(255,179,62,.3)}.DealsPage_imageContainer___lGAJ{position:relative;height:200px}.DealsPage_imageContainer___lGAJ img{width:100%;height:100%;object-fit:cover}.DealsPage_discountBadge__NLuGC{position:absolute;top:16px;right:16px;background:linear-gradient(120deg,#ff5b5b,#ffb33e);color:#fff;padding:6px 12px;border-radius:20px;font-weight:600;font-size:14px}.DealsPage_category__nYIvn{position:absolute;bottom:16px;left:16px;background:rgba(0,0,0,.75);color:#fff;padding:4px 12px;border-radius:20px;font-size:12px}.DealsPage_content__5nAwE{padding:24px}.DealsPage_titleRow__hdTUq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.DealsPage_titleRow__hdTUq h3{font-size:20px;font-weight:600;color:#fff}.DealsPage_pricing__MND1K{display:flex;flex-direction:column;align-items:flex-end}.DealsPage_originalPrice__3ACV9{font-size:14px;color:#b4b4d9;text-decoration:line-through}.DealsPage_discountedPrice__2vAiY{font-size:20px;font-weight:600;color:#ffb33e}.DealsPage_ratingRow__YhuAY{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.DealsPage_rating__gRGBr{display:flex;align-items:center;gap:4px;color:#fff}.DealsPage_reviews__MM3bW{color:#b4b4d9}.DealsPage_timeLeft__VwcUt{display:flex;align-items:center;gap:6px;color:#ff5b5b;font-size:14px}.DealsPage_bookNow__CoGmw{width:100%;padding:12px;background:linear-gradient(120deg,#ffb33e,#ff5b5b);color:#fff;border:none;border-radius:8px;font-weight:600;transition:all .3s ease}.DealsPage_bookNow__CoGmw:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.DealsPage_dealsGrid__CT6i6{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DealsPage_dealsGrid__CT6i6{grid-template-columns:1fr}.DealsPage_header__jZOmE{flex-direction:column;align-items:flex-start;gap:16px}.DealsPage_header__jZOmE h2{font-size:28px}}.DealsPage_title__8F517{font-size:36px;font-weight:800;color:#084887;margin-bottom:16px}.DealsPage_gradientText__Ajg8w{font-size:48px;font-weight:700;margin-bottom:16px;background:linear-gradient(120deg,#ffb33e,#ff5b5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;align-items:center;gap:1rem}.CategoryModal_modalOverlay__BW6Xq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.CategoryModal_modalContainer__rG2jI{background-color:#fff;border-radius:20px;width:100%;max-width:650px;max-height:85vh;overflow:hidden;box-shadow:0 20px 60px rgba(8,72,135,.3);position:relative}.CategoryModal_modalHeader__o_Zvk{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:linear-gradient(135deg,#084887,#1e40af);color:#fff;position:relative}.CategoryModal_modalHeader__o_Zvk:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent)}.CategoryModal_modalTitle__eNyMm{font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center}.CategoryModal_modalTitle__eNyMm:before{content:"🏷️";margin-right:.75rem;font-size:1.25rem}.CategoryModal_modalContent__otTLp{padding:2rem;overflow-y:auto;max-height:calc(85vh - 100px)}.CategoryModal_categoriesGrid__Dmube{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;grid-gap:1.5rem!important;gap:1.5rem!important;justify-items:center!important;align-items:start!important;padding:0!important;margin:0!important}.CategoryModal_categoryItem__QEsPX{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:rgba(248,250,252,.8)!important;border:2px solid rgba(8,72,135,.1)!important;border-radius:20px!important;cursor:pointer!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;width:150px!important;height:150px!important;padding:1.5rem 1rem!important;position:relative!important;overflow:hidden!important;box-shadow:0 6px 20px rgba(8,72,135,.08)!important;text-decoration:none!important;color:inherit!important}.CategoryModal_categoryItem__QEsPX:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,.1) 50%,transparent);transition:left .8s ease}.CategoryModal_categoryItem__QEsPX:hover:before{left:100%}.CategoryModal_categoryItem__QEsPX:hover{background:#fff!important;border-color:rgba(8,72,135,.3)!important;transform:translateY(-6px) scale(1.02)!important;box-shadow:0 15px 40px rgba(8,72,135,.2)!important}.CategoryModal_categoryIconContainer__Iv96H{width:70px!important;height:70px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(59,130,246,.08))!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:1rem!important;font-size:2.25rem!important;color:#084887!important;transition:all .4s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(8,72,135,.12)!important}.CategoryModal_categoryIconContainer__Iv96H:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent);border-radius:18px}.CategoryModal_categoryItem__QEsPX:hover .CategoryModal_categoryIconContainer__Iv96H{background:linear-gradient(135deg,rgba(8,72,135,.15),rgba(59,130,246,.12))!important;transform:scale(1.1) rotate(5deg)!important;box-shadow:0 8px 25px rgba(8,72,135,.25)!important}.CategoryModal_categoryName__dTnz2{height:4rem!important;font-size:.875rem!important;font-weight:600!important;text-align:center!important;line-height:1.3!important;color:#374151!important;transition:all .3s ease!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-width:100%!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;position:relative!important;z-index:2!important}.CategoryModal_categoryItem__QEsPX:hover .CategoryModal_categoryName__dTnz2{color:#084887!important;font-weight:700!important;transform:translateY(-2px)!important}.CategoryModal_selectedCategory__YxdOP{background:linear-gradient(135deg,#084887,#1e40af)!important;border-color:#084887!important;box-shadow:0 15px 40px rgba(8,72,135,.3)!important;transform:scale(1.05) translateY(-4px)!important}.CategoryModal_selectedCategory__YxdOP .CategoryModal_categoryIconContainer__Iv96H{background:hsla(0,0%,100%,.25)!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 8px 25px hsla(0,0%,100%,.3)!important}.CategoryModal_selectedCategory__YxdOP .CategoryModal_categoryName__dTnz2{color:#fff!important;font-weight:700!important}.CategoryModal_selectedCategory__YxdOP:hover{transform:scale(1.05) translateY(-6px)!important;box-shadow:0 20px 50px rgba(8,72,135,.4)!important}.CategoryModal_selectedCategory__YxdOP:hover .CategoryModal_categoryIconContainer__Iv96H{transform:scale(1.1)!important}.CategoryModal_loadingContainer__2lRTb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#084887}.CategoryModal_loadingSpinner__BpgJT{width:40px;height:40px;border:4px solid rgba(8,72,135,.2);border-top-color:#084887;border-radius:50%;animation:CategoryModal_spin__D90GN 1s linear infinite;margin-bottom:1rem}.CategoryModal_loadingText__GuhLB{font-size:1.125rem;font-weight:600;text-align:center}@keyframes CategoryModal_spin__D90GN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CategoryModal_modalHeader__o_Zvk .CategoryModal_btn-close__CjZHv{background:hsla(0,0%,100%,.2);border-radius:50%;width:40px;height:40px;opacity:1;transition:all .3s ease;filter:brightness(0) invert(1)}.CategoryModal_modalHeader__o_Zvk .CategoryModal_btn-close__CjZHv:hover{background:hsla(0,0%,100%,.3);transform:scale(1.1)}@media (max-width:768px){.CategoryModal_modalContainer__rG2jI{max-width:95vw;margin:1rem;max-height:90vh}.CategoryModal_modalHeader__o_Zvk{padding:1.25rem 1.5rem}.CategoryModal_modalTitle__eNyMm{font-size:1.25rem}.CategoryModal_modalContent__otTLp{padding:1.5rem;max-height:calc(90vh - 80px)}.CategoryModal_categoriesGrid__Dmube{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:1.25rem!important}.CategoryModal_categoryItem__QEsPX{width:130px!important;height:130px!important;padding:1.25rem .75rem!important}.CategoryModal_categoryIconContainer__Iv96H{width:60px!important;height:60px!important;font-size:2rem!important;margin-bottom:.75rem!important}.CategoryModal_categoryName__dTnz2{font-size:.75rem!important}}@media (max-width:480px){.CategoryModal_modalOverlay__BW6Xq{padding:.5rem}.CategoryModal_modalHeader__o_Zvk{padding:1rem 1.25rem}.CategoryModal_modalContent__otTLp{padding:1.25rem}.CategoryModal_categoriesGrid__Dmube{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important;gap:1rem!important}.CategoryModal_categoryItem__QEsPX{width:110px!important;height:110px!important;padding:1rem .5rem!important}.CategoryModal_categoryIconContainer__Iv96H{width:50px!important;height:50px!important;font-size:1.75rem!important;margin-bottom:.5rem!important}.CategoryModal_categoryName__dTnz2{font-size:.6875rem!important}}.CategoryModal_modalContent__otTLp .CategoryModal_col-4__5bXyB,.CategoryModal_modalContent__otTLp .CategoryModal_row__AkBs1{display:contents!important}@keyframes CategoryModal_modalSlideIn__6ijLC{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CategoryModal_modalContainer__rG2jI{animation:CategoryModal_modalSlideIn__6ijLC .3s ease-out}.CategoryList_categoryWrapper__sVZIY{background:transparent}.CategoryList_categories__3tIF6{padding:1.5rem;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(8,72,135,.08);border:1px solid rgba(8,72,135,.1);position:relative;overflow:hidden}.CategoryList_categories__3tIF6:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#084887,#0284c7);border-radius:20px 20px 0 0}.CategoryList_breadcrumbContainer__VGINh{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.CategoryList_breadcrumbButton__Mx4Iq{background:rgba(8,72,135,.08);border:2px solid rgba(8,72,135,.15);border-radius:12px;padding:.75rem 1.25rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.CategoryList_breadcrumbButton__Mx4Iq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,.1) 50%,transparent);transition:left .6s ease}.CategoryList_breadcrumbButton__Mx4Iq:hover:before{left:100%}.CategoryList_breadcrumbButton__Mx4Iq:hover{background:rgba(8,72,135,.12);border-color:rgba(8,72,135,.3);transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.15)}.CategoryList_breadcrumbContent__YVFW1{display:flex;align-items:center;font-weight:600;color:#084887;font-size:1rem;position:relative;z-index:2}.CategoryList_breadcrumbContent__YVFW1 i{font-size:.875rem;opacity:.8}.CategoryList_sectionHeader__vvpm5{margin-bottom:1.5rem}.CategoryList_sectionTitle__dCUET{font-size:1.125rem;font-weight:700;color:#084887;margin:0;display:flex;align-items:center}.CategoryList_sectionTitle__dCUET i{font-size:1rem;opacity:.8}.CategoryList_services__uQJ_l,.CategoryList_subcategories__AKpFL{padding:2rem;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(8,72,135,.08);border:1px solid rgba(8,72,135,.1);position:relative;overflow:hidden}.CategoryList_services__uQJ_l:before,.CategoryList_subcategories__AKpFL:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px 20px 0 0}.CategoryList_services__uQJ_l:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.CategoryList_gridContainer__Jad_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem;justify-items:center;align-items:start}.CategoryList_gridItem__oZ67d{display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);border:2px solid rgba(8,72,135,.1);border-radius:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);width:140px;height:140px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(8,72,135,.05)}.CategoryList_gridItem__oZ67d:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,.08) 50%,transparent);transition:left .8s ease}.CategoryList_gridItem__oZ67d:hover:before{left:100%}.CategoryList_gridItem__oZ67d:hover{background:#fff;border-color:rgba(8,72,135,.3);transform:translateY(-6px);box-shadow:0 12px 35px rgba(8,72,135,.15)}.CategoryList_iconContainer__phlLL{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(59,130,246,.08));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:2rem;color:#084887;transition:all .4s ease;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(8,72,135,.1)}.CategoryList_iconContainer__phlLL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(8,72,135,.05),transparent);border-radius:16px}.CategoryList_gridItem__oZ67d:hover .CategoryList_iconContainer__phlLL{background:linear-gradient(135deg,rgba(8,72,135,.15),rgba(59,130,246,.12));transform:scale(1.1);box-shadow:0 6px 20px rgba(8,72,135,.2)}.CategoryList_itemName__KS8F9{font-size:.875rem;font-weight:600;color:#374151;text-align:center;line-height:1.3;transition:all .3s ease;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative;z-index:2}.CategoryList_gridItem__oZ67d:hover .CategoryList_itemName__KS8F9{color:#084887;font-weight:700}.CategoryList_selectedItem__8HIJz{background:linear-gradient(135deg,#084887,#1e40af);border-color:#084887;box-shadow:0 12px 35px rgba(8,72,135,.25);transform:scale(1.05) translateY(-2px)}.CategoryList_selectedItem__8HIJz .CategoryList_iconContainer__phlLL{background:hsla(0,0%,100%,.2);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px hsla(0,0%,100%,.2)}.CategoryList_selectedItem__8HIJz .CategoryList_itemName__KS8F9{color:#fff;font-weight:700}.CategoryList_selectedItem__8HIJz:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 15px 40px rgba(8,72,135,.3)}.CategoryList_emptyState__p19vK{grid-column:1/-1;text-align:center;padding:2rem;color:#6b7280;font-style:italic}.CategoryList_loadingState__xQ7k9{grid-column:1/-1;text-align:center;padding:2rem;color:#084887}@media (max-width:768px){.CategoryList_categories__3tIF6,.CategoryList_services__uQJ_l,.CategoryList_subcategories__AKpFL{padding:1.5rem;margin-bottom:1rem}.CategoryList_gridContainer__Jad_9{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.CategoryList_gridItem__oZ67d{width:120px;height:120px;padding:1rem}.CategoryList_iconContainer__phlLL{width:52px;height:52px;font-size:1.75rem;margin-bottom:.75rem}.CategoryList_itemName__KS8F9{font-size:.75rem}.CategoryList_sectionTitle__dCUET{font-size:1rem}.CategoryList_breadcrumbButton__Mx4Iq{padding:.5rem 1rem}.CategoryList_breadcrumbContent__YVFW1{font-size:.875rem}}@media (max-width:480px){.CategoryList_categories__3tIF6,.CategoryList_services__uQJ_l,.CategoryList_subcategories__AKpFL{padding:1rem}.CategoryList_gridContainer__Jad_9{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.CategoryList_gridItem__oZ67d{width:100px;height:100px;padding:.75rem}.CategoryList_iconContainer__phlLL{width:44px;height:44px;font-size:1.5rem;margin-bottom:.5rem}.CategoryList_itemName__KS8F9{font-size:.6875rem}.CategoryList_breadcrumbContainer__VGINh{flex-direction:column;align-items:stretch;gap:.75rem}.CategoryList_breadcrumbButton__Mx4Iq{width:100%;justify-content:center}}@keyframes CategoryList_fadeInUp__LcbnJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CategoryList_services__uQJ_l,.CategoryList_subcategories__AKpFL{animation:CategoryList_fadeInUp__LcbnJ .5s ease-out}.SuccessModal_modalOverlay__4UTuY{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.SuccessModal_modalContainer__n38Uc{background-color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 10px 25px rgba(0,0,0,.2);text-align:center}.NewJob_container__BtWsH{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9 25%,#e2e8f0 50%,#f8fafc 75%,#fff);margin:0;max-width:100vw;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;padding:0}.NewJob_header__7yJ4Y{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2rem 3rem;border-bottom:1px solid rgba(226,232,240,.5);box-shadow:0 4px 20px rgba(8,72,135,.1);position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%}.NewJob_title__CswtK{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#084887,#1e40af 50%,#0284c7);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;text-align:center;text-shadow:none}.NewJob_tabIndicator__nscZ_{display:flex;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:1rem 3rem;border-bottom:1px solid rgba(226,232,240,.8);overflow-x:auto;position:-webkit-sticky;position:sticky;top:105px;z-index:30;box-shadow:0 4px 20px rgba(8,72,135,.08);gap:.75rem;width:100%}.NewJob_tabItem__xPVQ4{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;background:rgba(248,250,252,.8);border:2px solid rgba(226,232,240,.6);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:80px;border-radius:12px;position:relative;overflow:hidden}.NewJob_tabItem__xPVQ4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,.1) 50%,transparent);transition:left .8s ease}.NewJob_tabItem__xPVQ4:hover:before{left:100%}.NewJob_tabItem__xPVQ4:hover{background:hsla(0,0%,100%,.9);border-color:rgba(8,72,135,.3);transform:translateY(-3px);box-shadow:0 8px 25px rgba(8,72,135,.12)}.NewJob_tabItem__xPVQ4:disabled{cursor:not-allowed;opacity:.4;transform:none;background:rgba(241,245,249,.5)}.NewJob_activeTabItem__sQTi1{background:linear-gradient(135deg,#084887,#1e40af);border-color:#084887;color:#fff;box-shadow:0 12px 35px rgba(8,72,135,.25);transform:scale(1.05) translateY(-2px)}.NewJob_completedTabItem__lH_5b{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff;box-shadow:0 8px 25px rgba(16,185,129,.2)}.NewJob_tabIcon__bNjZp{width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;font-size:.875rem;color:#64748b;transition:all .4s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.NewJob_activeTabIcon__LOwB1{color:#084887}.NewJob_activeTabIcon__LOwB1,.NewJob_completedTabIcon__3aM2b{background:hsla(0,0%,100%,.95);transform:scale(1.1);box-shadow:0 4px 15px hsla(0,0%,100%,.3)}.NewJob_completedTabIcon__3aM2b{color:#10b981}.NewJob_tabItem__xPVQ4:hover .NewJob_tabIcon__bNjZp{background:hsla(0,0%,100%,.95);color:#084887;transform:scale(1.05);box-shadow:0 4px 15px rgba(8,72,135,.15)}.NewJob_tabLabel__c8xqM{font-size:.75rem;color:#64748b;text-align:center;line-height:1.3;font-weight:600;transition:all .3s ease}.NewJob_activeTabLabel__byDFQ,.NewJob_completedTabLabel__2pJ_1{color:#fff;font-weight:700}.NewJob_tabItem__xPVQ4:hover .NewJob_tabLabel__c8xqM{color:#084887;font-weight:700}.NewJob_scrollView__mtZaB{flex:1 1;overflow-y:auto;padding-bottom:120px;scroll-behavior:smooth;background:transparent;width:100%}.NewJob_tabContent__AKIOa{padding:2rem 4rem;animation:NewJob_fadeInUp__YaX3C .6s ease-out;background:transparent;max-width:100%;margin:0;width:100%}@keyframes NewJob_fadeInUp__YaX3C{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.NewJob_sectionContainer__1eskm{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:2.5rem 3rem;margin-bottom:2rem;box-shadow:0 10px 40px rgba(8,72,135,.08);border:1px solid hsla(0,0%,100%,.6);position:relative;overflow:hidden}.NewJob_sectionContainer__1eskm:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(135deg,#084887,#0284c7 50%,#06b6d4);border-radius:24px 24px 0 0}.NewJob_sectionContainer__1eskm:after{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(8,72,135,.03) 0,transparent 70%);pointer-events:none}.NewJob_sectionTitle__Gm9fz{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#084887,#1e40af);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1.5rem;position:relative;z-index:2}.NewJob_sectionDescription__m67j7{color:#64748b;margin-bottom:2.5rem;line-height:1.7;font-size:1.2rem;position:relative;z-index:2}.NewJob_selectionConfirmation__FjCKn{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.05));border:1px solid rgba(16,185,129,.3);border-radius:16px;padding:1.5rem 2rem;margin-top:2rem;display:flex;align-items:center;animation:NewJob_slideInUp__yOPwa .3s ease-out;box-shadow:0 4px 15px rgba(16,185,129,.1)}@keyframes NewJob_slideInUp__yOPwa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NewJob_priorityOption__V3wAN{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(8,72,135,.15);border-radius:12px;padding:.75rem 1rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;text-align:center;overflow:hidden;font-weight:600;font-size:.875rem;color:#374151;margin-bottom:.75rem}.NewJob_priorityOption__V3wAN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,.08) 50%,transparent);transition:left .8s ease}.NewJob_priorityOption__V3wAN:hover:before{left:100%}.NewJob_priorityOption__V3wAN:hover{border-color:rgba(8,72,135,.4);transform:translateY(-4px);box-shadow:0 12px 35px rgba(8,72,135,.15);background:#fff}.NewJob_selectedPriorityOption___pXF1{background:linear-gradient(135deg,#084887,#1e40af);color:#fff;border-color:#084887;box-shadow:0 15px 40px rgba(8,72,135,.25);transform:scale(1.02) translateY(-2px)}.NewJob_emergencyOption__f9zQs{border-color:rgba(239,68,68,.15)}.NewJob_emergencyOption__f9zQs:hover{border-color:rgba(239,68,68,.4)}.NewJob_emergencyOption__f9zQs:before{background:linear-gradient(120deg,transparent,rgba(239,68,68,.08) 50%,transparent)}.NewJob_selectedEmergencyOption__xWBnK{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-color:#ef4444;box-shadow:0 15px 40px rgba(239,68,68,.25);transform:scale(1.02) translateY(-2px)}.NewJob_profileItem__UHVs8{position:relative;width:140px;height:140px;border-radius:20px;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(59,130,246,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(8,72,135,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:1.5rem;margin-bottom:1.5rem;transition:all .3s ease;overflow:hidden}.NewJob_profileItem__UHVs8:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(8,72,135,.2)}.NewJob_profileIcon__9C0M2{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#084887,#1e40af);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin-bottom:.75rem;box-shadow:0 4px 15px rgba(8,72,135,.3)}.NewJob_profileName__uupYr{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(135deg,rgba(8,72,135,.9),rgba(30,64,175,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:.75rem .5rem;font-size:.875rem;text-align:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;font-weight:500}.NewJob_removeButton__TWhYT{position:absolute;top:-8px;right:-8px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:2px solid #fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.3)}.NewJob_removeButton__TWhYT:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(239,68,68,.4)}.NewJob_mediaItem__NJaVb{position:relative;width:140px;height:140px;border-radius:16px;overflow:hidden;border:2px solid rgba(8,72,135,.2);transition:all .3s ease;background:#fff;box-shadow:0 4px 15px rgba(8,72,135,.1);margin-right:1.5rem;margin-bottom:1.5rem}.NewJob_mediaItem__NJaVb:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(8,72,135,.2);border-color:#084887}.NewJob_mediaThumbnail__CHk3B{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.NewJob_mediaItem__NJaVb:hover .NewJob_mediaThumbnail__CHk3B{transform:scale(1.05)}.NewJob_videoContainer__P1_Wb{display:flex;align-items:center;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(59,130,246,.05));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(8,72,135,.2);border-radius:16px;padding:1.5rem;margin:1rem 0;transition:all .3s ease;position:relative;overflow:hidden}.NewJob_videoContainer__P1_Wb:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(8,72,135,.15)}.NewJob_videoThumbnail__wryLI{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#084887,#1e40af);display:flex;align-items:center;justify-content:center;margin-right:1.5rem;font-size:1.75rem;color:#fff;box-shadow:0 4px 15px rgba(8,72,135,.3)}.NewJob_videoName__DC_Gb{flex:1 1;font-size:1rem;color:#374151;font-weight:500}.NewJob_navigationFooter__526PA{padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center;width:100%;z-index:1000;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(226,232,240,.5);position:-webkit-sticky;position:sticky;bottom:0}.NewJob_container__BtWsH input[type=date],.NewJob_container__BtWsH input[type=text],.NewJob_container__BtWsH input[type=time],.NewJob_container__BtWsH select,.NewJob_container__BtWsH textarea{border:2px solid rgba(8,72,135,.15);border-radius:8px;padding:.5rem .75rem;transition:all .4s ease;font-size:.875rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#374151;font-weight:500;margin-bottom:.5rem}.NewJob_container__BtWsH input[type=date]:focus,.NewJob_container__BtWsH input[type=text]:focus,.NewJob_container__BtWsH input[type=time]:focus,.NewJob_container__BtWsH select:focus,.NewJob_container__BtWsH textarea:focus{outline:none;border-color:#084887;box-shadow:0 0 0 4px rgba(8,72,135,.1);background:#fff;transform:translateY(-1px)}.NewJob_container__BtWsH .NewJob_btn-primary___eLMi{background:linear-gradient(135deg,#084887,#1e40af);border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600;font-size:.875rem;transition:all .4s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden;color:#fff}.NewJob_container__BtWsH .NewJob_btn-primary___eLMi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2) 50%,transparent);transition:left .6s ease}.NewJob_container__BtWsH .NewJob_btn-primary___eLMi:hover:before{left:100%}.NewJob_container__BtWsH .NewJob_btn-primary___eLMi:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(8,72,135,.35);background:linear-gradient(135deg,#0369a1,#1d4ed8)}.NewJob_container__BtWsH .NewJob_btn-primary___eLMi:active{transform:translateY(-1px);box-shadow:0 8px 25px rgba(8,72,135,.3)}.NewJob_container__BtWsH .NewJob_btn-outline-primary__v6oSa{border:2px solid #084887;color:#084887;border-radius:8px;padding:.5rem 1rem;font-weight:600;font-size:.875rem;transition:all .4s ease;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.NewJob_container__BtWsH .NewJob_btn-outline-primary__v6oSa:hover{background:linear-gradient(135deg,#084887,#1e40af);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(8,72,135,.25)}.NewJob_container__BtWsH .NewJob_card__ExKNa{border:1px solid rgba(8,72,135,.08);border-radius:20px;box-shadow:0 8px 25px rgba(8,72,135,.08);transition:all .4s ease;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden;margin-bottom:1.5rem}.NewJob_container__BtWsH .NewJob_card__ExKNa:hover{transform:translateY(-4px);box-shadow:0 15px 40px rgba(8,72,135,.12);border-color:rgba(8,72,135,.15)}.NewJob_container__BtWsH .NewJob_card-header__16uSB{background:linear-gradient(135deg,rgba(8,72,135,.08),rgba(59,130,246,.05));border-bottom:1px solid rgba(8,72,135,.1);border-radius:20px 20px 0 0;padding:1.5rem 2rem}.NewJob_container__BtWsH .NewJob_badge__Zlo5D{background:linear-gradient(135deg,#084887,#1e40af);border-radius:25px;padding:.75rem 1.25rem;font-weight:600;font-size:1rem;box-shadow:0 4px 15px rgba(8,72,135,.2)}@media (max-width:1200px){.NewJob_tabContent__AKIOa{padding:2.5rem;max-width:100%}.NewJob_sectionContainer__1eskm{padding:2.5rem 3rem}}@media (max-width:768px){.NewJob_container__BtWsH{padding-bottom:120px}.NewJob_header__7yJ4Y{padding:1.5rem 2rem}.NewJob_title__CswtK{font-size:2rem}.NewJob_tabIndicator__nscZ_{padding:1.5rem 2rem;top:85px;gap:1rem}.NewJob_tabItem__xPVQ4{min-width:100px;padding:1rem .75rem}.NewJob_tabIcon__bNjZp{width:44px;height:44px;font-size:1.25rem}.NewJob_tabLabel__c8xqM{font-size:.875rem}.NewJob_sectionContainer__1eskm{padding:2rem;margin-bottom:2rem}.NewJob_sectionTitle__Gm9fz{font-size:1.5rem}.NewJob_tabContent__AKIOa{padding:2rem}.NewJob_priorityOption__V3wAN{padding:1.5rem;font-size:1rem}.NewJob_profileItem__UHVs8{width:120px;height:120px;margin-right:1rem}.NewJob_profileIcon__9C0M2{width:56px;height:56px;font-size:1.75rem}.NewJob_mediaItem__NJaVb{width:120px;height:120px;margin-right:1rem}.NewJob_navigationFooter__526PA{padding:1.5rem 2rem}.NewJob_videoContainer__P1_Wb{padding:1.25rem}.NewJob_videoThumbnail__wryLI{width:56px;height:56px;margin-right:1.25rem;font-size:1.5rem}}@media (max-width:480px){.NewJob_header__7yJ4Y{padding:1rem 1.5rem}.NewJob_title__CswtK{font-size:1.5rem}.NewJob_tabIndicator__nscZ_{padding:1rem 1.5rem}.NewJob_sectionContainer__1eskm{padding:1.5rem}.NewJob_sectionTitle__Gm9fz{font-size:1.25rem}.NewJob_tabContent__AKIOa{padding:1.5rem}.NewJob_mediaItem__NJaVb,.NewJob_profileItem__UHVs8{width:100px;height:100px}.NewJob_profileIcon__9C0M2{width:48px;height:48px;font-size:1.5rem}.NewJob_navigationFooter__526PA{padding:1rem 1.5rem}}.UserProfileForm_container__X_vbD{padding:15px;width:100%}.UserProfileForm_iconInputContainer__gbbtK{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserProfileForm_icon__MM2CC{position:absolute;left:10px;color:#0275d8;z-index:1}.UserProfileForm_input__6DWYe{padding-left:40px}.UserProfileForm_disabledContainer__v5Das{opacity:.7}.UserProfileForm_disabledInput__1gLD_{background-color:#f8f9fa}.UserProfileForm_button__Tp1iR{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserAddressForm_container__B_tZZ{padding:15px;width:100%}.UserAddressForm_iconInputContainer__T8oAg{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserAddressForm_icon__BAxrm{position:absolute;left:10px;color:#0275d8;z-index:1}.UserAddressForm_input__m9csn{padding-left:40px}.UserAddressForm_button__rebyp{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserAddressForm_disabledButton__hpVlP{background-color:#ccc;cursor:not-allowed}.UserPreferredPharmacyForm_container__kjCBo{padding:15px;width:100%}.UserPreferredPharmacyForm_iconInputContainer__EXEKg{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserPreferredPharmacyForm_icon__UExaJ{position:absolute;left:10px;color:#0275d8;z-index:1}.UserPreferredPharmacyForm_input___mRcW{padding-left:40px}.UserPreferredPharmacyForm_button__4VQvM{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserPreferredPharmacyForm_disabledButton__PVVHD{background-color:#ccc;cursor:not-allowed}.UserMedicalHistoryForm_container__QH009{padding:15px;width:100%}.UserMedicalHistoryForm_scrollContainer__HTS7M{max-height:600px;overflow-y:auto;padding-right:10px}.UserMedicalHistoryForm_iconInputContainer__7Uq9b{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserMedicalHistoryForm_icon__ctjPM{position:absolute;left:10px;color:#0275d8;z-index:1}.UserMedicalHistoryForm_input__snGOa{padding-left:40px}.UserMedicalHistoryForm_button__DZmxZ{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserMedicalHistoryForm_disabledButton__uhVs5{background-color:#ccc;cursor:not-allowed}.UserPetInformationForm_container__YTiZF{padding:15px;width:100%}.UserPetInformationForm_scrollContainer__CyjjP{max-height:600px;overflow-y:auto;padding-right:10px}.UserPetInformationForm_iconInputContainer__iL2lR{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserPetInformationForm_icon__RIqD0{position:absolute;left:10px;color:#0275d8;z-index:1}.UserPetInformationForm_input__OVP9R{padding-left:40px}.UserPetInformationForm_button__L_SdT{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserPetInformationForm_disabledButton__Mm_y6{background-color:#ccc;cursor:not-allowed}.UserPetInsuranceForm_container__HAeKJ{padding:15px;width:100%}.UserPetInsuranceForm_scrollContainer__bQndg{max-height:600px;overflow-y:auto;padding-right:10px}.UserPetInsuranceForm_iconInputContainer__qao_C{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserPetInsuranceForm_icon__FHAax{position:absolute;left:10px;color:#0275d8;z-index:1}.UserPetInsuranceForm_input__smjxI{padding-left:40px}.UserPetInsuranceForm_button__RYERO{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserPetInsuranceForm_disabledButton__UqNkF{background-color:#ccc;cursor:not-allowed}.UserPersonalInsuranceForm_container__zjOUC{padding:15px;width:100%}.UserPersonalInsuranceForm_scrollContainer__tuIMf{max-height:600px;overflow-y:auto;padding-right:10px}.UserPersonalInsuranceForm_iconInputContainer__64SGw{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserPersonalInsuranceForm_icon__UF3SH{position:absolute;left:10px;color:#0275d8;z-index:1}.UserPersonalInsuranceForm_input__qjwTQ{padding-left:40px}.UserPersonalInsuranceForm_button__ghFJk{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserPersonalInsuranceForm_disabledButton__D4dRq{background-color:#ccc;cursor:not-allowed}.UserHomeInformationForm_container__d9HlH{padding:15px;width:100%}.UserHomeInformationForm_scrollContainer__HH8S6{max-height:600px;overflow-y:auto;padding-right:10px}.UserHomeInformationForm_iconInputContainer__lh8MO{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserHomeInformationForm_icon__A7oAF{position:absolute;left:10px;color:#0275d8;z-index:1}.UserHomeInformationForm_input__Bm656{padding-left:40px}.UserHomeInformationForm_button__3eyAy{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserHomeInformationForm_disabledButton__tf_bb{background-color:#ccc;cursor:not-allowed}.BusinessFeed_activeFilters__Qpy6s{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;margin-bottom:1rem;padding:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);align-items:center}.BusinessFeed_activeFilters__Qpy6s::-webkit-scrollbar{display:none}.BusinessFeed_filterTag__tsiYO{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background-color:#f3f4f6;border-radius:2rem;font-size:.875rem;font-weight:500;color:#4b5563;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.BusinessFeed_filterTag__tsiYO button{border:none;background:none;padding:0 .25rem;cursor:pointer;font-size:1rem;color:#6b7280;display:flex;align-items:center;justify-content:center;margin-left:4px}.BusinessFeed_filterTag__tsiYO:hover{background-color:#e5e7eb;transform:translateY(-1px)}.BusinessFeed_clearFilters__gxeFA{color:#2563eb;transition:color .2s ease;margin-left:auto;flex-shrink:0}.BusinessFeed_clearFilters__gxeFA:hover{color:#1d4ed8}.BusinessFeed_ratings___9a2S{flex-wrap:wrap}@media (max-width:1024px){.BusinessFeed_content__sEHlz{grid-template-columns:250px 1fr;gap:1.5rem}.BusinessFeed_businessCard__t_2vc{max-width:none}}@media (max-width:768px){.BusinessFeed_content__sEHlz{grid-template-columns:1fr;padding:1rem}.BusinessFeed_filterSidebar__5dL4j{display:none}.BusinessFeed_mobileFilters__JgmEQ{display:flex}.BusinessFeed_businessList___oENP{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.BusinessFeed_businessList___oENP{grid-template-columns:1fr}.BusinessFeed_cardContent__lROwv{padding:1rem}.BusinessFeed_businessName__IYML3{font-size:1rem}.BusinessFeed_cardImage__Dir8j{height:160px}.BusinessFeed_ratings___9a2S{gap:.5rem}.BusinessFeed_businessInfo__fcVml{grid-template-columns:1fr}.BusinessFeed_searchHeader__wn7pj{padding:.75rem 0}.BusinessFeed_searchWrapper__scSJs{padding:0 .75rem}}.BusinessFeed_container__ImNbH{min-height:100vh;height:100%}.BusinessFeed_loadingContainer__bUBOq{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;height:40vh}.BusinessFeed_searchHeader__wn7pj{z-index:50;background-color:#fff;border-bottom:1px solid #e5e5e5;box-shadow:0 2px 4px rgba(0,0,0,.05);max-width:350px;margin-inline:auto;margin-top:10rem}.BusinessFeed_searchWrapper__scSJs{display:flex;max-width:1200px;margin:10rem auto 0;padding:0 1rem}.BusinessFeed_searchIcon__uiXgq{position:absolute;left:2rem;top:50%;transform:translateY(-50%);color:#9ca3af}.BusinessFeed_searchInput__REyws{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #e5e5e5;border-radius:.5rem;font-size:1rem;transition:all .2s ease}.BusinessFeed_searchInput__REyws:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.BusinessFeed_content__sEHlz{max-width:1200px;margin-inline:auto;padding:2rem 1rem;display:grid;grid-template-columns:300px 1fr;grid-gap:2rem;gap:2rem}.BusinessFeed_mainContent__ChpUK{flex:1 1}.BusinessFeed_mobileFilters__JgmEQ{display:none;gap:.5rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;flex-wrap:wrap}.BusinessFeed_mobileViewToggleContainer__3bq8c{display:flex;gap:.5rem;margin-left:auto}.BusinessFeed_mobileFilterButton__zdDK8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:all .2s ease}.BusinessFeed_mobileFilterButton__zdDK8:hover{background-color:#f3f4f6}.BusinessFeed_viewToggleSwitch__y5cE7{width:100%}.BusinessFeed_toggleContainer__gOgQ7{position:relative;display:flex;background:#f1f5f9;border-radius:8px;padding:3px;width:100%}.BusinessFeed_toggleOption___hy_f{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:5px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;position:relative;z-index:2}.BusinessFeed_toggleOption___hy_f.BusinessFeed_active__UYhcE{color:#084887}.BusinessFeed_toggleSlider__FH_sJ{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:#fff;border-radius:5px;transition:transform .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:1}.BusinessFeed_toggleSlider__FH_sJ.BusinessFeed_slideRight__YXZrD{transform:translateX(100%)}.BusinessFeed_sidebarActiveFilters__bwu9P{gap:8px}.BusinessFeed_sidebarFilterItem__Hji__{display:flex;align-items:flex-start;gap:8px;font-size:12px}.BusinessFeed_sidebarFilterLabel__L_tnO{color:#64748b;font-weight:500;min-width:40px;flex-shrink:0;margin-top:2px}.BusinessFeed_sidebarFilterTags___bvFg{display:flex;flex-wrap:wrap;gap:4px;flex:1 1}.BusinessFeed_sidebarFilterTag__oB0zX{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#e2e8f0;border-radius:12px;font-size:11px;color:#475569;transition:all .2s ease}.BusinessFeed_sidebarFilterTag__oB0zX:hover{background:#cbd5e1}.BusinessFeed_sidebarFilterClose__k7F3C{background:none;width:14px;height:14px;line-height:1;color:#64748b;transition:all .2s ease;margin-left:2px}.BusinessFeed_sidebarFilterClose__k7F3C:hover{background:#f1f5f9;color:#374151}.BusinessFeed_activeFiltersHeader__S51Qi{margin-bottom:12px}.BusinessFeed_activeFiltersHeader__S51Qi h3{margin:0;font-size:1rem;font-weight:600;color:#111827}.BusinessFeed_clearAllFilters__XDP02{background:none;color:#dc2626;font-size:11px;padding:2px 6px;border-radius:4px}.BusinessFeed_clearAllFilters__XDP02:hover{background:#fef2f2;color:#b91c1c}.BusinessFeed_businessList___oENP{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.BusinessFeed_mapContainer__9sJjv{position:relative;width:100%;height:70vh;min-height:500px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e5e7eb;background:#f9fafb}.BusinessFeed_mapWrapper__9FAkN{width:100%;height:100%;border-radius:12px}.BusinessFeed_mapLoadingContainer__4cC5D{display:flex;align-items:center;justify-content:center;width:100%;height:70vh;min-height:500px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.BusinessFeed_mapLoader__vhHxo{text-align:center}.BusinessFeed_mapControls__Z0d9B{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:1000}.BusinessFeed_mapControlButton__Z3eBG{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .2s ease;color:#374151;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BusinessFeed_mapControlButton__Z3eBG:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px);color:#084887}.BusinessFeed_mapControlButton__Z3eBG:active{transform:translateY(0)}.BusinessFeed_mapLegend__DyEZE{position:absolute;bottom:20px;left:20px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000}.BusinessFeed_legendItem__h3vaA{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:#374151;white-space:nowrap}.BusinessFeed_legendItem__h3vaA:last-child{margin-bottom:0}.BusinessFeed_legendMarker__pxkiD{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.BusinessFeed_filterSidebar__5dL4j{background-color:#fff;border-radius:.5rem;padding:1.5rem;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.BusinessFeed_filterSection__he95m{border-bottom:1px solid #e5e5e5;padding:1.5rem 0}.BusinessFeed_filterSection__he95m:first-child{padding-top:0}.BusinessFeed_filterSection__he95m:last-child{border-bottom:none;padding-bottom:0}.BusinessFeed_filterTitle__S3q4V{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#111827}.BusinessFeed_filterOptions__Duzmp{display:flex;flex-direction:column;gap:.75rem}.BusinessFeed_filterOption__fEQI_{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4b5563;transition:color .2s ease}.BusinessFeed_filterOption__fEQI_:hover{color:#111827}.BusinessFeed_filterOption__fEQI_ input[type=checkbox]{width:1rem;height:1rem;border-radius:.25rem;border:1.5px solid #d1d5db;transition:all .2s ease}.BusinessFeed_filterOption__fEQI_ input[type=checkbox]:checked{background-color:#2563eb;border-color:#2563eb}.BusinessFeed_sortOption__A4lY2{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4b5563;padding:.5rem 0;transition:color .2s ease}.BusinessFeed_sortOption__A4lY2:hover{color:#111827}.BusinessFeed_sortOption__A4lY2 input[type=radio]{width:1rem;height:1rem;border-radius:50%;border:1.5px solid #d1d5db;transition:all .2s ease}.BusinessFeed_sortOption__A4lY2 input[type=radio]:checked{border-color:#2563eb;background-color:#2563eb}.BusinessFeed_radiusSlider__5c2qb{display:flex;flex-direction:column;gap:.75rem}.BusinessFeed_radiusSlider__5c2qb input[type=range]{width:100%;height:.25rem;background-color:#e5e7eb;border-radius:.25rem;cursor:pointer}.BusinessFeed_radiusSlider__5c2qb input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1rem;height:1rem;background-color:#2563eb;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.BusinessFeed_radiusSlider__5c2qb input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.BusinessFeed_radiusSlider__5c2qb span{font-size:.875rem;color:#4b5563}.BusinessFeed_businessCard__t_2vc{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.BusinessFeed_businessCard__t_2vc:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.BusinessFeed_cardImage__Dir8j{position:relative;height:180px;overflow:hidden}.BusinessFeed_cardImage__Dir8j img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BusinessFeed_businessCard__t_2vc:hover .BusinessFeed_cardImage__Dir8j img{transform:scale(1.05)}.BusinessFeed_cardActions__UnQmw{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.BusinessFeed_actionButton__uOFRq{width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BusinessFeed_actionButton__uOFRq:hover{transform:scale(1.05);background-color:#fff}.BusinessFeed_actionButton__uOFRq svg{width:1.25rem;height:1.25rem;color:#4b5563;transition:all .2s ease}.BusinessFeed_favoriteActive__9ekEs{fill:#ef4444;color:#ef4444}.BusinessFeed_tierBadge__lO_a6{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:linear-gradient(90deg,#f59e0b,#fbbf24);color:#fff;font-size:.875rem;font-weight:600;border-radius:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.BusinessFeed_cardContent__lROwv{padding:1.5rem}.BusinessFeed_businessName__IYML3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.BusinessFeed_ratings___9a2S{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:nowrap;min-height:32px;align-items:center;overflow-x:auto}.BusinessFeed_ratingItem__yvWVa{display:flex;align-items:center;gap:.375rem;cursor:pointer;padding:4px 6px;border-radius:6px;transition:background-color .2s ease}.BusinessFeed_ratingItem__yvWVa:hover{background-color:#f9fafb}.BusinessFeed_ratingItem__yvWVa img{width:1rem;height:1rem;border-radius:.25rem}.BusinessFeed_starIcon__JIGhf{width:1rem;height:1rem;color:#fbbf24}.BusinessFeed_ratingItem__yvWVa span{font-size:.875rem;color:#4b5563;white-space:nowrap}.BusinessFeed_badges__Idcsf{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.BusinessFeed_badge__PJhdA{padding:.25rem .75rem;background-color:#f3f4f6;color:#4b5563;font-size:.75rem;border-radius:2rem;transition:all .2s ease}.BusinessFeed_badge__PJhdA:hover{background-color:#e5e7eb}.BusinessFeed_noBadgesContainer__ou_Lm{padding:.5rem .75rem;margin-bottom:1rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6}.BusinessFeed_noBadgesText__cUbUT{font-size:.8rem;color:#9ca3af;font-style:italic;text-align:center;font-weight:400}.BusinessFeed_businessInfo__fcVml{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.BusinessFeed_infoItem__O4PYm{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.BusinessFeed_infoItem__O4PYm svg{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}.BusinessFeed_bookButton__X3jv1{width:100%;height:3rem;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BusinessFeed_bookButton__X3jv1:hover{background-color:#1d4ed8}.BusinessFeed_bookButton__X3jv1:active{transform:scale(.98)}.BusinessFeed_bookButton__X3jv1 svg{width:1.25rem;height:1.25rem}.BusinessFeed_emptyState__0IwAh{text-align:center;padding:3rem 1rem;background-color:#fff;border-radius:.5rem}.BusinessFeed_emptyStateIcon__ZMvKx{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.BusinessFeed_emptyStateTitle__bMJrF{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.BusinessFeed_emptyStateText__fsRR6{color:#6b7280;margin-bottom:1.5rem}.BusinessFeed_loadingState___mrRv{padding:2rem;text-align:center}.BusinessFeed_loadingSpinner__j4Clo{border:3px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;width:2.5rem;height:2.5rem;animation:BusinessFeed_spin__LnJmL 1s linear infinite;margin:0 auto 1rem}@keyframes BusinessFeed_spin__LnJmL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BusinessFeed_noResults__hnMUV{text-align:center;padding:3rem 1rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:12px;border:1px solid #e2e8f0;grid-column:1/-1}.BusinessFeed_noResults__hnMUV h3{color:#374151;margin-bottom:1rem;font-size:1.125rem}.BusinessFeed_clearFilters__gxeFA{color:#dc2626;background:none;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;border-radius:6px}.BusinessFeed_clearFilters__gxeFA:hover{background:#fef2f2;color:#b91c1c}.BusinessFeed_dateFilter__k3d2r{display:flex;align-items:center;gap:10px;margin-top:8px}.BusinessFeed_dateInput__rJzxK{padding:8px;border:1px solid #ccc;border-radius:4px;width:100%}.BusinessFeed_clearDateBtn__6LVLz{background:none;border:none;color:#666;cursor:pointer;font-size:14px;text-decoration:underline}@media (max-width:1024px){.BusinessFeed_content__sEHlz{grid-template-columns:250px 1fr;gap:1.5rem}.BusinessFeed_businessCard__t_2vc{max-width:none}.BusinessFeed_mapContainer__9sJjv{height:60vh;min-height:400px}}@media (max-width:768px){.BusinessFeed_content__sEHlz{grid-template-columns:1fr;padding:1rem}.BusinessFeed_filterSidebar__5dL4j{display:none}.BusinessFeed_mobileFilters__JgmEQ{display:flex;flex-wrap:wrap;gap:.5rem}.BusinessFeed_mobileViewToggleContainer__3bq8c{margin-left:0;margin-top:0;width:100%;display:flex;gap:.5rem}.BusinessFeed_businessList___oENP{grid-template-columns:repeat(2,1fr);gap:1rem}.BusinessFeed_mapContainer__9sJjv{height:50vh;min-height:350px}.BusinessFeed_mapControls__Z0d9B{top:10px;right:10px;gap:6px}.BusinessFeed_mapControlButton__Z3eBG{width:40px;height:40px}.BusinessFeed_mapLegend__DyEZE{bottom:10px;left:10px;padding:12px}.BusinessFeed_viewToggleSwitch__y5cE7{display:none!important}.BusinessFeed_sidebarActiveFilters__bwu9P{gap:6px}.BusinessFeed_sidebarFilterItem__Hji__{flex-direction:column;align-items:flex-start;gap:4px}.BusinessFeed_sidebarFilterLabel__L_tnO{min-width:auto;margin-top:0}.BusinessFeed_sidebarFilterTag__oB0zX{font-size:10px;padding:2px 6px}.BusinessFeed_activeFiltersHeader__S51Qi h3{font-size:14px}.BusinessFeed_clearAllFilters__XDP02{font-size:10px}}@media (max-width:640px){.BusinessFeed_businessList___oENP{grid-template-columns:1fr}.BusinessFeed_cardContent__lROwv{padding:1rem}.BusinessFeed_businessName__IYML3{font-size:1rem}.BusinessFeed_cardImage__Dir8j{height:160px}.BusinessFeed_ratings___9a2S{gap:.5rem;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.BusinessFeed_businessInfo__fcVml{grid-template-columns:1fr}.BusinessFeed_searchHeader__wn7pj{padding:.75rem 0}.BusinessFeed_searchWrapper__scSJs{padding:0 .75rem}.BusinessFeed_mapContainer__9sJjv{height:45vh;min-height:300px}.BusinessFeed_mapControls__Z0d9B{flex-direction:row;top:auto;bottom:80px;right:10px;left:10px;justify-content:center;gap:8px}.BusinessFeed_mapLegend__DyEZE{position:relative;bottom:auto;left:auto;margin-top:1rem;background:#fff;border:1px solid #e5e7eb;-webkit-backdrop-filter:none;backdrop-filter:none}.BusinessFeed_legendItem__h3vaA{font-size:12px}.BusinessFeed_mobileFilters__JgmEQ{flex-direction:column;gap:.5rem}.BusinessFeed_mobileViewToggleContainer__3bq8c{flex-direction:row;width:100%}.BusinessFeed_mobileFilterButton__zdDK8{flex:1 1;justify-content:center}}.BusinessFeed_filterSection__he95m[data-filter-type=time-slots] .BusinessFeed_filterOption__fEQI_{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:8px;padding:.75rem;margin-bottom:.5rem;transition:all .2s ease}.BusinessFeed_filterSection__he95m[data-filter-type=time-slots] .BusinessFeed_filterOption__fEQI_:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);transform:translateY(-1px)}.BusinessFeed_filterSection__he95m[data-filter-type=business-type] .BusinessFeed_filterOption__fEQI_{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-radius:8px;padding:.75rem;margin-bottom:.5rem;transition:all .2s ease}.BusinessFeed_filterSection__he95m[data-filter-type=business-type] .BusinessFeed_filterOption__fEQI_:hover{background:linear-gradient(135deg,#bbf7d0,#86efac);transform:translateY(-1px)}.BusinessFeed_filterSection__he95m[data-filter-type=price-range] .BusinessFeed_filterOption__fEQI_{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:8px;padding:.75rem;margin-bottom:.5rem;transition:all .2s ease}.BusinessFeed_filterSection__he95m[data-filter-type=price-range] .BusinessFeed_filterOption__fEQI_:hover{background:linear-gradient(135deg,#fde047,#facc15);transform:translateY(-1px)}.BusinessFeed_activeFiltersHeader__S51Qi{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.BusinessFeed_clearAllFilters__XDP02{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BusinessFeed_clearAllFilters__XDP02:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,38,38,.3)}.BusinessFeed_sidebarActiveFilters__bwu9P{display:flex;flex-direction:column;gap:.75rem}.BusinessFeed_sidebarFilterItem__Hji__{background:#f8fafc;border-radius:8px;padding:.75rem;border-left:4px solid #3b82f6}.BusinessFeed_sidebarFilterLabel__L_tnO{font-weight:600;color:#374151;font-size:.875rem;margin-bottom:.5rem;display:block}.BusinessFeed_sidebarFilterTag__oB0zX,.BusinessFeed_sidebarFilterTags___bvFg{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BusinessFeed_sidebarFilterTag__oB0zX{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;margin:.25rem}.BusinessFeed_sidebarFilterClose__k7F3C{background:hsla(0,0%,100%,.2);border:none;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;margin-left:.25rem;transition:background .2s ease}.BusinessFeed_sidebarFilterClose__k7F3C:hover{background:hsla(0,0%,100%,.3)}.BusinessFeed_filterSummaryBar__IM7Fh{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:12px;padding:1rem;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.BusinessFeed_filterSummaryContent__TBAH0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.BusinessFeed_filterSummaryText__0ibak{font-size:.875rem;color:#374151;font-weight:500}.BusinessFeed_filterCount__cA4qw{color:#3b82f6;font-weight:600}.BusinessFeed_dateText__R_K_x{color:#059669;font-weight:600}.BusinessFeed_quickClearFilters__EyRbV{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BusinessFeed_quickClearFilters__EyRbV:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 8px rgba(239,68,68,.3)}.BusinessFeed_activeFilterTags__B3SKK{display:flex;flex-wrap:wrap;gap:.5rem}.BusinessFeed_activeFilterTag__Iq1sn{display:inline-flex;align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500;box-shadow:0 2px 4px rgba(59,130,246,.2)}.BusinessFeed_tagClose__fG2cP{background:hsla(0,0%,100%,.2);border:none;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;margin-left:.375rem;transition:background .2s ease}.BusinessFeed_tagClose__fG2cP:hover{background:hsla(0,0%,100%,.3)}@media (max-width:768px){.BusinessFeed_filterSummaryBar__IM7Fh{margin:1rem;padding:.75rem}.BusinessFeed_filterSummaryContent__TBAH0{flex-direction:column;align-items:flex-start;gap:.5rem}.BusinessFeed_quickClearFilters__EyRbV{font-size:.8rem;padding:.375rem .75rem}.BusinessFeed_activeFilterTags__B3SKK{width:100%}.BusinessFeed_activeFilterTag__Iq1sn{font-size:.7rem;padding:.25rem .5rem}}.BusinessFeed_filterButtonContent__obRgP{display:flex;align-items:center;gap:.5rem;position:relative}.BusinessFeed_filterBadge__SRLKO{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;box-shadow:0 2px 4px rgba(239,68,68,.3);animation:BusinessFeed_pulse__Fmb_j 2s infinite}@keyframes BusinessFeed_pulse__Fmb_j{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.AboutUsScreen_container__1rn2O{max-width:1000px;margin:0 auto;color:#333;background-color:#fff}.AboutUsScreen_container__1rn2O,.AboutUsScreen_fullScreenContainer__sSo4u{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.AboutUsScreen_fullScreenContainer__sSo4u{width:100%;min-height:100vh;background-color:#f8fafc}.AboutUsScreen_proFullScreen__wT8ej,.AboutUsScreen_userFullScreen__gHyuP{background-color:#f8fafc}.AboutUsScreen_mainContent__AgFEx{max-width:1000px;margin:0 auto;padding:0 1rem}.AboutUsScreen_scrollContent__3ws9R{padding-bottom:3rem}.AboutUsScreen_backButtonContainer__QGBNr{max-width:1000px;margin:0 auto;padding:1rem 1rem 0}.AboutUsScreen_backButton__3_cvJ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AboutUsScreen_userBackButton__run74 .AboutUsScreen_backButton__3_cvJ{color:#084887;border:2px solid #084887}.AboutUsScreen_userBackButton__run74 .AboutUsScreen_backButton__3_cvJ:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.AboutUsScreen_proBackButton__1dhiI .AboutUsScreen_backButton__3_cvJ{color:#f0a963;border:2px solid #f0a963}.AboutUsScreen_proBackButton__1dhiI .AboutUsScreen_backButton__3_cvJ:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.AboutUsScreen_content__rGnf9{padding:0 2rem 4rem;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:1rem 0}.AboutUsScreen_heroSection__vYDnC{text-align:center;padding:3rem 0 2rem}.AboutUsScreen_heading__Z65lF{font-size:3rem;font-weight:800;margin:0 0 1rem;line-height:1.2}.AboutUsScreen_usertext__nbGMV{color:#084887}.AboutUsScreen_protext__s4nZW{color:#f0a963}.AboutUsScreen_separator__UIHjs{height:4px;width:80px;margin:0 auto;border-radius:2px}.AboutUsScreen_userSeparator__SIUxU{background:linear-gradient(90deg,#084887,#2563eb)}.AboutUsScreen_proSeparator__1VX9b{background:linear-gradient(90deg,#f0a963,#e89b4a)}.AboutUsScreen_section__LGpLX{margin-bottom:3rem}.AboutUsScreen_subHeading__fRRPi{font-size:1.75rem;font-weight:700;margin-top:0;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.AboutUsScreen_subHeading__fRRPi:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:2px}.AboutUsScreen_usertext__nbGMV.AboutUsScreen_subHeading__fRRPi:after{background:linear-gradient(90deg,#084887,#2563eb)}.AboutUsScreen_protext__s4nZW.AboutUsScreen_subHeading__fRRPi:after{background:linear-gradient(90deg,#f0a963,#e89b4a)}.AboutUsScreen_text__J_gvw{font-size:1.125rem;line-height:1.8;color:#4a5568;margin:0}.AboutUsScreen_imageBanner__dVjzx{height:300px;background-image:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&w=1000&q=80);background-size:cover;background-position:50%;border-radius:1rem;overflow:hidden;margin:3rem 0;position:relative}.AboutUsScreen_bannerOverlay__nrR_1{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem}.AboutUsScreen_userBannerOverlay__iqfPk{background:linear-gradient(90deg,rgba(8,72,135,.8),rgba(37,99,235,.8))}.AboutUsScreen_proBannerOverlay__pcZEu{background:linear-gradient(90deg,rgba(240,169,99,.8),rgba(232,155,74,.8))}.AboutUsScreen_valueTag__BTW7a{background:hsla(0,0%,100%,.2);color:#fff;padding:.75rem 1.5rem;border-radius:3rem;font-size:1.25rem;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.AboutUsScreen_valueTag__BTW7a:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15);background:hsla(0,0%,100%,.3)}.AboutUsScreen_contactCard__3QpSO{border-radius:1rem;overflow:hidden;margin-top:2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.AboutUsScreen_userContactCard__1wTGF{background-color:rgba(8,72,135,.05)}.AboutUsScreen_proContactCard__voiu_{background-color:rgba(240,169,99,.05)}.AboutUsScreen_contactInfo__H90sw{padding:2rem;color:#fff;display:flex;flex-direction:column;justify-content:center}.AboutUsScreen_userBg___JrZc{background:linear-gradient(135deg,#084887,#2563eb)}.AboutUsScreen_proBg___5GvI{background:linear-gradient(135deg,#f0a963,#e89b4a)}.AboutUsScreen_contactInfoTitle__3Ldi4{font-size:1.75rem;font-weight:700;margin:0 0 1rem;color:#fff}.AboutUsScreen_contactInfoText__f6Jtx{font-size:1.125rem;line-height:1.6;margin:0;opacity:.9}.AboutUsScreen_contactForm__lupvy{padding:2rem;background:#fff}.AboutUsScreen_contactFormTitle__fKkHq{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.AboutUsScreen_formGroup__wDdnd{margin-bottom:1.25rem}.AboutUsScreen_formInput__6fBeH,.AboutUsScreen_formTextarea__FzRPW{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:.75rem;font-size:1rem;transition:all .3s ease;background-color:#fff;font-family:inherit;box-sizing:border-box}.AboutUsScreen_formInput__6fBeH:focus,.AboutUsScreen_formTextarea__FzRPW:focus{outline:none;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AboutUsScreen_userInput__spQe4:focus{border-color:#084887;box-shadow:0 4px 12px rgba(8,72,135,.2)}.AboutUsScreen_proInput__PwD5M:focus{border-color:#f0a963;box-shadow:0 4px 12px rgba(240,169,99,.2)}.AboutUsScreen_formTextarea__FzRPW{resize:vertical;min-height:100px}.AboutUsScreen_submitButton__d2cq5{color:#fff;border:none;padding:1rem 1.5rem;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;font-family:inherit}.AboutUsScreen_userBg___JrZc.AboutUsScreen_submitButton__d2cq5{background:linear-gradient(135deg,#084887,#2563eb)}.AboutUsScreen_userBg___JrZc.AboutUsScreen_submitButton__d2cq5:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,72,135,.3)}.AboutUsScreen_proBg___5GvI.AboutUsScreen_submitButton__d2cq5{background:linear-gradient(135deg,#f0a963,#e89b4a)}.AboutUsScreen_proBg___5GvI.AboutUsScreen_submitButton__d2cq5:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(240,169,99,.3)}.AboutUsScreen_submitButton__d2cq5:disabled{opacity:.7;cursor:not-allowed;transform:none}.AboutUsScreen_errorMessage__uPvIq{color:#e53e3e;margin-top:1rem;font-weight:500}.AboutUsScreen_successMessage__nMd1K{color:#38a169;margin-top:1rem;font-weight:500}@media (max-width:992px){.AboutUsScreen_mainContent__AgFEx{padding:0 1.5rem}}@media (max-width:768px){.AboutUsScreen_heading__Z65lF{font-size:2.5rem}.AboutUsScreen_contactCard__3QpSO{grid-template-columns:1fr}.AboutUsScreen_bannerOverlay__nrR_1{flex-direction:column;gap:1rem}.AboutUsScreen_mainContent__AgFEx{padding:0 1rem}}@media (max-width:480px){.AboutUsScreen_content__rGnf9{padding:2rem 1rem 3rem}.AboutUsScreen_heading__Z65lF{font-size:2rem}.AboutUsScreen_subHeading__fRRPi{font-size:1.5rem}.AboutUsScreen_text__J_gvw{font-size:1rem}.AboutUsScreen_valueTag__BTW7a{font-size:1rem;padding:.5rem 1rem}.AboutUsScreen_contactForm__lupvy,.AboutUsScreen_contactInfo__H90sw{padding:1.5rem}.AboutUsScreen_mainContent__AgFEx{padding:0 .75rem}}.CancelModal_modalBody__FRwoF{padding:20px;background-color:#f6f6f6}.CancelModal_title__MrIN5{font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:10px;color:#333}.CancelModal_instruction__q_l_a{font-size:1rem;text-align:center;margin-bottom:20px;color:#333}.CancelModal_textarea__LxAOE{resize:none;border-radius:10px;padding:10px;font-size:1rem;color:#333}.CancelModal_submitButton__CgAw3{font-size:1.1rem;background-color:#0056b3}.complete-booking-modal_modalOverlay__y0EQj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.complete-booking-modal_modalOverlay__y0EQj.complete-booking-modal_visible__eCPo3{opacity:1;visibility:visible}.complete-booking-modal_modalContent__3s1UW{background-color:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column}.complete-booking-modal_modalHeader__jafcY{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.complete-booking-modal_modalHeader__jafcY h2{margin:0;font-size:20px;font-weight:600;color:#333}.complete-booking-modal_closeButton__lCirp{background:none;border:none;font-size:20px;cursor:pointer;color:#666;padding:5px}.complete-booking-modal_content___T5ZB{padding:20px;overflow-y:auto;flex:1 1}.complete-booking-modal_paymentCard__87tKh{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.complete-booking-modal_cardHeader__1K4Tv{display:flex;align-items:center;margin-bottom:20px;gap:10px}.complete-booking-modal_headerIcon__AyTkZ{color:#0056b3;font-size:18px}.complete-booking-modal_sectionTitle__vPGdL{font-size:18px;font-weight:600;color:#0056b3;margin:0}.complete-booking-modal_paymentRow__BfL8y{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.complete-booking-modal_paymentLabel__Af75S{font-size:16px;color:#666}.complete-booking-modal_boldLabel__VRKs4{font-weight:600;color:#333}.complete-booking-modal_paymentValue__Zz0gA{font-size:16px;font-weight:600;color:#0056b3}.complete-booking-modal_totalValue__UT6_h{font-size:18px;color:#0056b3}.complete-booking-modal_discountLabel__uNDRo,.complete-booking-modal_discountValue__mGRN3{color:#28a745}.complete-booking-modal_completeButton__CZbzf{width:100%;padding:12px;margin-top:16px;font-weight:600;display:flex;justify-content:center;align-items:center}.complete-booking-modal_buttonIcon__gsQS0{margin-right:8px}.complete-booking-modal_completeButtonText__CKGet{font-size:16px;font-weight:600}.complete-booking-modal_completeButtonSubtext__EOwK3{display:block;font-size:12px;margin-top:4px;opacity:.8;text-align:center}.complete-booking-modal_loadingContainer__J6i_b{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.complete-booking-modal_loadingText__KLLUW{margin-top:20px;font-size:16px;color:#333;text-align:center}.complete-booking-modal_loadingSubtext__LDGeP{margin-top:8px;font-size:14px;color:#666;text-align:center}.complete-booking-modal_errorContainer__Qp7n_{padding:30px;display:flex;flex-direction:column;align-items:center}.complete-booking-modal_errorIcon__0moFB{font-size:24px;color:#dc3545}.complete-booking-modal_errorText__IuXiw{margin-top:12px;font-size:16px;color:#dc3545;text-align:center}.complete-booking-modal_divider__dtb_c{height:1px;background-color:#e0e0e0;margin:16px 0}.complete-booking-modal_tipSection__iDG6l{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:10px}.complete-booking-modal_tipInput___Piyb{flex:1 1;height:42px;border:1px solid #ddd;border-radius:6px;padding:0 12px;font-size:16px;background-color:#fff}.complete-booking-modal_applyButton__09y8c{min-width:100px}.complete-booking-modal_paymentFormContainer__rW_TO{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.complete-booking-modal_paymentFormTitle__G0YdQ{font-size:18px;font-weight:600;color:#0056b3;margin-bottom:20px;text-align:center}.complete-booking-modal_paymentForm__t1ArW{width:100%}.complete-booking-modal_formGroup__SrnId{margin-bottom:20px}.complete-booking-modal_formLabel__EThDP{display:block;margin-bottom:8px;font-weight:500;color:#333}.complete-booking-modal_cardElementContainer__WUu47{padding:12px;border:1px solid #ddd;border-radius:6px;background-color:#fff}.complete-booking-modal_errorMessage__nWumW{color:#dc3545;margin-top:10px;font-size:14px}.complete-booking-modal_formActions__rUKlq{display:flex;justify-content:space-between;margin-top:24px}.complete-booking-modal_formButton__pa_ue{min-width:120px}.complete-booking-modal_paymentMethodDisplay__1mUUl{display:flex;align-items:center}.complete-booking-modal_cardIcon__8q8k7{margin-right:8px;color:#0056b3}.confirm-modal_modal__sseb0{background-color:rgba(0,0,0,.5)}.confirm-modal_modalBody__JV7R9{padding:12px;max-height:70vh;overflow-y:auto}.confirm-modal_businessCard__JipDY{background-color:#3498db;border-radius:12px;padding:16px;margin-bottom:12px;color:#fff}.confirm-modal_businessName__C8Upl{font-size:18px;font-weight:600;text-align:center}.confirm-modal_serviceType__Rs7JF{font-size:14px;color:hsla(0,0%,100%,.8);text-align:center;margin-top:4px}.confirm-modal_bookingInfo__EC_vJ{margin-top:12px;background-color:hsla(0,0%,100%,.1);border-radius:8px;padding:10px}.confirm-modal_infoRow__AEvhe{display:flex;align-items:center;margin-bottom:6px}.confirm-modal_infoText__3HU85{color:#fff;font-size:13px;margin-left:8px}.confirm-modal_couponCard__KoS1J,.confirm-modal_paymentCard__I2peM,.confirm-modal_scheduleCard__tXxgm{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.confirm-modal_cardHeader__2PTse{display:flex;align-items:center;margin-bottom:16px}.confirm-modal_headerIcon__v0v_v{color:#3498db;margin-right:8px}.confirm-modal_sectionTitle__Z81Bm{font-size:16px;font-weight:600;color:#3498db;margin:0}.confirm-modal_priceRow__xPOGk{justify-content:space-between;margin-bottom:12px}.confirm-modal_priceInfo__kKAi3,.confirm-modal_priceRow__xPOGk{display:flex;align-items:center}.confirm-modal_priceInfo__kKAi3>svg{margin-right:8px}.confirm-modal_priceLabel__8zIe6{font-size:14px;margin:0}.confirm-modal_priceSubtext__E7qb6{font-size:12px;color:#7f8c8d;margin:0}.confirm-modal_priceValue__Y1ZyR{font-size:15px;font-weight:500;margin:0}.confirm-modal_warningIcon__m_xfn,.confirm-modal_warningText__hY3ML{color:#e67e22}.confirm-modal_successIcon__e5j_i,.confirm-modal_successText__znVYH{color:#2ecc71}.confirm-modal_errorIcon__i2BZG{color:#e74c3c}.confirm-modal_divider__ykOAz{height:1px;background-color:#ecf0f1;margin:12px 0}.confirm-modal_totalSection__oKe15{margin-top:4px}.confirm-modal_subtotalRow__ebkR6{display:flex;justify-content:space-between;align-items:center}.confirm-modal_subtotalLabel__7agNu{font-size:16px;font-weight:600;margin:0}.confirm-modal_subtotalValue__uDGoH{font-size:20px;font-weight:700;color:#3498db;margin:0}.confirm-modal_taxNote__Zg5vZ{font-size:12px;color:#7f8c8d;margin-top:4px}.confirm-modal_holdAmount__Yu7hO{background-color:rgba(52,152,219,.08);border-radius:8px;padding:12px;margin-bottom:12px}.confirm-modal_holdHeader__1dOJs{display:flex;align-items:center;margin-bottom:8px}.confirm-modal_holdTitle__eHr2a{font-size:15px;font-weight:500;color:#3498db;margin:0 0 0 6px}.confirm-modal_holdValue__58893{font-size:24px;font-weight:700;color:#3498db;text-align:center;margin:0}.confirm-modal_holdNote__sh0FD{font-size:12px;color:#7f8c8d;text-align:center;margin-top:4px}.confirm-modal_remainingAmount__YZh86{border-top:1px solid #ecf0f1;padding-top:12px}.confirm-modal_remainingHeader__amBPY{display:flex;align-items:center;margin-bottom:8px}.confirm-modal_remainingTitle__uzbRd{font-size:15px;font-weight:500;margin:0 0 0 6px}.confirm-modal_remainingValue__QIzoH{font-size:20px;font-weight:600;text-align:center;margin:0}.confirm-modal_remainingNote__uKb_k{font-size:12px;color:#7f8c8d;text-align:center;margin-top:4px}.confirm-modal_couponInput__QO_iu{display:flex;align-items:center}.confirm-modal_couponIcon__hkOvM{color:#3498db;margin-right:8px}.confirm-modal_input__9e_ul{flex:1 1;height:40px;background-color:#f8f9fa;border-radius:8px;margin-right:8px}.confirm-modal_applyButton__fUNdH{background-color:#3498db;padding:8px 16px;border-radius:8px;border:none}.confirm-modal_couponError__v497m{margin-top:8px;font-size:12px}.confirm-modal_proceedButton__zVO4b{background-color:#3498db;border-radius:12px;padding:16px;width:100%;border:none}.confirm-modal_proceedContent__g4wTH{display:flex;align-items:center;justify-content:space-between}.confirm-modal_proceedText__4oyjW{color:#fff;font-size:16px;font-weight:600;display:block}.confirm-modal_proceedSubtext__CAawT{color:hsla(0,0%,100%,.8);font-size:13px;display:block;margin-top:2px}.confirm-modal_errorContainer__B0gIm,.confirm-modal_loadingContainer__MsRef{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}.confirm-modal_errorText__rDp1B,.confirm-modal_loadingText__R8__e{margin-top:12px;color:#7f8c8d;font-size:14px;text-align:center}.confirm-modal_errorText__rDp1B{color:#e74c3c}.confirm-modal_boldText__169u0{font-weight:600}.confirm-modal_pointsValue__gQfWb{font-size:18px;margin:0}.checkout-modal_modal__AWRNB{background-color:rgba(0,0,0,.5)}.checkout-modal_modalBody__Opb6E{padding:16px}.checkout-modal_loadingContainer__22E3q{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}.checkout-modal_loadingText__YPgqo{margin-top:16px;font-size:16px;color:#333;text-align:center}.checkout-modal_loadingSubtext__0Njh_{margin-top:8px;font-size:14px;color:#7f8c8d;text-align:center}.checkout-modal_errorContainer___xTQ3{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px}.checkout-modal_errorIcon__67L8X{color:#e74c3c}.checkout-modal_errorText__5gGTY{margin-top:12px;font-size:16px;color:#e74c3c;text-align:center}.checkout-modal_errorAlert__90v9s{margin:16px 0;font-size:14px}.checkout-modal_retryButton__nMbrG{margin-top:24px;background-color:#3498db;padding:12px 24px;border-radius:8px;border:none}.checkout-modal_amountContainer__KBia2{padding:20px;background-color:#f8f9fa;border-radius:12px;margin-bottom:20px;text-align:center}.checkout-modal_amountLabel__j9aIQ{font-size:16px;color:#7f8c8d;margin-bottom:8px}.checkout-modal_amount__ycVWP{font-size:32px;font-weight:700;color:#3498db;margin:0}.checkout-modal_amountSubtext__8qmad{font-size:14px;color:#7f8c8d;margin-top:4px}.checkout-modal_cardElementContainer__aM_rW{padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;margin-bottom:20px}.checkout-modal_cardLabel__5V4j6{display:block;margin-bottom:8px;font-size:14px;color:#333}.checkout-modal_cardElement__Lq_r1{padding:10px 0}.checkout-modal_payButton__3rx4f{width:100%;padding:12px;font-size:16px;font-weight:600;background-color:#3498db;border:none}.remark-modal_modalOverlay__7QfzT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.remark-modal_modalContent__2lFFj{background-color:#fff;border-radius:10px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,.1)}.remark-modal_modalHeader__DaMLF{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.remark-modal_modalHeader__DaMLF h2{margin:0;font-size:20px;font-weight:600}.remark-modal_closeButton__RiK2o{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.remark-modal_modalBody__efr2x{padding:20px}.remark-modal_title__LnZp1{font-size:24px;font-weight:700;color:#333;text-align:center;margin-bottom:10px}.remark-modal_instructionText__ClIDo{font-size:16px;color:#555;text-align:center;margin-bottom:20px}.remark-modal_badgesGrid__An5qQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-bottom:20px}.remark-modal_badgeContainer__xGPoD{position:relative;display:flex;flex-direction:column;align-items:center}.remark-modal_iconContainer__mK37f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border-radius:10px;background-color:#fff;height:100px;width:100%;border:1px solid #eee;cursor:pointer;transition:all .2s ease}.remark-modal_iconContainer__mK37f:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.remark-modal_badgeIcon__cLmLE{font-size:32px;margin-bottom:8px;display:block}.remark-modal_badgeText__kMbtt{font-size:14px;color:#022c43;text-align:center;font-weight:500}.remark-modal_badgePositive__akdQ8{background-color:rgba(172,246,161,.8)!important;border-color:#4ade80!important}.remark-modal_badgeNegative__VoZOJ{background-color:rgba(255,139,152,.8)!important;border-color:#f87171!important}.remark-modal_ratingContainer__GB7bB{position:absolute;top:-45px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:20px;background-color:#0056b3;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:10;min-width:100px}.remark-modal_ratingButton__HEq5d{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:6px;cursor:pointer;color:#fff;padding:6px 8px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:36px;min-height:36px}.remark-modal_ratingButton__HEq5d:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.remark-modal_ratingButton__HEq5d svg{width:20px!important;height:20px!important;display:block!important}.remark-modal_ratingButton__HEq5d.remark-modal_activePositive__5VtnL{background-color:#22c55e!important;border-color:#16a34a!important;color:#fff!important;box-shadow:0 0 8px rgba(34,197,94,.4)}.remark-modal_ratingButton__HEq5d.remark-modal_activeNegative__bRlgw{background-color:#ef4444!important;border-color:#dc2626!important;color:#fff!important;box-shadow:0 0 8px rgba(239,68,68,.4)}.remark-modal_reviewTitle__PeCRj{color:#333;font-weight:700;margin:20px 0 10px;font-size:18px}.remark-modal_reviewContainer__TBv9I{background-color:#f8f9fa;width:100%;border-radius:10px;border:1px solid #ddd;padding:10px;margin-bottom:20px}.remark-modal_textInput__R_U2c{width:100%;min-height:150px;padding:10px;border:none;background:transparent;resize:vertical;font-family:inherit;font-size:16px}.remark-modal_textInput__R_U2c:focus{outline:none}.remark-modal_submitButton__8OC1C{background-color:#0056b3;color:#fff;width:100%;padding:12px;border:none;border-radius:10px;font-size:18px;cursor:pointer;margin-top:20px;transition:background-color .2s}.remark-modal_submitButton__8OC1C:hover{background-color:#004494}@media (max-width:768px){.remark-modal_badgesGrid__An5qQ{grid-template-columns:repeat(2,1fr);gap:12px}.remark-modal_ratingContainer__GB7bB{top:-40px;padding:6px 10px}.remark-modal_ratingButton__HEq5d{min-width:32px;min-height:32px;padding:4px 6px}.remark-modal_ratingButton__HEq5d svg{width:18px!important;height:18px!important}}@media (max-width:480px){.remark-modal_badgesGrid__An5qQ{grid-template-columns:1fr}.remark-modal_modalContent__2lFFj{width:95%}}.AppointmentCard_card__VK8pL{background-color:#fff;border-radius:12px;margin:20px 12px;padding:16px;box-shadow:0 6px 10px rgba(0,0,0,.1);position:relative;cursor:pointer;transition:background-color .2s ease}.AppointmentCard_card__VK8pL.AppointmentCard_expanded__VAZEA{background-color:#f8f9fa}.AppointmentCard_header__FFcjq{display:flex;align-items:flex-start}.AppointmentCard_businessImage__fKRFm{width:40px;height:40px;border-radius:6px;margin-right:12px;object-fit:cover}.AppointmentCard_businessInfo__IHE6L{flex:1 1}.AppointmentCard_businessMainInfo__u9psE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.AppointmentCard_businessName___KLW_{font-size:16px;font-weight:600;color:#1a2234;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.AppointmentCard_statusBadge__sXigw{display:flex;align-items:center;padding:4px 8px;border-radius:16px;border:1px solid}.AppointmentCard_statusText__HBZNi{font-size:12px;font-weight:500;margin-left:4px}.AppointmentCard_appointmentTime__GDOmz{font-size:14px;color:#6b7280;margin-bottom:12px}.AppointmentCard_serviceRow__Vt4x4{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.AppointmentCard_serviceContainer__FxjrL{flex:1 1;margin-right:8px}.AppointmentCard_serviceType__mgHyl{font-size:16px;font-weight:600;color:#1a2234;margin-bottom:4px}.AppointmentCard_priceContainer__mtF_4{background-color:#f0f7ff;padding:6px 12px;border-radius:8px}.AppointmentCard_priceText__DMly2{font-size:16px;font-weight:600;color:#0056b3}.AppointmentCard_expandedContent__td0EO{margin-top:12px}.AppointmentCard_quickActionsContainer__sBXJd{display:flex;border-top:1px solid #f0f0f0;padding-top:12px}.AppointmentCard_quickActionButton__XrgdQ{flex:1 1;padding:8px 0;background:none;border:none;border-right:1px solid #f0f0f0;cursor:pointer}.AppointmentCard_quickActionButton__XrgdQ.AppointmentCard_noBorder__T3Gdk{border-right:none}.AppointmentCard_quickActionContent__jNQ8U{display:flex;align-items:center;justify-content:center}.AppointmentCard_actionButtonText__2LyPD{font-size:14px;font-weight:600;color:#0056b3;margin-left:8px}.AppointmentCard_mainActions__op2fx{display:flex;justify-content:center;gap:12px;margin-top:12px}.AppointmentCard_mainActionButton___y__2{flex:1 1;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;max-width:30%;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#fff}.AppointmentCard_mainActionButton___y__2 i{margin-right:8px}.AppointmentCard_primaryButton__AECIy{background-color:#0056b3}.AppointmentCard_dangerButton__TfEAF{background-color:#ef4444}.AppointmentCard_expandIndicator__ARxqC{position:absolute;right:12px;bottom:6px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.AppointmentCard_newJobCard__MbMUH{border-left:3px solid #084887}.AppointmentCard_emergencyStatusBadge__2BaLQ{border:1px solid #dc3545}.AppointmentCard_statusIndicators__DqCDk{display:flex;margin-right:8px;align-items:center}.AppointmentCard_indicator__cSnQX{width:16px;height:16px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:4px;background-color:#e3f2fd}.AppointmentCard_emergencyIndicator___uYwo{background-color:#ffebee}.AppointmentCard_titleContainer__FqjaJ{flex:1 1;display:flex;align-items:center;margin-right:8px}.AppointmentCard_iconWrapper__6Jv6h [class$=-icon]{display:inline-block;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:50%}.AppointmentCard_iconWrapper__6Jv6h [class$=-icon].small{width:12px;height:12px}.AppointmentCard_call-icon__FbtQe{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230056b3'%3E%3Cpath d='M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z'/%3E%3C/svg%3E")}.AppointmentCard_chatbubble-icon__kbx7K{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230056b3'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E")}.AppointmentCard_navigate-icon__Iel1N{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230056b3'%3E%3Cpath d='M12 2L4.5 20.29l.71.71L12 18l6.79 3 .71-.71z'/%3E%3C/svg%3E")}.AppointmentCard_calendar-icon__vQGZd{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z'/%3E%3C/svg%3E")}.AppointmentCard_star-icon__31_MK{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E")}.AppointmentCard_checkmark-circle-icon__c747r{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E")}.AppointmentCard_close-circle-icon__TtHIP{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z'/%3E%3C/svg%3E")}.AppointmentCard_trash-icon__bz3cn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E")}.AppointmentCard_videocam-icon__u14rr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M17 10.5V7c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4z'/%3E%3C/svg%3E")}.AppointmentCard_checkmark-done-icon___qZlj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z'/%3E%3C/svg%3E")}.AppointmentCard_chevron-down-icon__CVwih{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238e8e93'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E")}.AppointmentCard_exclamation-icon__CqUrq{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.AppointmentCard_paymentDetailsContainer__57_r6{margin-top:16px;border-top:1px solid #ddd;padding-top:12px}.AppointmentCard_paymentDetailRow__Q7aHp{display:flex;justify-content:space-between;padding:4px 0}.AppointmentCard_paymentDetailLabel__7l4Cp{font-weight:500;color:#555}.AppointmentCard_paymentDetailValue__olO8n{font-weight:600;color:#000}.AppointmentCard_primaryButton__AECIy{display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:12px;min-height:52px;border:none;cursor:pointer;transition:opacity .2s ease}.AppointmentCard_orangeButton__vIaHS{background-color:#0056b3}.AppointmentCard_greenButton__qfqOv{background-color:#32cd32}.AppointmentCard_redButton__iiGyz{background-color:#ef4444}.AppointmentCard_disabledButton__YfO_x{background-color:#f3f4f6;border:1px solid #e5e7eb;cursor:not-allowed}.AppointmentCard_buttonText__KgY_T{font-size:16px;font-weight:700;margin-left:8px}.AppointmentCard_enabledText__Pqlyf{color:#fff}.AppointmentCard_disabledText__x0dj5{color:#9ca3af}.AppointmentCard_meetingButtonContent__ikivT{display:flex;flex-direction:column;align-items:center;margin-left:8px}.AppointmentCard_meetingSubtext__sQeKR{font-size:12px;font-weight:500;margin-top:2px;text-align:center}.AppointmentCard_enabledSubtext__mipdW{color:hsla(0,0%,100%,.8)}.AppointmentCard_disabledSubtext__9xWil{color:#6b7280}.CalendarCustom_modalContainer__ZRc46{width:100%;max-width:600px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:10px;padding:20px;margin-bottom:16px}.CalendarCustom_navigationContainer__hF5Qb{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.CalendarCustom_navButton__IOHzc{background:none;border:none;padding:8px;cursor:pointer;color:#007bff;font-size:1.2rem;border-radius:4px;transition:background-color .2s}.CalendarCustom_navButton__IOHzc:hover{background-color:#f8f9fa}.CalendarCustom_monthText__T0DeI{font-size:1.25rem;color:#333;margin:0;font-weight:600}.CalendarCustom_dateContainer__YVKcF{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;gap:5px}.CalendarCustom_dateButton__9JFt4{display:flex;flex-direction:column;align-items:center;padding:12px 8px;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s;min-width:60px}.CalendarCustom_dateButton__9JFt4:hover:not(:disabled){background-color:#f8f9fa}.CalendarCustom_selectedDate__A_S9v{background-color:rgba(0,123,255,.1)!important;border-bottom:2px solid #007bff}.CalendarCustom_disabledDate__hpnZ9{opacity:.5;background-color:#f0f0f0;cursor:not-allowed}.CalendarCustom_dayText__zNBbJ{font-size:.75rem;color:#666;margin-bottom:4px;display:block}.CalendarCustom_dateText__MejrF{font-size:1rem;color:#333;font-weight:500;display:block}.CalendarCustom_selectedText__m03tf{color:#007bff!important}.CalendarCustom_disabledText__R4To_{color:#999!important}.CalendarCustom_availabilityText__7dRPZ{font-size:1rem;font-weight:600;color:#333;margin-bottom:15px;text-align:left;width:100%}.CalendarCustom_noSlotsText__WbyKl{font-size:.9rem;color:#666;padding:20px;text-align:center;margin:0}.CalendarCustom_slotsContainer__eaMYk{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;width:100%;padding:5px 0}.CalendarCustom_slotButton__DfU2M{display:flex;flex-direction:column;align-items:center;padding:12px 16px;border-radius:8px;background-color:#6c757d;color:#fff;border:none;cursor:pointer;min-width:120px;transition:all .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.CalendarCustom_slotButton__DfU2M:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.CalendarCustom_selectedSlot__53nES{background-color:#007bff!important}.CalendarCustom_inCartSlot__u7Imm{background-color:#e9ecef!important;color:#6c757d!important;opacity:.7;cursor:not-allowed;border:1px solid #dee2e6}.CalendarCustom_slotTimeContainer__w5_j9{display:flex;align-items:center;justify-content:center;margin-bottom:4px}.CalendarCustom_slotTimeText__i8SL_{font-size:.875rem;font-weight:500}.CalendarCustom_slotStatusContainer__1Ehki{display:flex;align-items:center;justify-content:center;margin-top:4px;background-color:rgba(0,0,0,.1);padding:2px 6px;border-radius:4px;gap:4px}.CalendarCustom_slotStatusText__4gGjQ{font-size:.75rem;font-weight:500}@media (max-width:768px){.CalendarCustom_modalContainer__ZRc46{padding:15px}.CalendarCustom_dateContainer__YVKcF{gap:2px}.CalendarCustom_dateButton__9JFt4{min-width:45px;padding:8px 4px}.CalendarCustom_slotsContainer__eaMYk{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.CalendarCustom_slotButton__DfU2M{min-width:100px;padding:10px 12px}}.RescheduleModal_modalOverlay__zAeiO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050;padding:20px}.RescheduleModal_modalContent__4rvU4{background-color:#fff;border-radius:10px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2)}.RescheduleModal_modalHeader__GssiL{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa;border-radius:10px 10px 0 0}.RescheduleModal_headerTitle__ZqBzJ{margin:0;font-size:1.5rem;font-weight:600;color:#333}.RescheduleModal_closeButton__kzdcE{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#666;padding:5px;border-radius:4px;transition:background-color .2s}.RescheduleModal_closeButton__kzdcE:hover{background-color:#e9ecef}.RescheduleModal_modalBody___JSN9{padding:25px;display:flex;flex-direction:column;align-items:center}.RescheduleModal_title__EGTbo{font-size:1.75rem;font-weight:700;color:#333;text-align:center;margin-bottom:10px}.RescheduleModal_instructionText__xScI2{font-size:1rem;color:#666;text-align:center;margin-bottom:30px;line-height:1.5}.RescheduleModal_contentWrapper__3pUnh{width:100%;display:flex;flex-direction:column;align-items:center;gap:25px}.RescheduleModal_customCalendarStyle__lnjgD{width:100%;margin-bottom:0}.RescheduleModal_categoryContainer__nklpK{padding:20px;border-radius:10px;background-color:#f8f9fa;border:1px solid #e9ecef;width:100%}.RescheduleModal_categoryTitle__f1il7{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:15px}.RescheduleModal_categoryList__s4JK3{display:flex;flex-wrap:wrap;gap:10px}.RescheduleModal_categoryButton__RqLRf{padding:10px 16px;border-radius:6px;background-color:#6c757d;color:#fff;border:none;cursor:pointer;font-size:.9rem;transition:all .2s;white-space:nowrap}.RescheduleModal_categoryButton__RqLRf:hover{background-color:#5a6268;transform:translateY(-1px)}.RescheduleModal_selectedCategory__6YBUq{background-color:#007bff!important}.RescheduleModal_selectedCategory__6YBUq:hover{background-color:#0056b3!important}.RescheduleModal_noSlotsText__CJR8d{font-size:1rem;color:#666;text-align:center;margin:20px 0;font-style:italic}.RescheduleModal_submitButton__MYMtH{background-color:#007bff;color:#fff;border:none;padding:12px 30px;border-radius:8px;font-size:1.1rem;font-weight:500;cursor:pointer;margin-top:30px;transition:all .2s;min-width:200px}.RescheduleModal_submitButton__MYMtH:hover:not(:disabled){background-color:#0056b3;transform:translateY(-1px)}.RescheduleModal_disabledButton__mdI1a{background-color:#6c757d!important;cursor:not-allowed!important;opacity:.6}.RescheduleModal_disabledButton__mdI1a:hover{transform:none!important}@media (max-width:768px){.RescheduleModal_modalOverlay__zAeiO{padding:10px}.RescheduleModal_modalContent__4rvU4{max-height:95vh}.RescheduleModal_modalHeader__GssiL{padding:15px 20px}.RescheduleModal_headerTitle__ZqBzJ{font-size:1.25rem}.RescheduleModal_modalBody___JSN9{padding:20px}.RescheduleModal_title__EGTbo{font-size:1.5rem}.RescheduleModal_categoryList__s4JK3{justify-content:center}.RescheduleModal_submitButton__MYMtH{width:100%;min-width:auto}}.NoDataFound_container__OalTg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.NoDataFound_iconContainer__xKKSj{font-size:48px;color:#ccc;margin-bottom:16px}.NoDataFound_message__WowhS{font-size:20px;font-weight:500;color:#333;margin-bottom:8px}.NoDataFound_subMessage__k0yQy{font-size:16px;color:#666;max-width:300px}.Header_header__zwCc3{display:flex;align-items:center;padding:16px;background-color:#fff;border-bottom:1px solid #eee}.Header_title__oCQAT{font-size:20px;font-weight:600;margin:0;color:#333}.Header_badge__pJRHL{background-color:#084887;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;margin-left:8px}.CommonAppointmentSection_container__zCtnh{display:flex;flex-direction:column;height:100%;background-color:#f8f9fa}.CommonAppointmentSection_loadingContainer__rk_ed{display:flex;justify-content:center;align-items:center}.CommonAppointmentSection_scrollContainer__lNmeq{flex:1 1;overflow-y:auto;padding:0 10px}.CommonAppointmentSection_refreshIndicator__l8hk3{display:flex;justify-content:center;padding:10px 0}.BookingHistoryScreen_container__gtSYS{min-height:100vh;background-color:#f8fafc;padding:1.5rem;font-family:Inter,sans-serif}.BookingHistoryScreen_heroSection__5tJoI{background:linear-gradient(135deg,#084887,#2563eb);padding:4rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden}.BookingHistoryScreen_heroContent__XfyMb{position:relative;z-index:1}.BookingHistoryScreen_heroTitle__U5UgZ{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em}.BookingHistoryScreen_heroSubtitle__RnoCo{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.BookingHistoryScreen_filterBar__PGL49{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease}.BookingHistoryScreen_filterBar__PGL49:hover{transform:translateY(-2px)}.BookingHistoryScreen_filterGroup__tM5nt{display:flex;align-items:center;gap:.75rem}.BookingHistoryScreen_filterSelect__jxVzv{padding:.75rem 1rem;border:1px solid rgba(8,72,135,.1);border-radius:12px;font-size:.875rem;background-color:#fff;transition:all .2s ease}.BookingHistoryScreen_filterSelect__jxVzv:hover{border-color:#084887;box-shadow:0 2px 8px rgba(8,72,135,.1)}.BookingHistoryScreen_bookingsList__9CrG9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.BookingHistoryScreen_bookingCard__uljtT{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.BookingHistoryScreen_bookingCard__uljtT:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(8,72,135,.1)}.BookingHistoryScreen_bookingInfo__ZX1jp{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;gap:2rem}.BookingHistoryScreen_bookingStatus__kWFtG{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500}.BookingHistoryScreen_bookingStatus__kWFtG[data-status=confirmed]{background-color:#dcfce7;color:#166534}.BookingHistoryScreen_bookingStatus__kWFtG[data-status=accepted]{background-color:#dbeafe;color:#1e40af}.BookingHistoryScreen_bookingStatus__kWFtG[data-status=completed]{background-color:#f1f5f9;color:#475569}.BookingHistoryScreen_bookingStatus__kWFtG[data-status=reviewed]{background-color:#e0e7ff;color:#3730a3}.BookingHistoryScreen_bookingDateTime__a7OTy{display:flex;flex-direction:column;gap:.25rem}.BookingHistoryScreen_date__viJuL{font-weight:600;color:#1e293b}.BookingHistoryScreen_time__Yi560{color:#64748b;font-size:.875rem}.BookingHistoryScreen_serviceInfo__1JxDN{flex:1 1}.BookingHistoryScreen_serviceLabel__1S6KX{color:#64748b;font-size:.875rem;margin-right:.5rem}.BookingHistoryScreen_serviceName__dWX01{color:#1e293b;font-weight:500}.BookingHistoryScreen_ctaSection__Hb_Gn{text-align:center;margin:3rem 0}.BookingHistoryScreen_ctaButton__HpOdL{padding:1rem 2.5rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2)}.BookingHistoryScreen_ctaButton__HpOdL:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}@media (max-width:768px){.BookingHistoryScreen_container__gtSYS{padding:1rem}.BookingHistoryScreen_heroSection__5tJoI{padding:3rem 1rem}.BookingHistoryScreen_heroTitle__U5UgZ{font-size:2rem}.BookingHistoryScreen_heroSubtitle__RnoCo{font-size:1rem}.BookingHistoryScreen_filterBar__PGL49{flex-direction:column;gap:1rem}.BookingHistoryScreen_bookingInfo__ZX1jp{flex-direction:column;align-items:flex-start;gap:1rem}.BookingHistoryScreen_bookingsList__9CrG9{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width:480px){.BookingHistoryScreen_heroTitle__U5UgZ{font-size:1.75rem}.BookingHistoryScreen_heroSubtitle__RnoCo{font-size:.875rem}.BookingHistoryScreen_bookingsList__9CrG9,.BookingHistoryScreen_testimonialList__Ic0YS{grid-template-columns:1fr}}.BusinessCard_businessCard__rquDm{background-color:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.BusinessCard_businessCard__rquDm:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.BusinessCard_cardImage__e9qhz{position:relative;height:180px;overflow:hidden}.BusinessCard_businessImageImg__Lpj4O{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BusinessCard_businessCard__rquDm:hover .BusinessCard_businessImageImg__Lpj4O{transform:scale(1.05)}.BusinessCard_cardActions__aWfjz{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.BusinessCard_actionButton__Z64M6{width:2.5rem;height:2.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BusinessCard_actionButton__Z64M6:hover{transform:scale(1.05);background-color:#fff}.BusinessCard_actionButton__Z64M6 svg{width:1.25rem;height:1.25rem;color:#4b5563;transition:all .2s ease}.BusinessCard_favoriteActive__D0y1v{fill:#ef4444;color:#ef4444}.BusinessCard_statusBadge__DTKgw{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:600;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:10}.BusinessCard_statusConfirmed__JDBeq{background-color:#dcfce7;color:#166534}.BusinessCard_statusCancelled___7PB8{background-color:#fee2e2;color:#b91c1c}.BusinessCard_statusCompleted__h64z0{background-color:#f1f5f9;color:#475569}.BusinessCard_statusAccepted__Xe_Tl{background-color:#dbeafe;color:#1e40af}.BusinessCard_statusBooked__hR8cH{background-color:#e0f2fe;color:#084887}.BusinessCard_statusReviewed__qleK9{background-color:#e0e7ff;color:#3730a3}.BusinessCard_statusRejected__cdpwy{background-color:#fef2f2;color:#991b1b}.BusinessCard_statusRescheduled__kUCKf{background-color:#fef9c3;color:#854d0e}.BusinessCard_statusNoShow__dRPA_{background-color:#fee2e2;color:#b91c1c}.BusinessCard_statusUnknown__HA3np{background-color:#f3f4f6;color:#4b5563}.BusinessCard_cardContent__LSi5r{padding:1.5rem}.BusinessCard_businessName__PT4HX{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.75rem;line-height:1.4}.BusinessCard_ratings__D_gPu{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.BusinessCard_ratingItem__ejq2J{display:flex;align-items:center;gap:.375rem}.BusinessCard_ratingItem__ejq2J img{width:1rem;height:1rem;border-radius:.25rem}.BusinessCard_starIcon__r3IK4{width:1rem;height:1rem;color:#fbbf24}.BusinessCard_ratingItem__ejq2J span{font-size:.875rem;color:#4b5563}.BusinessCard_appointmentDetails__PJDRn{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.BusinessCard_dateTime__hGD4I{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:2rem}.BusinessCard_icon__lEkIE{color:#084887}.BusinessCard_service__aFjUy{margin-bottom:1rem;padding:.25rem .5rem;background-color:#f3f4f6;border-radius:.25rem;display:inline-block}.BusinessCard_serviceLabel__iiv_9{font-size:.875rem;color:#6b7280;margin-right:.25rem}.BusinessCard_serviceName__q__pR{font-size:.875rem;font-weight:500;color:#111827}.BusinessCard_businessInfo__pwX__{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.BusinessCard_infoItem__P_bxs{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.BusinessCard_infoItem__P_bxs svg{width:1rem;height:1rem;color:#6b7280;flex-shrink:0}.BusinessCard_bookButton__rFEN8{width:100%;padding:.75rem;height:2.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#000;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BusinessCard_bookButton__rFEN8:hover{background-color:#4338ca;transform:translateY(-2px);box-shadow:0 2px 4px rgba(79,70,229,.2)}.BusinessCard_bookButton__rFEN8:active{transform:scale(.98)}.BusinessCard_bookButton__rFEN8 svg{width:1.25rem;height:1.25rem}.BusinessCard_expandedContent__Owb3i{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e5e7eb;animation:BusinessCard_slideDown__5DbuD .3s ease-out forwards}@keyframes BusinessCard_slideDown__5DbuD{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.BusinessCard_noteBox__L3ael{background-color:#fffbeb;border-radius:.5rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.BusinessCard_warningIcon__A_P83{color:#f59e0b;flex-shrink:0}.BusinessCard_quickActions__t2c1e{display:flex;justify-content:space-between;margin-bottom:1rem;background-color:#f9fafb;border-radius:.5rem;padding:.5rem}.BusinessCard_quickActionButton__60alE{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:.75rem 1rem;flex:1 1;transition:background-color .2s;border-radius:.5rem;gap:.5rem}.BusinessCard_quickActionButton__60alE:hover{background-color:#f3f4f6}.BusinessCard_actionIcon__Dmt_c{color:#084887}.BusinessCard_businessDetails__xBnR0{background-color:#f9fafb;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.BusinessCard_detailItem__3nX3_{margin-bottom:.75rem}.BusinessCard_detailItem__3nX3_:last-child{margin-bottom:0}.BusinessCard_detailLabel__MjUr_{font-size:.875rem;color:#6b7280;margin-right:.5rem;display:inline-block;width:5rem}.BusinessCard_detailValue__PTyRX{font-size:.875rem;color:#111827}.BusinessCard_badgeContainer__t777J{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.BusinessCard_badge__bVfgb{background-color:#e0f2fe;color:#084887;font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.BusinessCard_mediaSection__K1geC{margin-top:1.5rem}.BusinessCard_mediaSectionTitle__EPoAj{font-size:1rem;font-weight:600;color:#111827;margin-bottom:1rem}.BusinessCard_descriptionBox__Qc0WV{background-color:#f9fafb;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.BusinessCard_descriptionTitle__VBliB{font-size:.875rem;font-weight:600;color:#4b5563;margin-top:0;margin-bottom:.5rem}.BusinessCard_descriptionText__c3MRp{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0}.BusinessCard_mediaContainer__TXT6V{display:flex;flex-direction:column;gap:1rem}.BusinessCard_mediaGroup__1u9js{background-color:#f9fafb;border-radius:.5rem;padding:1rem}.BusinessCard_mediaHeader__niZOG{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.BusinessCard_mediaIcon__J4QJ9{color:#084887}.BusinessCard_mediaTitle__m_57I{font-size:.875rem;font-weight:600;color:#4b5563}.BusinessCard_mediaPreviewGrid__vrr4r{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));grid-gap:.75rem;gap:.75rem}.BusinessCard_mediaPreview__f_Bjb{width:60px;height:60px;border-radius:.25rem;overflow:hidden;position:relative}.BusinessCard_previewImage__qU7ZV{width:100%;height:100%;object-fit:cover}.BusinessCard_videoThumbnail__SHibV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e0f2fe}.BusinessCard_videoIcon__SKG_M{color:#084887}@media (max-width:640px){.BusinessCard_businessInfo__pwX__{grid-template-columns:1fr;gap:.5rem}.BusinessCard_appointmentDetails__PJDRn{gap:.5rem}.BusinessCard_cardContent__LSi5r{padding:1rem}.BusinessCard_businessName__PT4HX{font-size:1.125rem}}.UserDentalInsuranceForm_container__2Mg_L{padding:15px;width:100%}.UserDentalInsuranceForm_scrollContainer__GIRr1{max-height:600px;overflow-y:auto;padding-right:10px}.UserDentalInsuranceForm_iconInputContainer__0AXhx{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserDentalInsuranceForm_icon__d5Z6J{position:absolute;left:10px;color:#0275d8;z-index:1}.UserDentalInsuranceForm_input__ITBJB{padding-left:40px}.UserDentalInsuranceForm_button__PNdcu{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserDentalInsuranceForm_disabledButton__GcdN_{background-color:#ccc;cursor:not-allowed}.BookingModal_modalOverlay__S7Uq4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.BookingModal_modalContainer__W1Y1l{background-color:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:BookingModal_slideIn__TBBHr .3s ease-out forwards}@keyframes BookingModal_slideIn__TBBHr{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BookingModal_modalHeader__hCVGX{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.BookingModal_modalTitle__QBChZ{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}.BookingModal_closeButton__Sc3SS{background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background-color .2s}.BookingModal_closeButton__Sc3SS:hover{background-color:#f1f5f9;color:#0f172a}.BookingModal_modalBody__7ytvt{padding:24px}.BookingModal_warningBox__fRhY6{display:flex;align-items:flex-start;background-color:#fef2f2;border-radius:8px;padding:16px;margin-bottom:24px}.BookingModal_warningIcon__HQXtg{color:#dc2626;margin-right:12px;margin-top:2px;flex-shrink:0}.BookingModal_warningText__3qev2{color:#7f1d1d;font-size:.875rem;margin:0;line-height:1.5}.BookingModal_confirmationBox___sER_{display:flex;align-items:flex-start;background-color:#ecfdf5;border-radius:8px;padding:16px;margin-bottom:24px}.BookingModal_confirmIcon__RmSiX{color:#059669;margin-right:12px;margin-top:2px;flex-shrink:0}.BookingModal_confirmText__XAkCF{color:#065f46;font-size:.875rem;margin:0;line-height:1.5}.BookingModal_bookingSummary__oGSJI{background-color:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px}.BookingModal_summaryTitle__HBSuC{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 16px}.BookingModal_summaryContent__X44ML{display:flex;flex-direction:column;gap:12px}.BookingModal_businessNameContainer__TlBIo{margin-bottom:8px}.BookingModal_businessName__eSm5w{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.BookingModal_summaryDetails__icS3_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.BookingModal_summaryItem__J3kBv{display:flex;align-items:center;font-size:.875rem;color:#64748b}.BookingModal_summaryIcon__nE223{color:#0284c7;margin-right:8px;flex-shrink:0}.BookingModal_serviceDetails__VQeIC{margin-top:8px}.BookingModal_serviceLabel__Ib40_{font-size:.875rem;color:#64748b;margin-right:4px}.BookingModal_serviceName__4uvpE{font-size:.875rem;font-weight:600;color:#1e293b}.BookingModal_reasonContainer__K372V{margin-bottom:24px}.BookingModal_reasonLabel__ZHGeg{display:block;font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:8px}.BookingModal_reasonTextarea__zCxfp{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px;transition:border-color .2s}.BookingModal_reasonTextarea__zCxfp:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.1)}.BookingModal_newBookingContainer__cImAU{background-color:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px}.BookingModal_newBookingDetails__ilNje{display:flex;flex-direction:column;gap:12px}.BookingModal_newBookingItem__ge4cN{display:flex;align-items:center}.BookingModal_newBookingLabel__KYuEC{width:80px;font-size:.875rem;color:#64748b}.BookingModal_newBookingValue__gma6p{font-size:.875rem;font-weight:500;color:#1e293b}.BookingModal_noteText__q08xg{margin-top:16px;font-size:.75rem;color:#64748b;font-style:italic}.BookingModal_modalFooter___f5nE{display:flex;justify-content:flex-end;padding:16px 24px;border-top:1px solid #e2e8f0;gap:12px}.BookingModal_cancelButton__5u756{background-color:#f1f5f9;color:#1e293b;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s}.BookingModal_cancelButton__5u756:hover{background-color:#e2e8f0}.BookingModal_confirmButton__siVkL{background-color:#0284c7;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s}.BookingModal_confirmButton__siVkL:hover{background-color:#084887}@media (max-width:640px){.BookingModal_modalContainer__W1Y1l{width:95%;max-height:85vh}.BookingModal_summaryDetails__icS3_{grid-template-columns:1fr}.BookingModal_modalFooter___f5nE{flex-direction:column-reverse}.BookingModal_cancelButton__5u756,.BookingModal_confirmButton__siVkL{width:100%}}.UserDentalInformationForm_container__dkXeB{padding:15px;width:100%}.UserDentalInformationForm_scrollContainer__Jug5g{max-height:600px;overflow-y:auto;padding-right:10px}.UserDentalInformationForm_iconInputContainer__Ub9qt{display:flex;align-items:center;margin-bottom:15px;position:relative}.UserDentalInformationForm_icon__6o15F{position:absolute;left:10px;color:#0275d8;z-index:1}.UserDentalInformationForm_input__pPDHf{padding-left:40px}.UserDentalInformationForm_button__Q5jHm{width:100%;margin-top:15px;background-color:#0275d8;border:none;padding:10px;color:#fff;font-weight:700}.UserDentalInformationForm_disabledButton__5hRn6{background-color:#ccc;cursor:not-allowed}.BookingReview_modalOverlay__0jeKe{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.BookingReview_modalContainer__zUOnY{background-color:#fff;border-radius:16px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:BookingReview_slideIn__JfXwd .3s ease-out forwards}@keyframes BookingReview_slideIn__JfXwd{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.BookingReview_modalHeader__DKPDq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.BookingReview_modalTitle__WpjIM{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}.BookingReview_closeButton__JFq09{background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:background-color .2s}.BookingReview_closeButton__JFq09:hover{background-color:#f1f5f9;color:#0f172a}.BookingReview_modalBody__WH7Pv{padding:24px}.BookingReview_warningBox__L8k8t{display:flex;align-items:flex-start;background-color:#fef2f2;border-radius:8px;padding:16px;margin-bottom:24px}.BookingReview_warningIcon__fEqv3{color:#dc2626;margin-right:12px;margin-top:2px;flex-shrink:0}.BookingReview_warningText__mkj73{color:#7f1d1d;font-size:.875rem;margin:0;line-height:1.5}.BookingReview_confirmationBox__uQ_ew{display:flex;align-items:flex-start;background-color:#ecfdf5;border-radius:8px;padding:16px;margin-bottom:24px}.BookingReview_confirmIcon__SVrkg{color:#059669;margin-right:12px;margin-top:2px;flex-shrink:0}.BookingReview_confirmText__B_3pn{color:#065f46;font-size:.875rem;margin:0;line-height:1.5}.BookingReview_bookingSummary__OeCsB{background-color:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px}.BookingReview_summaryTitle__cFpk7{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 16px}.BookingReview_summaryContent__zyJ6w{display:flex;flex-direction:column;gap:12px}.BookingReview_businessNameContainer__VoQxo{margin-bottom:8px}.BookingReview_businessName__H9bnW{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.BookingReview_summaryDetails__uk6eQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.BookingReview_summaryItem__zr6yO{display:flex;align-items:center;font-size:.875rem;color:#64748b}.BookingReview_summaryIcon___Fgt5{color:#0284c7;margin-right:8px;flex-shrink:0}.BookingReview_serviceDetails__MehgZ{margin-top:8px}.BookingReview_serviceLabel__TxbXU{font-size:.875rem;color:#64748b;margin-right:4px}.BookingReview_serviceName__Jv70D{font-size:.875rem;font-weight:600;color:#1e293b}.BookingReview_reasonContainer__RhVK4{margin-bottom:24px}.BookingReview_reasonLabel__JCXME{display:block;font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:8px}.BookingReview_reasonTextarea__iX3SV{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px;transition:border-color .2s}.BookingReview_reasonTextarea__iX3SV:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.1)}.BookingReview_newBookingContainer__pXB9_{background-color:#f8fafc;border-radius:12px;padding:20px;margin-bottom:24px}.BookingReview_newBookingDetails__RG01i{display:flex;flex-direction:column;gap:12px}.BookingReview_newBookingItem__qsLh5{display:flex;align-items:center}.BookingReview_newBookingLabel__hDd12{width:80px;font-size:.875rem;color:#64748b}.BookingReview_newBookingValue__4PGad{font-size:.875rem;font-weight:500;color:#1e293b}.BookingReview_noteText__CPMfT{margin-top:16px;font-size:.75rem;color:#64748b;font-style:italic}.BookingReview_reviewSection__hXJuB{margin-bottom:24px}.BookingReview_reviewSectionTitle__8xvhu{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 12px}.BookingReview_badgeInstructions__HfkX_{font-size:.875rem;color:#64748b;margin-bottom:16px}.BookingReview_badgeGrid__FEWZW{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.BookingReview_badgeItem__F_s9g{background-color:#f8fafc;border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:center;transition:all .2s ease;border:1px solid #e2e8f0}.BookingReview_positiveBadge__vk8TK{background-color:rgba(172,246,161,.2);border-color:#34d399}.BookingReview_negativeBadge__s2rE_{background-color:rgba(255,139,152,.2);border-color:#f87171}.BookingReview_badgeContent__Wd1d8{display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.BookingReview_badgeIcon__gY6Sl{color:#0284c7;margin-bottom:8px}.BookingReview_badgeName__UijkQ{font-size:.75rem;font-weight:500;color:#1e293b;text-align:center}.BookingReview_badgeRating__eLQKv{display:flex;justify-content:space-between;width:100%;margin-top:8px}.BookingReview_ratingButton__yxKY8{background:none;border:1px solid #e2e8f0;border-radius:4px;padding:4px 8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BookingReview_ratingButton__yxKY8:hover{background-color:#f1f5f9}.BookingReview_activePositive__NBqpD{background-color:#dcfce7;border-color:#34d399;color:#059669}.BookingReview_activeNegative___pmzG{background-color:#fee2e2;border-color:#f87171;color:#dc2626}.BookingReview_reviewTextarea__UxnLe{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:100px;transition:border-color .2s}.BookingReview_reviewTextarea__UxnLe:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.1)}.BookingReview_instructionText__NBFsf{color:#1e293b;font-size:.875rem;margin-bottom:16px}.BookingReview_cancelButton__kcKey{background-color:#f1f5f9;color:#1e293b;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s}.BookingReview_cancelButton__kcKey:hover{background-color:#e2e8f0}.BookingReview_confirmButton__VI82W{background-color:#0284c7;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s}.BookingReview_confirmButton__VI82W:hover{background-color:#084887}@media (max-width:640px){.BookingReview_modalContainer__zUOnY{width:95%;max-height:85vh}.BookingReview_summaryDetails__uk6eQ{grid-template-columns:1fr}.BookingReview_modalFooter__j_IJv{flex-direction:column-reverse}.BookingReview_cancelButton__kcKey,.BookingReview_confirmButton__VI82W{width:100%}}.AttachProfileModal_customModal__DzVLx .AttachProfileModal_modal-dialog__X_jvo{max-width:900px}.AttachProfileModal_customModal__DzVLx .AttachProfileModal_modal-content__ZayGC{border:none;border-radius:24px;box-shadow:0 25px 80px rgba(8,72,135,.15);overflow:hidden;background:transparent}.AttachProfileModal_modalContent__wV75Q{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;position:relative;overflow:hidden}.AttachProfileModal_modalContent__wV75Q:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#084887,#0284c7 50%,#10b981)}.AttachProfileModal_modalHeader__KzfaP{padding:2rem 2.5rem 1.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(8,72,135,.1);display:flex;justify-content:space-between;align-items:flex-start;position:relative}.AttachProfileModal_headerContent__13EZB{display:flex;align-items:center;gap:1rem}.AttachProfileModal_headerIcon__0L8VB{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#084887,#0284c7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 8px 25px rgba(8,72,135,.3)}.AttachProfileModal_modalTitle__8alIH{font-size:1.75rem;font-weight:700;color:#084887;margin:0;line-height:1.2}.AttachProfileModal_modalSubtitle__0BKxO{font-size:1rem;color:#6b7280;margin:.25rem 0 0;font-weight:500}.AttachProfileModal_closeButton__45ceS{background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.2);border-radius:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#ef4444;cursor:pointer;transition:all .3s ease;font-size:1.25rem}.AttachProfileModal_closeButton__45ceS:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);transform:scale(1.05)}.AttachProfileModal_progressSection__oAznT{padding:1.5rem 2.5rem;background:rgba(248,250,252,.8);border-bottom:1px solid rgba(8,72,135,.1)}.AttachProfileModal_progressHeader__yzNIs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AttachProfileModal_progressLabel__QZixm{font-size:1rem;font-weight:600;color:#374151}.AttachProfileModal_progressCounter__0DIIe{display:flex;align-items:baseline;gap:.25rem;font-weight:700}.AttachProfileModal_currentCount__3Mafs{font-size:1.5rem;color:#084887}.AttachProfileModal_separator__EKiGk{font-size:1.25rem;color:#9ca3af}.AttachProfileModal_maxCount__4waB4{font-size:1.25rem;color:#6b7280}.AttachProfileModal_progressBarContainer__U6Z3I{width:100%;height:8px;background:rgba(8,72,135,.1);border-radius:4px;overflow:hidden}.AttachProfileModal_progressBar__6MR_n{height:100%;background:linear-gradient(135deg,#084887,#10b981);transition:width .5s ease;border-radius:4px}.AttachProfileModal_attachedProfilesSection__801Xq{padding:1.5rem 2.5rem;background:rgba(240,253,244,.5);border-bottom:1px solid rgba(8,72,135,.1)}.AttachProfileModal_attachedProfilesTitle__jO5YY{font-size:1rem;font-weight:600;color:#059669;margin:0 0 1rem;display:flex;align-items:center}.AttachProfileModal_attachedProfilesList__NcNAQ{display:flex;flex-wrap:wrap;gap:.75rem}.AttachProfileModal_attachedProfileItem__MEk7P{display:flex;align-items:center;gap:.5rem;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#065f46}.AttachProfileModal_attachedProfileIcon__YR_Ju{font-size:1rem}.AttachProfileModal_attachedProfileName__2T4No{white-space:nowrap}.AttachProfileModal_formSection__OF9_r{padding:2rem 2.5rem}.AttachProfileModal_selectSection__c4yhw{margin-bottom:2rem}.AttachProfileModal_selectLabel__WbAda{display:flex;align-items:center;font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.75rem}.AttachProfileModal_customSelect__lXSYE{width:100%;padding:1rem 1.25rem;border:2px solid rgba(8,72,135,.15);border-radius:16px;background:hsla(0,0%,100%,.9);font-size:1rem;font-weight:500;color:#374151;transition:all .3s ease;cursor:pointer}.AttachProfileModal_customSelect__lXSYE:focus{outline:none;border-color:#084887;box-shadow:0 0 0 4px rgba(8,72,135,.1)}.AttachProfileModal_customSelect__lXSYE:hover{border-color:rgba(8,72,135,.3)}.AttachProfileModal_formContainer__9V5HG{background:hsla(0,0%,100%,.9);border:2px solid rgba(8,72,135,.1);border-radius:20px;padding:2rem;margin-bottom:1.5rem;max-height:500px;overflow-y:auto;position:relative}.AttachProfileModal_formContainer__9V5HG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:20px 20px 0 0}.AttachProfileModal_emptyStateContainer__F8_ms{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.AttachProfileModal_emptyStateIcon__OBwkd{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(59,130,246,.08));display:flex;align-items:center;justify-content:center;color:#084887;font-size:2rem;margin-bottom:1.5rem;box-shadow:0 8px 25px rgba(8,72,135,.1)}.AttachProfileModal_emptyStateTitle__eDIrh{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 .75rem}.AttachProfileModal_emptyStateText__AZVLE{font-size:1rem;color:#6b7280;margin:0 0 1.5rem;line-height:1.5;max-width:400px}.AttachProfileModal_addFamilyMemberButton__DKNjq{background:linear-gradient(135deg,#084887,#0284c7);color:#fff;border:none;border-radius:12px;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 8px 20px rgba(8,72,135,.25);margin-top:.5rem}.AttachProfileModal_addFamilyMemberButton__DKNjq:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(8,72,135,.35)}.AttachProfileModal_addFamilyMemberButton__DKNjq:active{transform:translateY(0)}.AttachProfileModal_validationMessage__S0NH6{background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:12px;color:#92400e}.AttachProfileModal_limitMessage__SBFNg,.AttachProfileModal_validationMessage__S0NH6{display:flex;align-items:center;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}.AttachProfileModal_limitMessage__SBFNg{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#dc2626}.AttachProfileModal_modalFooter__Zw8Mh{padding:1.5rem 2.5rem 2rem;background:rgba(248,250,252,.8);border-top:1px solid rgba(8,72,135,.1);display:flex;justify-content:flex-end;gap:1rem}.AttachProfileModal_primaryButton__ocVX3{background:linear-gradient(135deg,#084887,#1e40af);border:none;border-radius:16px;padding:1rem 2rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;box-shadow:0 8px 25px rgba(8,72,135,.3);min-width:160px;justify-content:center}.AttachProfileModal_primaryButton__ocVX3:hover:not(.AttachProfileModal_disabled__7f_Zu){transform:translateY(-2px);box-shadow:0 12px 35px rgba(8,72,135,.4)}.AttachProfileModal_primaryButton__ocVX3.AttachProfileModal_disabled__7f_Zu{background:#9ca3af;cursor:not-allowed;box-shadow:none;transform:none}.AttachProfileModal_secondaryButton__SD1Kw{background:hsla(220,9%,46%,.1);border:2px solid hsla(220,9%,46%,.2);border-radius:16px;padding:1rem 2rem;color:#374151;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:120px}.AttachProfileModal_secondaryButton__SD1Kw:hover{background:hsla(220,9%,46%,.15);border-color:hsla(220,9%,46%,.4);transform:translateY(-1px)}@media (max-width:768px){.AttachProfileModal_customModal__DzVLx .AttachProfileModal_modal-dialog__X_jvo{max-width:95vw;margin:1rem}.AttachProfileModal_attachedProfilesSection__801Xq,.AttachProfileModal_formSection__OF9_r,.AttachProfileModal_modalFooter__Zw8Mh,.AttachProfileModal_modalHeader__KzfaP,.AttachProfileModal_progressSection__oAznT{padding-left:1.5rem;padding-right:1.5rem}.AttachProfileModal_modalTitle__8alIH{font-size:1.5rem}.AttachProfileModal_modalSubtitle__0BKxO{font-size:.875rem}.AttachProfileModal_headerIcon__0L8VB{width:48px;height:48px;font-size:1.25rem}.AttachProfileModal_formContainer__9V5HG{padding:1.5rem;max-height:400px}.AttachProfileModal_modalFooter__Zw8Mh{flex-direction:column;gap:.75rem}.AttachProfileModal_primaryButton__ocVX3,.AttachProfileModal_secondaryButton__SD1Kw{width:100%;min-width:unset}.AttachProfileModal_attachedProfilesList__NcNAQ{gap:.5rem}.AttachProfileModal_attachedProfileItem__MEk7P{font-size:.75rem;padding:.375rem .75rem}}@media (max-width:480px){.AttachProfileModal_headerContent__13EZB{gap:.75rem}.AttachProfileModal_progressCounter__0DIIe{gap:.125rem}.AttachProfileModal_currentCount__3Mafs{font-size:1.25rem}.AttachProfileModal_maxCount__4waB4,.AttachProfileModal_separator__EKiGk{font-size:1rem}.AttachProfileModal_emptyStateContainer__F8_ms{padding:2rem 1rem}.AttachProfileModal_emptyStateIcon__OBwkd{width:64px;height:64px;font-size:1.5rem}}.AttachProfileModal_formContainer__9V5HG::-webkit-scrollbar{width:6px}.AttachProfileModal_formContainer__9V5HG::-webkit-scrollbar-track{background:rgba(8,72,135,.05);border-radius:3px}.AttachProfileModal_formContainer__9V5HG::-webkit-scrollbar-thumb{background:rgba(8,72,135,.2);border-radius:3px}.AttachProfileModal_formContainer__9V5HG::-webkit-scrollbar-thumb:hover{background:rgba(8,72,135,.3)}@keyframes AttachProfileModal_modalSlideIn__4FwC_{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AttachProfileModal_modalContent__wV75Q{animation:AttachProfileModal_modalSlideIn__4FwC_ .3s ease-out}.AttachProfileModal_familyMemberSelectionContainer__g63hW{padding:1.5rem}.AttachProfileModal_familyMemberInstructions__aMS_s{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;font-weight:500}.AttachProfileModal_familyMemberGrid__hON5C{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.AttachProfileModal_familyMemberCard__ca3zQ{background:hsla(0,0%,100%,.95);border:2px solid rgba(8,72,135,.1);border-radius:16px;padding:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-start;gap:1rem;position:relative;overflow:hidden}.AttachProfileModal_familyMemberCard__ca3zQ:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#084887,#0284c7);transform:scaleY(0);transition:transform .3s ease}.AttachProfileModal_familyMemberCard__ca3zQ:hover{border-color:rgba(8,72,135,.3);box-shadow:0 8px 25px rgba(8,72,135,.15);transform:translateY(-2px)}.AttachProfileModal_familyMemberCard__ca3zQ:hover:before{transform:scaleY(1)}.AttachProfileModal_familyMemberCard__ca3zQ.AttachProfileModal_selected__SRPkR{background:linear-gradient(135deg,rgba(8,72,135,.08),rgba(2,132,199,.08));border-color:#084887;box-shadow:0 8px 25px rgba(8,72,135,.2)}.AttachProfileModal_familyMemberCard__ca3zQ.AttachProfileModal_selected__SRPkR:before{transform:scaleY(1)}.AttachProfileModal_familyMemberIcon__LHQVa{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#084887,#0284c7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;flex-shrink:0;box-shadow:0 4px 12px rgba(8,72,135,.2)}.AttachProfileModal_familyMemberInfo__5YYe5{flex:1 1}.AttachProfileModal_familyMemberName__qjPOH{font-size:1rem;font-weight:700;color:#084887;margin:0 0 .25rem;line-height:1.2}.AttachProfileModal_familyMemberRelation__O5ec_{font-size:.875rem;color:#6b7280;margin:0 0 .25rem;font-weight:500}.AttachProfileModal_familyMemberDetail__7LVKj{font-size:.75rem;color:#9ca3af;margin:0}.AttachProfileModal_selectedBadge__OgPaw{position:absolute;top:.75rem;right:.75rem;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;box-shadow:0 4px 12px rgba(16,185,129,.3)}.AttachProfileModal_familyMemberGrid__hON5C::-webkit-scrollbar{width:6px}.AttachProfileModal_familyMemberGrid__hON5C::-webkit-scrollbar-track{background:rgba(8,72,135,.05);border-radius:3px}.AttachProfileModal_familyMemberGrid__hON5C::-webkit-scrollbar-thumb{background:rgba(8,72,135,.2);border-radius:3px}.AttachProfileModal_familyMemberGrid__hON5C::-webkit-scrollbar-thumb:hover{background:rgba(8,72,135,.3)}.DealModal_modalOverlay__zLzFI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DealModal_modalContainer__8kk_t{background-color:#fff;border-radius:1rem;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:DealModal_modalAppear__hlO4j .3s ease-out}@keyframes DealModal_modalAppear__hlO4j{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DealModal_modalHeader__5QrgF{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.DealModal_modalTitle__pXKwU{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.DealModal_closeButton__KR57d{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:color .2s}.DealModal_closeButton__KR57d:hover{color:#1f2937}.DealModal_modalContent__3gKCy{flex:1 1;overflow-y:auto;padding:1.5rem}.DealModal_dealsList__aYxu_{display:flex;flex-direction:column;gap:1.5rem}.DealModal_dealCard__N2_fJ{background-color:#f9fafb;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:all .2s ease}.DealModal_dealCard__N2_fJ:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.DealModal_dealHeader__LLl7I{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.DealModal_dealTitle__G7qAS{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.DealModal_dealBadge__UmASC{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background-color:#10b981;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:600}.DealModal_dealDescription__uYJKG{font-size:.9375rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.5}.DealModal_dealDetails__tx_9J{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.DealModal_dealDetail__ijgDO{display:flex;gap:1rem}.DealModal_dealDetailIcon__Xi7rR{color:#6b7280;flex-shrink:0}.DealModal_dealDetailContent__7oIaz{display:flex;flex-direction:column;gap:.25rem}.DealModal_dealDetailLabel__Dsis9{font-size:.875rem;color:#6b7280}.DealModal_dealDetailValue__4MxFt{font-size:.9375rem;color:#1f2937;font-weight:500}.DealModal_couponCode__86oPY{display:flex;align-items:center;gap:.75rem;font-family:monospace;font-size:1rem;font-weight:600;color:#084887;background-color:#eff6ff;padding:.5rem .75rem;border-radius:.375rem}.DealModal_copyButton__hEhV_{background-color:#084887;color:#fff;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.DealModal_copyButton__hEhV_:hover{background-color:#4338ca}.DealModal_dealImageContainer__vOzvw{margin:1rem 0;width:100%;height:200px;border-radius:.5rem;overflow:hidden}.DealModal_dealImage__kzQjb{width:100%;height:100%;object-fit:cover}.DealModal_redeemButton__otntf{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.DealModal_redeemButton__otntf:hover{background-color:#4338ca}.DealModal_noDealsContainer__vKWPP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.DealModal_noDealsIcon__8ZVjb{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background-color:#f3f4f6;border-radius:50%;margin-bottom:1.5rem;color:#9ca3af}.DealModal_noDealsTitle__cwunt{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.DealModal_noDealsText__gD1n1{color:#6b7280;margin:0;line-height:1.5}.DealModal_modalFooter__j_n8G{padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end}.DealModal_closeModalButton___g7kg{padding:.75rem 1.25rem;background-color:#f3f4f6;color:#4b5563;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}.DealModal_closeModalButton___g7kg:hover{background-color:#e5e7eb}@media (max-width:640px){.DealModal_modalContainer__8kk_t{max-width:95%;max-height:80vh}.DealModal_dealHeader__LLl7I{flex-direction:column;align-items:flex-start;gap:.75rem}.DealModal_dealDetail__ijgDO{flex-direction:column;gap:.5rem}}.PaymentForm_container__6JNCX{max-width:400px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PaymentForm_form__eLj5h{display:flex;flex-direction:column;gap:16px}.PaymentForm_submitButton__clVGy{background-color:#0955a2;color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.PaymentForm_submitButton__clVGy:hover:not(:disabled){background-color:#074282}.PaymentForm_submitButton__clVGy:disabled{background-color:#ccc;cursor:not-allowed}.PaymentForm_error__3v6bi{color:#d32f2f;font-size:14px;margin-bottom:12px}.DonationForm_container__guh40{max-width:400px;margin:40px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.DonationForm_form__vjgfk{display:flex;flex-direction:column;gap:16px}.DonationForm_formGroup__z2tRt{display:flex;flex-direction:column;gap:8px}.DonationForm_formGroup__z2tRt label{font-weight:600;color:#333}.DonationForm_formGroup__z2tRt input,.DonationForm_formGroup__z2tRt select{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .2s}.DonationForm_formGroup__z2tRt input:focus,.DonationForm_formGroup__z2tRt select:focus{border-color:#0955a2;outline:none}.DonationForm_submitButton__SbS_m{background-color:#0955a2;color:#fff;padding:12px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.DonationForm_submitButton__SbS_m:hover:not(:disabled){background-color:#074282}.DonationForm_submitButton__SbS_m:disabled{background-color:#ccc;cursor:not-allowed}.DonationForm_error__Xzf_j{color:#d32f2f;font-size:14px;margin-bottom:12px}.EventsTab_container__0A1Mf{padding:1rem 0}.EventsTab_headerContainer__iIm2e{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.EventsTab_sectionTitle__Dzd6Q{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;position:relative;display:inline-block}.EventsTab_sectionTitle__Dzd6Q:after{content:"";position:absolute;bottom:-.5rem;left:0;width:2.5rem;height:3px;background-color:#084887;border-radius:1.5px}.EventsTab_sectionSubtitle__nNab8{font-size:.875rem;color:#6b7280;margin-bottom:0}.EventsTab_eventCount__SQDOL{background-color:#f3f4f6;padding:.5rem 1rem;border-radius:1.5rem;font-size:.875rem;font-weight:500;color:#4b5563}.EventsTab_filterContainer__3IWq2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.EventsTab_filterTabs__mx2KO{display:flex;background-color:#f3f4f6;border-radius:.5rem;padding:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.EventsTab_filterTabs__mx2KO::-webkit-scrollbar{display:none}.EventsTab_filterTab__U4wRA{padding:.5rem 1rem;background:none;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;white-space:nowrap;transition:all .2s ease}.EventsTab_activeFilter__36CCI{background-color:#084887;color:#fff;box-shadow:0 2px 4px rgba(79,70,229,.25)}.EventsTab_mobileFilterButton__lP2bn{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f3f4f6;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer}.EventsTab_eventsGrid__l5JuE{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.EventsTab_eventCard__6fxEA{position:relative;display:flex;flex-direction:column;border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;height:100%;cursor:pointer;opacity:0;transform:translateY(20px)}.EventsTab_animate__3p7Z1{animation:EventsTab_fadeInUp__PbOZR .5s forwards}@keyframes EventsTab_fadeInUp__PbOZR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EventsTab_eventCard__6fxEA:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.EventsTab_eventImageContainer__vJIS4{position:relative;width:100%;height:180px;overflow:hidden}.EventsTab_eventImage___xDLf{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.EventsTab_eventCard__6fxEA:hover .EventsTab_eventImage___xDLf{transform:scale(1.05)}.EventsTab_eventImageOverlay__A4DdY{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.5))}.EventsTab_saveButton__MbKDs{position:absolute;top:1rem;left:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:5}.EventsTab_saveButton__MbKDs:hover{transform:scale(1.1);background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.EventsTab_savedButton__r_l0r{background-color:hsla(0,0%,100%,.95);box-shadow:0 2px 8px rgba(0,0,0,.15)}.EventsTab_statusBadge__3ng5H{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:5}.EventsTab_eventContent__y29Ig{padding:1.5rem;display:flex;flex-direction:column;flex:1 1}.EventsTab_eventHeader__TFhMa{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.EventsTab_eventTitle__HzFaQ{font-size:1.25rem;font-weight:600;color:#111827;margin:0;line-height:1.4;flex:1 1}.EventsTab_soonBadge__UJeOn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:#fee2e2;border-radius:.5rem;font-size:.75rem;font-weight:600;color:#ef4444;white-space:nowrap;margin-left:.5rem}.EventsTab_eventDetails__zhXiz{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.EventsTab_eventDetail__T9N2m{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563;padding:.375rem .75rem;background-color:#f9fafb;border-radius:.5rem;transition:all .2s ease}.EventsTab_eventDetail__T9N2m:hover{background-color:#f3f4f6}.EventsTab_detailIcon__44BkE{color:#6b7280}.EventsTab_capacityDetail__8hWZk{font-weight:600}.EventsTab_eventDescription__bfM3P{color:#6b7280;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem;flex:1 1}.EventsTab_eventActions__5z3da{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto}.EventsTab_eventShareButton__WJ_eu{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid #e5e7eb;background-color:#fff;color:#4b5563;cursor:pointer;transition:all .2s ease}.EventsTab_eventShareButton__WJ_eu:hover{background-color:#f9fafb;border-color:#d1d5db}.EventsTab_soldOutAlert__7CGa_{padding:.625rem 1rem;background-color:#fee2e2;color:#ef4444}.EventsTab_eventBookButton___Xc1Y,.EventsTab_soldOutAlert__7CGa_{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;margin-left:auto}.EventsTab_eventBookButton___Xc1Y{justify-content:center;padding:.625rem 1.25rem;background-color:#084887;color:#fff;border:none;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.EventsTab_eventBookButton___Xc1Y:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.2);transition:transform .6s ease}.EventsTab_eventBookButton___Xc1Y:hover{background-color:#4338ca;transform:translateY(-2px)}.EventsTab_eventBookButton___Xc1Y:hover:after{transform:translateX(100%)}.EventsTab_hoverOverlay__D61m_{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,24,39,.7);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.EventsTab_showOverlay__W3khD{opacity:1;visibility:visible}.EventsTab_viewDetailsButton____TkY{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 2rem;background-color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;color:#084887;cursor:pointer;transform:translateY(20px);transition:all .3s ease;animation:EventsTab_buttonAppear__MgN5M .3s forwards}@keyframes EventsTab_buttonAppear__MgN5M{to{transform:translateY(0)}}.EventsTab_viewDetailsButton____TkY:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(79,70,229,.2)}.EventsTab_noEventsContainer__G_0_l{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center}.EventsTab_noEventsIcon__epAOb{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:50%;margin-bottom:1.5rem;color:#9ca3af}.EventsTab_noEventsTitle__a639b{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.EventsTab_noEventsText__LdpG_{color:#6b7280;margin:0 0 1.5rem}.EventsTab_resetFilterButton__NRT8c{padding:.75rem 1.5rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EventsTab_resetFilterButton__NRT8c:hover{background-color:#4338ca}@media (max-width:768px){.EventsTab_headerContainer__iIm2e{flex-direction:column;align-items:flex-start}.EventsTab_eventCount__SQDOL{margin-top:.5rem}.EventsTab_filterTabs__mx2KO{flex:1 1;overflow-x:auto}.EventsTab_mobileFilterButton__lP2bn{display:flex}.EventsTab_eventsGrid__l5JuE{grid-template-columns:1fr}.EventsTab_eventActions__5z3da{flex-wrap:wrap}.EventsTab_eventBookButton___Xc1Y,.EventsTab_soldOutAlert__7CGa_{flex:1 0 100%;order:-1;margin-bottom:.75rem;margin-left:0}.EventsTab_eventShareButton__WJ_eu{flex:1 1}}@media (min-width:1024px){.EventsTab_eventsGrid__l5JuE{grid-template-columns:repeat(2,1fr)}.EventsTab_eventCard__6fxEA{max-width:100%}}.HoursTab_container__n1FrU{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem}.HoursTab_section__09aGT{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.HoursTab_sectionHeader__qiM70{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #f3f4f6}.HoursTab_sectionIcon__nRlYL{color:#084887;flex-shrink:0}.HoursTab_sectionTitle__17Nn4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.HoursTab_hoursGrid__7akaG{display:flex;flex-direction:column;gap:.875rem}.HoursTab_dayRow__dm_Sq{display:flex;justify-content:space-between;align-items:center;padding:.875rem;border-radius:.5rem;transition:all .2s ease}.HoursTab_dayRow__dm_Sq:hover{background-color:#f9fafb}.HoursTab_currentDay__iTcJe{background-color:#eff6ff;font-weight:500}.HoursTab_dayName__NCC_3{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:#4b5563}.HoursTab_todayBadge__f99No{display:inline-block;padding:.125rem .5rem;background-color:#084887;color:#fff;border-radius:.375rem;font-size:.75rem;font-weight:500}.HoursTab_dayHours__gb8SS{font-size:.9375rem;font-weight:500}.HoursTab_openHours__8S6dg{color:#10b981}.HoursTab_closedDay__4b7D1{color:#ef4444}.HoursTab_emergencyCard__4a4c6{background-color:#fff7ed;border:1px solid #ffedd5;border-radius:.75rem;padding:1.25rem}.HoursTab_emergencyHeaderRow__GN6zJ{margin-bottom:1rem}.HoursTab_emergencyBadge__PIQvy{display:inline-block;padding:.25rem .75rem;background-color:#f59e0b;color:#fff;border-radius:.375rem;font-size:.875rem;font-weight:600}.HoursTab_emergencyInfoRow__3Yu_G{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#9a3412}.HoursTab_emergencyText__obZLe{font-size:.9375rem;margin:0}.HoursTab_emergencyNote__uJmLf{font-size:.875rem;color:#78350f;line-height:1.5}.HoursTab_emergencyNote__uJmLf p{margin:0}.HoursTab_policyCard__j5eQN{background-color:#f8fafc;border-radius:.75rem;padding:1.25rem}.HoursTab_policyItem__9A3k8{display:flex;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.HoursTab_policyItem__9A3k8:last-of-type{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.HoursTab_policyIcon__B2kfO{display:flex;align-items:flex-start;justify-content:center;width:2.5rem;height:2.5rem;background-color:#e0f2fe;color:#0284c7;border-radius:.5rem;padding:.625rem}.HoursTab_policyContent__Ms42o{flex:1 1}.HoursTab_policyTitle___dEi7{font-size:1rem;font-weight:600;color:#0284c7;margin:0 0 .5rem}.HoursTab_policyText__Kt_DM{font-size:.9375rem;color:#4b5563;margin:0;line-height:1.5}.HoursTab_policyNote__jLpIj{background-color:#f1f5f9;border-radius:.5rem;padding:1rem;font-size:.875rem;color:#64748b;line-height:1.5}.HoursTab_policyNote__jLpIj p{margin:0}@media (max-width:640px){.HoursTab_dayRow__dm_Sq{flex-direction:column;align-items:flex-start;gap:.5rem}.HoursTab_policyItem__9A3k8{flex-direction:column;gap:.75rem}.HoursTab_policyIcon__B2kfO{width:2rem;height:2rem;padding:.5rem}}.InfoTab_container__ZXFvD{padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem}.InfoTab_section__XwIj6{background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.InfoTab_sectionTitle__IWzwP{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 1rem;position:relative;padding-left:1rem}.InfoTab_sectionTitle__IWzwP:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:4px;background-color:#084887;border-radius:2px}.InfoTab_businessDescription__YPXsx{font-size:.9375rem;line-height:1.6;color:#4b5563;margin:0 0 1.5rem}.InfoTab_businessDetails___Ctz3{display:flex;flex-direction:column;gap:.75rem;background-color:#f9fafb;padding:1rem;border-radius:.5rem}.InfoTab_detailItem__hcyOF{display:flex;align-items:center;gap:.75rem;font-size:.9375rem}.InfoTab_detailIcon__ZFzmU{color:#6b7280}.InfoTab_detailLabel__UZ8Oa{font-weight:500;color:#4b5563;min-width:6rem}.InfoTab_detailValue__6Np6_{color:#1f2937;flex:1 1}.InfoTab_contactInfo__d6kwg{display:flex;flex-direction:column;gap:1.25rem}.InfoTab_contactItem__kRGth{display:flex;gap:1rem}.InfoTab_contactIconContainer__EQMM2{width:3rem;height:3rem;border-radius:50%;background-color:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.InfoTab_contactIcon__dflUG{color:#3b82f6}.InfoTab_contactContent__XZhwg{flex:1 1}.InfoTab_contactLabel__Ig4rJ{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.InfoTab_contactValue__n07Hw{font-size:.9375rem;color:#4b5563;margin:0 0 .75rem;line-height:1.5}.InfoTab_contactLink__pGcDH{color:#084887;text-decoration:none;font-size:.9375rem;background:none;border:none;padding:0;cursor:pointer;display:block;text-align:left;transition:color .2s}.InfoTab_contactLink__pGcDH:hover{text-decoration:underline;color:#4338ca}.InfoTab_directionsButton__0_yA0{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:#eff6ff;color:#3b82f6;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.InfoTab_directionsButton__0_yA0:hover{background-color:#dbeafe}.InfoTab_paymentMethods__xNsfc{display:flex;flex-wrap:wrap;gap:.75rem}.InfoTab_paymentMethod__MuFTK{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.InfoTab_paymentIcon__9ojFJ{color:#6b7280}.InfoTab_paymentName__BHEqI{font-size:.9375rem;color:#4b5563}.InfoTab_socialLinks__aqkcu{display:flex;flex-wrap:wrap;gap:1rem}.InfoTab_socialLink__6rYJx{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;transition:all .2s;background-color:#f9fafb;color:#4b5563}.InfoTab_socialLink__6rYJx:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.InfoTab_socialIcon__InWZO{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%}.InfoTab_socialLink__6rYJx:first-child .InfoTab_socialIcon__InWZO{color:#1877f2}.InfoTab_socialLink__6rYJx:nth-child(2) .InfoTab_socialIcon__InWZO{color:#1da1f2}.InfoTab_socialLink__6rYJx:nth-child(3) .InfoTab_socialIcon__InWZO{color:#e4405f}.InfoTab_socialLink__6rYJx:nth-child(4) .InfoTab_socialIcon__InWZO{color:#0a66c2}.InfoTab_socialLink__6rYJx:nth-child(5) .InfoTab_socialIcon__InWZO{color:red}.InfoTab_socialPlatform__PpRus{font-size:.9375rem;font-weight:500}@media (max-width:640px){.InfoTab_socialLinks__aqkcu{flex-direction:column}.InfoTab_contactItem__kRGth{flex-direction:column;gap:.5rem}.InfoTab_contactIconContainer__EQMM2{width:2.5rem;height:2.5rem}.InfoTab_detailItem__hcyOF{flex-wrap:wrap}.InfoTab_detailLabel__UZ8Oa{min-width:auto}}.PhotosTab_container__TQK2p{padding:1rem 0}.PhotosTab_tabNavigation__4vlxp{display:flex;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem;background-color:#fff}.PhotosTab_tabButton__9RiVS{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background-color:transparent;border:none;font-size:.9375rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease}.PhotosTab_activeTab__fzGW9{background-color:#084887;color:#fff}.PhotosTab_count__5o_He{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.2);font-size:.75rem;font-weight:600}.PhotosTab_activeTab__fzGW9 .PhotosTab_count__5o_He{background-color:#fff;color:#084887}.PhotosTab_mediaSection__toJcK{margin-bottom:2rem}.PhotosTab_sectionTitle__fRQnj{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;position:relative;padding-left:1rem}.PhotosTab_sectionTitle__fRQnj:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:4px;background-color:#084887;border-radius:2px}.PhotosTab_photoGrid__JczIf{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.PhotosTab_photoItem__shxC6{aspect-ratio:1;border-radius:.75rem;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05)}.PhotosTab_photoItem__shxC6:hover{transform:scale(1.02);box-shadow:0 8px 15px rgba(0,0,0,.1)}.PhotosTab_photo__40neJ{width:100%;height:100%;object-fit:cover}.PhotosTab_photoOverlay__G620h{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.PhotosTab_photoItem__shxC6:hover .PhotosTab_photoOverlay__G620h{opacity:1}.PhotosTab_zoomIcon__LY2JN{color:#fff;filter:drop-shadow(0 0 2px rgba(0,0,0,.5));transform:scale(1.5)}.PhotosTab_videoGrid__fp0gI{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.PhotosTab_videoItem__W6xeK{background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease}.PhotosTab_videoItem__W6xeK:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.1)}.PhotosTab_videoThumbnail__al97f{position:relative;aspect-ratio:16/9}.PhotosTab_thumbnailImage__m0dnh{width:100%;height:100%;object-fit:cover}.PhotosTab_playButton__bVj_a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4);cursor:pointer;transition:background-color .3s ease}.PhotosTab_playButton__bVj_a:hover{background-color:rgba(0,0,0,.6)}.PhotosTab_playButton__bVj_a svg{color:#fff;filter:drop-shadow(0 0 3px rgba(0,0,0,.5))}.PhotosTab_videoInfo__icRpL{padding:1rem}.PhotosTab_videoTitle__WRZ1t{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.PhotosTab_videoLink__YUcH8{display:inline-flex;align-items:center;gap:.25rem;color:#084887;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease}.PhotosTab_videoLink__YUcH8:hover{text-decoration:underline}.PhotosTab_emptyState__1_z_5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background-color:#fff;border-radius:.75rem;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05)}.PhotosTab_emptyState__1_z_5 svg{color:#d1d5db;margin-bottom:1rem}.PhotosTab_emptyState__1_z_5 h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.PhotosTab_emptyState__1_z_5 p{color:#6b7280;margin:0}.PhotosTab_lightbox__ewPGn{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PhotosTab_closeLightbox__eDiEm{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;cursor:pointer;z-index:20;filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.PhotosTab_lightboxContent__LFXIC{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;justify-content:center}.PhotosTab_lightboxImage__yBvnQ{max-width:90vw;max-height:80vh;object-fit:contain}.PhotosTab_lightboxControls__59vwV{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;width:100%}.PhotosTab_lightboxNavButton__a51T3{background:none;border:none;color:#fff;cursor:pointer;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:all .2s ease}.PhotosTab_lightboxNavButton__a51T3:hover{background-color:hsla(0,0%,100%,.2)}.PhotosTab_lightboxCounter___Gikb{color:#fff;font-size:1rem;font-weight:500}@media (max-width:768px){.PhotosTab_photoGrid__JczIf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PhotosTab_videoGrid__fp0gI{grid-template-columns:1fr}.PhotosTab_lightboxImage__yBvnQ{max-width:100vw;max-height:70vh}.PhotosTab_lightboxControls__59vwV{padding:.5rem 0}.PhotosTab_lightboxNavButton__a51T3{width:2.5rem;height:2.5rem}}.ReviewsTab_container__rVbM6{min-height:100vh;background-color:#f6f6f6}.ReviewsTab_errorContainer__huD2Z,.ReviewsTab_loadingContainer__GVbK3{min-height:400px;padding:2rem}.ReviewsTab_combinedRatingContainer__KoHg9{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:1rem!important}.ReviewsTab_ratingTopRow__NxM3_{gap:1rem}.ReviewsTab_combinedRatingNumber__4xCRG{font-size:4rem;line-height:1}.ReviewsTab_tabContainer__EeqV5{box-shadow:0 2px 8px rgba(0,0,0,.1)}.ReviewsTab_tab__F7ZUW{border-radius:.75rem!important;padding:.75rem 1rem;font-size:.95rem;transition:all .2s ease}.ReviewsTab_activeTab__lD6lG{background-color:#fff!important;color:var(--bs-primary)!important}.ReviewsTab_reviewItem__2dQ1d{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:.75rem!important;border:none}.ReviewsTab_reviewHeader__SKtJY{margin-bottom:.75rem}.ReviewsTab_reviewerName__zXx2R{font-size:1rem;color:#333}.ReviewsTab_ratingContainer__V3j8U{margin-bottom:.75rem}.ReviewsTab_reviewText__hpNF0{font-size:.9rem;line-height:1.5;margin-bottom:.5rem}.ReviewsTab_readMoreLess__XZSYX{font-size:.85rem;text-decoration:none!important;border:none!important}.ReviewsTab_readMoreLess__XZSYX:hover{text-decoration:underline!important}.ReviewsTab_emptyContainer__l9aAQ,.ReviewsTab_viewAllReviewsButton__Bq78h{box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:.75rem!important;border:none}.ReviewsTab_viewAllReviewsButton__Bq78h button{border-radius:.75rem!important;padding:.75rem;border:none}.ReviewsTab_viewAllReviewsButton__Bq78h button:hover{background-color:#f8f9fa!important}@media (max-width:768px){.ReviewsTab_combinedRatingNumber__4xCRG{font-size:3rem}.ReviewsTab_tab__F7ZUW{font-size:.85rem;padding:.5rem .75rem}}.ServiceTab_container__wBfOi{padding:1rem 0;position:relative}.ServiceTab_sectionTitle__AtdnP{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem;position:relative;display:inline-block}.ServiceTab_sectionTitle__AtdnP:after{content:"";position:absolute;bottom:-.5rem;left:0;width:2.5rem;height:3px;background-color:#084887;border-radius:1.5px}.ServiceTab_sectionSubtitle__w4Sbz{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.ServiceTab_categoriesContainer__KlyEi{position:relative;margin-bottom:1.5rem;padding:.75rem 0;background:#f3f4f6;border-radius:.5rem;border:1px solid #e5e7eb;display:flex;align-items:center}.ServiceTab_categoriesScrollContainer__Ci1ct{display:flex;overflow-x:auto;gap:.75rem;padding:.5rem 3rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;width:100%}.ServiceTab_categoriesScrollContainer__Ci1ct::-webkit-scrollbar{display:none}.ServiceTab_scrollButton__XRuft{position:absolute;width:2rem;height:2rem;border-radius:50%;background-color:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.ServiceTab_scrollButton__XRuft:hover{background-color:#f9fafb;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ServiceTab_scrollButton__XRuft:first-child{left:.5rem}.ServiceTab_scrollButton__XRuft:last-child{right:.5rem}.ServiceTab_categoryCard__KFR_8{min-width:85px;display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .2s ease;cursor:pointer;border:1px solid #f1f5f9}.ServiceTab_categoryCard__KFR_8:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#e2e8f0}.ServiceTab_categoryIcon__nMssR{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#084887;color:#fff;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1)}.ServiceTab_categoryName__xA2_s{font-size:.75rem;font-weight:600;color:#1f2937;text-align:center;line-height:1.2;margin-bottom:.25rem}.ServiceTab_categoryMeta__TKj1K{font-size:.65rem;text-align:center}.ServiceTab_categoryMetaName__bzX7S{color:#6b7280;font-weight:500}.ServiceTab_servicesContainer__u9FLR{display:flex;flex-direction:column;gap:2rem}.ServiceTab_serviceCategory__yZJsU{display:flex;flex-direction:column;gap:1rem}.ServiceTab_categoryTitle__I1B7F{font-size:1.25rem;font-weight:600;color:#1f2937;position:relative;padding-left:1rem;margin-bottom:.5rem}.ServiceTab_categoryTitle__I1B7F:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#084887;border-radius:2px}.ServiceTab_servicesList__oGSYT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.ServiceTab_serviceCard__14VGB{display:flex;background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .2s ease;height:100%;border:1px solid #f1f5f9}.ServiceTab_serviceCard__14VGB:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(0,0,0,.1);border-color:#e2e8f0}.ServiceTab_serviceLeft__SjZkP{width:35%;min-width:100px;position:relative}.ServiceTab_serviceImageContainer__7cj5u{height:100%;width:100%;position:relative}.ServiceTab_serviceImage__Vj2_t{width:100%;height:100%;object-fit:cover}.ServiceTab_servicePlaceholder__dRvrI{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700}.ServiceTab_serviceContent__o5iGC{flex:1 1;padding:1rem;display:flex;flex-direction:column}.ServiceTab_serviceTitle__i8nqJ{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.ServiceTab_serviceDetails__qiYh9{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ServiceTab_serviceDetail__CkWK_{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#4b5563}.ServiceTab_serviceActions__LD6dK{display:flex;justify-content:space-between;gap:.5rem;margin-top:auto}.ServiceTab_viewDetailsButton__J2nyD{padding:.5rem 1rem;background-color:transparent;color:#084887;border:1px solid #084887;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ServiceTab_viewDetailsButton__J2nyD:hover{background-color:#eff6ff;border-color:#1e40af;color:#1e40af}.ServiceTab_bookNowButton__Lqrj7{padding:.5rem 1rem;background-color:#084887;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ServiceTab_bookNowButton__Lqrj7:hover{background-color:#1e40af;transform:translateY(-1px);box-shadow:0 4px 8px rgba(8,72,135,.3)}.ServiceTab_noEventsContainer__OI3O4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center;border:1px solid #f1f5f9}.ServiceTab_noEventsIcon__rynU0{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border-radius:50%;margin-bottom:1.5rem;color:#9ca3af}.ServiceTab_noEventsTitle__UxqIT{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.ServiceTab_noEventsText__0lTSY{color:#6b7280;margin:0 0 1.5rem}@media (max-width:768px){.ServiceTab_servicesList__oGSYT{grid-template-columns:1fr}.ServiceTab_scrollButton__XRuft{display:none}.ServiceTab_categoriesScrollContainer__Ci1ct{padding:.25rem 1rem}.ServiceTab_categoryCard__KFR_8{min-width:60px;padding:.375rem .125rem}.ServiceTab_categoryIcon__nMssR{width:1.75rem;height:1.75rem;font-size:.75rem}.ServiceTab_categoryName__xA2_s{font-size:.65rem}.ServiceTab_categoryMeta__TKj1K{font-size:.55rem}.ServiceTab_sectionTitle__AtdnP{font-size:1.5rem}.ServiceTab_sectionSubtitle__w4Sbz{font-size:.9rem}.ServiceTab_categoryTitle__I1B7F{font-size:1.25rem;padding:.75rem 1rem}.ServiceTab_serviceContent__o5iGC{padding:.75rem}.ServiceTab_serviceTitle__i8nqJ{font-size:1rem}.ServiceTab_serviceActions__LD6dK{flex-direction:column;gap:.5rem}.ServiceTab_bookNowButton__Lqrj7,.ServiceTab_viewDetailsButton__J2nyD{padding:.5rem 1rem;font-size:.8rem}}@media (min-width:1024px){.ServiceTab_servicesList__oGSYT{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.ChatListScreen_chatListScreen__PSLtp{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#f9fafb,#e5e7eb);padding:16px}.ChatListScreen_searchBar__BHtVc{display:flex;align-items:center;gap:8px;padding:12px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.ChatListScreen_searchBar__BHtVc input{flex:1 1;border:none;outline:none;background-color:transparent;font-size:14px;color:#374151}.ChatListScreen_searchIcon__l3aru{width:20px;height:20px;color:#6b7280}.ChatListScreen_chatList__JAaHG{flex:1 1;overflow-y:auto;padding:8px}.ChatListScreen_chatItem__FKXZ0{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:12px;background-color:#fff;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChatListScreen_chatItem__FKXZ0:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ChatListScreen_chatAvatar__WCNnq{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:18px}.ChatListScreen_chatInfo__Gc06v{flex:1 1;margin-left:16px}.ChatListScreen_chatInfo__Gc06v h3{font-size:16px;font-weight:600;margin:0;color:#1f2937}.ChatListScreen_chatInfo__Gc06v p{font-size:14px;color:#6b7280;margin:4px 0 0}.ChatListScreen_chatTime__W_wvF{font-size:12px;color:#6b7280}.ChatMessageScreen_chatMessageScreen___oyFy{display:flex;flex-direction:column;height:100%;background-color:#084887;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(37,99,235,.1))}.ChatMessageScreen_chatHeader__hMK1x{display:flex;align-items:center;gap:12px;padding:16px;background-color:#084887;border-radius:10px;color:#fff}.ChatMessageScreen_backButton__r3ZyX{background:none;border:none;cursor:pointer;color:#fff}.ChatMessageScreen_backIcon__X1iY7{width:20px;height:20px}.ChatMessageScreen_chatMessages__uZhaK{flex:1 1;overflow-y:auto;padding:16px;background-color:#fff}.ChatMessageScreen_message__8QYNn{max-width:60%;margin-bottom:16px;animation:ChatMessageScreen_fadeIn__iYrkS .3s ease}@keyframes ChatMessageScreen_fadeIn__iYrkS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessageScreen_messageContent__JUZDX{padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.5;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.ChatMessageScreen_userMessage__YEdOJ{margin-left:auto}.ChatMessageScreen_userMessage__YEdOJ .ChatMessageScreen_messageContent__JUZDX{background:linear-gradient(135deg,#3b82f6,#084887);color:#fff;border-radius:12px 12px 0 12px;animation:ChatMessageScreen_scaleIn__w_qUq .3s ease}.ChatMessageScreen_businessMessage__43At9 .ChatMessageScreen_messageContent__JUZDX{background:#e4e5e6;color:#1f2937;border-radius:12px 12px 12px 0}.ChatMessageScreen_messageTime__deOgC{font-size:12px;color:#6b7280;margin-top:4px}.ChatMessageScreen_chatInput__IkloV{display:flex;gap:12px;padding:16px;background-color:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px rgba(0,0,0,.1)}.ChatMessageScreen_chatInput__IkloV input{flex:1 1;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;outline:none;font-size:14px;transition:border-color .3s ease}.ChatMessageScreen_chatInput__IkloV input:focus{border-color:#3b82f6}.ChatMessageScreen_sendButton__GdNo2{display:flex;align-items:center;justify-content:center;padding:12px;background-color:#084887;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:background-color .3s ease}.ChatMessageScreen_sendButton__GdNo2:hover{background-color:#2563eb}.ChatMessageScreen_sendIcon__9hGCh{width:20px;height:20px}.ChatScreen_chatScreen__TPW1z{height:100%;display:flex;flex-direction:column;background-color:#f9fafb}.FavoritesScreen_container__1F6Ri{min-height:100vh;background-color:#f8fafc;padding:1.5rem;font-family:Inter,sans-serif}.FavoritesScreen_heroSection__0pAoD{background:linear-gradient(135deg,#084887,#2563eb);padding:4rem 2rem;text-align:center;color:#fff;border-radius:16px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.15);position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.FavoritesScreen_heroSection__0pAoD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:FavoritesScreen_heroShine__P0714 5s infinite}@keyframes FavoritesScreen_heroShine__P0714{0%{left:-100%}20%{left:100%}to{left:100%}}.FavoritesScreen_heroContent__eBa03{max-width:800px;margin:0 auto;position:relative;z-index:1}.FavoritesScreen_heroTitle__iAtUL{font-size:3rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.025em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.FavoritesScreen_heroSubtitle__Hstr9{font-size:1.25rem;color:hsla(0,0%,100%,.9);max-width:800px;margin:0 auto}.FavoritesScreen_filterBar__dnR4h{display:flex;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);transition:transform .3s ease,box-shadow .3s ease}.FavoritesScreen_filterBar__dnR4h:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.08),0 12px 40px rgba(8,72,135,.08)}.FavoritesScreen_filterGroup__tBSH0{display:flex;align-items:center;gap:.75rem}.FavoritesScreen_filterSelect__eLekR{padding:.75rem 1rem;border:1px solid rgba(8,72,135,.1);border-radius:12px;font-size:.875rem;background-color:#fff;transition:all .2s ease;cursor:pointer}.FavoritesScreen_filterSelect__eLekR:hover{border-color:#084887;box-shadow:0 2px 8px rgba(8,72,135,.1)}.FavoritesScreen_businessList__jMBb9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;padding:1rem}.FavoritesScreen_sectionTitle__YtoRF{font-size:1.75rem;font-weight:600;color:#1e293b;margin:2rem 0 1.5rem;letter-spacing:-.025em;position:relative;display:inline-block}.FavoritesScreen_sectionTitle__YtoRF:after{content:"";position:absolute;bottom:-.5rem;left:0;width:50%;height:3px;background:linear-gradient(90deg,#084887,transparent);border-radius:2px}.FavoritesScreen_testimonialList__tLOsN{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.FavoritesScreen_testimonialCard__rR8FW{background:hsla(0,0%,100%,.95);padding:2rem;border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.05),0 8px 30px rgba(8,72,135,.05);transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FavoritesScreen_testimonialCard__rR8FW:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.08),0 12px 40px rgba(8,72,135,.08)}.FavoritesScreen_testimonialText__XvEn_{font-size:1rem;color:#475569;margin-bottom:1rem;line-height:1.6}.FavoritesScreen_testimonialAuthor__CMSkA{font-size:.875rem;color:#64748b;text-align:right;font-weight:500}.FavoritesScreen_ctaSection__4Kdae{text-align:center;margin:3rem 0}.FavoritesScreen_ctaButton__AODDr{padding:1rem 2.5rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(8,72,135,.2);position:relative;overflow:hidden}.FavoritesScreen_ctaButton__AODDr:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:FavoritesScreen_buttonShine__vCVwm 3s infinite}@keyframes FavoritesScreen_buttonShine__vCVwm{0%{left:-100%}20%{left:100%}to{left:100%}}.FavoritesScreen_ctaButton__AODDr:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(8,72,135,.3)}.FavoritesScreen_ctaButton__AODDr:active{transform:translateY(0)}@media (max-width:768px){.FavoritesScreen_container__1F6Ri{padding:1rem}.FavoritesScreen_heroSection__0pAoD{padding:3rem 1rem}.FavoritesScreen_heroTitle__iAtUL{font-size:2rem}.FavoritesScreen_heroSubtitle__Hstr9{font-size:1rem}.FavoritesScreen_filterBar__dnR4h{flex-direction:column;gap:1rem;padding:1rem}.FavoritesScreen_filterGroup__tBSH0{width:100%}.FavoritesScreen_filterSelect__eLekR{flex:1 1}.FavoritesScreen_businessList__jMBb9{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}}@media (max-width:480px){.FavoritesScreen_heroTitle__iAtUL{font-size:1.75rem}.FavoritesScreen_heroSubtitle__Hstr9{font-size:.875rem}.FavoritesScreen_businessList__jMBb9,.FavoritesScreen_testimonialList__tLOsN{grid-template-columns:1fr}}.FeedbackScreen_container__97lX8{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.FeedbackScreen_mainContent__wTia_{max-width:1200px;margin:0 auto;padding:0 1rem}.FeedbackScreen_headerCard__mfDpI{position:relative;border-radius:1.5rem;padding:2rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#084887,#2563eb);box-shadow:0 10px 25px -5px rgba(124,58,237,.2),0 10px 10px -5px rgba(124,58,237,.15);overflow:hidden;color:#fff}.FeedbackScreen_headerCard__mfDpI:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);transform:rotate(35deg)}.FeedbackScreen_greetingContainer__EFijq{position:relative;z-index:1}.FeedbackScreen_greeting__Mode8{font-size:2.25rem;font-weight:800;margin:0 0 .75rem;color:#fff;line-height:1.1}.FeedbackScreen_thankYouText__ByYdJ{font-size:1.125rem;line-height:1.6;opacity:.9;max-width:30rem;margin:0}.FeedbackScreen_formContainer__L9pM_{background-color:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.04);margin-bottom:2rem}.FeedbackScreen_sectionTitle__28VNT{font-size:1.5rem;font-weight:700;color:#111827;margin-top:0;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.FeedbackScreen_sectionTitle__28VNT:after{content:"";position:absolute;left:0;bottom:0;width:3rem;height:3px;background:linear-gradient(90deg,#084887,#2563eb);border-radius:3px}.FeedbackScreen_typeContainer__d7wAx{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.FeedbackScreen_typeCard__01aUh{display:flex;align-items:center;padding:1rem;border-radius:1rem;background-color:#f9fafb;border:1px solid #f3f4f6;cursor:pointer;transition:all .2s ease}.FeedbackScreen_typeCard__01aUh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);background-color:#f5f7ff}.FeedbackScreen_selectedTypeCard__nfQZm{box-shadow:0 4px 12px rgba(99,102,241,.2)}.FeedbackScreen_selectedTypeCard__nfQZm,.FeedbackScreen_selectedTypeCard__nfQZm:hover{background:linear-gradient(90deg,#084887,#2563eb)}.FeedbackScreen_typeIconContainer__yA37u{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background-color:#fff;margin-right:1rem;box-shadow:0 2px 5px rgba(0,0,0,.08);color:#084887}.FeedbackScreen_selectedTypeCard__nfQZm .FeedbackScreen_typeIconContainer__yA37u{background-color:hsla(0,0%,100%,.15);color:#fff}.FeedbackScreen_typeTextContainer__CjaRG{display:flex;flex-direction:column;flex:1 1}.FeedbackScreen_typeCardTitle__SMpF6{font-weight:600;font-size:1rem;color:#111827;margin-bottom:.25rem}.FeedbackScreen_typeCardDescription__2ysPd{font-size:.875rem;color:#6b7280}.FeedbackScreen_selectedTypeCardText__p93tT{color:#fff!important}.FeedbackScreen_formGroup__WiP39{margin-bottom:1.5rem}.FeedbackScreen_label__g2T9z{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.FeedbackScreen_input__0W1oz{width:100%;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .2s;color:#1f2937;background-color:#f9fafb}.FeedbackScreen_input__0W1oz:focus{outline:none;border-color:#084887;box-shadow:0 0 0 3px rgba(99,102,241,.15);background-color:#fff}.FeedbackScreen_textArea__Wdiup{min-height:180px;resize:vertical}.FeedbackScreen_attachmentButtons__EpYK8{display:flex;gap:1rem;margin-bottom:1rem}.FeedbackScreen_attachmentButton__P1uS6{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f3f4f6;border-radius:.75rem;cursor:pointer;transition:all .2s;color:#4b5563;border:1px solid #e5e7eb}.FeedbackScreen_attachmentButton__P1uS6:hover{background-color:#e5e7eb;color:#1f2937}.FeedbackScreen_attachmentButtonText__DMkFL{font-size:.875rem;font-weight:500}.FeedbackScreen_attachmentsList__8ZDJe{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.FeedbackScreen_attachmentItem__5hJhN{position:relative;width:calc(33.333% - .75rem);background-color:#f9fafb;border-radius:.75rem;padding:.75rem;border:1px solid #e5e7eb;display:flex;align-items:center;overflow:hidden}.FeedbackScreen_attachmentThumbnail___0cHd{width:3rem;height:3rem;object-fit:cover;border-radius:.5rem;margin-right:.75rem}.FeedbackScreen_fileIcon__kG12s{color:#084887;margin-right:.75rem}.FeedbackScreen_attachmentInfo__5KxJG{flex:1 1;overflow:hidden}.FeedbackScreen_attachmentName__uLXUO{font-size:.75rem;color:#4b5563;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeedbackScreen_removeAttachment__3k6mm{display:flex;align-items:center;justify-content:center;position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:none;cursor:pointer;color:#ef4444;transition:all .2s}.FeedbackScreen_removeAttachment__3k6mm:hover{background-color:#fee2e2;color:#dc2626}.FeedbackScreen_submitButton__Rqq9N{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(99,102,241,.2),0 2px 4px -1px rgba(99,102,241,.1)}.FeedbackScreen_submitButton__Rqq9N:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(99,102,241,.3),0 4px 6px -2px rgba(99,102,241,.1)}.FeedbackScreen_submitButton__Rqq9N:active{transform:translateY(0)}.FeedbackScreen_submitButton__Rqq9N:disabled{opacity:.7;cursor:not-allowed}.FeedbackScreen_errorMessage__5Grf_{color:#dc2626;font-size:.875rem;margin-bottom:1rem;padding:.75rem;background-color:#fee2e2;border-radius:.5rem;border-left:3px solid #ef4444}.FeedbackScreen_successCard__PReKt{background:#fff;border-radius:1.5rem;padding:3rem 2rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.04);max-width:30rem;margin:0 auto}.FeedbackScreen_successIcon__VO9a6{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 1.5rem;background:linear-gradient(135deg,#084887,#2563eb);border-radius:50%;color:#fff}.FeedbackScreen_successTitle__P8Vqb{font-size:2rem;font-weight:800;color:#111827;margin-bottom:1rem}.FeedbackScreen_successMessage__rmeBU{font-size:1.125rem;line-height:1.6;color:#6b7280;margin-bottom:2rem}.FeedbackScreen_proBg__ZTORh{background:#f39843!important}.FeedbackScreen_protext__bV245{color:#f39843!important}.FeedbackScreen_headerCard__mfDpI.FeedbackScreen_proBg__ZTORh{background:linear-gradient(135deg,#f39843,#f59237)!important}.FeedbackScreen_selectedTypeCard__nfQZm.FeedbackScreen_proBg__ZTORh{background:linear-gradient(90deg,#f39843,#f59237)!important}.FeedbackScreen_submitButton__Rqq9N.FeedbackScreen_proBg__ZTORh,.FeedbackScreen_successIcon__VO9a6.FeedbackScreen_proBg__ZTORh{background:linear-gradient(135deg,#f39843,#f59237)!important}@media (max-width:992px){.FeedbackScreen_mainContent__wTia_{padding:0 1.5rem}}@media (max-width:768px){.FeedbackScreen_headerCard__mfDpI{padding:1.5rem}.FeedbackScreen_greeting__Mode8{font-size:1.75rem}.FeedbackScreen_formContainer__L9pM_{padding:1.5rem}.FeedbackScreen_attachmentItem__5hJhN{width:calc(50% - .5rem)}.FeedbackScreen_mainContent__wTia_{padding:0 1rem}}@media (max-width:480px){.FeedbackScreen_headerCard__mfDpI{padding:1.25rem}.FeedbackScreen_greeting__Mode8{font-size:1.5rem}.FeedbackScreen_formContainer__L9pM_{padding:1.25rem}.FeedbackScreen_attachmentButtons__EpYK8{flex-direction:column}.FeedbackScreen_attachmentItem__5hJhN{width:100%}.FeedbackScreen_mainContent__wTia_{padding:0 .75rem}}.ForgotPassword_pageContainer__3yazd{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.ForgotPassword_userIllustration__dQmhh{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/user.jpeg)}.ForgotPassword_serviceProviderIllustration__UHvHX{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/assets/images/provider.jpeg)}.ForgotPassword_pageContainer__3yazd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3;z-index:1}.ForgotPassword_illustrationContainer__aaOgz,.ForgotPassword_illustration__gKK15,.ForgotPassword_lockBody__FB6y1,.ForgotPassword_lockShackle__8Sm3u,.ForgotPassword_lockShape__J1GJs,.ForgotPassword_pulse__Df43w{display:none}.ForgotPassword_backgroundElements__bTKag{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.ForgotPassword_bgShape__sQmZi{position:absolute;opacity:.7;filter:blur(5px)}.ForgotPassword_bgShape1__ogqei{width:300px;height:300px;background:linear-gradient(135deg,#084887,#0a5db3);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:-100px;left:-100px;animation:ForgotPassword_floatAnimation__D1GtB 12s ease-in-out infinite alternate;z-index:-1}.ForgotPassword_bgShape2__dJHaJ{width:250px;height:250px;background:linear-gradient(135deg,#f0a963,#e89b53);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:-80px;right:-80px;animation:ForgotPassword_floatAnimation__D1GtB 15s ease-in-out infinite alternate-reverse;z-index:-1}.ForgotPassword_bgShape3___9Ov1{width:150px;height:150px;background:linear-gradient(135deg,#54c8e8,#2d9cdb);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;top:30%;right:10%;animation:ForgotPassword_floatAnimation__D1GtB 10s ease-in-out infinite alternate;z-index:-1}.ForgotPassword_bgShape4__dgy60{width:120px;height:120px;background:linear-gradient(135deg,#a3e635,#84cc16);border-radius:38% 62% 63% 37%/41% 44% 56% 59%;bottom:20%;left:15%;animation:ForgotPassword_floatAnimation__D1GtB 8s ease-in-out infinite alternate-reverse;z-index:-1}.ForgotPassword_bgDot__i_uHh{position:absolute;border-radius:50%;opacity:.2;z-index:-1}.ForgotPassword_bgDot1__Oqe23{width:20px;height:20px;background-color:#084887;top:20%;left:30%;animation:ForgotPassword_pulse__Df43w 4s ease-in-out infinite}.ForgotPassword_bgDot2__qJR74{width:15px;height:15px;background-color:#f0a963;top:70%;right:20%;animation:ForgotPassword_pulse__Df43w 3s ease-in-out infinite}.ForgotPassword_bgDot3__FQCtm{width:25px;height:25px;background-color:#54c8e8;bottom:15%;left:40%;animation:ForgotPassword_pulse__Df43w 5s ease-in-out infinite}@keyframes ForgotPassword_floatAnimation__D1GtB{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(15px,15px) rotate(5deg)}to{transform:translate(-15px,-15px) rotate(-5deg)}}@keyframes ForgotPassword_pulseAnim__dMQxn{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.3);opacity:.5}}.ForgotPassword_formWrapper__bAe_0{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10;width:100%;max-width:600px}.ForgotPassword_formContainer__slzih{width:100%;max-width:600px;padding:2.5rem;background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative}.ForgotPassword_formContainer__slzih h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b;text-align:center}.ForgotPassword_formDescription__arWOe{color:#64748b;text-align:center;margin-bottom:1.5rem;font-size:.9375rem}.ForgotPassword_tabSelector__BE6Me{display:flex;margin-bottom:1.5rem;background-color:#f1f5f9;border-radius:.5rem;padding:.25rem}.ForgotPassword_tabButton__dzFUv{flex:1 1;padding:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#64748b;background:none;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ForgotPassword_activeTab__NXkVk{background-color:#fff;color:#0f172a;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ForgotPassword_inputGroup__9nEwi{margin-bottom:1.5rem}.ForgotPassword_inputGroup__9nEwi label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#334155}.ForgotPassword_inputWithIcon__dzNNm{position:relative;display:flex;align-items:center}.ForgotPassword_inputIcon__aA1et{position:absolute;left:1rem;color:#94a3b8}.ForgotPassword_inputWithIcon__dzNNm input{width:100%;padding:.875rem 1rem .875rem 2.5rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.9375rem;color:#1e293b;transition:all .2s ease}.ForgotPassword_inputWithIcon__dzNNm input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ForgotPassword_togglePasswordButton__6cqWV{position:absolute;right:1rem;background:none;border:none;color:#94a3b8;cursor:pointer;padding:0;display:flex;align-items:center}.ForgotPassword_codeInputContainer__4zjlU{display:flex;justify-content:center}.ForgotPassword_codeInput__b1jHS{width:100%;padding:.875rem 1rem;font-size:1.125rem;letter-spacing:.5rem;text-align:center;border:1px solid #e2e8f0;border-radius:.5rem;font-weight:600;color:#1e293b;transition:all .2s ease}.ForgotPassword_codeInput__b1jHS:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ForgotPassword_passwordCriteria__dRqIY{background-color:#f8fafc;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.ForgotPassword_criterionItem__9v2rd{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#64748b;font-size:.875rem}.ForgotPassword_criterionItem__9v2rd:last-child{margin-bottom:0}.ForgotPassword_criterionDot__5l_Xh{width:16px;height:16px;border-radius:50%;border:1px solid #94a3b8}.ForgotPassword_criterionIcon__X8bnY,.ForgotPassword_criterionMet__cGpma{color:#10b981}.ForgotPassword_submitButton__Pg4RU{width:100%;padding:.875rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:.5rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px rgba(37,99,235,.2);margin-top:.5rem}.ForgotPassword_submitButton__Pg4RU:hover{background:linear-gradient(135deg,#0d3b69,#1e56b0);transform:translateY(-2px);box-shadow:0 6px 8px rgba(37,99,235,.25)}.ForgotPassword_submitButton__Pg4RU:active{transform:translateY(0)}.ForgotPassword_backButton__pDVMX{position:absolute;top:1.5rem;left:1.5rem;background:none;border:none;color:#64748b;cursor:pointer;padding:0;display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:color .2s ease}.ForgotPassword_backButton__pDVMX:hover{color:#0f172a}.ForgotPassword_linkContainer__7Fp6c{display:flex;justify-content:center;margin-top:1.5rem}.ForgotPassword_formLink__AqfRn{color:#3b82f6;font-size:.875rem;text-decoration:none;transition:color .2s ease;cursor:pointer}.ForgotPassword_formLink__AqfRn:hover{color:#2563eb;text-decoration:underline}.ForgotPassword_errorMessage__861jG{color:#ef4444}.ForgotPassword_errorMessage__861jG,.ForgotPassword_successMessage__vRsCA{text-align:center;font-size:.875rem;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.375rem}.ForgotPassword_successMessage__vRsCA{color:#10b981}.ForgotPassword_successContainer__Vs9vR{width:100%;max-width:450px;padding:3rem 2rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.05);text-align:center}.ForgotPassword_successContainer__Vs9vR h2{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1e293b}.ForgotPassword_successContainer__Vs9vR p{color:#64748b;margin-bottom:2rem}.ForgotPassword_successIcon__T6poN{width:80px;height:80px;background-color:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#10b981}@media (max-width:1024px){.ForgotPassword_pageContainer__3yazd{padding:2rem 1rem}.ForgotPassword_formWrapper__bAe_0{max-width:90%}.ForgotPassword_formContainer__slzih{padding:2rem}}@media (max-width:640px){.ForgotPassword_pageContainer__3yazd{padding:1rem}.ForgotPassword_formWrapper__bAe_0{max-width:95%}.ForgotPassword_formContainer__slzih{padding:1.5rem}.ForgotPassword_backButton__pDVMX{top:1rem;left:1rem}}.ManageProfile_container__DSj2Z{max-width:1400px;margin:0 auto;padding:2rem;background-color:#f8f9fa;min-height:100vh}.ManageProfile_header__Wi9Gj{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}.ManageProfile_title__HUPvO{color:#2563eb;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.025em}.ManageProfile_subtitle__xYi9x{color:#6b7280;font-size:1.125rem;margin-bottom:0;font-weight:400}.ManageProfile_section__8AqBe{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:2rem;overflow:hidden;border:1px solid #f3f4f6}.ManageProfile_sectionHeader__dI_PT{padding:2rem 2rem 1.5rem;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);transition:background-color .2s ease}.ManageProfile_sectionHeader__dI_PT:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.ManageProfile_sectionTitle__YXXG2{font-size:1.375rem;font-weight:600;color:#374151;margin:0;letter-spacing:-.025em}.ManageProfile_sectionContent__tbon_{padding:2rem}.ManageProfile_formGrid__LHV_Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem 1.5rem;gap:2rem 1.5rem;align-items:start}.ManageProfile_formGroup__dSXtL{display:flex;flex-direction:column;min-width:0}.ManageProfile_label__3U2dI{font-weight:600;color:#374151;margin-bottom:.75rem;font-size:.875rem;letter-spacing:.025em;text-transform:uppercase}.ManageProfile_inputContainer__VmyDL{position:relative;display:flex;align-items:center}.ManageProfile_inputIcon___yETW{position:absolute;left:14px;z-index:2;color:#6b7280;transition:color .2s ease}.ManageProfile_input__Hc_zo{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fff;font-weight:400}.ManageProfile_input__Hc_zo:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.ManageProfile_input__Hc_zo:focus+.ManageProfile_inputIcon___yETW,.ManageProfile_input__Hc_zo:focus~.ManageProfile_inputIcon___yETW{color:#2563eb}.ManageProfile_disabledInput__S51He,.ManageProfile_input__Hc_zo:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;border-color:#d1d5db}.ManageProfile_select___Wrui{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;background:#fff;cursor:pointer;transition:all .2s ease;font-weight:400}.ManageProfile_select___Wrui:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.ManageProfile_textarea___BvlW{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;min-height:120px;resize:vertical;font-family:inherit;transition:all .2s ease;font-weight:400;line-height:1.5}.ManageProfile_textarea___BvlW:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.ManageProfile_dateInput__OZsR_{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;background:#fff;transition:all .2s ease;font-weight:400}.ManageProfile_dateInput__OZsR_:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.ManageProfile_errorInput__5B221{border-color:#ef4444}.ManageProfile_errorText__AGVar{color:#ef4444;font-size:.875rem;margin-top:.5rem;font-weight:500}.ManageProfile_saveButton__TOUgT{background:#2563eb;color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:2rem;width:100%;max-width:250px;margin-left:auto;margin-right:auto;display:block;box-shadow:0 4px 6px rgba(37,99,235,.2)}.ManageProfile_saveButton__TOUgT:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 10px rgba(37,99,235,.25)}.ManageProfile_saveButton__TOUgT:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.ManageProfile_chevronIcon__EnKwo{transition:transform .3s ease;color:#6b7280}.ManageProfile_chevronIconRotated__2eL1H{transform:rotate(180deg)}.ManageProfile_collapsibleContent__If6Ig{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ManageProfile_collapsibleContentOpen__zxNiZ{max-height:3000px;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.ManageProfile_alert__SrkFx{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:12px;color:#fff;font-weight:500;z-index:1000;max-width:400px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.ManageProfile_alertSuccess__bmJPK{background:#10b981}.ManageProfile_alertError__P3cge{background:#ef4444}.ManageProfile_alertClose__RBSzr{background:none;border:none;color:#fff;font-size:1.25rem;cursor:pointer;margin-left:1rem}.ManageProfile_buttonContainer__GS0DI{display:flex;justify-content:center;margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.ManageProfile_submitButton__cIniN{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;padding:1rem 2.5rem;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;gap:.75rem;box-shadow:0 4px 6px rgba(37,99,235,.2);min-width:200px;letter-spacing:.025em}.ManageProfile_submitButton__cIniN:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(37,99,235,.3)}.ManageProfile_submitButton__cIniN:active{transform:translateY(0)}.ManageProfile_submitButton__cIniN:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);cursor:not-allowed;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:1200px){.ManageProfile_formGrid__LHV_Q{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}.ManageProfile_container__DSj2Z{max-width:1000px}}@media (max-width:768px){.ManageProfile_container__DSj2Z{padding:1rem}.ManageProfile_title__HUPvO{font-size:2rem}.ManageProfile_subtitle__xYi9x{font-size:1rem}.ManageProfile_formGrid__LHV_Q{grid-template-columns:1fr;gap:1.5rem}.ManageProfile_sectionContent__tbon_,.ManageProfile_sectionHeader__dI_PT{padding:1.5rem}.ManageProfile_sectionTitle__YXXG2{font-size:1.25rem}.ManageProfile_dateInput__OZsR_,.ManageProfile_input__Hc_zo,.ManageProfile_select___Wrui,.ManageProfile_textarea___BvlW{padding:.875rem .875rem .875rem 2.75rem}.ManageProfile_inputIcon___yETW{left:12px}.ManageProfile_submitButton__cIniN{width:100%;max-width:none;padding:1rem 1.5rem}}@media (max-width:480px){.ManageProfile_container__DSj2Z{padding:.75rem}.ManageProfile_header__Wi9Gj{margin-bottom:2rem;padding-bottom:1.5rem}.ManageProfile_title__HUPvO{font-size:1.75rem}.ManageProfile_section__8AqBe{margin-bottom:1.5rem;border-radius:12px}.ManageProfile_sectionContent__tbon_,.ManageProfile_sectionHeader__dI_PT{padding:1.25rem}.ManageProfile_dateInput__OZsR_,.ManageProfile_input__Hc_zo,.ManageProfile_select___Wrui,.ManageProfile_textarea___BvlW{padding:.75rem .75rem .75rem 2.5rem;font-size:.9375rem}.ManageProfile_label__3U2dI{font-size:.8125rem;margin-bottom:.5rem}.ManageProfile_buttonContainer__GS0DI{margin-top:2rem;padding-top:1.5rem}}@media (min-width:769px) and (max-width:1024px){.ManageProfile_formGrid__LHV_Q{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}}@media (min-width:1400px){.ManageProfile_container__DSj2Z{max-width:1600px}.ManageProfile_formGrid__LHV_Q{gap:2.5rem 2rem}.ManageProfile_sectionContent__tbon_{padding:2.5rem}}.FamilyMemberList_container__0XhYE{width:100%;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FamilyMemberList_header__2kIl3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.FamilyMemberList_headerTitle__jEl4d{display:flex;align-items:center;gap:.75rem}.FamilyMemberList_headerTitle__jEl4d h3{margin:0;font-size:1.5rem;font-weight:600;color:#333}.FamilyMemberList_headerIcon___i9jf{color:#10b981}.FamilyMemberList_addButton__xmMRZ{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.FamilyMemberList_addButton__xmMRZ:hover{background:#059669}.FamilyMemberList_formContainer__ibT5n{background:#f9fafb;padding:1.5rem;border-radius:8px;margin-bottom:1rem}.FamilyMemberList_formContainer__ibT5n h4{margin-top:0;margin-bottom:1.5rem;color:#333;font-size:1.25rem}.FamilyMemberList_formGrid__dyXHr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.FamilyMemberList_iconInputContainer__MkoYj{position:relative;display:flex;align-items:center}.FamilyMemberList_icon__J_OEN{position:absolute;left:12px;color:#6b7280;z-index:1}.FamilyMemberList_input__sSj2l,.FamilyMemberList_textarea__a4XiO{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s}.FamilyMemberList_input__sSj2l:focus,.FamilyMemberList_textarea__a4XiO:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.FamilyMemberList_textarea__a4XiO{resize:vertical;min-height:80px}.FamilyMemberList_formActions__8iVsO{display:flex;gap:1rem;justify-content:flex-end}.FamilyMemberList_cancelButton___pCOV,.FamilyMemberList_saveButton__2zGr8{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.FamilyMemberList_saveButton__2zGr8{background:#10b981;color:#fff}.FamilyMemberList_saveButton__2zGr8:hover{background:#059669}.FamilyMemberList_cancelButton___pCOV{background:#e5e7eb;color:#374151}.FamilyMemberList_cancelButton___pCOV:hover{background:#d1d5db}.FamilyMemberList_memberListContainer__nwTON{min-height:200px}.FamilyMemberList_emptyState__gnuj6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6b7280}.FamilyMemberList_emptyIcon__XKTz8{color:#d1d5db;margin-bottom:1rem}.FamilyMemberList_memberGrid__XbxIm{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.FamilyMemberList_memberCard__Ud4Ot{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:box-shadow .2s}.FamilyMemberList_memberCard__Ud4Ot:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.FamilyMemberList_memberCardHeader__sD8s1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.FamilyMemberList_memberCardHeader__sD8s1 h4{margin:0;font-size:1.125rem;color:#111827}.FamilyMemberList_memberCardActions__6kTfG{display:flex;gap:.5rem}.FamilyMemberList_deleteButton__TzbpZ,.FamilyMemberList_editButton__FIZl4{padding:.5rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.FamilyMemberList_editButton__FIZl4{background:#d1fae5;color:#065f46}.FamilyMemberList_editButton__FIZl4:hover{background:#a7f3d0}.FamilyMemberList_deleteButton__TzbpZ{background:#fee2e2;color:#dc2626}.FamilyMemberList_deleteButton__TzbpZ:hover{background:#fecaca}.FamilyMemberList_memberCardBody__ottRZ p{margin:.5rem 0;font-size:.95rem;color:#4b5563}.FamilyMemberList_memberCardBody__ottRZ p strong{color:#111827;font-weight:600}@media (max-width:768px){.FamilyMemberList_formGrid__dyXHr,.FamilyMemberList_memberGrid__XbxIm{grid-template-columns:1fr}.FamilyMemberList_header__2kIl3{flex-direction:column;align-items:flex-start;gap:1rem}}.PetInformationList_container__PQ0pz{width:100%;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PetInformationList_header__1HlOS{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.PetInformationList_headerTitle__obT2y{display:flex;align-items:center;gap:.75rem}.PetInformationList_headerTitle__obT2y h3{margin:0;font-size:1.5rem;font-weight:600;color:#333}.PetInformationList_headerIcon__SzLnP{color:#2563ff}.PetInformationList_addButton__TRYsX{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#2563ff;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.PetInformationList_addButton__TRYsX:hover{background:#1d4ed8}.PetInformationList_formContainer__2KWAk{background:#f9fafb;padding:1.5rem;border-radius:8px;margin-bottom:1rem}.PetInformationList_formContainer__2KWAk h4{margin-top:0;margin-bottom:1.5rem;color:#333;font-size:1.25rem}.PetInformationList_formGrid___Tg4d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.PetInformationList_iconInputContainer__6CUJN{position:relative;display:flex;align-items:center}.PetInformationList_icon__iWgTy{position:absolute;left:12px;color:#6b7280;z-index:1}.PetInformationList_input__hISjT,.PetInformationList_textarea__NdyGA{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s}.PetInformationList_input__hISjT:focus,.PetInformationList_textarea__NdyGA:focus{outline:none;border-color:#2563ff;box-shadow:0 0 0 3px rgba(37,99,255,.1)}.PetInformationList_textarea__NdyGA{resize:vertical;min-height:80px}.PetInformationList_formActions__EQd2y{display:flex;gap:1rem;justify-content:flex-end}.PetInformationList_cancelButton__IVyOL,.PetInformationList_saveButton__gUo_H{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.PetInformationList_saveButton__gUo_H{background:#2563ff;color:#fff}.PetInformationList_saveButton__gUo_H:hover{background:#1d4ed8}.PetInformationList_cancelButton__IVyOL{background:#e5e7eb;color:#374151}.PetInformationList_cancelButton__IVyOL:hover{background:#d1d5db}.PetInformationList_petListContainer__rjT__{min-height:200px}.PetInformationList_emptyState__vHj9m{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6b7280}.PetInformationList_emptyIcon__2zwp2{color:#d1d5db;margin-bottom:1rem}.PetInformationList_petGrid__4VBEi{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.PetInformationList_petCard__VGZBe{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;transition:box-shadow .2s}.PetInformationList_petCard__VGZBe:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.PetInformationList_petCardHeader__VOpEX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.PetInformationList_petCardHeader__VOpEX h4{margin:0;font-size:1.125rem;color:#111827}.PetInformationList_petCardActions__dZRdg{display:flex;gap:.5rem}.PetInformationList_deleteButton__09iDN,.PetInformationList_editButton__ZPrFA{padding:.5rem;border:none;border-radius:4px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.PetInformationList_editButton__ZPrFA{background:#dbeafe;color:#1e40af}.PetInformationList_editButton__ZPrFA:hover{background:#bfdbfe}.PetInformationList_deleteButton__09iDN{background:#fee2e2;color:#dc2626}.PetInformationList_deleteButton__09iDN:hover{background:#fecaca}.PetInformationList_petCardBody__H9dVq p{margin:.5rem 0;font-size:.95rem;color:#4b5563}.PetInformationList_petCardBody__H9dVq p strong{color:#111827;font-weight:600}@media (max-width:768px){.PetInformationList_formGrid___Tg4d,.PetInformationList_petGrid__4VBEi{grid-template-columns:1fr}.PetInformationList_header__1HlOS{flex-direction:column;align-items:flex-start;gap:1rem}}.PaymentStatements_container__CONzG{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.PaymentStatements_contentWrapper__t_ldt{max-width:1000px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem}.PaymentStatements_errorContainer__HPxcc,.PaymentStatements_loadingContainer__2pt3m{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:#64748b}.PaymentStatements_errorIcon__by98A,.PaymentStatements_loadingIcon__YwBAY{font-size:3rem;color:#f0a963;margin-bottom:1rem}.PaymentStatements_errorText__O3RfK,.PaymentStatements_loadingText__tOuTQ{font-size:1.1rem;font-weight:500;margin-bottom:1rem}.PaymentStatements_retryButton__nZprL{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.PaymentStatements_retryButton__nZprL:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.PaymentStatements_buttonIcon__F2PkP{font-size:.9rem}.PaymentStatements_filterSection__nLS_Z{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem}.PaymentStatements_yearFilterContainer__rQWtE{display:flex;align-items:center;gap:.75rem}.PaymentStatements_filterLabel__R84Ge{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;font-weight:500}.PaymentStatements_filterIcon__p6Iep{color:#f0a963;font-size:.9rem}.PaymentStatements_customDropdown__rRgO8{position:relative}.PaymentStatements_dropdownToggle__WP6Xn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;min-width:120px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.PaymentStatements_dropdownToggle__WP6Xn:hover{border-color:#f0a963}.PaymentStatements_dropdownIcon__oQNNq{font-size:.8rem;color:#64748b}.PaymentStatements_dropdownMenu__k3mHy{position:absolute;top:100%;right:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;margin-top:.5rem}.PaymentStatements_dropdownItem__20hOq{display:block;width:100%;padding:.75rem 1rem;text-align:left;border:none;background-color:transparent;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.PaymentStatements_dropdownItem__20hOq:hover{background-color:#f8fafc}.PaymentStatements_dropdownItem__20hOq.PaymentStatements_active__BIGjl{background-color:rgba(240,169,99,.1);color:#f0a963;font-weight:500}.PaymentStatements_tabsContainer__uo3bs{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}.PaymentStatements_tabButton__Z3gX7{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease}.PaymentStatements_tabButton__Z3gX7:hover{border-color:#f0a963;color:#f0a963}.PaymentStatements_tabButton__Z3gX7.PaymentStatements_activeTab__QpQ7Q{background-color:rgba(240,169,99,.1);border-color:#f0a963;color:#f0a963}.PaymentStatements_tabIcon__AGLMB{font-size:.9rem}.PaymentStatements_noResults__oObxc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;border-radius:16px;background-color:#fff;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05)}.PaymentStatements_noResultsIcon__bmtPb{font-size:2.5rem;color:#f0a963;margin-bottom:1rem}.PaymentStatements_noResults__oObxc p{font-size:1.1rem;color:#64748b;max-width:400px}.PaymentStatements_statementsContainer__MXdQG{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.PaymentStatements_card__WcRWR{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.PaymentStatements_card__WcRWR:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.PaymentStatements_cardHeader__usMN3{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #f1f5f9}.PaymentStatements_serviceInfo__GNOzw{flex:1 1}.PaymentStatements_businessName__2vTDp{font-size:1.2rem;font-weight:600;color:#334155;margin:0 0 .5rem}.PaymentStatements_service__3ylWI{font-size:.95rem;color:#64748b;margin:0}.PaymentStatements_statusBadge___KOtf{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.PaymentStatements_statusBadge___KOtf[data-status=paid]{background-color:rgba(16,185,129,.1);color:#10b981}.PaymentStatements_statusBadge___KOtf[data-status=pending]{background-color:rgba(245,158,11,.1);color:#f59e0b}.PaymentStatements_statusIcon__lkbfM{font-size:.9rem}.PaymentStatements_cardContent__23chS{padding:1.5rem}.PaymentStatements_amountSection__VFR6J{margin-bottom:1.5rem}.PaymentStatements_amountItem__cHqHa{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.PaymentStatements_amountItem__cHqHa:last-child{border-bottom:none}.PaymentStatements_amountLabel__tG61R{font-size:.95rem;color:#4b5563}.PaymentStatements_amountValue__BEBR_{font-size:.95rem;color:#334155;font-weight:500}.PaymentStatements_discountValue__B96AA{font-size:.95rem;color:#ef4444;font-weight:500}.PaymentStatements_totalAmount__4mZio{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0;border-bottom:none}.PaymentStatements_totalLabel__Lqu0M{font-size:1.1rem;font-weight:600;color:#334155}.PaymentStatements_totalValue__qxenT{font-size:1.1rem;font-weight:600;color:#f0a963}.PaymentStatements_dateSection__BeLyW{display:flex;flex-direction:column;gap:.5rem}.PaymentStatements_dateItem__Qaykg{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b}.PaymentStatements_dateIcon___MEt2{color:#f0a963;font-size:.9rem}.PaymentStatements_dateLabel__e4IUV{font-weight:500;margin-right:.5rem}.PaymentStatements_dateValue__L_6rR{color:#334155}.PaymentStatements_cardFooter__f4590{padding:1.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.PaymentStatements_invoiceButton__b_6tc{background:linear-gradient(135deg,#f0a963,#f59237)}.PaymentStatements_invoiceButtonUser__Qdcp2,.PaymentStatements_invoiceButton__b_6tc{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.PaymentStatements_invoiceButtonUser__Qdcp2{background:linear-gradient(135deg,#084887,#2563eb)}.PaymentStatements_invoiceButton__b_6tc:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}@media (max-width:768px){.PaymentStatements_contentWrapper__t_ldt{padding:0 .5rem}.PaymentStatements_filterSection__nLS_Z{flex-direction:column;align-items:stretch;gap:1rem}.PaymentStatements_yearFilterContainer__rQWtE{justify-content:space-between}.PaymentStatements_tabsContainer__uo3bs{justify-content:center;gap:.5rem}.PaymentStatements_tabButton__Z3gX7{padding:.5rem 1rem;min-width:auto}.PaymentStatements_cardHeader__usMN3{flex-direction:column;gap:1rem}.PaymentStatements_statusBadge___KOtf{align-self:flex-start}.PaymentStatements_totalAmount__4mZio{flex-direction:column;align-items:flex-start;gap:.5rem}.PaymentStatements_totalValue__qxenT{font-size:1.5rem}}@media (max-width:480px){.PaymentStatements_yearFilterContainer__rQWtE{flex-direction:column;align-items:flex-start;gap:.5rem}.PaymentStatements_dropdownToggle__WP6Xn{width:100%}.PaymentStatements_cardContent__23chS,.PaymentStatements_cardFooter__f4590,.PaymentStatements_cardHeader__usMN3{padding:1rem}.PaymentStatements_invoiceButton__b_6tc{width:100%;justify-content:center}}.preferred-categories_container__Kgck4{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.preferred-categories_mainContent__TZE1F{max-width:1200px;margin:0 auto;padding:0 1rem}.preferred-categories_scrollView__PIsZs{background-color:transparent;padding-bottom:3rem}.preferred-categories_loadingContainer__Qt5lN{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.preferred-categories_spinner__tRrLL{width:2rem;height:2rem;border-radius:50%;border:3px solid rgba(8,72,135,.1);border-top-color:#084887;animation:preferred-categories_spin__zPyTz 1s ease-in-out infinite;margin-bottom:1rem}@keyframes preferred-categories_spin__zPyTz{to{transform:rotate(1turn)}}.preferred-categories_cardWrapper__EBmBJ{margin-bottom:1.5rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden;border:1px solid #f1f5f9;transition:all .3s ease}.preferred-categories_cardWrapper__EBmBJ:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.preferred-categories_headingContainer__HHAtH{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.preferred-categories_heading__apuT4{margin:0;font-weight:700;font-size:1.25rem;color:#1e293b;letter-spacing:-.025em}.preferred-categories_cardBody__8pd1x{padding:1.5rem}.preferred-categories_subcategoryWrapper__gv_NI{padding:1rem 0;border-bottom:1px solid #f1f5f9}.preferred-categories_subcategoryWrapper__gv_NI:last-child{border-bottom:none}.preferred-categories_subcategoryHeader__QNstk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.preferred-categories_subcategoryText__mBILL{margin:0;font-weight:600;font-size:1.1rem;color:#475569}.preferred-categories_servicesList__2OpAH{list-style:none;padding:0;margin:0;background-color:#f8fafc;border-radius:.75rem;overflow:hidden}.preferred-categories_serviceWrapper__cs_my{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;transition:background-color .2s ease}.preferred-categories_serviceWrapper__cs_my:last-child{border-bottom:none}.preferred-categories_serviceWrapper__cs_my:hover{background-color:#f1f5f9}.preferred-categories_serviceText__RD6pf{color:#64748b;font-size:.95rem;font-weight:500}.preferred-categories_switchContainer__j7MlD{position:relative;display:inline-block}.preferred-categories_switchInput__Ecb9E{display:none}.preferred-categories_switchLabel__CxlGt{display:block;width:3rem;height:1.75rem;background-color:#cbd5e1;border-radius:.875rem;cursor:pointer;position:relative;transition:all .3s ease}.preferred-categories_switchLabel__CxlGt:after{content:"";position:absolute;top:.125rem;left:.125rem;width:1.5rem;height:1.5rem;background-color:#fff;border-radius:50%;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.preferred-categories_switchInput__Ecb9E:checked+.preferred-categories_switchLabel__CxlGt{background-color:#084887}.preferred-categories_switchInput__Ecb9E:checked+.preferred-categories_switchLabel__CxlGt:after{transform:translateX(1.25rem)}.preferred-categories_switchLabel__CxlGt:hover{background-color:#94a3b8}.preferred-categories_switchInput__Ecb9E:checked+.preferred-categories_switchLabel__CxlGt:hover{background-color:#0f3460}.preferred-categories_switchInput__Ecb9E:focus+.preferred-categories_switchLabel__CxlGt{outline:2px solid #084887;outline-offset:2px}.preferred-categories_cardBody__8pd1x{animation:preferred-categories_expandCard__WAeNU .3s ease-out}@keyframes preferred-categories_expandCard__WAeNU{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.preferred-categories_servicesList__2OpAH{animation:preferred-categories_expandServices__Rd99_ .2s ease-out}@keyframes preferred-categories_expandServices__Rd99_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.preferred-categories_mainContent__TZE1F{padding:0 1.5rem}}@media (max-width:768px){.preferred-categories_cardBody__8pd1x,.preferred-categories_headingContainer__HHAtH{padding:1.25rem}.preferred-categories_heading__apuT4{font-size:1.125rem}.preferred-categories_subcategoryText__mBILL{font-size:1rem}.preferred-categories_serviceText__RD6pf{font-size:.9rem}.preferred-categories_serviceWrapper__cs_my{padding:.875rem 1.25rem}.preferred-categories_mainContent__TZE1F{padding:0 1rem}}@media (max-width:480px){.preferred-categories_headingContainer__HHAtH{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.preferred-categories_cardBody__8pd1x{padding:1rem}.preferred-categories_serviceWrapper__cs_my,.preferred-categories_subcategoryHeader__QNstk{flex-direction:column;align-items:flex-start;gap:.75rem}.preferred-categories_serviceWrapper__cs_my{padding:.75rem 1rem}.preferred-categories_switchContainer__j7MlD{align-self:flex-end}.preferred-categories_mainContent__TZE1F{padding:0 .75rem}}.preferred-categories_cardWrapper__EBmBJ:hover .preferred-categories_heading__apuT4{color:#084887}.preferred-categories_serviceWrapper__cs_my:hover .preferred-categories_serviceText__RD6pf{color:#334155}.preferred-categories_switchLabel__CxlGt{transition:all .2s ease}.preferred-categories_switchInput__Ecb9E:focus+.preferred-categories_switchLabel__CxlGt{box-shadow:0 0 0 3px rgba(8,72,135,.1)}.preferred-categories_loadingContainer__Qt5lN p{color:#64748b;font-size:1.1rem;margin:0}.HelpCenterScreen_container__WpnfE{max-width:1200px;margin:0 auto;padding:2rem;background:#fff}.HelpCenterScreen_fullScreenContainer__bUAya{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.HelpCenterScreen_proFullScreen__UorDp,.HelpCenterScreen_userFullScreen__eeqfv{background-color:#f8fafc}.HelpCenterScreen_mainContent__hYZY7{max-width:1200px;margin:0 auto;padding:0 1rem}.HelpCenterScreen_scrollContent__6ChAY{padding-bottom:3rem}.HelpCenterScreen_backButtonContainer__F948U{max-width:1200px;margin:0 auto;padding:1rem 1rem 0}.HelpCenterScreen_backButton__908zd{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HelpCenterScreen_userBackButton__vzCqF .HelpCenterScreen_backButton__908zd{color:#084887;border:2px solid #084887}.HelpCenterScreen_userBackButton__vzCqF .HelpCenterScreen_backButton__908zd:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.HelpCenterScreen_proBackButton__wXUB_ .HelpCenterScreen_backButton__908zd{color:#f0a963;border:2px solid #f0a963}.HelpCenterScreen_proBackButton__wXUB_ .HelpCenterScreen_backButton__908zd:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.HelpCenterScreen_searchContainer__dr6RA{margin-bottom:2rem;display:flex;justify-content:center}.HelpCenterScreen_searchInputWrapper__4DAZc{position:relative;width:100%;max-width:600px}.HelpCenterScreen_searchIcon__GSny9{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:1}.HelpCenterScreen_userSearchIcon__GqpbF{color:#084887}.HelpCenterScreen_proSearchIcon___SJTu{color:#f0a963}.HelpCenterScreen_searchInput__ArcJT{width:100%;padding:1rem 1rem 1rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;outline:none;transition:all .3s ease;background:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.HelpCenterScreen_searchInput__ArcJT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.HelpCenterScreen_userSearchInput__ksRGc:focus{border-color:#084887;box-shadow:0 0 0 3px rgba(8,72,135,.1)}.HelpCenterScreen_proSearchInput__GADQL:focus{border-color:#f0a963;box-shadow:0 0 0 3px rgba(240,169,99,.1)}.HelpCenterScreen_faqContainer__jw_TC{margin-bottom:2rem}.HelpCenterScreen_questionContainer__mXnDC{background:#fff;border-radius:12px;margin-bottom:1rem;border:1px solid #e5e7eb;transition:all .3s ease;overflow:hidden;box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.HelpCenterScreen_questionContainer__mXnDC:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.1)}.HelpCenterScreen_userQuestionContainer__nvWSO:hover{border-color:#084887}.HelpCenterScreen_proQuestionContainer__ycAYp:hover{border-color:#f0a963}.HelpCenterScreen_expanded__8DNCc{border-color:#3b82f6}.HelpCenterScreen_userQuestionContainer__nvWSO.HelpCenterScreen_expanded__8DNCc{border-color:#084887}.HelpCenterScreen_proQuestionContainer__ycAYp.HelpCenterScreen_expanded__8DNCc{border-color:#f0a963}.HelpCenterScreen_questionHeader__PD_ra{display:flex;align-items:center;padding:1.5rem;cursor:pointer;transition:all .3s ease}.HelpCenterScreen_questionHeader__PD_ra:hover{background:#f9fafb}.HelpCenterScreen_userQuestionHeader__fosRD:hover{background:#f0f8ff}.HelpCenterScreen_proQuestionHeader__NJjxM:hover{background:#fff8f0}.HelpCenterScreen_questionIconContainer__PhC_L{margin-right:1rem;flex-shrink:0}.HelpCenterScreen_questionIcon__dfxeZ{color:#6b7280}.HelpCenterScreen_userQuestionIcon__reUCd{color:#084887}.HelpCenterScreen_proQuestionIcon__IucR6{color:#f0a963}.HelpCenterScreen_questionText__w6qko{flex:1 1;font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;line-height:1.5}.HelpCenterScreen_userQuestionText__A5qwJ{color:#1a202c}.HelpCenterScreen_proQuestionText__SOw2p{color:#2d3748}.HelpCenterScreen_expandIcon__dzSVv{margin-left:1rem;color:#6b7280;transition:transform .3s ease}.HelpCenterScreen_userExpandIcon__59z1y{color:#084887}.HelpCenterScreen_proExpandIcon__6dxFU{color:#f0a963}.HelpCenterScreen_expanded__8DNCc .HelpCenterScreen_expandIcon__dzSVv{transform:rotate(180deg)}.HelpCenterScreen_answerContainer__k56Qn{padding:0 3.5rem 1.5rem;border-top:1px solid #f3f4f6;background:#f9fafb}.HelpCenterScreen_userAnswerContainer__iOQCz{background:#f0f8ff;border-top-color:#e6f3ff}.HelpCenterScreen_proAnswerContainer__ScWHL{background:#fff8f0;border-top-color:#ffe6cc}.HelpCenterScreen_answerText__WEKfA{color:#4b5563;line-height:1.7;margin:1rem 0 0;font-size:1rem}.HelpCenterScreen_userAnswerText__V4ApG{color:#2d3748}.HelpCenterScreen_proAnswerText__0BFzo{color:#4a5568}.HelpCenterScreen_noResults__BmrIg{text-align:center;padding:4rem 2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.HelpCenterScreen_noResultsIcon__cZWfY{color:#9ca3af;margin-bottom:1rem}.HelpCenterScreen_userNoResultsIcon__PT4mG{color:#084887}.HelpCenterScreen_proNoResultsIcon__UFqUh{color:#f0a963}.HelpCenterScreen_noResults__BmrIg h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.HelpCenterScreen_noResults__BmrIg p{color:#6b7280;font-size:1rem}.HelpCenterScreen_contactSection__2SbqV{background:linear-gradient(135deg,#667eea,#764ba2);padding:3rem 2rem;border-radius:20px;text-align:center;color:#fff;box-shadow:0 10px 25px -5px rgba(0,0,0,.2)}.HelpCenterScreen_userBg__noLBq{background:linear-gradient(135deg,#084887,#0a5aa7)}.HelpCenterScreen_proBg__wVT_J{background:linear-gradient(135deg,#f0a963,#e89b4a)}.HelpCenterScreen_contactTitle__yo_qr{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}.HelpCenterScreen_contactText__58ycX{font-size:1.125rem;margin-bottom:2rem;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.HelpCenterScreen_contactButtons__832IZ{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.HelpCenterScreen_contactButton__D672I{padding:.875rem 2rem;background:hsla(0,0%,100%,.2);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HelpCenterScreen_contactButton__D672I:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.3)}.HelpCenterScreen_secondaryButton__bKjuE{background:transparent;border:2px solid hsla(0,0%,100%,.5)}.HelpCenterScreen_secondaryButton__bKjuE:hover{background:hsla(0,0%,100%,.1)}@media (max-width:992px){.HelpCenterScreen_mainContent__hYZY7{padding:0 1.5rem}}@media (max-width:768px){.HelpCenterScreen_questionHeader__PD_ra{padding:1rem}.HelpCenterScreen_answerContainer__k56Qn{padding:0 1rem 1rem}.HelpCenterScreen_contactButtons__832IZ{flex-direction:column;align-items:center}.HelpCenterScreen_contactButton__D672I{width:100%;max-width:300px}.HelpCenterScreen_contactSection__2SbqV{padding:2rem 1rem}.HelpCenterScreen_mainContent__hYZY7{padding:0 1rem}}@media (max-width:480px){.HelpCenterScreen_questionText__w6qko{font-size:1rem}.HelpCenterScreen_answerText__WEKfA{font-size:.9rem}.HelpCenterScreen_mainContent__hYZY7{padding:0 .75rem}}.ReferEarnScreen_container__y4dub{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ReferEarnScreen_mainContent__zAQHk{max-width:1200px;margin:0 auto;padding:0 1rem}.ReferEarnScreen_scrollContent__ly_6b{padding-bottom:3rem}.ReferEarnScreen_pointsCard__hvoFi{background:linear-gradient(135deg,#084887,#2563eb,#2563eb);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;box-shadow:0 10px 25px -5px rgba(74,120,185,.2),0 10px 10px -5px rgba(74,120,185,.1);position:relative;overflow:hidden}.ReferEarnScreen_pointsCard__hvoFi:before{content:"";position:absolute;top:-20%;right:-20%;width:60%;height:80%;background:radial-gradient(ellipse at center,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 70%);border-radius:100%}.ReferEarnScreen_pointsCard__hvoFi:after{content:"";position:absolute;bottom:-20%;left:-20%;width:60%;height:80%;background:radial-gradient(ellipse at center,rgba(0,0,0,.03) 0,transparent 70%);border-radius:100%}.ReferEarnScreen_starContainer__zicKA{margin-bottom:.5rem;transform-origin:center;transition:transform .5s ease;position:relative;z-index:2}.ReferEarnScreen_starPulse___LORa{animation:ReferEarnScreen_pulse__Xi7Jt 2s infinite}@keyframes ReferEarnScreen_pulse__Xi7Jt{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ReferEarnScreen_pointsLabel__zCbWz{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin:.5rem 0;font-weight:500;position:relative;z-index:2}.ReferEarnScreen_pointsValue__RqQV1{font-size:3.5rem;font-weight:800;color:#fff;margin:.25rem 0;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.1)}.ReferEarnScreen_pointsToNextReward__gEu22{font-size:1rem;color:hsla(0,0%,100%,.9);margin:.5rem 0 1rem;position:relative;z-index:2}.ReferEarnScreen_progressBarContainer__6BgYN{width:100%;height:.8rem;background-color:hsla(0,0%,100%,.2);border-radius:.4rem;overflow:hidden;position:relative;z-index:2}.ReferEarnScreen_progressBar__W1y4_{height:100%;background-color:hsla(0,0%,100%,.8);border-radius:.4rem;transition:width 1s ease-in-out}.ReferEarnScreen_referralCard__d5s_3{background-color:#fff;border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.ReferEarnScreen_cardTitle__VBvSL{font-size:1.75rem;font-weight:700;color:#333;margin-top:0;margin-bottom:1.5rem;text-align:center;position:relative}.ReferEarnScreen_cardTitle__VBvSL:after{content:"";position:absolute;bottom:-.5rem;left:50%;width:2rem;height:3px;background:linear-gradient(90deg,#084887,#2563eb);transform:translateX(-50%);border-radius:3px}.ReferEarnScreen_referralCodeContainer__1_uBE{display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:1rem;padding:1rem 2rem;margin-bottom:1.5rem;border:1px dashed #c5d0db}.ReferEarnScreen_referralIcon__3K0UM{margin-right:1rem;color:#084887}.ReferEarnScreen_referralCode__pSZEr{font-size:2rem;font-weight:800;color:#084887;letter-spacing:2px}.ReferEarnScreen_generateButton__iuytl{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;padding:1rem 2rem;border-radius:2rem;font-size:1.125rem;font-weight:600;cursor:pointer;margin:1rem 0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-width:200px}.ReferEarnScreen_generateButton__iuytl:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(74,120,185,.25)}.ReferEarnScreen_generateButton__iuytl:disabled{opacity:.7;cursor:not-allowed;transform:none}.ReferEarnScreen_loadingSpinner__t4WKu{width:1.25rem;height:1.25rem;border:3px solid hsla(0,0%,100%,.3);animation:ReferEarnScreen_spin__Lf_gH 1s ease-in-out infinite;margin-right:.5rem}.ReferEarnScreen_shareButton__xmXz9{display:flex;align-items:center;justify-content:center;gap:.75rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.5rem}.ReferEarnScreen_shareButton__xmXz9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,120,185,.2)}.ReferEarnScreen_sectionCard__XShH2{background-color:#fff;border-radius:1.5rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.ReferEarnScreen_sectionTitle__Z99qv{font-size:1.75rem;font-weight:700;color:#333;margin-top:0;text-align:center;position:relative}.ReferEarnScreen_sectionTitle__Z99qv:after{content:"";position:absolute;bottom:-.5rem;left:50%;width:2rem;height:3px;background:linear-gradient(90deg,#084887,#2563eb);transform:translateX(-50%);border-radius:3px}.ReferEarnScreen_categoryRow__H63y_{display:flex;align-items:center;margin-bottom:1rem;border-radius:1rem;padding:1rem;transition:transform .3s ease}.ReferEarnScreen_categoryRow__H63y_:hover{transform:translateY(-2px)}.ReferEarnScreen_iconContainer__gQv6J{width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:1rem;color:#fff;flex-shrink:0}.ReferEarnScreen_categoryTextContainer__sCnGg{flex:1 1}.ReferEarnScreen_categoryTitle__myeOB{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 .25rem}.ReferEarnScreen_categoryDescription__GVDF3{font-size:.875rem;color:#666;margin:0}.ReferEarnScreen_categoryPoints__aZf9S{font-size:1.5rem;font-weight:700;margin-left:1rem}.ReferEarnScreen_redeemIconContainer__YbpNW{display:flex;justify-content:center;margin-bottom:1.5rem}.ReferEarnScreen_redeemIcon__yGGhb{color:#084887}.ReferEarnScreen_amazonRewardContainer__o9bkj{display:flex;align-items:center;background-color:#fff9e6;border-radius:1rem;padding:1rem;margin-bottom:1.5rem}.ReferEarnScreen_amazonIcon__IdEu2{margin-right:1rem;display:flex;align-items:center}.ReferEarnScreen_amazonRewardText__2M6F9{font-size:1.25rem;font-weight:600;color:#f90}.ReferEarnScreen_redeemText__GHyVR{font-size:1rem;color:#666;margin-bottom:1.5rem;text-align:center;line-height:1.6}.ReferEarnScreen_redeemButton__LiWYO{background:linear-gradient(135deg,#084887,#2563eb);padding:.875rem 2rem;border-radius:2rem;font-size:1.125rem;font-weight:600;margin:0 auto 1.5rem;display:block}.ReferEarnScreen_redeemButton__LiWYO:hover{box-shadow:0 6px 15px rgba(74,120,185,.2)}.ReferEarnScreen_warningContainer__UhyBG{display:flex;align-items:flex-start;background-color:#e8f4fd;padding:1rem;border-radius:1rem}.ReferEarnScreen_warningIcon__rORST{color:#084887;margin-right:.75rem;margin-top:.125rem;flex-shrink:0}.ReferEarnScreen_warningText__7OXq9{font-size:.875rem;color:#084887;margin:0;line-height:1.5}@media (max-width:992px){.ReferEarnScreen_mainContent__zAQHk{padding:0 1.5rem}}@media (max-width:768px){.ReferEarnScreen_pointsValue__RqQV1{font-size:3rem}.ReferEarnScreen_referralCode__pSZEr{font-size:1.5rem}.ReferEarnScreen_categoryRow__H63y_{padding:.75rem}.ReferEarnScreen_iconContainer__gQv6J{width:2.5rem;height:2.5rem}.ReferEarnScreen_categoryTitle__myeOB{font-size:1rem}.ReferEarnScreen_categoryPoints__aZf9S{font-size:1.25rem}.ReferEarnScreen_mainContent__zAQHk{padding:0 1rem}}@media (max-width:480px){.ReferEarnScreen_pointsCard__hvoFi{padding:1.5rem}.ReferEarnScreen_pointsValue__RqQV1{font-size:2.5rem}.ReferEarnScreen_sectionCard__XShH2{padding:1.5rem}.ReferEarnScreen_categoryRow__H63y_{flex-wrap:wrap}.ReferEarnScreen_categoryPoints__aZf9S{width:100%;text-align:right;margin-top:.5rem;margin-left:0}.ReferEarnScreen_amazonRewardText__2M6F9{font-size:1rem}.ReferEarnScreen_mainContent__zAQHk{padding:0 .75rem}}.ReferEarnScreen_pointsHistorySection__4lzas{margin-top:2rem;padding:1rem;background-color:#f8f8f8;border-radius:12px}.ReferEarnScreen_pointsHistoryList__0hmTl{list-style:none;margin:0;padding:0}.ReferEarnScreen_pointsHistoryItem__TYqox{border-bottom:1px solid #ddd;padding:.75rem 0}.ReferEarnScreen_historyHeader__sTxf2{display:flex;justify-content:space-between;align-items:flex-start;font-weight:500;margin-bottom:.25rem}.ReferEarnScreen_historyDate__E7yGq{color:#666;font-size:.85rem}.ReferEarnScreen_historySource___rVGx{color:#333;font-size:.85rem;display:block;text-align:left;margin-top:.25rem}.ReferEarnScreen_historyPoints__WzUex{color:#2a9d8f;font-weight:600}.ReferEarnScreen_historyDescription__oZSb8{font-size:.85rem;color:#444;margin-left:.25rem}.ReferEarnScreen_errorText__vqRzw,.ReferEarnScreen_loadingText__k9_VX,.ReferEarnScreen_noDataText__p06b5{font-size:.9rem;color:#666;text-align:center;margin:.5rem 0}.ReferEarnScreen_redemptionSection__zzZRT{padding:1.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}.ReferEarnScreen_sectionTitle__Z99qv{font-size:1.25rem;font-weight:600;color:#334155;margin-bottom:1.5rem}.ReferEarnScreen_sliderContainer__Bjqhr{margin-bottom:2rem}.ReferEarnScreen_rangeSlider__gaVr5{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#f0a963,#f59237);border-radius:3px;outline:none;cursor:pointer}.ReferEarnScreen_rangeSlider__gaVr5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #f0a963;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.ReferEarnScreen_rangeSlider__gaVr5::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #f0a963;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-transition:all .2s ease;transition:all .2s ease}.ReferEarnScreen_rangeSlider__gaVr5::-webkit-slider-thumb:hover{transform:scale(1.1);background:#f0a963}.ReferEarnScreen_rangeSlider__gaVr5::-moz-range-thumb:hover{transform:scale(1.1);background:#f0a963}.ReferEarnScreen_rangeSlider__gaVr5:disabled{opacity:.6;cursor:not-allowed}.ReferEarnScreen_sliderLabels__AOWIL{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.85rem;color:#64748b}.ReferEarnScreen_conversionPreview__aUuwE{display:flex;align-items:center;justify-content:space-between;background-color:#f8fafc;padding:1.5rem;border-radius:12px;margin-bottom:2rem}.ReferEarnScreen_dollarValue__Y1f7M,.ReferEarnScreen_selectedPoints__S_C2y{display:flex;flex-direction:column;align-items:center}.ReferEarnScreen_dollarAmount__qtKSm,.ReferEarnScreen_selectedPointsValue__hvgSK{font-size:1.75rem;font-weight:700;color:#334155}.ReferEarnScreen_dollarLabel__95pNO,.ReferEarnScreen_selectedPointsLabel__zr4kE{font-size:.85rem;color:#64748b;margin-top:.25rem}.ReferEarnScreen_conversionArrow__CUTqS{color:#94a3b8;font-size:1.5rem}.ReferEarnScreen_redeemButton__LiWYO{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2);position:relative;overflow:hidden}.ReferEarnScreen_redeemButton__LiWYO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:ReferEarnScreen_buttonShine__KgBaO 3s infinite}@keyframes ReferEarnScreen_buttonShine__KgBaO{0%{left:-100%}20%{left:100%}to{left:100%}}.ReferEarnScreen_redeemButton__LiWYO:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.ReferEarnScreen_redeemButton__LiWYO:disabled{opacity:.6;cursor:not-allowed}.ReferEarnScreen_buttonIcon__lkSOs{font-size:14px!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important}.ReferEarnScreen_loadingSpinner__t4WKu{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:ReferEarnScreen_spin__Lf_gH 1s linear infinite}@keyframes ReferEarnScreen_spin__Lf_gH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReferEarnScreen_errorMessage__sxAaR,.ReferEarnScreen_successMessage__f8CDa{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:8px;margin-bottom:1.5rem;animation:ReferEarnScreen_fadeIn__wJldX .3s ease}.ReferEarnScreen_successMessage__f8CDa{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.ReferEarnScreen_errorMessage__sxAaR{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}@keyframes ReferEarnScreen_fadeIn__wJldX{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserAccountDetails_container__DIpIY{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.UserAccountDetails_mainContent__kG3oC{max-width:1200px;margin:0 auto;padding:0 1rem}.UserAccountDetails_errorMessage__p5ZSd,.UserAccountDetails_successMessage__w9DpH{margin-bottom:1.5rem;padding:1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;animation:UserAccountDetails_fadeSlideDown__0Dvtu .3s ease}.UserAccountDetails_successMessage__w9DpH{background-color:rgba(22,163,74,.1);color:#16a34a;border:1px solid rgba(22,163,74,.2)}.UserAccountDetails_errorMessage__p5ZSd{background-color:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.UserAccountDetails_messageIcon__m0Tzh{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;max-width:1.25rem!important;max-height:1.25rem!important}@keyframes UserAccountDetails_fadeSlideDown__0Dvtu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserAccountDetails_formCard__bN2sp{background-color:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.UserAccountDetails_formCard__bN2sp:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.UserAccountDetails_cardHeader__bEkrz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.UserAccountDetails_cardTitle__5DsO0{font-size:1.5rem;font-weight:600;color:#2563eb;margin:0}.UserAccountDetails_profileImageContainer__8MCt6{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;background-color:#f1f5f9;flex-shrink:0;margin-right:2rem;border:3px solid #2563eb;box-shadow:0 4px 10px rgba(37,99,235,.3);transition:all .3s ease}.UserAccountDetails_initialsAvatar__uO8go{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#084887,#2563eb);font-size:2.5rem;font-weight:700}.UserAccountDetails_editImageButton__4qZCs{background:#2563eb;color:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.UserAccountDetails_editImageButton__4qZCs:hover{background:#1d4ed8;transform:scale(1.1)}.UserAccountDetails_editProfileButton__kI9cA{padding:.75rem 1.25rem;background:#fff;color:#2563eb;border:1px solid #2563eb;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.UserAccountDetails_editProfileButton__kI9cA:hover{background:rgba(37,99,235,.1);transform:translateY(-2px)}.UserAccountDetails_labelIcon__Cn4ki{font-size:1rem!important;width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important;color:#2563eb}.UserAccountDetails_formInput__sFnHg:focus,.UserAccountDetails_passwordInput__jCXbz:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.UserAccountDetails_togglePasswordButton__UJTCA:hover{color:#2563eb}.UserAccountDetails_saveButton__hNrg_{display:flex;align-items:center;gap:.75rem;padding:.75rem 2.5rem;background:linear-gradient(135deg,#084887,#2563eb);color:#fff;border:none;border-radius:10px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(37,99,235,.2);position:relative;overflow:hidden}.UserAccountDetails_saveButton__hNrg_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:UserAccountDetails_buttonShine__WCEfA 3s infinite}@keyframes UserAccountDetails_buttonShine__WCEfA{0%{left:-100%}20%{left:100%}to{left:100%}}.UserAccountDetails_saveButton__hNrg_:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(37,99,235,.3)}.UserAccountDetails_metaItem__9Q6Bg svg{color:#2563eb;font-size:.9rem!important;width:.9rem!important;height:.9rem!important;max-width:.9rem!important;max-height:.9rem!important}.UserAccountDetails_profileSection__kIFbk{display:flex;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f0f0f0}.UserAccountDetails_profileImageContainer__8MCt6:hover .UserAccountDetails_imageEditOverlay__2EMSA{opacity:1}.UserAccountDetails_imageEditOverlay__2EMSA{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.UserAccountDetails_profileImage__FEhJN{width:100%;height:100%;object-fit:cover}.UserAccountDetails_editProfileButton__kI9cA svg{font-size:1rem!important;width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important}.UserAccountDetails_profileInfo__Pi7JX{flex:1 1}.UserAccountDetails_profileName__2OJZL{font-size:1.8rem;font-weight:700;color:#334155;margin:0 0 .5rem}.UserAccountDetails_profileUsername__eyttl{font-size:1rem;color:#64748b;margin:0 0 1rem}.UserAccountDetails_profileMeta__HdV5Z{display:flex;flex-wrap:wrap;gap:1rem}.UserAccountDetails_metaItem__9Q6Bg{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.9rem}.UserAccountDetails_accountForm__nTXQJ{width:100%}.UserAccountDetails_formGrid__8ef2i{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.UserAccountDetails_formGroup__UO4L3{margin-bottom:.5rem}.UserAccountDetails_formLabel__s0W6v{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.UserAccountDetails_formInput__sFnHg,.UserAccountDetails_passwordInput__jCXbz{width:100%;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;color:#334155;transition:all .2s ease;background-color:#fff}.UserAccountDetails_formInput__sFnHg.UserAccountDetails_readOnly__TMdL1,.UserAccountDetails_passwordInput__jCXbz.UserAccountDetails_readOnly__TMdL1{background-color:#f8fafc;border-color:#f0f0f0;color:#64748b}.UserAccountDetails_formInput__sFnHg:disabled,.UserAccountDetails_passwordInput__jCXbz:disabled{cursor:not-allowed}.UserAccountDetails_passwordInputContainer___mdBh{position:relative;width:100%}.UserAccountDetails_passwordInput__jCXbz{padding-right:3rem}.UserAccountDetails_togglePasswordButton__UJTCA{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;transition:color .2s ease}.UserAccountDetails_togglePasswordButton__UJTCA svg{font-size:1.1rem!important;width:1.1rem!important;height:1.1rem!important;max-width:1.1rem!important;max-height:1.1rem!important}.UserAccountDetails_buttonContainer__ygEi5{display:flex;justify-content:center;margin-top:2rem}.UserAccountDetails_saveButton__hNrg_:active{transform:translateY(0)}.UserAccountDetails_saveButton__hNrg_ svg{font-size:1.1rem!important;width:1.1rem!important;height:1.1rem!important;max-width:1.1rem!important;max-height:1.1rem!important}.UserAccountDetails_profileMetaDetail__5tmO6{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.UserAccountDetails_inputError__INwdH{border-color:#dc2626}.UserAccountDetails_errorText__f8bat{color:#dc2626;font-size:.8rem;margin-top:.25rem}.UserAccountDetails_successFeedback__4XdvE{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(22,163,74,.1);color:#16a34a;border-radius:8px;margin-top:1rem;animation:UserAccountDetails_fadeIn__oPIr3 .3s ease}@keyframes UserAccountDetails_fadeIn__oPIr3{0%{opacity:0}to{opacity:1}}.UserAccountDetails_footer__VkXsG{text-align:center;padding:2rem 0;color:#64748b;font-size:.9rem}.UserAccountDetails_footerLinks__9BYSa{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.UserAccountDetails_footerLink__sU0o1{color:#2563eb;text-decoration:none;transition:color .2s ease}.UserAccountDetails_footerLink__sU0o1:hover{color:#1d4ed8;text-decoration:underline}@media (max-width:992px){.UserAccountDetails_formGrid__8ef2i{grid-template-columns:1fr;gap:1.25rem}.UserAccountDetails_mainContent__kG3oC{padding:0 1.5rem}}@media (max-width:768px){.UserAccountDetails_formCard__bN2sp{padding:1.5rem}.UserAccountDetails_cardHeader__bEkrz{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.UserAccountDetails_editProfileButton__kI9cA{width:100%}.UserAccountDetails_profileSection__kIFbk{flex-direction:column;text-align:center;padding-bottom:1.5rem}.UserAccountDetails_profileImageContainer__8MCt6{margin:0 auto 1.5rem}.UserAccountDetails_profileInfo__Pi7JX{width:100%}}@media (max-width:576px){.UserAccountDetails_formCard__bN2sp{padding:1.25rem}.UserAccountDetails_profileName__2OJZL{font-size:1.5rem}.UserAccountDetails_profileMeta__HdV5Z{flex-direction:column;gap:.5rem}.UserAccountDetails_buttonContainer__ygEi5{flex-direction:column;gap:1rem}.UserAccountDetails_saveButton__hNrg_{width:100%}}.UserAccountDetails_focusVisible__WL5qu{outline:2px solid #2563eb;outline-offset:2px}.Dashboard_dashboard__Krp2J{display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.Dashboard_dashboard__Krp2J{max-width:750px}}@media (min-width:992px){.Dashboard_dashboard__Krp2J{max-width:970px}}@media (min-width:1220px){.Dashboard_dashboard__Krp2J{max-width:1170px}}@media (min-width:1400px){.Dashboard_dashboard__Krp2J{max-width:1360px}}.Dashboard_sidebar__127e_{background-color:#fff!important;border:2px solid #d1d5db!important;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08)!important;z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start;width:320px}.Dashboard_sidebarHeader__NvI8K{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.Dashboard_logoContainer__hCFJn{display:flex;align-items:center;gap:12px}.Dashboard_toggleButton__kREy2{background:none;border:none;cursor:pointer;padding:8px;border-radius:0;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.Dashboard_toggleButton__kREy2:hover{background-color:#f9fafb}.Dashboard_toggleButton__kREy2 svg{width:24px;height:24px}.Dashboard_logoIcon__0dTHl{width:32px;height:32px;color:#084887;flex-shrink:0}.Dashboard_logoText__bELCn{font-size:1.25rem;font-weight:700;color:#111827;white-space:nowrap}.Dashboard_sidebarNav__ryUCU{flex:1 1;padding:20px 0;overflow-y:auto}.Dashboard_profileSection__yWSRY{display:flex;flex-direction:column;align-items:center;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.Dashboard_profileImage__ruQwr{width:75px;height:75px;border-radius:50%;overflow:hidden;border:3px solid #084887;box-shadow:0 4px 10px rgba(8,72,135,.2);transition:all .3s ease;margin-bottom:.75rem}.Dashboard_profileImageInitials__W4x9k{border:none!important}.Dashboard_profileImage__ruQwr img{width:100%;height:100%;object-fit:cover}.Dashboard_profileImage__ruQwr:hover{transform:scale(1.05);box-shadow:0 8px 15px rgba(8,72,135,.3)}.Dashboard_initialsAvatar__ZGUMB{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#084887,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease;font-family:Inter,sans-serif;box-shadow:0 4px 10px rgba(8,72,135,.2),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden}.Dashboard_initialsAvatar__ZGUMB:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1) 40%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 60%,transparent);transform:rotate(45deg);animation:Dashboard_initialsShine__zNfty 3s ease-in-out infinite}.Dashboard_profileImage__ruQwr:hover .Dashboard_initialsAvatar__ZGUMB{background:linear-gradient(135deg,#0a4a8d,#1d4ed8);transform:scale(1.02);box-shadow:0 8px 15px rgba(8,72,135,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}@keyframes Dashboard_initialsShine__zNfty{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}.Dashboard_profileInfo___oUHD{text-align:center}.Dashboard_profileInfo___oUHD h3{margin:0;font-size:1.1rem;font-weight:600;color:#1e293b}.Dashboard_divider__atMJU{height:1px;background:linear-gradient(90deg,rgba(8,72,135,.1),rgba(8,72,135,.3),rgba(8,72,135,.1));margin:.5rem 0}.Dashboard_navSection__P6yS9{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.Dashboard_navSectionTitle__RMcXm{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.075em;margin:.5rem 0 .25rem .75rem}.Dashboard_navItem__s2MyK{display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border:none;background:none;color:#6b7280;font-size:.95rem;cursor:pointer;border-radius:0;transition:all .2s ease;width:calc(100% - 24px);text-align:left}.Dashboard_navItem__s2MyK:hover{background-color:#f9fafb;color:#111827}.Dashboard_navItem__s2MyK.Dashboard_active__3y1yC{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;font-weight:500;box-shadow:0 4px 12px rgba(8,72,135,.3)}.Dashboard_navIcon__qdyh1{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important;font-size:1rem!important;flex-shrink:0}.Dashboard_navItem__s2MyK.Dashboard_active__3y1yC .Dashboard_navIcon__qdyh1{color:#fff}.Dashboard_sidebarOption__ags23{position:relative;display:flex;align-items:center;gap:12px;padding:12px 20px;margin:4px 12px;border-radius:0;color:#4b5563;cursor:pointer;transition:all .3s ease;overflow:hidden;font-size:.95rem;width:calc(100% - 24px)}.Dashboard_sidebarOption__ags23:hover{background-color:#f9fafb;color:#111827}.Dashboard_sidebarOption__ags23.Dashboard_active__3y1yC{background:linear-gradient(135deg,#084887,#2563eb);color:#fff;box-shadow:0 4px 12px rgba(8,72,135,.3)}.Dashboard_sidebarOption__ags23.Dashboard_active__3y1yC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:Dashboard_shine__zI7E5 3s infinite}.Dashboard_sidebarOption__ags23.Dashboard_active__3y1yC .Dashboard_icon__POHqZ{color:#fff}.Dashboard_badge__S_3eE{position:absolute;top:4px;right:8px;background-color:#0a4a8d;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:9999px;min-width:20px;text-align:center}.Dashboard_icon__POHqZ{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important;font-size:1rem!important;color:#4b5563;transition:transform .3s ease}.Dashboard_sidebarOption__ags23:hover .Dashboard_icon__POHqZ{transform:none}.Dashboard_logoutContainer__cW04R{margin-top:auto;padding-top:1rem}.Dashboard_logoutButton__TQ4Ro{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-block:1rem;border-radius:12px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.2));color:#ef4444;cursor:pointer;transition:all .3s ease}.Dashboard_logoutButton__TQ4Ro:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.3));transform:translateX(5px)}.Dashboard_logoutButton__TQ4Ro .Dashboard_icon__POHqZ{color:#ef4444}.Dashboard_mainContent___8kKX{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff!important;border:2px solid #d1d5db!important;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08)!important}.Dashboard_header__N2p85{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 32px;display:flex;justify-content:flex-start;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:10;border-radius:12px 12px 0 0}.Dashboard_menuButton__YH4tG{background:none;border:none;cursor:pointer;padding:8px;border-radius:0;color:#6b7280;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.Dashboard_menuButton__YH4tG:hover{background-color:#f9fafb}.Dashboard_menuButton__YH4tG svg{width:24px;height:24px}.Dashboard_sidebar__127e_:hover{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.08)}.Dashboard_bottomNav__mM3ef{display:none}@keyframes Dashboard_shine__zI7E5{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes Dashboard_scaleIn__0wXJK{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:992px){.Dashboard_dashboard__Krp2J{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.Dashboard_sidebar__127e_{width:100%!important;margin:1rem 0}.Dashboard_mainContent___8kKX{width:100%;margin:0 0 1rem}}@media (max-width:768px){.Dashboard_dashboard__Krp2J{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.Dashboard_sidebar__127e_{display:none}.Dashboard_mainContent___8kKX{width:100%;margin:.5rem 0;padding:0 .5rem}.Dashboard_bottomNav__mM3ef{display:block;position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:90%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:0;padding:.75rem .5rem;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(8,72,135,.05);transition:transform .3s ease}.Dashboard_bottomNavScroll__3gfPa{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px;gap:.25rem}.Dashboard_bottomNavScroll__3gfPa::-webkit-scrollbar{display:none}.Dashboard_bottomNav__mM3ef:hover{transform:translateX(-50%) translateY(-5px)}.Dashboard_bottomNavOption__fs2j8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;min-width:4rem;color:#4b5563;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.Dashboard_bottomNavOption__fs2j8.Dashboard_active__3y1yC{color:#084887;background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(37,99,235,.1));animation:Dashboard_scaleIn__0wXJK .3s ease}.Dashboard_bottomNavOption__fs2j8.Dashboard_active__3y1yC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(8,72,135,0) 30%,rgba(8,72,135,.2) 50%,rgba(8,72,135,0) 70%,transparent);animation:Dashboard_shine__zI7E5 3s infinite}.Dashboard_bottomNavOption__fs2j8 span{font-size:.75rem;font-weight:500}.Dashboard_bottomNavOption__fs2j8:active{transform:scale(.95)}}.Dashboard_contentCard__YnfHZ{background-color:#fff;border-radius:0;box-shadow:none;border:1px solid #e5e7eb;padding:1.5rem;margin:0;width:100%;height:100%;transition:transform .3s ease,box-shadow .3s ease}.Dashboard_contentCard__YnfHZ:hover{transform:none;box-shadow:none}.Dashboard_dashboardTitle__GKcZk{font-size:1.3rem;font-weight:600;color:#084887;margin:.5rem 0}.HowItWorksScreen_container__yk7nW{max-width:900px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;background-color:#fff}.HowItWorksScreen_fullScreenContainer__4w3Ni{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.HowItWorksScreen_proFullScreen__6CbeV,.HowItWorksScreen_userFullScreen__Xu0mx{background-color:#f8fafc}.HowItWorksScreen_mainContent__Nc3oq{max-width:900px;margin:0 auto;padding:0 1rem}.HowItWorksScreen_scrollContent__7Zhlk{padding-bottom:3rem}.HowItWorksScreen_backButtonContainer__KogV0{max-width:900px;margin:0 auto;padding:1rem 1rem 0}.HowItWorksScreen_backButton__rsi3J{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.HowItWorksScreen_userBackButton__pbc7w .HowItWorksScreen_backButton__rsi3J{color:#084887;border:2px solid #084887}.HowItWorksScreen_userBackButton__pbc7w .HowItWorksScreen_backButton__rsi3J:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.HowItWorksScreen_proBackButton__NHG8U .HowItWorksScreen_backButton__rsi3J{color:#f0a963;border:2px solid #f0a963}.HowItWorksScreen_proBackButton__NHG8U .HowItWorksScreen_backButton__rsi3J:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.HowItWorksScreen_content__ycOrF{padding:0 1.5rem 4rem;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:1rem 0}.HowItWorksScreen_intro__WNXUY{text-align:center;padding:3rem 0 2rem}.HowItWorksScreen_heading__SSRIv{font-size:2.25rem;font-weight:700;margin:0 0 1rem}.HowItWorksScreen_usertext__FtH_H{color:#084887}.HowItWorksScreen_protext__IRY_b{color:#f0a963}.HowItWorksScreen_introText__kDBMa{font-size:1.25rem;line-height:1.6;color:#4a5568;max-width:600px;margin:0 auto}.HowItWorksScreen_timeline__0HRbz{position:relative;padding-left:2rem;margin-bottom:3rem}.HowItWorksScreen_timelineLine__P_rJM{position:absolute;left:16px;top:2rem;bottom:2rem;width:2px;z-index:1}.HowItWorksScreen_userLine__Zkbjg{background:linear-gradient(180deg,#084887,#2563eb)}.HowItWorksScreen_proLine__b4vxQ{background:linear-gradient(180deg,#f0a963,#e89b4a)}.HowItWorksScreen_step__QuQ7j{position:relative;padding-bottom:2.5rem;z-index:2}.HowItWorksScreen_stepHeader__eGUem{display:flex;align-items:center;margin-bottom:1rem}.HowItWorksScreen_stepNumber__lRXcJ{width:36px;height:36px;border-radius:50%;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:1rem;margin-left:-18px;box-shadow:0 4px 6px rgba(0,0,0,.2)}.HowItWorksScreen_userBg__hup04{background:linear-gradient(135deg,#084887,#2563eb)}.HowItWorksScreen_proBg__o2Wjc{background:linear-gradient(135deg,#f0a963,#e89b4a)}.HowItWorksScreen_stepTitle__Yazb9{font-size:1.5rem;font-weight:700;margin:0}.HowItWorksScreen_stepContent__P3SeR{display:flex;margin-left:18px}.HowItWorksScreen_stepIcon__HyxbD{width:48px;height:48px;margin-right:1.5rem;flex-shrink:0}.HowItWorksScreen_userIconColor__TR_1R{color:#084887}.HowItWorksScreen_proIconColor__uJy5_{color:#f0a963}.HowItWorksScreen_stepIcon__HyxbD svg{width:100%;height:100%}.HowItWorksScreen_stepText__ITed4{font-size:1.125rem;line-height:1.7;color:#4a5568;margin:0;flex:1 1}.HowItWorksScreen_finalNoteSection__0cRqb{display:flex;align-items:center;border-radius:1rem;padding:1.5rem;margin-bottom:3rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.HowItWorksScreen_userFinalNote__38l1K{background-color:rgba(8,72,135,.05)}.HowItWorksScreen_proFinalNote__gXBhp{background-color:rgba(240,169,99,.05)}.HowItWorksScreen_finalNoteIcon__r0eni{width:36px;height:36px;margin-right:1.25rem;flex-shrink:0}.HowItWorksScreen_finalNoteIcon__r0eni svg{width:100%;height:100%}.HowItWorksScreen_finalNote__ZJ6CY{font-size:1.125rem;font-weight:500;color:#2d3748;margin:0;flex:1 1;line-height:1.6}.HowItWorksScreen_getStartedSection__uxNSb{text-align:center;background:linear-gradient(135deg,rgba(74,120,185,.05),rgba(126,209,231,.05));border-radius:1.5rem;padding:3rem 2rem;margin-top:3rem}.HowItWorksScreen_getStartedSection__uxNSb h2{font-size:1.75rem;font-weight:700;max-width:600px;margin:0 auto 1.5rem}.HowItWorksScreen_getStartedButton__e1Io5{color:#fff;border:none;padding:1rem 2rem;border-radius:2rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 6px rgba(0,0,0,.2)}.HowItWorksScreen_userBg__hup04.HowItWorksScreen_getStartedButton__e1Io5{background:linear-gradient(135deg,#084887,#2563eb)}.HowItWorksScreen_userBg__hup04.HowItWorksScreen_getStartedButton__e1Io5:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(8,72,135,.3)}.HowItWorksScreen_proBg__o2Wjc.HowItWorksScreen_getStartedButton__e1Io5{background:linear-gradient(135deg,#f0a963,#e89b4a)}.HowItWorksScreen_proBg__o2Wjc.HowItWorksScreen_getStartedButton__e1Io5:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(240,169,99,.3)}@media (max-width:992px){.HowItWorksScreen_mainContent__Nc3oq{padding:0 1.5rem}}@media (max-width:768px){.HowItWorksScreen_heading__SSRIv{font-size:1.75rem}.HowItWorksScreen_stepTitle__Yazb9{font-size:1.25rem}.HowItWorksScreen_stepIcon__HyxbD{width:40px;height:40px}.HowItWorksScreen_getStartedSection__uxNSb h2{font-size:1.5rem}.HowItWorksScreen_mainContent__Nc3oq{padding:0 1rem}}@media (max-width:480px){.HowItWorksScreen_content__ycOrF{padding:2rem 1rem 3rem}.HowItWorksScreen_heading__SSRIv{font-size:1.5rem}.HowItWorksScreen_introText__kDBMa{font-size:1rem}.HowItWorksScreen_stepContent__P3SeR{flex-direction:column}.HowItWorksScreen_stepIcon__HyxbD{margin-bottom:1rem;margin-right:0}.HowItWorksScreen_finalNoteSection__0cRqb{flex-direction:column;text-align:center}.HowItWorksScreen_finalNoteIcon__r0eni{margin:0 0 1rem}.HowItWorksScreen_getStartedSection__uxNSb{padding:2rem 1rem}.HowItWorksScreen_getStartedSection__uxNSb h2{font-size:1.25rem}.HowItWorksScreen_mainContent__Nc3oq{padding:0 .75rem}}.DonationStatements_container__OjGZk{min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif}.DonationStatements_contentWrapper__TUin6{max-width:1000px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:1.5rem}.DonationStatements_errorContainer__2GLRD,.DonationStatements_loadingContainer__f7vn5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;color:#64748b}.DonationStatements_errorIcon__XZbNS,.DonationStatements_loadingIcon__Poo1A{font-size:3rem;color:#f0a963;margin-bottom:1rem}.DonationStatements_errorText__3oNn5,.DonationStatements_loadingText__nropS{font-size:1.1rem;font-weight:500;margin-bottom:1rem}.DonationStatements_retryButton__M_DDa{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.DonationStatements_retryButton__M_DDa:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}.DonationStatements_buttonIcon__6PoBI{font-size:.9rem}.DonationStatements_filterSection__6UsXE{display:flex;justify-content:flex-end;align-items:center;margin-bottom:.5rem}.DonationStatements_yearFilterContainer__TBjTe{display:flex;align-items:center;gap:.75rem}.DonationStatements_filterLabel__J97Ew{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;font-weight:500}.DonationStatements_filterIcon__tQN9_{color:#f0a963;font-size:.9rem}.DonationStatements_customDropdown___lVjX{position:relative}.DonationStatements_dropdownToggle__DlwCR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1rem;min-width:120px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.DonationStatements_dropdownToggle__DlwCR:hover{border-color:#f0a963}.DonationStatements_dropdownIcon__Z6ScW{font-size:.8rem;color:#64748b}.DonationStatements_dropdownMenu__JWwxB{position:absolute;top:100%;right:0;width:100%;max-height:200px;overflow-y:auto;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;margin-top:.5rem}.DonationStatements_dropdownItem__Iid7v{display:block;width:100%;padding:.75rem 1rem;text-align:left;border:none;background-color:transparent;font-size:.9rem;color:#334155;cursor:pointer;transition:all .2s ease}.DonationStatements_dropdownItem__Iid7v:hover{background-color:#f8fafc}.DonationStatements_dropdownItem__Iid7v.DonationStatements_active__PifxJ{background-color:rgba(240,169,99,.1);color:#f0a963;font-weight:500}.DonationStatements_tabsContainer__vPm4Y{display:flex;flex-wrap:wrap;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0;margin-bottom:1rem}.DonationStatements_tabButton__EEwRD{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;color:#64748b;font-weight:500;cursor:pointer;transition:all .2s ease}.DonationStatements_tabButton__EEwRD:hover{border-color:#f0a963;color:#f0a963}.DonationStatements_tabButton__EEwRD.DonationStatements_activeTab__2uty7{background-color:rgba(240,169,99,.1);border-color:#f0a963;color:#f0a963}.DonationStatements_tabIcon__am78g{font-size:.9rem}.DonationStatements_noResults__S8Suv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;border-radius:16px;background-color:#fff;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.05)}.DonationStatements_noResultsIcon__5p5I9{font-size:2.5rem;color:#f0a963;margin-bottom:1rem}.DonationStatements_noResults__S8Suv p{font-size:1.1rem;color:#64748b;max-width:400px}.DonationStatements_statementsContainer__KwEiz{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.DonationStatements_card__impPQ{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.DonationStatements_card__impPQ:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.DonationStatements_cardHeader__Sawh9{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #f1f5f9}.DonationStatements_serviceInfo__FsEdN{flex:1 1}.DonationStatements_businessName__rzqZo{font-size:1.2rem;font-weight:600;color:#334155;margin:0 0 .5rem}.DonationStatements_service__t2UJk{font-size:.95rem;color:#64748b;margin:0}.DonationStatements_statusBadge___3swY{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.DonationStatements_statusBadge___3swY[data-status=paid]{background-color:rgba(16,185,129,.1);color:#10b981}.DonationStatements_statusBadge___3swY[data-status=pending]{background-color:rgba(245,158,11,.1);color:#f59e0b}.DonationStatements_statusIcon__cmevP{font-size:.9rem}.DonationStatements_cardContent__1o1Gm{padding:1.5rem}.DonationStatements_amountSection__C6o39{margin-bottom:1.5rem}.DonationStatements_amountItem__Ci07k{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.DonationStatements_amountItem__Ci07k:last-child{border-bottom:none}.DonationStatements_amountLabel__wVvCO{font-size:.95rem;color:#4b5563}.DonationStatements_amountValue__7c_mo{font-size:.95rem;color:#334155;font-weight:500}.DonationStatements_discountValue__XePen{font-size:.95rem;color:#ef4444;font-weight:500}.DonationStatements_totalAmount__NK5av{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0;border-bottom:none}.DonationStatements_totalLabel___kFoz{font-size:1.1rem;font-weight:600;color:#334155}.DonationStatements_totalValue__ZnLG7{font-size:1.1rem;font-weight:600;color:#f0a963}.DonationStatements_dateSection__CmNjg{display:flex;flex-direction:column;gap:.5rem}.DonationStatements_dateItem__2kS_g{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b}.DonationStatements_dateIcon__No6mh{color:#f0a963;font-size:.9rem}.DonationStatements_dateLabel__Ut0XE{font-weight:500;margin-right:.5rem}.DonationStatements_dateValue__Mclv0{color:#334155}.DonationStatements_cardFooter__CzXF_{padding:1.5rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.DonationStatements_invoiceButton__zq50t{background:linear-gradient(135deg,#f0a963,#f59237)}.DonationStatements_invoiceButtonUser__WC4_K,.DonationStatements_invoiceButton__zq50t{display:flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(240,169,99,.2)}.DonationStatements_invoiceButtonUser__WC4_K{background:linear-gradient(135deg,#084887,#2563eb)}.DonationStatements_invoiceButton__zq50t:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(240,169,99,.3)}@media (max-width:768px){.DonationStatements_contentWrapper__TUin6{padding:0 .5rem}.DonationStatements_filterSection__6UsXE{flex-direction:column;align-items:stretch;gap:1rem}.DonationStatements_yearFilterContainer__TBjTe{justify-content:space-between}.DonationStatements_tabsContainer__vPm4Y{justify-content:center;gap:.5rem}.DonationStatements_tabButton__EEwRD{padding:.5rem 1rem;min-width:auto}.DonationStatements_cardHeader__Sawh9{flex-direction:column;gap:1rem}.DonationStatements_statusBadge___3swY{align-self:flex-start}.DonationStatements_totalAmount__NK5av{flex-direction:column;align-items:flex-start;gap:.5rem}.DonationStatements_totalValue__ZnLG7{font-size:1.5rem}}@media (max-width:480px){.DonationStatements_yearFilterContainer__TBjTe{flex-direction:column;align-items:flex-start;gap:.5rem}.DonationStatements_dropdownToggle__DlwCR{width:100%}.DonationStatements_cardContent__1o1Gm,.DonationStatements_cardFooter__CzXF_,.DonationStatements_cardHeader__Sawh9{padding:1rem}.DonationStatements_invoiceButton__zq50t{width:100%;justify-content:center}}.PrivacyPolicyScreen_container__MUuCf{max-width:800px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;background-color:#fff}.PrivacyPolicyScreen_fullScreenContainer__D7MM4{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.PrivacyPolicyScreen_proFullScreen___zi72,.PrivacyPolicyScreen_userFullScreen__ni4Mo{background-color:#f8fafc}.PrivacyPolicyScreen_mainContent__HlwXQ{max-width:800px;margin:0 auto;padding:0 1rem}.PrivacyPolicyScreen_scrollContent__PV9Xr{padding-bottom:3rem}.PrivacyPolicyScreen_backButtonContainer__87asQ{max-width:800px;margin:0 auto;padding:1rem 1rem 0}.PrivacyPolicyScreen_backButton__WG4Ad{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.PrivacyPolicyScreen_userBackButton__OMO4I .PrivacyPolicyScreen_backButton__WG4Ad{color:#084887;border:2px solid #084887}.PrivacyPolicyScreen_userBackButton__OMO4I .PrivacyPolicyScreen_backButton__WG4Ad:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.PrivacyPolicyScreen_proBackButton__UppQ1 .PrivacyPolicyScreen_backButton__WG4Ad{color:#f0a963;border:2px solid #f0a963}.PrivacyPolicyScreen_proBackButton__UppQ1 .PrivacyPolicyScreen_backButton__WG4Ad:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.PrivacyPolicyScreen_content__4ADz7{padding:0 1.5rem 4rem;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:1rem 0}.PrivacyPolicyScreen_heroSection__X87aR{text-align:center;padding:3rem 0 2rem;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}.PrivacyPolicyScreen_heading__GHYu9{font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.PrivacyPolicyScreen_usertext__a2GuM{color:#084887}.PrivacyPolicyScreen_protext__xgWx6{color:#f0a963}.PrivacyPolicyScreen_lastUpdated__jIUfH{color:#718096;font-size:.9rem;margin:0;font-style:italic}.PrivacyPolicyScreen_section__aD2xY{margin-bottom:2.5rem;border-bottom:1px solid #f7fafc;padding-bottom:1.5rem}.PrivacyPolicyScreen_section__aD2xY:last-of-type{border-bottom:none}.PrivacyPolicyScreen_subHeading__NRvAI{font-size:1.5rem;font-weight:600;margin:0 0 1rem;position:relative;padding-bottom:.5rem}.PrivacyPolicyScreen_subHeading__NRvAI:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;border-radius:2px}.PrivacyPolicyScreen_usertext__a2GuM.PrivacyPolicyScreen_subHeading__NRvAI:after{background:linear-gradient(90deg,#084887,#2563eb)}.PrivacyPolicyScreen_protext__xgWx6.PrivacyPolicyScreen_subHeading__NRvAI:after{background:linear-gradient(90deg,#f0a963,#e89b4a)}.PrivacyPolicyScreen_text__CFtOA{font-size:1rem;line-height:1.7;color:#4a5568;margin:0}.PrivacyPolicyScreen_contactBox__CEdJK{border-radius:1rem;padding:2rem;margin-top:3rem;box-shadow:0 8px 20px rgba(0,0,0,.08);text-align:center}.PrivacyPolicyScreen_userContactBox__qhfDB{background:linear-gradient(135deg,rgba(8,72,135,.05),rgba(37,99,235,.05));border:1px solid rgba(8,72,135,.1)}.PrivacyPolicyScreen_proContactBox__iBLJ5{background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(232,155,74,.05));border:1px solid rgba(240,169,99,.1)}.PrivacyPolicyScreen_contactBoxTitle__OisBu{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.PrivacyPolicyScreen_contactBoxText__kXcoT{color:#4a5568;margin:0 0 1.5rem;line-height:1.6;font-size:1rem}.PrivacyPolicyScreen_contactButton__Yy2pQ{color:#fff;border:none;padding:.875rem 2rem;border-radius:2rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.PrivacyPolicyScreen_userBg__a48q0{background:linear-gradient(135deg,#084887,#2563eb)}.PrivacyPolicyScreen_userBg__a48q0:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,72,135,.3)}.PrivacyPolicyScreen_proBg__sLGiK{background:linear-gradient(135deg,#f0a963,#e89b4a)}.PrivacyPolicyScreen_proBg__sLGiK:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(240,169,99,.3)}@media (max-width:992px){.PrivacyPolicyScreen_mainContent__HlwXQ{padding:0 1.5rem}}@media (max-width:768px){.PrivacyPolicyScreen_heading__GHYu9{font-size:1.75rem}.PrivacyPolicyScreen_subHeading__NRvAI{font-size:1.25rem}.PrivacyPolicyScreen_contactBox__CEdJK{padding:1.5rem}.PrivacyPolicyScreen_mainContent__HlwXQ{padding:0 1rem}}@media (max-width:480px){.PrivacyPolicyScreen_content__4ADz7{padding:2rem 1rem 3rem}.PrivacyPolicyScreen_heading__GHYu9{font-size:1.5rem}.PrivacyPolicyScreen_subHeading__NRvAI{font-size:1.125rem}.PrivacyPolicyScreen_text__CFtOA{font-size:.95rem}.PrivacyPolicyScreen_contactBox__CEdJK{padding:1.25rem}.PrivacyPolicyScreen_contactButton__Yy2pQ{width:100%;max-width:250px}.PrivacyPolicyScreen_mainContent__HlwXQ{padding:0 .75rem}}.TermsAndConditionsScreen_container__trsUg{max-width:800px;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;background-color:#fff}.TermsAndConditionsScreen_fullScreenContainer__WXVLE{width:100%;min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.TermsAndConditionsScreen_proFullScreen__NucCm,.TermsAndConditionsScreen_userFullScreen__tNBGj{background-color:#f8fafc}.TermsAndConditionsScreen_mainContent__TUR_D{max-width:800px;margin:0 auto;padding:0 1rem}.TermsAndConditionsScreen_scrollContent__ev10_{padding-bottom:3rem}.TermsAndConditionsScreen_backButtonContainer__8Wjol{max-width:800px;margin:0 auto;padding:1rem 1rem 0}.TermsAndConditionsScreen_backButton__Hx4Tn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;text-decoration:none;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TermsAndConditionsScreen_userBackButton__78SmJ .TermsAndConditionsScreen_backButton__Hx4Tn{color:#084887;border:2px solid #084887}.TermsAndConditionsScreen_userBackButton__78SmJ .TermsAndConditionsScreen_backButton__Hx4Tn:hover{background:#084887;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(8,72,135,.2)}.TermsAndConditionsScreen_proBackButton___rWLx .TermsAndConditionsScreen_backButton__Hx4Tn{color:#f0a963;border:2px solid #f0a963}.TermsAndConditionsScreen_proBackButton___rWLx .TermsAndConditionsScreen_backButton__Hx4Tn:hover{background:#f0a963;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,169,99,.2)}.TermsAndConditionsScreen_content__huTta{padding:0 1.5rem 4rem;background:#fff;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin:1rem 0}.TermsAndConditionsScreen_heroSection__kI5u9{text-align:center;padding:3rem 0 2rem;border-bottom:1px solid #e2e8f0;margin-bottom:2rem}.TermsAndConditionsScreen_heading__7X0Qe{font-size:2.25rem;font-weight:700;margin:0 0 .5rem}.TermsAndConditionsScreen_usertext__p03H2{color:#084887}.TermsAndConditionsScreen_protext__NCg7V{color:#f0a963}.TermsAndConditionsScreen_effectiveDate__npV3Y{color:#718096;font-size:.9rem;margin:0;font-style:italic}.TermsAndConditionsScreen_summary__cZXe8{border-radius:1rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.TermsAndConditionsScreen_userSummary__WEIQu{background:linear-gradient(135deg,rgba(8,72,135,.05),rgba(37,99,235,.05));border:1px solid rgba(8,72,135,.1)}.TermsAndConditionsScreen_proSummary__GzMNZ{background:linear-gradient(135deg,rgba(240,169,99,.05),rgba(232,155,74,.05));border:1px solid rgba(240,169,99,.1)}.TermsAndConditionsScreen_summaryTitle__RxMAh{font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.TermsAndConditionsScreen_summaryList__SqAAp{padding-left:1.5rem;margin:0;color:#4a5568;line-height:1.6}.TermsAndConditionsScreen_summaryItem__0gb1z{margin-bottom:.5rem;font-size:.95rem}.TermsAndConditionsScreen_summaryItem__0gb1z:last-child{margin-bottom:0}.TermsAndConditionsScreen_section__NhpsK{margin-bottom:2.5rem;border-bottom:1px solid #f7fafc;padding-bottom:1.5rem}.TermsAndConditionsScreen_section__NhpsK:last-of-type{border-bottom:none}.TermsAndConditionsScreen_subHeading__RXidk{font-size:1.5rem;font-weight:600;margin:0 0 1rem;position:relative;padding-bottom:.5rem}.TermsAndConditionsScreen_subHeading__RXidk:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;border-radius:2px}.TermsAndConditionsScreen_usertext__p03H2.TermsAndConditionsScreen_subHeading__RXidk:after{background:linear-gradient(90deg,#084887,#2563eb)}.TermsAndConditionsScreen_protext__NCg7V.TermsAndConditionsScreen_subHeading__RXidk:after{background:linear-gradient(90deg,#f0a963,#e89b4a)}.TermsAndConditionsScreen_text__VrWxo{font-size:1rem;line-height:1.7;color:#4a5568;margin:0}.TermsAndConditionsScreen_agreementBox__9R9Ys{border-radius:1rem;padding:2rem;margin-top:3rem;box-shadow:0 8px 20px rgba(0,0,0,.08)}.TermsAndConditionsScreen_userAgreementBox__m_co6{background:linear-gradient(135deg,rgba(8,72,135,.1),rgba(37,99,235,.1));border:1px solid rgba(8,72,135,.2)}.TermsAndConditionsScreen_proAgreementBox__3X7hK{background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(232,155,74,.1));border:1px solid rgba(240,169,99,.2)}.TermsAndConditionsScreen_agreementTitle__jRltW{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.TermsAndConditionsScreen_agreementText__cPCDV{color:#4a5568;margin:0;line-height:1.6;font-size:1rem}@media (max-width:992px){.TermsAndConditionsScreen_mainContent__TUR_D{padding:0 1.5rem}}@media (max-width:768px){.TermsAndConditionsScreen_heading__7X0Qe{font-size:1.75rem}.TermsAndConditionsScreen_subHeading__RXidk{font-size:1.25rem}.TermsAndConditionsScreen_agreementBox__9R9Ys{padding:1.5rem}.TermsAndConditionsScreen_summary__cZXe8{padding:1.25rem}.TermsAndConditionsScreen_mainContent__TUR_D{padding:0 1rem}}@media (max-width:480px){.TermsAndConditionsScreen_content__huTta{padding:2rem 1rem 3rem}.TermsAndConditionsScreen_heading__7X0Qe{font-size:1.5rem}.TermsAndConditionsScreen_subHeading__RXidk{font-size:1.125rem}.TermsAndConditionsScreen_text__VrWxo{font-size:.95rem}.TermsAndConditionsScreen_summary__cZXe8{padding:1rem}.TermsAndConditionsScreen_summaryItem__0gb1z{font-size:.9rem}.TermsAndConditionsScreen_agreementBox__9R9Ys{padding:1.25rem}.TermsAndConditionsScreen_agreementTitle__jRltW{font-size:1.25rem}.TermsAndConditionsScreen_agreementText__cPCDV{font-size:.95rem}.TermsAndConditionsScreen_mainContent__TUR_D{padding:0 .75rem}}.AccountDashboard_dashboard___sXmI{display:flex;min-height:100vh;background-color:#f8fafc;font-family:Inter,sans-serif;position:relative;margin-top:120px;margin-left:auto;margin-right:auto;width:100%;padding-left:30px;padding-right:30px;align-items:flex-start;gap:20px}@media (min-width:768px){.AccountDashboard_dashboard___sXmI{max-width:750px}}@media (min-width:992px){.AccountDashboard_dashboard___sXmI{max-width:970px}}@media (min-width:1220px){.AccountDashboard_dashboard___sXmI{max-width:1170px}}@media (min-width:1400px){.AccountDashboard_dashboard___sXmI{max-width:1360px}}.AccountDashboard_sidebar__2RbbT{background-color:#fff;border:1px solid #e5e7eb;transition:all .3s ease;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:40;flex-shrink:0;margin:0;border-radius:12px;align-self:flex-start}.AccountDashboard_sidebar__2RbbT.AccountDashboard_open__PUqsK{width:320px}.AccountDashboard_sidebar__2RbbT.AccountDashboard_closed__cQtNQ{width:80px}.AccountDashboard_sidebar__2RbbT:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountDashboard_sidebarHeader__0VNML{padding:24px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;border-radius:12px 12px 0 0}.AccountDashboard_logoContainer__69yW2{display:flex;align-items:center;gap:.75rem}.AccountDashboard_logoIcon__9lp8o{font-size:1.5rem;color:#f0a963}.AccountDashboard_logoText__EtP3S{font-size:1.125rem;font-weight:700;color:#1f2937;white-space:nowrap}.AccountDashboard_toggleButton__aqPnM{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.375rem;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.AccountDashboard_toggleButton__aqPnM:hover{background-color:#f3f4f6;color:#1f2937}.AccountDashboard_profileSection__rCixQ{display:flex;flex-direction:column;align-items:flex-start;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.AccountDashboard_dashboardTitle__iCZLp{font-size:1.3rem;font-weight:600;color:#f0a963;margin:.5rem 0;display:flex;align-items:center;gap:.5rem}.AccountDashboard_titleIcon__i5GfH{color:#084887;font-size:1.2rem}.AccountDashboard_divider__nV0jF{height:1px;background:linear-gradient(90deg,rgba(240,169,99,.1),rgba(240,169,99,.3),rgba(240,169,99,.1));margin:.5rem 0}.AccountDashboard_navSection__yXN8t{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.AccountDashboard_navSection__yXN8t:first-of-type{margin-top:.5rem}.AccountDashboard_navSectionTitle__JwiTI{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.075em;margin:.5rem 0 .25rem .75rem}.AccountDashboard_sidebarOption__Q0y5_{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;margin:.25rem .75rem;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:.95rem;border:none;background:none;width:calc(100% - 1.5rem);text-align:left}.AccountDashboard_sidebar__2RbbT.AccountDashboard_closed__cQtNQ .AccountDashboard_sidebarOption__Q0y5_{justify-content:center;padding:.75rem;margin-bottom:.5rem}.AccountDashboard_sidebarOption__Q0y5_:hover{background-color:#f9fafb;color:#111827}.AccountDashboard_sidebarOption__Q0y5_.AccountDashboard_active__GeJ5b{background:linear-gradient(135deg,#f0a963,#f59237);color:#fff;box-shadow:0 4px 12px rgba(240,169,99,.3)}.AccountDashboard_dangerOption__3W8Hg{color:#ef4444}.AccountDashboard_dangerOption__3W8Hg:hover{background-color:#f9fafb;color:#111827}.AccountDashboard_activeDanger__7xAXj{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px rgba(239,68,68,.3)}.AccountDashboard_optionContent__Gm05a{display:flex;flex-direction:column;flex:1 1}.AccountDashboard_optionLabel__Tkjhy{font-weight:500;font-size:.95rem;margin-bottom:.1rem}.AccountDashboard_optionDescription__NhxwL{font-size:.75rem;color:#9ca3af;opacity:.9}.AccountDashboard_activeDanger__7xAXj .AccountDashboard_optionDescription__NhxwL,.AccountDashboard_active__GeJ5b .AccountDashboard_optionDescription__NhxwL{color:hsla(0,0%,100%,.8)}.AccountDashboard_sidebarOption__Q0y5_.AccountDashboard_activeDanger__7xAXj:before,.AccountDashboard_sidebarOption__Q0y5_.AccountDashboard_active__GeJ5b:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0) 70%,transparent);animation:AccountDashboard_shine__AUvZX 3s infinite}.AccountDashboard_sidebarOption__Q0y5_.AccountDashboard_activeDanger__7xAXj .AccountDashboard_icon__a5iEo,.AccountDashboard_sidebarOption__Q0y5_.AccountDashboard_active__GeJ5b .AccountDashboard_icon__a5iEo{color:#fff}.AccountDashboard_icon__a5iEo{width:20px;height:20px;flex-shrink:0}.AccountDashboard_dangerOption__3W8Hg .AccountDashboard_icon__a5iEo{color:#ef4444}.AccountDashboard_mainContent__9QCXd{flex:1 1;min-width:0;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountDashboard_contentCard__F7LWD{background-color:#fff;border-radius:0;box-shadow:none;border:1px solid #e5e7eb;overflow:hidden;width:100%;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:0}.AccountDashboard_contentCard__F7LWD:hover{transform:none;box-shadow:none}.AccountDashboard_contentHeader__svV7O{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #f0f4f8;background-color:#fff}.AccountDashboard_contentHeaderLeft__U54UI{display:flex;align-items:center;gap:1rem}.AccountDashboard_contentHeaderLeft__U54UI h3{margin:0;font-size:1.3rem;font-weight:600;color:#f0a963}.AccountDashboard_contentHeaderIcon__gooGu{font-size:1.5rem;color:#084887}.AccountDashboard_contentHeaderRight__YMRwt{display:flex;align-items:center;gap:1rem}.AccountDashboard_editButton__C5P8o{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;background-color:#f0a963;color:#fff;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.AccountDashboard_editButton__C5P8o:hover{background-color:#e09652;transform:translateY(-2px)}.AccountDashboard_contentBody__UX2En{padding:2rem;width:100%;box-sizing:border-box}.AccountDashboard_bottomNav__JfSAU{display:none}@keyframes AccountDashboard_shine__AUvZX{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes AccountDashboard_scaleIn__MNc9R{0%{transform:scale(.95)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:992px){.AccountDashboard_dashboard___sXmI{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.AccountDashboard_sidebar__2RbbT{width:100%!important;margin:1rem 0}.AccountDashboard_mainContent__9QCXd{width:100%;margin:0 0 1rem}}@media (max-width:768px){.AccountDashboard_dashboard___sXmI{flex-direction:column;padding-bottom:80px;padding-left:30px;padding-right:30px}.AccountDashboard_sidebar__2RbbT{display:none}.AccountDashboard_mainContent__9QCXd{width:100%;margin:.5rem 0;padding:0 .5rem}.AccountDashboard_contentCard__F7LWD{border-radius:.75rem}.AccountDashboard_bottomNav__JfSAU{display:block;position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:90%;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;padding:.75rem .5rem;z-index:1000;box-shadow:0 4px 15px rgba(0,0,0,.1),0 8px 30px rgba(240,169,99,.05);transition:transform .3s ease}.AccountDashboard_bottomNavScroll__ZgEmx{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:5px;gap:.25rem}.AccountDashboard_bottomNavScroll__ZgEmx::-webkit-scrollbar{display:none}.AccountDashboard_bottomNav__JfSAU:hover{transform:translateX(-50%) translateY(-5px)}.AccountDashboard_bottomNavOption__z_Vuo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;min-width:4rem;color:#4b5563;cursor:pointer;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.AccountDashboard_bottomNavOption__z_Vuo.AccountDashboard_active__GeJ5b{color:#f0a963;background:linear-gradient(135deg,rgba(240,169,99,.1),rgba(245,146,55,.1));animation:AccountDashboard_scaleIn__MNc9R .3s ease}.AccountDashboard_bottomNavOption__z_Vuo.AccountDashboard_active__GeJ5b:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(240,169,99,0) 30%,rgba(240,169,99,.2) 50%,rgba(240,169,99,0) 70%,transparent);animation:AccountDashboard_shine__AUvZX 3s infinite}.AccountDashboard_bottomNavOption__z_Vuo.AccountDashboard_dangerOption__3W8Hg{color:#ef4444}.AccountDashboard_bottomNavOption__z_Vuo.AccountDashboard_dangerOption__3W8Hg.AccountDashboard_active__GeJ5b{color:#fff;background-color:#ef4444}.AccountDashboard_bottomNavOption__z_Vuo span{font-size:.75rem;font-weight:500}.AccountDashboard_bottomNavOption__z_Vuo:active{transform:scale(.95)}}.AccountDashboard_logoutContainer__1td8H{padding-top:1rem}.AccountDashboard_logoutButton__NAPhb{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-block:1rem;border-radius:12px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.2));color:#ef4444;cursor:pointer;transition:all .3s ease}.AccountDashboard_sidebar__2RbbT.AccountDashboard_closed__cQtNQ .AccountDashboard_logoutButton__NAPhb{justify-content:center;gap:0;padding:.75rem}.AccountDashboard_logoutButton__NAPhb:hover{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.3));transform:translateX(5px)}.AccountDashboard_logoutButton__NAPhb .AccountDashboard_icon__a5iEo{color:#ef4444}