:root{--tg-public-master-width:min(1510px, calc(100% - 48px));--tg-public-master-gap:30px;--tg-public-master-radius:34px;--tg-public-hero-top-gap:24px}[data-tg-public-unified-section]{color:#073b42;width:100%;min-height:100vh;font-family:Quicksand,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-tg-public-unified-section=gastronomy]{--tg-section-accent:#b87900;--tg-section-accent-2:#eab308;--tg-section-soft:#fff8df;--tg-section-border:#b8790038;--tg-section-card:#fff}[data-tg-public-unified-section=outdoor]{--tg-section-accent:#be185d;--tg-section-accent-2:#fb7185;--tg-section-soft:#fff1f7;--tg-section-border:#be185d38;--tg-section-card:#fff}[data-tg-public-unified-section=services]{--tg-section-accent:#0f7c86;--tg-section-accent-2:#2dd4bf;--tg-section-soft:#e8fbfb;--tg-section-border:#0f7c8633;--tg-section-card:#fff}[data-tg-public-unified-section=nightlife]{--tg-section-accent:#8b1ed1;--tg-section-accent-2:#d41475;--tg-section-soft:#160020;--tg-section-border:#d8b4fe3d;--tg-section-card:linear-gradient(180deg, #351054 0%, #220633 100%);color:#fff;background:radial-gradient(circle at 10% 4%,#9333ea47,#0000 26%),radial-gradient(circle at 88% 7%,#db277738,#0000 28%),linear-gradient(#160020 0%,#0b0014 44%,#05000b 100%)!important}[data-tg-layout-shell]{width:var(--tg-public-master-width)!important;max-width:var(--tg-public-master-width)!important;margin-left:auto!important;margin-right:auto!important}[data-tg-layout-hero]{border-radius:var(--tg-public-master-radius)!important;width:100%!important;max-width:100%!important;min-height:clamp(370px,36vw,520px)!important;margin-top:var(--tg-public-hero-top-gap)!important;margin-bottom:var(--tg-public-master-gap)!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a1c!important}[data-tg-layout-carousel]{width:100%!important;max-width:100%!important;min-height:clamp(280px,25vw,360px)!important;margin-top:0!important;margin-bottom:var(--tg-public-master-gap)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 24px 70px #0f172a1f!important}[data-tg-layout-results-header]{width:100%!important;max-width:100%!important;margin:0 0 16px!important}[data-tg-layout-filters]{z-index:50!important;scrollbar-width:thin!important;border-radius:24px!important;width:100%!important;max-width:100%!important;margin:0 0 34px!important;position:sticky!important;top:92px!important;overflow-x:auto!important;box-shadow:0 18px 55px #0f172a1a!important}[data-tg-layout-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important;max-width:100%!important;margin-bottom:78px!important;display:grid!important}[data-tg-layout-card]{background:var(--tg-section-card)!important;border:1px solid var(--tg-section-border)!important;border-radius:28px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 22px 65px #0f172a1a!important}[data-tg-public-unified-section=nightlife] [data-tg-layout-card]{color:#fff!important;box-shadow:0 24px 70px #0000005c!important}[data-crm-badge-slot]{--tg-badge-gradient:linear-gradient(135deg, var(--tg-section-accent), var(--tg-section-accent-2))}[data-crm-badge-slot] span:not([aria-hidden=true]){background:var(--tg-badge-gradient)!important}[data-crm-badge-slot] span[aria-hidden=true]{background:linear-gradient(#0f172a07,#0f172a03)!important;border:1px dashed #0f766e29!important}[data-tg-public-unified-section=nightlife] [data-crm-badge-slot] span[aria-hidden=true]{background:linear-gradient(#ffffff09,#ffffff03)!important;border-color:#d8b4fe2e!important}[data-tg-layout-subscribe]{width:100%!important;max-width:var(--tg-public-master-width)!important;border-radius:34px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}[data-tg-public-unified-section=nightlife] [data-tg-layout-subscribe],[data-tg-public-unified-section=nightlife] [data-tg-layout-footer]{color:#fff!important}[data-tg-layout-footer]{width:100%!important;max-width:var(--tg-public-master-width)!important;margin-left:auto!important;margin-right:auto!important}[data-tg-layout-modal-overlay]{z-index:9999!important;place-items:center!important;padding:28px!important;display:grid!important;position:fixed!important;inset:0!important}[data-tg-layout-modal]{border-radius:34px!important;width:min(1160px,100vw - 56px)!important;max-height:min(780px,100vh - 56px)!important;overflow:hidden!important}[data-tg-public-unified-section=nightlife] [data-tg-layout-modal]{color:#fff!important;background:radial-gradient(circle at 12% 10%,#a855f733,#0000 34%),linear-gradient(#2a0b42 0%,#140020 100%)!important;border:1px solid #d8b4fe42!important}@media (max-width:1100px){[data-tg-layout-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){:root{--tg-public-master-width:min(100% - 24px, 1510px);--tg-public-master-gap:22px}[data-tg-layout-hero]{border-radius:28px!important;min-height:360px!important;margin-top:14px!important}[data-tg-layout-carousel]{border-radius:26px!important;min-height:270px!important}[data-tg-layout-filters]{top:78px!important}[data-tg-layout-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}[data-tg-layout-modal-overlay]{align-items:start!important;padding:14px!important;overflow-y:auto!important}[data-tg-layout-modal]{width:calc(100vw - 28px)!important;max-height:none!important;overflow:visible!important}}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement:before{display:none!important}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement:after{display:none!important}body:has([data-tg-nightlife-page=true]){color:#fff;background:radial-gradient(circle at 20% 14%,#7e22ce47,#0000 32%),radial-gradient(circle at 82% 26%,#db277738,#0000 34%),linear-gradient(#07000e 0%,#130020 42%,#05000b 100%)!important}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:clamp(54px,7vw,96px)!important}body:has([data-tg-nightlife-page=true]) .tg-subscribe-widget{background:radial-gradient(circle at 100% 0,#2dd4bf3d,#0000 32%),linear-gradient(135deg,#0f767eeb,#07142df0)!important;border-color:#2dd4bf47!important;box-shadow:0 28px 90px #0000006b!important}body:has([data-tg-nightlife-page=true]) .tg-public-footer{color:#fff!important;background:linear-gradient(#06000d00,#06000deb 18%,#06000d 100%)!important;border-top-color:#ffffff14!important}body:has([data-tg-nightlife-page=true]) .tg-public-footer *{color:inherit}.tg-main-subscribe-placement{box-shadow:none!important;background:0 0!important;border:0!important}.tg-main-subscribe-placement:before,.tg-main-subscribe-placement:after{content:none!important;display:none!important}.tg-main-subscribe-placement>.tg-subscribe-widget,.tg-main-subscribe-placement .tg-subscribe-widget{z-index:2;position:relative}.tg-public-badge-slots{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;display:grid}.tg-public-badge-slots--card{min-height:34px;margin:12px 0 10px}.tg-public-badge-slots--modal{max-width:min(520px,100%);min-height:42px;margin:10px 0 18px}.tg-public-badge-pill,.tg-public-badge-placeholder{border-radius:999px;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.tg-public-badge-pill{isolation:isolate;letter-spacing:0;text-align:center;color:#fff;filter:none;background:linear-gradient(#ffffff61,#fff0 38%),linear-gradient(145deg,#14858d 0%,#0d6d75 48%,#084d57 100%);border:1px solid #ffffff94;padding:8px 12px 9px;font-size:clamp(.68rem,.78vw,.8rem);font-weight:900;line-height:1;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffffc7,inset 0 -8px 12px #01212b2e,inset 0 0 0 1px #ffffff24,0 1px #ffffff8c}.tg-public-badge-pill:before,.tg-public-badge-pill:after{content:"";pointer-events:none;position:absolute}.tg-public-badge-pill:before{border-radius:inherit;opacity:.78;background:linear-gradient(#ffffffa3,#fff0);height:42%;inset:2px 5px auto}.tg-public-badge-pill:after{opacity:.5;background:#00000024;border-radius:999px;height:4px;inset:auto 8px 4px}.tg-public-badge-placeholder{opacity:.72;background:linear-gradient(#ffffff2e,#ffffff0a);border:1px solid #0c4a541f;box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0f172a0a}.tg-public-badge-slots[data-tg-badge-count="0"] .tg-public-badge-placeholder{color:#0000}.tg-public-badge-slots--gastronomy .tg-public-badge-pill{color:#5f3900;background:linear-gradient(135deg,#fff5d6f5,#facc1557);border-color:#b453093d}.tg-public-badge-slots--outdoor .tg-public-badge-pill{color:#831843;background:linear-gradient(135deg,#fff1f8f5,#f472b64d);border-color:#be185d38}.tg-public-badge-slots--services .tg-public-badge-pill{color:#064e57;background:linear-gradient(135deg,#ecfdf5f5,#2dd4bf47);border-color:#0f766e33}.tg-public-badge-slots--nightlife .tg-public-badge-pill{color:#fff;background:linear-gradient(135deg,#a855f7e0,#db2777e0);border-color:#ffffff2e}.tg-public-badge-pill.tg-public-badge-pill--gold{color:#4b3100;background:linear-gradient(#ffffff8f,#fff0 38%),linear-gradient(145deg,#fff4ba 0%,#f7c84a 38%,#b97a08 72%,#ffe28a 100%);border-color:#ffeca3e0}.tg-public-badge-pill.tg-public-badge-pill--teal,.tg-public-badge-pill.tg-public-badge-pill--default{color:#fff;background:linear-gradient(#ffffff6b,#fff0 40%),linear-gradient(145deg,#1aa49b 0%,#0c7c7f 52%,#064954 100%);border-color:#b3fff694}.tg-public-badge-pill.tg-public-badge-pill--aqua{color:#06363d;background:linear-gradient(#ffffff8f,#fff0 38%),linear-gradient(145deg,#d9fffb 0%,#57eadf 46%,#21b7ad 100%);border-color:#d1fffadb}.tg-public-badge-pill.tg-public-badge-pill--coral{color:#fff;background:linear-gradient(#ffffff6b,#fff0 40%),linear-gradient(145deg,#ffb199 0%,#fb765c 54%,#c13a27 100%);border-color:#ffdcd1bd}.tg-public-badge-pill.tg-public-badge-pill--ink{color:#fff;background:linear-gradient(#ffffff38,#fff0 42%),linear-gradient(145deg,#123844 0%,#061625 66%,#0a1017 100%);border-color:#b0e7eb52}.tg-public-badge-pill.tg-public-badge-pill--white{color:#0f3942;background:linear-gradient(#ffffffe0,#fff0 45%),linear-gradient(145deg,#fff 0%,#effefe 52%,#d8eeee 100%);border-color:#0c4a542e}.tg-public-badge-pill.tg-public-badge-pill--ribbon_3d,.tg-public-badge-pill.tg-public-badge-pill--cinta{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:9px 999px 999px 9px;padding-right:18px}@media (prefers-reduced-motion:no-preference){.tg-public-badge-pill{transition:transform .16s,border-color .16s}.tg-public-badge-pill:hover{transform:translateY(-1px)translateZ(0)}}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement{box-shadow:none!important;background:0 0!important;border:0!important}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement:before{content:none!important;display:none!important}body:has([data-tg-nightlife-page=true]) .tg-main-subscribe-placement:after{content:none!important;display:none!important}body:has([data-tg-nightlife-page=true]) .tg-subscribe-widget{background:radial-gradient(circle at 100% 0,#2dd4bf38,#0000 32%),linear-gradient(135deg,#0f767eeb,#07142df0)!important;border-color:#2dd4bf47!important}@media (max-width:760px){.tg-public-badge-slots{gap:6px}.tg-public-badge-slots--card{min-height:30px;margin:10px 0 8px}.tg-public-badge-pill,.tg-public-badge-placeholder{min-height:24px}.tg-public-badge-pill{padding:6px 9px 7px;font-size:.64rem}}:root{--tg-teal:#11737e;--tg-teal-dark:#08383f;--tg-turquoise:#2dd4bf;--tg-gold:#f7d774;--tg-ink:#0f2930;--tg-muted:#5d7378;--tg-soft-bg:#eef8f7;--tg-card-bg:#fff;--tg-radius-xl:30px;--tg-radius-lg:24px;--tg-shadow-soft:0 18px 40px #062f3512}.tg-public-crm-rail{background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 32%),#fff;border:1px solid #11737e1a;border-radius:30px;width:min(1120px,100% - 32px);margin:0 auto 22px;padding:18px;box-shadow:0 18px 40px #062f3512}.tg-public-crm-rail-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.tg-public-crm-rail-head p{color:#11737e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:950}.tg-public-crm-rail-head h2{color:#0f2930;letter-spacing:-.055em;margin:0;font-size:clamp(22px,3vw,34px);line-height:1}.tg-public-crm-rail-head span{color:#5d7378;max-width:720px;margin-top:6px;font-size:12px;font-weight:650;line-height:1.45;display:block}.tg-public-crm-rail-head strong{color:#11737e;background:#11737e14;border-radius:999px;flex:none;padding:8px 11px;font-size:10px;font-weight:950}.tg-public-crm-rail-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-auto-columns:minmax(245px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.tg-public-crm-rail-scroll::-webkit-scrollbar{display:none}.tg-crm-rail-card{min-width:245px;color:inherit;background:#fff;border:1px solid #11737e1f;border-radius:28px;padding:12px;text-decoration:none;box-shadow:0 14px 34px #062f3514}.tg-crm-rail-image{color:#11737e;background:linear-gradient(135deg,#11737e1f,#2dd4bf1a);border-radius:22px;place-items:center;height:132px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.tg-crm-rail-image img{object-fit:cover;width:100%;height:100%;display:block}.tg-crm-rail-body{padding:14px 4px 0}.tg-crm-rail-badge{color:#11737e;letter-spacing:.06em;text-transform:uppercase;background:#11737e14;border-radius:999px;width:max-content;max-width:100%;margin-bottom:8px;padding:7px 10px;font-size:9px;font-weight:950;display:inline-flex}.tg-crm-rail-card h3{color:#0f2930;letter-spacing:-.04em;margin:0 0 7px;font-size:18px;line-height:1.05}.tg-crm-rail-card p{color:#5d7378;margin:0;font-size:12px;font-weight:650;line-height:1.45}.tg-crm-rail-action{color:#fff;background:#11737e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}@media (max-width:640px){.tg-public-crm-rail{border-radius:24px;width:min(100% - 20px,1120px);padding:14px}.tg-public-crm-rail-head{flex-direction:column;align-items:flex-start}.tg-public-crm-rail-scroll{grid-auto-columns:minmax(220px,82vw)}}.tg-crm-unified-refined,.tg-crm-unified-refined *{box-sizing:border-box}.tg-crm-unified-refined{--tg-crm-teal:var(--tg-teal,#11737e);--tg-crm-teal-dark:var(--tg-teal-dark,#08383f);--tg-crm-aqua:var(--tg-turquoise,#2dd4bf);--tg-crm-gold:var(--tg-gold,#f7d774);--tg-crm-ink:var(--tg-ink,#0f2930);--tg-crm-muted:var(--tg-muted,#5d7378);--tg-crm-panel:#fff;--tg-crm-line:#11737e24;--tg-crm-shadow:0 18px 42px #062f3514;min-height:100vh;color:var(--tg-crm-ink)}.tg-crm-hero{color:#fff;background:radial-gradient(circle at 8% 0,#f7d7743b,#0000 28%),linear-gradient(135deg,#08383f,#11737e 58%,#2dd4bf);border-radius:28px;padding:clamp(22px,3vw,36px);box-shadow:0 22px 58px #062f3529}.tg-crm-eyebrow{color:var(--tg-crm-gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.tg-crm-hero h1,.tg-crm-title{color:inherit;letter-spacing:-.04em;margin:8px 0;font-size:clamp(34px,5vw,64px);line-height:.94}.tg-crm-hero p,.tg-crm-copy{color:#ffffffc7;max-width:880px;margin:0;font-size:14px;font-weight:650;line-height:1.55}.tg-crm-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.tg-crm-card{border:1px solid var(--tg-crm-line);background:var(--tg-crm-panel);box-shadow:var(--tg-crm-shadow);border-radius:20px;padding:18px}.tg-crm-card h2,.tg-crm-card h3{color:var(--tg-crm-ink);letter-spacing:-.035em;margin:0;line-height:1}.tg-crm-card p{color:var(--tg-crm-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.tg-crm-action{background:var(--tg-crm-teal);color:#fff;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.tg-brand-logo--mark{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tg-brand-logo--mark .tg-brand-logo__image{object-fit:contain;width:100%!important;height:100%!important}.tg-admin-menu-brand .tg-brand-logo--mark{width:30px;height:30px}.tg-admin-menu-brand-copy{gap:0;display:grid}.tg-admin-menu-brand-copy small{color:#0f3942;text-transform:uppercase;font-size:8px;font-weight:950}@media (max-width:760px){.tg-crm-page{width:min(100% - 20px,1380px)}.tg-crm-grid{grid-template-columns:1fr}}.tg-inventory-page{--tg-inv-ink:#08383f;--tg-inv-muted:#08383fa8;--tg-inv-teal:#11737e;--tg-inv-turquoise:#2dd4bf;--tg-inv-border:#11737e29;--tg-inv-card:#fffffff5;--tg-inv-shadow:0 18px 46px #062f3514;--tg-inv-shadow-lg:0 26px 70px #062f3521}body .tg-inventory-page{width:min(100%,1500px)!important;color:var(--tg-inv-ink)!important;padding:18px 18px 44px!important}body .tg-inventory-page .tg-inventory-hero{min-height:178px!important;box-shadow:var(--tg-inv-shadow-lg)!important;background:radial-gradient(circle at 96% 0,#2dd4bfb8,#0000 29%),linear-gradient(135deg,#08383f 0%,#11737e 53%,#2dd4bf 100%)!important;border-radius:34px!important;margin-top:18px!important;padding:clamp(30px,4.2vw,54px)!important;position:relative!important;overflow:hidden!important}body .tg-inventory-page .tg-inventory-hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:250px;height:250px;position:absolute;top:-85px;right:-70px}body .tg-inventory-page .tg-inventory-hero>*{z-index:1;position:relative}body .tg-inventory-page .tg-inventory-hero h1{letter-spacing:-.075em!important;font-size:clamp(50px,7vw,88px)!important}body .tg-inventory-page .tg-inventory-hero span{max-width:820px!important;font-weight:750!important}body .tg-inventory-page .tg-inventory-hero-actions button,body .tg-inventory-page .tg-inventory-quick-row button,body .tg-inventory-page .tg-inventory-selected-actions button,body .tg-inventory-page .tg-inventory-no-selection button{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}body .tg-inventory-page button:hover{transform:translateY(-1px)}body .tg-inventory-page .tg-inventory-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin-top:16px!important}body .tg-inventory-page .tg-inventory-stats article{border:1px solid var(--tg-inv-border)!important;box-shadow:var(--tg-inv-shadow)!important;background:var(--tg-inv-card)!important;border-radius:26px!important;padding:20px 22px!important}body .tg-inventory-page .tg-inventory-stats strong{color:var(--tg-inv-ink)!important;letter-spacing:-.065em!important;font-size:clamp(30px,3vw,40px)!important}body .tg-inventory-page .tg-inventory-quick-row{border:1px solid var(--tg-inv-border)!important;box-shadow:var(--tg-inv-shadow)!important;background:#ffffffe6!important;border-radius:999px!important;margin-top:16px!important;padding:10px 12px!important}body .tg-inventory-page .tg-inventory-quick-row button{background:#f8fffff2!important;border-color:#11737e33!important;min-height:34px!important}body .tg-inventory-page .tg-inventory-layout{grid-template-columns:minmax(300px,370px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin-top:18px!important;display:grid!important}body .tg-inventory-page .tg-inventory-list-panel,body .tg-inventory-page .tg-inventory-selected-head,body .tg-inventory-page .tg-inventory-no-selection{border:1px solid var(--tg-inv-border)!important;box-shadow:var(--tg-inv-shadow)!important;background:var(--tg-inv-card)!important}body .tg-inventory-page .tg-inventory-list-panel{border-radius:28px!important;height:calc(100vh - 108px)!important;padding:16px!important;position:sticky!important;top:88px!important}body .tg-inventory-page .tg-inventory-workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:28px!important;gap:16px!important;padding:0!important;display:grid!important}body .tg-inventory-page .tg-inventory-selected-head{border-radius:28px!important;padding:22px 24px!important}body .tg-inventory-page .tg-inventory-list-head h2,body .tg-inventory-page .tg-inventory-selected-head h2,body .tg-inventory-page .tg-inventory-no-selection h2{color:var(--tg-inv-ink)!important;letter-spacing:-.055em!important}body .tg-inventory-page .tg-inventory-list-head>span{color:var(--tg-inv-teal)!important;background:#2dd4bf24!important}body .tg-inventory-page .tg-inventory-local-filters{background:linear-gradient(135deg,#f8fffffa,#ecfdf5bf)!important;border:1px solid #11737e21!important;border-radius:22px!important;padding:12px!important}body .tg-inventory-page .tg-inventory-list{padding-right:6px!important}body .tg-inventory-page .tg-inventory-list button{background:#f8ffffe0!important;border-radius:18px!important}body .tg-inventory-page .tg-inventory-list button:hover{border-color:#11737e4d!important;box-shadow:0 10px 24px #062f350f!important}body .tg-inventory-page .tg-inventory-list button.active{border-color:var(--tg-inv-teal)!important;background:linear-gradient(135deg,#e0f7f4fa,#ecfdf5f5)!important;box-shadow:inset 0 0 0 1px #11737e38,0 12px 28px #062f3514!important}body .tg-inventory-page .tg-inventory-editor-grid{grid-template-columns:minmax(0,1fr) minmax(340px,430px)!important;align-items:start!important;gap:16px!important;display:grid!important}body .tg-inventory-page .tg-inventory-editor-column{gap:16px!important;min-width:0!important;display:grid!important}body .tg-inventory-page .tg-inventory-preview-column{scrollbar-width:thin;align-self:start!important;min-width:0!important;max-height:calc(100vh - 108px)!important;position:sticky!important;top:88px!important;overflow:auto!important}body .tg-inventory-page .tg-inventory-editor-column>*,body .tg-inventory-page .tg-inventory-preview-column>*{border-radius:28px!important}body .tg-inventory-page .tg-selected-audit-line{color:#08383f8a!important;margin-top:7px!important;font-size:11px!important;font-weight:650!important;display:block!important}@media (max-width:1280px){body .tg-inventory-page .tg-inventory-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important}body .tg-inventory-page .tg-inventory-editor-grid{grid-template-columns:1fr!important}body .tg-inventory-page .tg-inventory-preview-column{max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}}@media (max-width:980px){body .tg-inventory-page .tg-inventory-layout{grid-template-columns:1fr!important}body .tg-inventory-page .tg-inventory-list-panel{height:auto!important;max-height:none!important;position:relative!important;top:auto!important;overflow:visible!important}body .tg-inventory-page .tg-inventory-list{max-height:440px!important}body .tg-inventory-page .tg-inventory-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .tg-inventory-page .tg-inventory-quick-row{border-radius:26px!important}}@media (max-width:680px){body .tg-inventory-page{padding:10px 10px 28px!important}body .tg-inventory-page .tg-inventory-hero{border-radius:26px!important;flex-direction:column!important;align-items:flex-start!important}body .tg-inventory-page .tg-inventory-hero h1{font-size:clamp(42px,14vw,58px)!important}body .tg-inventory-page .tg-inventory-hero-actions{justify-content:flex-start!important}body .tg-inventory-page .tg-inventory-stats{grid-template-columns:1fr!important}body .tg-inventory-page .tg-inventory-selected-head{gap:14px!important;display:grid!important}}:root{--tg-bg:#eefafa;--tg-bg-soft:#f5ffff;--tg-card:#fff;--tg-card-soft:#ffffffdb;--tg-ink:#08383f;--tg-ink-2:#0b4a53;--tg-muted:#08383fad;--tg-muted-2:#08383f7a;--tg-teal-dark:#08383f;--tg-teal:#11737e;--tg-teal-2:#168d94;--tg-turquoise:#2dd4bf;--tg-turquoise-2:#35e0cd;--tg-pink:#c11865;--tg-rose:#f0527c;--tg-gold:#f7d774;--tg-red:#be123c;--tg-border:#11737e29;--tg-border-strong:#11737e47;--tg-shadow-sm:0 10px 26px #062f350f;--tg-shadow-md:0 18px 45px #062f3517;--tg-shadow-lg:0 28px 70px #062f3524;--tg-radius-sm:14px;--tg-radius-md:20px;--tg-radius-lg:28px;--tg-radius-xl:34px;--tg-radius-pill:999px;--tg-container:1440px;--tg-gap:16px;--tg-gap-lg:24px;--tg-font:"Poppins", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{background:var(--tg-bg)}body{color:var(--tg-ink);font-family:var(--tg-font)}.tg-crm-page{width:min(var(--tg-container), calc(100vw - 28px));margin:0 auto;padding:18px 0 40px}.tg-crm-stack{gap:var(--tg-gap);display:grid}.tg-crm-section{background:var(--tg-card);border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-sm);padding:clamp(16px,2vw,24px)}.tg-crm-section-soft{border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-sm);background:linear-gradient(135deg,#fffffff5,#ecfdf5c7)}.tg-crm-hero{border-radius:var(--tg-radius-xl);color:#fff;box-shadow:var(--tg-shadow-md);background:radial-gradient(circle at 96% 0,#2dd4bfb8,#0000 28%),linear-gradient(135deg,#08383f 0%,#11737e 52%,#2dd4bf 100%);padding:clamp(28px,5vw,60px);position:relative;overflow:hidden}.tg-crm-hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-80px}.tg-crm-eyebrow{color:var(--tg-turquoise-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:inline-flex}.tg-crm-hero-title,.tg-crm-title-xl{letter-spacing:-.07em;margin:10px 0 8px;font-size:clamp(42px,6.6vw,82px);font-weight:950;line-height:.92}.tg-crm-title-lg{letter-spacing:-.06em;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:950;line-height:.94}.tg-crm-title-md{letter-spacing:-.05em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:950;line-height:1}.tg-crm-subtitle{color:#ffffffe0;max-width:900px;margin:0;font-size:clamp(13px,1.2vw,16px);font-weight:750;line-height:1.45}.tg-crm-text{color:var(--tg-muted);font-size:13px;font-weight:650;line-height:1.45}.tg-crm-kpi-grid{gap:var(--tg-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tg-crm-grid-2{gap:var(--tg-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tg-crm-grid-3{gap:var(--tg-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tg-crm-grid-4{gap:var(--tg-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tg-crm-card,.tg-crm-kpi{background:var(--tg-card);border:1px solid var(--tg-border);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-sm)}.tg-crm-card{padding:clamp(14px,1.5vw,20px)}.tg-crm-kpi{padding:18px 20px}.tg-crm-kpi-label{color:var(--tg-turquoise);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:950}.tg-crm-kpi-value{color:var(--tg-ink);letter-spacing:-.06em;margin-top:7px;font-size:clamp(28px,3vw,38px);font-weight:950;line-height:.94}.tg-crm-kpi-caption{color:var(--tg-muted);margin-top:6px;font-size:12px;font-weight:650}.tg-crm-pill,.tg-crm-btn,.tg-crm-input,.tg-crm-select{border-radius:var(--tg-radius-pill);min-height:42px;font-family:var(--tg-font);font-weight:850}.tg-crm-btn{background:var(--tg-teal);color:#fff;cursor:pointer;box-shadow:none;border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.tg-crm-btn:hover{box-shadow:var(--tg-shadow-sm);transform:translateY(-1px)}.tg-crm-btn-dark{background:var(--tg-teal-dark)}.tg-crm-btn-gradient{background:linear-gradient(135deg, var(--tg-teal), var(--tg-turquoise))}.tg-crm-btn-outline{color:var(--tg-teal);border:1px solid var(--tg-border-strong);background:#fff}.tg-crm-btn-danger{background:var(--tg-red)}.tg-crm-pill{border:1px solid var(--tg-border);color:var(--tg-teal);background:#ffffffd1;justify-content:center;align-items:center;padding:0 14px;font-size:12px;display:inline-flex}.tg-crm-input,.tg-crm-select{border:1px solid var(--tg-border);width:100%;color:var(--tg-ink);background:#ffffffeb;outline:none;padding:0 14px}.tg-crm-input:focus,.tg-crm-select:focus{border-color:var(--tg-teal);box-shadow:0 0 0 4px #2dd4bf24}.tg-crm-label{color:var(--tg-ink);letter-spacing:.03em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}.tg-crm-two-col{gap:var(--tg-gap);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.tg-crm-main-preview-layout{gap:var(--tg-gap);grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:start;display:grid}.tg-crm-sticky{z-index:3;align-self:start;position:sticky;top:92px}.tg-crm-scroll-panel{scrollbar-width:thin;max-height:calc(100vh - 130px);overflow:auto}.tg-crm-admin-nav{z-index:50;border-radius:var(--tg-radius-xl);border:1px solid var(--tg-border);box-shadow:var(--tg-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:10px}@media (max-width:1180px){.tg-crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-crm-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-crm-two-col,.tg-crm-main-preview-layout{grid-template-columns:1fr}.tg-crm-sticky{position:relative;top:auto}.tg-crm-scroll-panel{max-height:none}}@media (max-width:720px){.tg-crm-page{width:min(100vw - 16px, var(--tg-container));padding:10px 0 28px}.tg-crm-hero{border-radius:24px;padding:28px 22px}.tg-crm-kpi-grid,.tg-crm-grid-2,.tg-crm-grid-3,.tg-crm-grid-4{grid-template-columns:1fr}.tg-crm-section,.tg-crm-card,.tg-crm-kpi{border-radius:20px}}html[data-tg-public-shell=true] :where(.category-grid,.nova-categories-grid,.tg-clean-card-grid,.newsx-grid,.newsx-events-grid,.newsx-news-grid,.newsx-bottom-sponsor-grid){overflow:visible!important}html[data-tg-public-shell=true] :where(.category-card,.tg-home-category-card,.nova-category-card,.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card,.newsx-bottom-sponsor-grid a){z-index:0;transition:transform .18s,border-color .18s,background-color .18s;position:relative;transform:translate(0)}@media (hover:hover) and (pointer:fine){html[data-tg-public-shell=true] :where(.category-card,.tg-home-category-card,.nova-category-card,.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card,.newsx-bottom-sponsor-grid a):where(:hover,:focus-within){z-index:8;transform:translateY(-8px)scale(1.012);border-color:var(--tg-canvas-accent,#11737e)!important}@supports (color:color-mix(in lab, red, red)){html[data-tg-public-shell=true] :where(.category-card,.tg-home-category-card,.nova-category-card,.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card,.newsx-bottom-sponsor-grid a):where(:hover,:focus-within){border-color:color-mix(in srgb, var(--tg-canvas-accent,#11737e) 44%, #ffffff2e)!important}}html[data-tg-public-shell=true] :where(.category-card,.tg-home-category-card,.nova-category-card,.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card,.newsx-bottom-sponsor-grid a):where(:hover,:focus-within){will-change:transform}html[data-tg-public-shell=true] :where(.tg-clean-place-card__media img,.newsx-card img,.newsx-event-card img,.newsx-news-card img){transition:transform .22s}html[data-tg-public-shell=true] :where(.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card):where(:hover,:focus-within) img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){html[data-tg-public-shell=true] :where(.category-card,.tg-home-category-card,.nova-category-card,.tg-clean-place-card,.newsx-card,.newsx-event-card,.newsx-news-card,.newsx-bottom-sponsor-grid a,.tg-clean-place-card__media img,.newsx-card img,.newsx-event-card img,.newsx-news-card img){transition:none!important;transform:none!important}}.tg-poppins-font,html,body{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--tap-green:#11737e;--tap-dark:#062f35;--tap-bg:#f4fbfb;--tap-card:#fff;--tap-text:#0f2930;--tap-muted:#5d7378;--tap-gold:#f7d774;--tap-border:#11737e29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--tap-bg);color:var(--tap-text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.tapguide-home{background:radial-gradient(circle at 10% 0%, #f472531c, transparent 30%), radial-gradient(circle at 92% 8%, #11737e1f, transparent 34%), var(--tap-bg)}.tapguide-home .tg-home-original-hero{isolation:isolate;background-color:#0000;background-image:linear-gradient(115deg,#04272df0 0%,#11737ed1 42%,#f472536b 100%),url(https://res.cloudinary.com/dh5ocmmlo/image/upload/v1764139562/11.-Canto-de-la-playa-Isla-Saona-Tour-VIP-por-las-Playas_r7oo3t.jpg);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:clamp(30px,4vw,52px);width:min(1510px,100% - 48px);min-height:clamp(500px,34vw,620px);margin:clamp(22px,3vw,38px) auto clamp(30px,4vw,56px);padding:clamp(18px,2.4vw,32px) clamp(18px,5vw,76px);position:relative;box-shadow:0 26px 74px #062f352e}.tapguide-home .tg-home-original-hero:before{content:"";z-index:-2;mix-blend-mode:screen;opacity:.72;pointer-events:none;background:linear-gradient(135deg,#ffffff1c 0 12%,#0000 12% 100%),linear-gradient(315deg,#2dd4bf3d 0 18%,#0000 18% 100%),repeating-linear-gradient(105deg,#ffffff14 0 1px,#0000 1px 28px);position:absolute;inset:0}.tapguide-home .tg-home-original-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#04272d57,#0000 64%),linear-gradient(#04272d14,#04272d57);position:absolute;inset:0}.tapguide-home .hero{min-height:clamp(500px,34vw,620px)}.tapguide-home .hero h1{letter-spacing:-1.6px;max-width:920px;margin-top:14px;margin-bottom:10px;font-size:clamp(36px,5.6vw,64px)}.tapguide-home .hero-text{max-width:860px}.tg-home-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:min(1180px,100%);min-height:calc(clamp(500px,34vw,620px) - clamp(36px,4.8vw,64px));margin:0 auto;display:grid;position:relative}.tg-home-copy{width:min(920px,100%);min-width:0}.tg-home-brand-row{align-items:center;gap:14px;margin-bottom:10px;display:inline-flex}.tg-home-original-logo{aspect-ratio:1;width:clamp(74px,7vw,92px);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;display:inline-flex}.tg-home-original-logo .tg-brand-logo__image{object-fit:contain;width:100%!important;height:100%!important}.tg-home-original-hero .hero-badge{color:#fff;background:#ffffff2e;border-color:#ffffff52;min-height:42px;padding-inline:17px;font-size:14px;font-weight:900;box-shadow:0 14px 28px #062f3529,inset 0 1px #ffffff38}.tg-home-original-hero .hero-text{font-weight:650}.tg-home-search{position:relative}.tg-home-search>span{color:#fff;background:var(--tap-green);border-radius:999px;place-items:center;width:28px;height:28px;font-size:18px;font-weight:900;display:grid}.tg-home-search-results{background:#fffffff0;border:1px solid #ffffff70;border-radius:20px;gap:8px;width:min(760px,100%);margin-top:10px;padding:8px;display:grid;box-shadow:0 18px 38px #062f3529}.tg-home-result-card,.tg-home-search-results p{color:var(--tap-dark);background:#11737e14;border-radius:14px;margin:0;padding:10px;font-size:14px;font-weight:800}.tg-home-result-card{grid-template-columns:72px 1fr;align-items:center;gap:12px;min-height:92px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.tg-home-result-card:hover{background:#fffffffa;transform:translateY(-2px)}.tg-home-result-card img,.tg-home-result-card>span{object-fit:cover;background:radial-gradient(circle at 30% 20%,#f472532e,#0000 35%),#11737e24;border-radius:16px;width:72px;height:72px}.tg-home-result-card div{gap:3px;min-width:0;display:grid}.tg-home-result-card small{color:var(--tap-green);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:950;line-height:1.1}.tg-home-result-card strong{color:var(--tap-dark);white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:1.12;overflow:hidden}.tg-home-result-card em{color:#062f35b8;font-size:12px;font-style:normal;font-weight:800}.tg-home-result-card p{color:#5d7378;background:0 0;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.3}.tg-home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.tg-home-hero-actions a{color:#073941;background:#fff;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #062f3524}.tg-home-hero-actions a:first-child{color:#fff;background:linear-gradient(135deg,#f47253,#ff9b74)}.tapguide-home [data-tg-shared-subscribe-footer=home] form{display:none!important}.tapguide-home [data-tg-shared-subscribe-footer=home] [data-tg-layout-subscribe=true]{grid-template-columns:1fr!important}.tapguide-home [data-tg-shared-subscribe-footer=home] [data-tg-public-unified-section=gastronomy]{max-width:880px}.tg-home-category-card{position:relative;overflow:hidden}.tg-home-category-card:after{content:"";opacity:.13;pointer-events:none;border-radius:999px 0 0;height:70%;position:absolute;inset:auto -20% -46% 44%}.tg-home-category-card.is-food:after{background:#f47253}.tg-home-category-card.is-outdoor:after{background:#1a95a1}.tg-home-category-card.is-nightlife:after{background:#be3c8d}.tg-home-category-card.is-services:after{background:#11737e}.tg-home-category-card .category-icon{color:var(--tap-green);position:relative}.tg-home-category-card .category-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.tg-home-lucky-section{margin-top:34px}@media (max-width:860px){.tapguide-home .tg-home-original-hero{width:min(100% - 20px,680px);min-height:auto;margin-top:18px}.tapguide-home .hero{min-height:auto}.tg-home-hero-inner{grid-template-columns:1fr;min-height:auto}}.tg-subscribe-bonus-notice{color:#08383f;background:linear-gradient(135deg,#11737e1a,#2dd4bf29);border:1px solid #11737e29;border-radius:18px;gap:7px;margin-top:10px;padding:13px;display:grid}.tg-subscribe-bonus-notice strong{font-size:.9rem;font-weight:950}.tg-subscribe-bonus-notice span{color:#58727b;font-size:.82rem;font-weight:750}.tg-subscribe-bonus-notice a{color:#fff;background:#11737e;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 14px;font-size:.8rem;font-weight:950;display:inline-flex}.tapguide-page{min-height:100vh;padding-bottom:92px}.hero{color:#fff;background:radial-gradient(circle at 100% 0,#f7d77452,#0000 34%),linear-gradient(160deg,#06363d 0%,#11737e 62%,#0f8892 100%);border-bottom-right-radius:32px;border-bottom-left-radius:32px;padding:34px 18px 28px;position:relative;overflow:hidden}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.3px;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-2px;max-width:720px;margin:26px 0 14px;font-size:clamp(38px,8vw,74px);line-height:.95}.hero h1 span{color:var(--tap-gold)}.hero-text{color:#ffffffdb;max-width:640px;margin:0 0 22px;font-size:16px;line-height:1.6}.search-box{background:#fff;border-radius:20px;align-items:center;gap:10px;max-width:680px;padding:14px 16px;display:flex;box-shadow:0 18px 40px #0000002e}.search-box input{width:100%;color:var(--tap-text);background:0 0;border:none;outline:none;font-size:15px}.search-box input::placeholder{color:#7b9094}.trust-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.trust-row span{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.categories-section{width:min(1120px,100% - 32px);margin:26px auto 0}.section-heading p{color:var(--tap-green);text-transform:uppercase;letter-spacing:.8px;margin:0 0 6px;font-size:13px;font-weight:800}.section-heading h2{color:var(--tap-text);letter-spacing:-1px;margin:0 0 18px;font-size:clamp(25px,4vw,42px);line-height:1.06}.category-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.category-card{background:var(--tap-card);border:1px solid var(--tap-border);border-radius:26px;flex-direction:column;min-height:230px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #062f3514}.category-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #062f3524}.category-icon{background:#11737e1a;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:26px;display:grid}.category-card h3{margin:0 0 8px;font-size:20px}.category-card p{color:var(--tap-muted);margin:0;font-size:14px;line-height:1.5}.card-action{color:var(--tap-green);margin-top:auto;padding-top:18px;font-size:14px;font-weight:800}.mobile-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#062f35e0;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:none;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 40px #00000038}.mobile-nav a{color:#fff;text-align:center;border-radius:16px;padding:12px 8px;font-size:12px;font-weight:800}.mobile-nav a:first-child{background:#ffffff24}@media (max-width:900px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.hero{padding-top:26px}.hero h1{font-size:44px}.category-grid{grid-template-columns:1fr}.category-card{min-height:190px}.mobile-nav{display:grid}}:root{--tap-aqua:#11737e;--tap-aqua-2:#1a95a1;--tap-turquoise:#2dd4bf;--tap-coral:#ff7a59;--tap-sun:#ffc857;--tap-navy:#0e3b43;--tap-muted:#84939a;--tap-border:#ffffffb8}body,button,a,input,textarea,select{font-family:Poppins,Arial,Helvetica,sans-serif}@media (max-width:767px){body{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}}.tap-mobile-nav{display:none}@media (max-width:767px){.tap-mobile-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:9999;border:1px solid var(--tap-border);-webkit-backdrop-filter:blur(26px)saturate(190%);background:radial-gradient(circle at 12% 0,#ffc85742,#0000 28%),radial-gradient(circle at 92% 0,#ff7a592e,#0000 30%),linear-gradient(135deg,#fffffff5,#f5fffde8);border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;height:74px;padding:0 8px;display:grid;position:fixed;overflow:visible;box-shadow:0 18px 44px #0e3b4333,0 6px 18px #11737e1f,inset 0 1px #ffffffe6}.tap-mobile-nav:before{content:"";background:linear-gradient(90deg, transparent, var(--tap-sun), var(--tap-turquoise), transparent);opacity:.9;border-radius:999px;height:2px;position:absolute;top:0;left:12%;right:12%}.tap-mobile-nav:after{content:"";color:#ffc857e0;filter:drop-shadow(0 3px 8px #ffc8575c);pointer-events:none;font-size:18px;position:absolute;top:-10px;left:14px}.tap-nav-link{color:var(--tap-muted);cursor:pointer;background:0 0;border:none;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:62px;text-decoration:none;transition:transform .25s,color .25s,background .25s;display:flex;position:relative}.tap-icon-shell{background:#ffffffb3;border:1px solid #11737e14;border-radius:15px;justify-content:center;align-items:center;width:35px;height:35px;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:0 7px 16px #0e3b4312,inset 0 1px #fffffff2}.tap-nav-link svg{stroke:currentColor;stroke-width:2.15px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px #0e3b4314);width:22px;height:22px}.tap-nav-link span{letter-spacing:-.02em;font-size:9.3px;font-weight:800;line-height:1}.tap-nav-link:active{transform:scale(.94)}.tap-nav-link:active .tap-icon-shell{transform:scale(.92)}.tap-nav-link.is-active{background:radial-gradient(circle,#11737e1f,#0000 70%)}.tap-nav-link.is-active .tap-icon-shell{transform:translateY(-1px);box-shadow:0 8px 18px #11737e29,inset 0 1px #fffffff2}.tap-nav-link.essentials{color:#0c7f84}.tap-nav-link.food{color:#df6c3f}.tap-nav-link.excursions{color:#1f9b72}.tap-nav-link.nightlife{color:#be3c8d}.tap-nav-link.essentials.is-active .tap-icon-shell{background:linear-gradient(135deg,#11737e29,#2dd4bf26)}.tap-nav-link.food.is-active .tap-icon-shell{background:linear-gradient(135deg,#ff7a592e,#ffc85724)}.tap-nav-link.excursions.is-active .tap-icon-shell{background:linear-gradient(135deg,#21a67a2e,#ffc8571a)}.tap-nav-link.nightlife.is-active .tap-icon-shell{background:linear-gradient(135deg,#d83f872e,#ff7a591c)}.tap-shark-home{cursor:pointer;z-index:3;filter:drop-shadow(0 10px 18px #11737e3d);background:0 0;border:none;width:68px;height:42px;padding:0;animation:4.8s ease-in-out infinite sharkFloat;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.tap-shark-home:before{content:"";background:radial-gradient(circle at 35% 18%,#ffffff8c,#0000 28%),linear-gradient(135deg,#0d6c75 0%,#1a95a1 58%,#2dd4bf 100%);border-radius:999px;width:28px;height:15px;position:absolute;top:17px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #11737e42,0 0 0 5px #ffffffd1}.tap-shark-fin{width:62px;height:39px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tap-shark-fin:before,.tap-shark-fin:after{content:"";background:radial-gradient(circle at 30% 18%,#ffffff9e,#0000 30%),linear-gradient(135deg,#0e7c86 0%,#1a95a1 55%,#31d4c4 100%);width:33px;height:30px;position:absolute;top:4px;box-shadow:inset 0 1px #ffffff59}.tap-shark-fin:before{clip-path:polygon(100% 50%,8% 0%,34% 50%,8% 100%);border-radius:18px 5px 5px 18px;left:0}.tap-shark-fin:after{clip-path:polygon(0% 50%,92% 0%,66% 50%,92% 100%);border-radius:5px 18px 18px 5px;right:0}.tap-shark-home:after{content:"";background:#0e3b431a;border-radius:999px;width:22px;height:4px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.tap-shark-home:active{transform:translate(-50%)scale(.92)}@keyframes sharkFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-4px)}}@media (max-width:390px){.tap-mobile-nav{border-radius:25px;height:70px;padding:0 6px;left:8px;right:8px}.tap-icon-shell{border-radius:14px;width:32px;height:32px}.tap-nav-link svg{width:20px;height:20px}.tap-nav-link span{font-size:8.5px}.tap-shark-home{width:62px;height:38px;top:-22px}.tap-shark-home:before{width:25px;height:14px;top:16px}.tap-shark-fin{width:56px;height:36px}.tap-shark-fin:before,.tap-shark-fin:after{width:30px;height:28px}}}.section-page{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 28%),linear-gradient(#f4fbfb 0%,#fff 100%);min-height:100vh;padding-bottom:120px}.section-hero{width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 26px}.section-badge{color:#11737e;text-transform:uppercase;letter-spacing:.08em;background:#11737e14;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.section-hero h1{color:#0f2930;letter-spacing:-.07em;max-width:840px;margin:18px 0 12px;font-size:clamp(38px,7vw,76px);line-height:.95}.section-hero p{color:#5d7378;max-width:760px;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.65}.section-trust-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.section-trust-row span{color:#0e3b43;background:#fff;border:1px solid #11737e1f;border-radius:999px;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #062f350f}.seo-intro-block{background:#fff;border:1px solid #11737e1a;border-radius:28px;width:min(1120px,100% - 32px);margin:0 auto 22px;padding:22px;box-shadow:0 18px 40px #062f3512}.seo-kicker{text-transform:uppercase;letter-spacing:.08em;color:#11737e!important;margin:0 0 8px!important;font-size:12px!important;font-weight:900!important}.seo-intro-block h2{color:#0f2930;letter-spacing:-.05em;max-width:760px;margin:0 0 10px;font-size:clamp(25px,4vw,42px);line-height:1.04}.seo-intro-block p{color:#5d7378;max-width:860px;margin:0;font-size:15px;line-height:1.65}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1120px,100% - 32px);margin:0 auto;display:grid}.placeholder-card{background:#fff;border:1px solid #11737e1a;border-radius:28px;flex-direction:column;min-height:390px;display:flex;overflow:hidden;box-shadow:0 16px 38px #062f3514}.placeholder-image{background:radial-gradient(circle at 100% 0,#f7d77447,#0000 34%),linear-gradient(135deg,#11737e1f,#2dd4bf1f);place-items:center;height:170px;font-size:52px;display:grid}.placeholder-content{flex-direction:column;flex:1;padding:18px;display:flex}.tap-badge{color:#11737e;text-transform:uppercase;letter-spacing:.06em;background:#11737e14;border-radius:999px;width:max-content;max-width:100%;margin-bottom:12px;padding:7px 10px;font-size:10px;font-weight:900}.placeholder-card h3{color:#0f2930;letter-spacing:-.04em;margin:0 0 8px;font-size:21px;line-height:1.05}.placeholder-card p{color:#5d7378;margin:0;font-size:14px;line-height:1.55}.placeholder-card button{color:#fff;cursor:not-allowed;background:linear-gradient(135deg,#08383f,#11737e);border:none;border-radius:16px;width:100%;min-height:44px;margin-top:auto;font-size:13px;font-weight:900}.food-section .section-badge,.food-section .seo-kicker,.food-section .tap-badge{color:#df6c3f!important}.food-section .section-badge,.food-section .tap-badge{background:#ff7a591a}.food-card .placeholder-image{background:radial-gradient(circle at 100% 0,#ffc85752,#0000 34%),linear-gradient(135deg,#ff7a5929,#ffc8571f)}.food-card button{background:linear-gradient(135deg,#9f3d22,#df6c3f)}.excursions-section .section-badge,.excursions-section .seo-kicker,.excursions-section .tap-badge{color:#1f9b72!important}.excursions-section .section-badge,.excursions-section .tap-badge{background:#1f9b721a}.excursions-card .placeholder-image{background:radial-gradient(circle at 100% 0,#ffc85747,#0000 34%),linear-gradient(135deg,#1f9b7229,#2dd4bf1f)}.excursions-card button{background:linear-gradient(135deg,#0d6649,#1f9b72)}.nightlife-section{background:radial-gradient(circle at 100% 0,#be3c8d24,#0000 28%),linear-gradient(#170b22 0%,#24102f 42%,#fff 100%)}.nightlife-section .section-hero h1,.nightlife-section .section-hero p{color:#fff}.nightlife-section .section-badge,.nightlife-section .seo-kicker,.nightlife-section .tap-badge{color:#be3c8d!important}.nightlife-section .section-badge,.nightlife-section .tap-badge{background:#be3c8d1f}.nightlife-card .placeholder-image{background:radial-gradient(circle at 100% 0,#ffc85742,#0000 34%),linear-gradient(135deg,#be3c8d2e,#ff7a591f)}.nightlife-card button{background:linear-gradient(135deg,#59206c,#be3c8d)}.essentials-section .section-badge,.essentials-section .seo-kicker,.essentials-section .tap-badge{color:#2c7dc9!important}.essentials-section .section-badge,.essentials-section .tap-badge{background:#2c7dc91a}.essentials-card .placeholder-image{background:radial-gradient(circle at 100% 0,#2dd4bf38,#0000 34%),linear-gradient(135deg,#2c7dc929,#2dd4bf1a)}.essentials-card button{background:linear-gradient(135deg,#15568f,#2c7dc9)}@media (max-width:900px){.placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section-hero{padding-top:28px}.section-hero h1{font-size:43px}.seo-intro-block{border-radius:24px;padding:18px}.placeholder-grid{grid-template-columns:1fr}.placeholder-card{border-radius:25px;min-height:360px}.placeholder-image{height:155px}}.news-section .section-badge,.news-section .seo-kicker,.news-section .tap-badge{color:#11737e!important}.news-section .section-badge,.news-section .tap-badge{background:#11737e1a}.news-card .placeholder-image{background:radial-gradient(circle at 100% 0,#f7d7744d,#0000 34%),linear-gradient(135deg,#11737e24,#2dd4bf1a)}.news-card button{background:linear-gradient(135deg,#08383f,#11737e)}.partners-section{background:radial-gradient(circle at 100% 0,#f7d7742e,#0000 28%),linear-gradient(#f4fbfb 0%,#fff 100%)}.partners-section .section-badge,.partners-section .seo-kicker,.partners-section .tap-badge{color:#b8860b!important}.partners-section .section-badge,.partners-section .tap-badge{background:#f7d77438}.partners-card .placeholder-image{background:radial-gradient(circle at 100% 0,#f7d7746b,#0000 34%),linear-gradient(135deg,#11737e1f,#f7d7742e)}.partners-card button{background:linear-gradient(135deg,#08383f,#b8860b)}.tg-badge{color:#11737e;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#11737e14;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 10px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.tg-badge-icon{justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.tg-badge-default,.tg-badge-reviewed{color:#11737e;background:#11737e14}.tg-badge-food{color:#df6c3f;background:#ff7a591c}.tg-badge-excursions{color:#1f9b72;background:#1f9b721c}.tg-badge-nightlife{color:#be3c8d;background:#be3c8d1f}.tg-badge-essentials{color:#2c7dc9;background:#2c7dc91c}.tg-badge-partners{color:#b8860b;background:#f7d7743d}.tg-hero{width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 26px}.tg-hero-inner{max-width:920px}.tg-hero-eyebrow{color:#11737e;text-transform:uppercase;letter-spacing:.08em;background:#11737e14;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:9px 14px;font-size:12px;font-weight:900;display:inline-flex}.tg-hero h1{color:#0f2930;letter-spacing:-.07em;max-width:860px;margin:18px 0 12px;font-size:clamp(38px,7vw,76px);line-height:.95}.tg-hero p{color:#5d7378;max-width:780px;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.65}.tg-hero-badges{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tg-hero-food .tg-hero-eyebrow{color:#df6c3f;background:#ff7a591a}.tg-hero-excursions .tg-hero-eyebrow{color:#1f9b72;background:#1f9b721a}.tg-hero-nightlife .tg-hero-eyebrow{color:#be3c8d;background:#be3c8d1f}.tg-hero-essentials .tg-hero-eyebrow{color:#2c7dc9;background:#2c7dc91a}.tg-hero-partners .tg-hero-eyebrow{color:#b8860b;background:#f7d77438}@media (max-width:640px){.tg-hero{padding-top:28px}.tg-hero h1{font-size:43px}}.tg-section-intro{background:#fff;border:1px solid #11737e1a;border-radius:28px;width:min(1120px,100% - 32px);margin:0 auto 22px;padding:22px;box-shadow:0 18px 40px #062f3512}.tg-section-kicker{text-transform:uppercase;letter-spacing:.08em;color:#11737e!important;margin:0 0 8px!important;font-size:12px!important;font-weight:900!important}.tg-section-intro h2{color:#0f2930;letter-spacing:-.05em;max-width:780px;margin:0 0 10px;font-size:clamp(25px,4vw,42px);line-height:1.04}.tg-section-intro p{color:#5d7378;max-width:880px;margin:0;font-size:15px;line-height:1.65}.tg-section-intro-food .tg-section-kicker{color:#df6c3f!important}.tg-section-intro-excursions .tg-section-kicker{color:#1f9b72!important}.tg-section-intro-nightlife .tg-section-kicker{color:#be3c8d!important}.tg-section-intro-essentials .tg-section-kicker{color:#2c7dc9!important}.tg-section-intro-partners .tg-section-kicker{color:#b8860b!important}@media (max-width:640px){.tg-section-intro{border-radius:24px;padding:18px}}.tg-place-card{background:#fff;border:1px solid #11737e1a;border-radius:28px;flex-direction:column;min-height:390px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 16px 38px #062f3514}.tg-place-card:hover{border-color:#11737e2e;transform:translateY(-4px);box-shadow:0 22px 48px #062f3521}.tg-place-image{background-color:#0000;background-image:radial-gradient(circle at 100% 0,#f7d77447,#0000 34%),linear-gradient(135deg,#11737e1f,#2dd4bf1f);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;height:170px;display:grid}.tg-place-image span{font-size:52px;line-height:1}.tg-place-content{flex-direction:column;flex:1;padding:18px;display:flex}.tg-place-badges{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.tg-place-meta{flex-wrap:wrap;gap:8px;margin-bottom:9px;display:flex}.tg-place-meta span+span:before{content:"•";color:#6a7f848c;margin-right:8px}.tg-place-card p{color:#5d7378;margin:0;font-size:14px;line-height:1.55}.tg-place-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08383f,#11737e);border:none;border-radius:16px;width:100%;min-height:44px;margin-top:auto;font-size:13px;font-weight:900;box-shadow:0 12px 24px #11737e29}.tg-place-card-food .tg-place-image{background:radial-gradient(circle at 100% 0,#ffc85752,#0000 34%),linear-gradient(135deg,#ff7a5929,#ffc8571f)}.tg-place-card-food .tg-place-action{background:linear-gradient(135deg,#9f3d22,#df6c3f)}.tg-place-card-excursions .tg-place-image{background:radial-gradient(circle at 100% 0,#ffc85747,#0000 34%),linear-gradient(135deg,#1f9b7229,#2dd4bf1f)}.tg-place-card-excursions .tg-place-action{background:linear-gradient(135deg,#0d6649,#1f9b72)}.tg-place-card-nightlife .tg-place-image{background:radial-gradient(circle at 100% 0,#ffc85742,#0000 34%),linear-gradient(135deg,#be3c8d2e,#ff7a591f)}.tg-place-card-nightlife .tg-place-action{background:linear-gradient(135deg,#59206c,#be3c8d)}.tg-place-card-essentials .tg-place-image{background:radial-gradient(circle at 100% 0,#2dd4bf38,#0000 34%),linear-gradient(135deg,#2c7dc929,#2dd4bf1a)}.tg-place-card-essentials .tg-place-action{background:linear-gradient(135deg,#15568f,#2c7dc9)}.tg-place-card-partners .tg-place-image{background:radial-gradient(circle at 100% 0,#f7d7746b,#0000 34%),linear-gradient(135deg,#11737e1f,#f7d7742e)}.tg-place-card-partners .tg-place-action{background:linear-gradient(135deg,#08383f,#b8860b)}@media (max-width:900px){.tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tg-card-grid{grid-template-columns:1fr}.tg-place-card{border-radius:25px;min-height:360px}.tg-place-image{height:155px}}.tg-section-title-row{justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;width:min(1120px,100% - 32px)!important;margin:0 auto 18px!important;padding:0!important;display:flex!important}.tg-section-title-row>div{min-width:0}.tg-section-title-row p{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:12px!important;font-weight:900!important}.tg-section-title-row h2{color:#0f2930!important;letter-spacing:-.05em!important;margin:0!important;font-size:clamp(24px,4vw,38px)!important;line-height:1.05!important}.tg-section-title-row>span{color:#1f9b72!important;white-space:nowrap!important;background:#1f9b721a!important;border-radius:999px!important;flex:none!important;padding:9px 13px!important;font-size:12px!important;font-weight:900!important}@media (max-width:640px){.tg-section-title-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}.tg-filter-wrap{width:min(1120px,100% - 32px);margin:0 auto 18px}.tg-filter-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:9px;padding:2px 2px 8px;display:flex;overflow-x:auto}.tg-filter-scroll::-webkit-scrollbar{display:none}.tg-filter-chip{color:#5d7378;cursor:pointer;background:#fff;border:1px solid #11737e1f;border-radius:999px;flex:none;min-height:38px;padding:9px 14px;font-size:12px;font-weight:900;transition:transform .18s,background .18s,color .18s,border-color .18s;box-shadow:0 10px 24px #062f350f}.tg-filter-chip:active{transform:scale(.96)}.tg-filter-chip.active{color:#fff;background:linear-gradient(135deg,#0d6649,#1f9b72);border-color:#0000;box-shadow:0 14px 28px #1f9b722e}.tg-filter-wrap-food .tg-filter-chip.active{background:linear-gradient(135deg,#9f3d22,#df6c3f)}.tg-filter-wrap-excursions .tg-filter-chip.active{background:linear-gradient(135deg,#0d6649,#1f9b72)}.tg-filter-wrap-nightlife .tg-filter-chip.active{background:linear-gradient(135deg,#59206c,#be3c8d)}.tg-filter-wrap-essentials .tg-filter-chip.active{background:linear-gradient(135deg,#15568f,#2c7dc9)}.tg-modal-image span{font-size:72px}.tg-modal-primary,.tg-modal-secondary{cursor:pointer;border:none;border-radius:17px;min-height:48px;font-size:13px;font-weight:900}.tg-modal-primary{color:#fff;background:linear-gradient(135deg,#0d6649,#1f9b72);box-shadow:0 14px 30px #1f9b722e}.tg-modal-secondary{color:#0e3b43;background:#f4fbfb}@media (max-width:700px){.tg-modal-backdrop{align-items:end;padding:10px}.tg-modal-card{border-radius:28px;grid-template-columns:1fr;width:100%;max-height:88vh}.tg-modal-image{min-height:150px}.tg-modal-image span{font-size:58px}.tg-modal-content{padding:18px}.tg-modal-actions{grid-template-columns:1fr}}.tg-modal-backdrop{z-index:10001;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 20% 10%,#f7d7742e,#0000 28%),radial-gradient(circle at 80% 0,#2dd4bf29,#0000 32%),#031b1fa3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tg-modal-card{background:#fff;border:1px solid #ffffff8c;border-radius:32px;grid-template-columns:285px 1fr;width:min(820px,100%);max-height:min(88vh,820px);display:grid;overflow:hidden;box-shadow:0 28px 80px #031b1f5c}.tg-modal-image{background:radial-gradient(circle at 100% 0,#f7d77452,#0000 34%),linear-gradient(135deg,#1f9b722e,#2dd4bf1f);place-items:center;min-height:100%;display:grid}.tg-modal-image span{filter:drop-shadow(0 12px 22px #062f3529);font-size:76px}.tg-modal-content{padding:22px;overflow-y:auto}.tg-modal-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tg-modal-top p{color:#1f9b72;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px;font-weight:900}.tg-modal-top h2{color:#0f2930;letter-spacing:-.06em;margin:0;font-size:clamp(28px,5vw,44px);line-height:.98}.tg-modal-close{color:#7a5700;cursor:pointer;background:#f7d77452;border:none;border-radius:999px;flex:none;min-height:38px;padding:9px 13px;font-size:12px;font-weight:900}.tg-modal-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tg-modal-meta span{color:#0e3b43;background:#f4fbfb;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.tg-modal-description{color:#5d7378;margin:18px 0 0;font-size:15px;line-height:1.7}.tg-modal-badges{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tg-modal-badges span{color:#1f9b72;text-transform:uppercase;letter-spacing:.04em;background:#1f9b721a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.tg-modal-note{color:#38565b;background:#1f9b7214;border-radius:18px;margin-top:18px;padding:13px;font-size:12.5px;line-height:1.55}.tg-modal-note strong{color:#0e3b43}.tg-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.tg-modal-action{text-align:center;border-radius:17px;justify-content:center;align-items:center;min-height:48px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.tg-modal-action-primary{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 14px 30px #22c55e33}.tg-modal-action-dark{color:#fff;background:linear-gradient(135deg,#0d6649,#1f9b72);box-shadow:0 14px 30px #1f9b722e}.tg-modal-action-secondary{color:#0e3b43;background:#f4fbfb}@media (max-width:700px){.tg-modal-backdrop{align-items:end;padding:10px}.tg-modal-card{border-radius:28px;grid-template-columns:1fr;width:100%;max-height:88vh}.tg-modal-image{min-height:150px}.tg-modal-image span{font-size:58px}.tg-modal-content{padding:18px}.tg-modal-actions{grid-template-columns:1fr}}.tg-modal-actions{display:none!important}.tg-provider-section{border-top:1px solid #11737e1f!important;margin-top:22px!important;padding-top:18px!important}.tg-provider-heading p{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 5px!important;font-size:11px!important;font-weight:900!important}.tg-provider-heading h3{color:#0f2930!important;letter-spacing:-.04em!important;margin:0 0 12px!important;font-size:19px!important;line-height:1.08!important}.tg-provider-list{gap:10px!important;display:grid!important}.tg-provider-card{background:#f4fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;padding:13px!important}.tg-provider-info span{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#1f9b721a!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin-bottom:6px!important;padding:6px 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.tg-provider-info h4{color:#0f2930!important;margin:0!important;font-size:17px!important;line-height:1.1!important}.tg-provider-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.tg-provider-actions-single{grid-template-columns:1fr!important}.tg-provider-action{text-align:center!important;cursor:pointer!important;border:none!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.tg-provider-whatsapp{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 12px 24px #22c55e2e!important}.tg-provider-reserve{color:#fff!important;background:linear-gradient(135deg,#0d6649,#1f9b72)!important;box-shadow:0 12px 24px #1f9b7229!important}.tg-provider-secondary{color:#0e3b43!important;background:#fff!important;border:1px solid #11737e1a!important}.tg-modal-continue{color:#7a5700!important;cursor:pointer!important;background:#f7d77457!important;border:none!important;border-radius:17px!important;width:100%!important;min-height:46px!important;margin-top:14px!important;font-size:13px!important;font-weight:900!important}@media (max-width:700px){.tg-provider-actions{grid-template-columns:1fr!important}}.tg-modal-card .tg-provider-heading p{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:900!important;display:block!important}.tg-modal-card .tg-provider-heading h3{color:#0f2930!important;letter-spacing:-.04em!important;margin:0!important;font-size:22px!important;line-height:1.08!important;display:block!important}.tg-modal-card .tg-provider-info{width:100%!important;margin-bottom:12px!important;display:block!important}.tg-modal-card .tg-provider-info span{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#1f9b721a!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 7px!important;padding:7px 10px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.tg-modal-card .tg-provider-info h4{color:#0f2930!important;letter-spacing:-.03em!important;margin:0!important;font-size:18px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.tg-modal-card .tg-provider-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:grid!important}.tg-modal-card .tg-provider-reserve{color:#fff!important;background:linear-gradient(135deg,#0d6649,#1f9b72)!important;box-shadow:0 12px 24px #1f9b7229!important}@media (max-width:700px){.tg-modal-card .tg-provider-actions{grid-template-columns:1fr!important}}.tg-modal-card .tg-provider-section{border-top:1px solid #11737e24!important;width:100%!important;margin-top:24px!important;padding-top:20px!important;display:block!important}.tg-modal-card .tg-provider-heading{margin-bottom:14px!important;display:block!important}.tg-modal-card .tg-provider-heading p{color:#1f9b72!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:900!important}.tg-modal-card .tg-provider-heading h3{color:#0f2930!important;letter-spacing:-.04em!important;margin:0!important;font-size:22px!important;line-height:1.08!important}.tg-modal-card .tg-provider-list{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;display:grid!important}.tg-modal-card .tg-provider-card{background:radial-gradient(circle at 100% 0,#f7d7742e,#0000 28%),#fff7fb!important;border:1px solid #c92c6d24!important;border-radius:22px!important;width:100%!important;padding:16px!important;display:block!important;box-shadow:0 14px 34px #5b163414!important}.tg-modal-card .tg-provider-header{grid-template-columns:50px 1fr!important;align-items:start!important;gap:12px!important;display:grid!important}.tg-modal-card .tg-provider-logo{color:#fff!important;background:linear-gradient(135deg,#e34b6f,#c92c6d)!important;border-radius:14px!important;place-items:center!important;width:50px!important;height:50px!important;font-size:16px!important;font-weight:900!important;display:grid!important;box-shadow:0 12px 24px #c92c6d2e!important}.tg-modal-card .tg-provider-main{min-width:0!important}.tg-modal-card .tg-provider-main h4{color:#0f2930!important;letter-spacing:-.03em!important;margin:0 0 4px!important;font-size:18px!important;font-weight:900!important;line-height:1.05!important}.tg-modal-card .tg-provider-main span{color:#a31553!important;text-transform:uppercase!important;letter-spacing:.04em!important;background:#c92c6d1a!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;padding:5px 8px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.tg-modal-card .tg-provider-description{color:#657983!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.45!important}.tg-modal-card .tg-provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}.tg-modal-card .tg-provider-metrics div{background:#ffffffc2!important;border:1px solid #c92c6d1f!important;border-radius:16px!important;min-height:74px!important;padding:11px!important}.tg-modal-card .tg-provider-metrics span{color:#70848d!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:5px!important;font-size:10px!important;font-weight:900!important;display:block!important}.tg-modal-card .tg-provider-metrics strong{color:#0f2930!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.tg-modal-card .tg-provider-criteria{gap:7px!important;margin-top:14px!important;display:grid!important}.tg-modal-card .tg-provider-criteria span{color:#9f154f!important;background:#f7d7744d!important;border-radius:999px!important;width:100%!important;padding:9px 11px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.tg-modal-card .tg-provider-footnote{color:#70848d!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.42!important}.tg-modal-card .tg-provider-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:14px!important;display:grid!important}.tg-modal-card .tg-provider-action,.tg-modal-card a.tg-provider-action{text-align:center!important;cursor:pointer!important;white-space:nowrap!important;border:none!important;border-radius:15px!important;outline:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.tg-modal-card .tg-provider-whatsapp{color:#fff!important;background:linear-gradient(135deg,#b91c5c,#c92c6d)!important;box-shadow:0 12px 24px #c92c6d33!important}.tg-modal-card .tg-provider-reserve{color:#fff!important;background:linear-gradient(135deg,#0d6649,#1f9b72)!important}.tg-modal-card .tg-provider-secondary{color:#a31553!important;background:#fff!important;border:1px solid #c92c6d2e!important}.tg-modal-card .tg-modal-continue{color:#7a5700!important;cursor:pointer!important;background:#f7d7745c!important;border:none!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin-top:14px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:700px){.tg-modal-card .tg-provider-actions{grid-template-columns:1fr!important}}@media (min-width:980px){.od-row-scroll{grid-auto-columns:minmax(220px,250px)}}@media (max-width:700px){.excursions-section .tg-hero{border-radius:24px!important;padding:28px 18px 24px!important}.od-row-section{border-radius:24px;width:min(100% - 20px,1120px);padding:14px}.od-row-scroll{grid-auto-columns:minmax(210px,78vw)}.od-row-arrow{display:none}.od-mini-card{min-height:380px}}.excursions-section .tg-hero{color:#fff!important;background:radial-gradient(circle at 88% 30%,#ffc8574d,#0000 28%),linear-gradient(135deg,#c92c6d 0%,#f0527d 48%,#ff815e 100%)!important;border-radius:28px!important;width:min(1120px,100% - 32px)!important;margin-top:18px!important;padding:34px 24px 28px!important;box-shadow:0 24px 60px #c92c6d2e!important}.excursions-section .tg-hero-eyebrow{color:#fff!important;background:#ffffff2e!important}.excursions-section .tg-hero h1{color:#fff!important;max-width:760px!important}.excursions-section .tg-hero .tg-badge{color:#fff!important;background:#ffffff29!important}.excursions-section .tg-filter-wrap{margin-top:16px!important;margin-bottom:16px!important}.excursions-section .tg-filter-chip.active{background:linear-gradient(135deg,#c92c6d,#ff815e)!important}.od-row-section{background:radial-gradient(circle at 100% 0,#c92c6d0f,#0000 32%),#fff;border:1px solid #c92c6d1f;border-radius:28px;width:min(1120px,100% - 32px);margin:0 auto 22px;padding:20px;overflow:hidden;box-shadow:0 18px 44px #5b163412}.od-row-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.od-row-heading p{color:#c92c6d;text-transform:uppercase;letter-spacing:.06em;background:#c92c6d1a;border-radius:999px;width:max-content;max-width:100%;margin:0 0 7px;padding:7px 10px;font-size:10px;font-weight:900}.od-row-heading h2{color:#0f2930;letter-spacing:-.06em;margin:0;font-size:clamp(26px,4vw,42px);line-height:.98}.od-row-heading>span{color:#c92c6d;background:#ff815e1f;border-radius:999px;flex:none;place-items:center;min-width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.od-row-shell{position:relative}.od-row-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(210px,240px);grid-auto-flow:column;gap:14px;padding:2px 4px 10px;display:grid;overflow-x:auto}.od-row-scroll::-webkit-scrollbar{display:none}.od-mini-card{scroll-snap-align:start;background:#fff;border:1px solid #c92c6d1f;border-radius:20px;flex-direction:column;min-height:390px;display:flex;overflow:hidden;box-shadow:0 12px 30px #5b163414}.od-mini-image{background:radial-gradient(circle at 100% 0,#f7d7743d,#0000 34%),linear-gradient(135deg,#1f9b7224,#2dd4bf1a);place-items:center;height:132px;display:grid;position:relative}.od-mini-image span{filter:drop-shadow(0 10px 18px #062f3524);font-size:48px}.od-mini-image-badge{color:#9f154f;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe0;border-radius:999px;max-width:calc(100% - 20px);padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:9px;left:10px;overflow:hidden}.od-mini-body{flex-direction:column;flex:1;padding:13px;display:flex}.od-mini-body h3{color:#0f2930;letter-spacing:-.04em;margin:0 0 7px;font-size:16px;font-weight:900;line-height:1.08}.od-mini-body p{color:#60777d;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.od-mini-meta{gap:4px;margin-top:10px;margin-bottom:12px;display:grid}.od-mini-meta span{color:#7a8f95;font-size:10.5px;font-weight:800}.od-mini-btn{cursor:pointer;border-radius:13px;width:100%;min-height:38px;font-size:11px;font-weight:900}.od-mini-btn-light{color:#b91c5c;background:#fff;border:1px solid #c92c6d2e;margin-top:auto}.od-mini-btn-solid{color:#fff;background:linear-gradient(135deg,#b91c5c,#c92c6d);border:none;margin-top:8px;box-shadow:0 12px 24px #c92c6d29}.od-row-arrow{z-index:5;color:#c92c6d;cursor:pointer;background:#fff;border:none;border-radius:999px;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #5b163424}.od-row-arrow-left{left:-4px}.od-row-arrow-right{right:-4px}.od-row-hint{color:#c92c6d;background:#ff815e1a;border-radius:999px;width:max-content;max-width:100%;margin:8px auto 0;padding:8px 12px;font-size:10px;font-weight:900}@media (min-width:980px){.od-row-scroll{grid-auto-columns:minmax(220px,250px)}}@media (max-width:700px){.excursions-section .tg-hero{border-radius:24px!important;padding:28px 18px 24px!important}.od-row-section{border-radius:24px;width:min(100% - 20px,1120px);padding:14px}.od-row-scroll{grid-auto-columns:minmax(210px,78vw)}.od-row-arrow{display:none}.od-mini-card{min-height:380px}}.tg-place-action{cursor:pointer!important;border-radius:16px!important;width:100%!important;min-height:44px!important;margin-top:0!important;font-size:13px!important;font-weight:900!important}.tg-place-action-light{color:#c92c6d!important;box-shadow:none!important;background:#fff!important;border:1px solid #c92c6d33!important}.tg-place-action-solid{color:#fff!important;background:linear-gradient(135deg,#b91c5c,#c92c6d)!important;border:none!important;box-shadow:0 12px 24px #c92c6d29!important}.tg-modal-backdrop{align-items:center!important}.tg-modal-card{border-radius:32px!important;grid-template-columns:330px 1fr!important;width:min(940px,100% - 22px)!important;max-height:90vh!important;display:grid!important;overflow:hidden!important}.tg-modal-close-outdoor,.tg-modal-card-excursions .tg-modal-close{color:#c92c6d!important;background:#c92c6d1f!important}.tg-modal-expanded h3{color:#0f2930!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:18px!important;line-height:1.1!important}.tg-modal-expanded h3+p{margin:0 0 14px!important}.tg-modal-expanded ul{margin:0!important;padding-left:18px!important}.tg-modal-provider-switch{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#b91c5c,#c92c6d)!important;border:none!important;border-radius:17px!important;width:100%!important;min-height:48px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 14px 30px #c92c6d2e!important}.tg-provider-section-active{border-top:none!important;margin-top:18px!important;padding-top:0!important}.tg-provider-empty{color:#5d7378!important;background:#fff7fb!important;border-radius:18px!important;padding:16px!important;font-size:14px!important}@media (max-width:900px){.tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.tg-card-grid{grid-template-columns:1fr!important}.tg-modal-backdrop{align-items:end!important;padding:10px!important}.tg-modal-card{border-radius:28px!important;grid-template-columns:1fr!important;width:100%!important;max-height:90vh!important}.tg-modal-image{min-height:145px!important}.tg-modal-content{max-height:calc(90vh - 145px)!important;padding:18px!important}.tg-modal-bottom-actions{grid-template-columns:1fr!important;bottom:-18px!important}}html,body,button,a,input,textarea,select{font-family:var(--font-poppins), "Poppins", Arial, Helvetica, sans-serif!important}:root{--od-primary:#c92c6d;--od-primary-dark:#9f154f;--od-coral:#ff815e;--od-soft:#fff3f8;--od-soft-2:#fff7fb;--od-border:#c92c6d24;--od-text:#102b32;--od-muted:#60777d}.excursions-section{background:radial-gradient(circle at 8% 4%,#c92c6d1a,#0000 28%),radial-gradient(circle at 92% 3%,#ff815e1a,#0000 30%),linear-gradient(#fff7fb 0%,#fff 100%)!important}.excursions-section .tg-hero{background:radial-gradient(circle at 88% 28%,#ff815e57,#0000 30%),linear-gradient(135deg,#b91c5c 0%,#c92c6d 48%,#ff815e 100%)!important;border-radius:32px!important;width:min(1120px,100% - 32px)!important;margin-top:18px!important;padding:clamp(28px,5vw,46px)!important;box-shadow:0 24px 70px #c92c6d2e!important}.excursions-section .tg-hero-eyebrow,.excursions-section .tg-hero .tg-badge{color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff42!important}.excursions-section .tg-hero h1{color:#fff!important;letter-spacing:-.075em!important;max-width:760px!important}.excursions-section .tg-hero p{color:#ffffffe6!important;max-width:840px!important}.excursions-section .tg-section-intro{border-color:var(--od-border)!important;margin-top:18px!important}.tg-badge,.tap-badge,.tg-modal-badges span{min-height:28px!important;color:var(--od-primary-dark)!important;text-transform:uppercase!important;letter-spacing:.075em!important;box-shadow:none!important;background:#c92c6d14!important;border:1px solid #c92c6d1f!important;border-radius:999px!important;padding:7px 11px!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important}.tg-badge-selected{color:var(--od-primary-dark)!important;background:#ff815e1a!important}.tg-badge-excursions,.tg-badge-reviewed{color:var(--od-primary-dark)!important;background:#c92c6d14!important}.tg-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(1120px,100% - 32px)!important;margin:0 auto!important;display:grid!important}.tg-place-card{border:1px solid var(--od-border)!important;border-radius:28px!important;min-height:438px!important;box-shadow:0 18px 44px #5b163414!important}.tg-place-card-excursions .tg-place-image{background:radial-gradient(circle at 78% 24%,#ff815e29,#0000 28%),linear-gradient(135deg,#c92c6d14,#ffffffe6)!important;height:166px!important}.tg-premium-visual{background:radial-gradient(circle at 70% 20%,#ff815e29,#0000 34%),#ffffff9e!important;border:1px solid #c92c6d1a!important;border-radius:22px!important;place-items:center!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;display:grid!important}.tg-premium-visual span{max-width:82%!important;color:var(--od-primary-dark)!important;text-transform:uppercase!important;letter-spacing:.12em!important;text-align:center!important;font-size:11px!important;font-weight:900!important}.tg-place-content{gap:0!important;padding:18px!important}.tg-place-badges{gap:7px!important;margin-bottom:14px!important}.tg-place-meta{gap:8px!important;margin-bottom:10px!important}.tg-place-meta span{color:#7a8f95!important;font-size:11px!important;font-weight:800!important}.tg-place-card h3{color:var(--od-text)!important;letter-spacing:-.045em!important;margin:0 0 10px!important;font-size:20px!important;line-height:1.08!important}.tg-place-card p{color:var(--od-muted)!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;font-size:13.5px!important;line-height:1.55!important;display:-webkit-box!important;overflow:hidden!important}.tg-place-actions{grid-template-columns:1fr!important;gap:10px!important;margin-top:auto!important;padding-top:16px!important;display:grid!important}.tg-place-action{border-radius:17px!important;min-height:46px!important;font-size:13px!important;font-weight:900!important}.tg-place-action-light{color:var(--od-primary)!important;background:#fff!important;border:1px solid #c92c6d38!important}.tg-place-action-solid{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important;color:#fff!important;border:none!important;box-shadow:0 14px 28px #c92c6d2e!important}.tg-modal-backdrop{background:#102b329e!important;align-items:center!important;padding:16px!important}.tg-modal-card{border:1px solid #ffffff8c!important;border-radius:32px!important;grid-template-columns:320px 1fr!important;width:min(940px,100% - 22px)!important;max-height:90vh!important;display:grid!important;overflow:hidden!important;box-shadow:0 30px 90px #102b3257!important}.tg-modal-image{background:radial-gradient(circle at 78% 26%,#ff815e29,#0000 30%),linear-gradient(135deg,#fff3f8,#fff)!important;min-height:100%!important}.tg-modal-premium-mark{aspect-ratio:1!important;background:radial-gradient(circle at 78% 22%,#ff815e33,#0000 32%),#ffffffb8!important;border:1px solid #c92c6d1f!important;border-radius:34px!important;place-items:center!important;width:72%!important;display:grid!important}.tg-modal-premium-mark span{max-width:76%!important;color:var(--od-primary-dark)!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important}.tg-modal-content{max-height:90vh!important;padding:28px!important;overflow-y:auto!important}.tg-modal-top p{color:var(--od-primary)!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:900!important}.tg-modal-top h2{color:var(--od-text)!important;letter-spacing:-.075em!important;font-size:clamp(34px,5vw,54px)!important;line-height:.95!important}.tg-modal-close-outdoor,.tg-modal-card-excursions .tg-modal-close{min-height:42px!important;color:var(--od-primary)!important;background:#c92c6d1a!important;border:1px solid #c92c6d1f!important;padding:10px 16px!important}.tg-modal-meta span{background:var(--od-soft-2)!important;color:var(--od-text)!important;border:1px solid #c92c6d14!important}.tg-modal-description{color:var(--od-muted)!important;margin-top:20px!important;font-size:15px!important;line-height:1.75!important}.tg-modal-expanded{background:var(--od-soft-2)!important;border:1px solid #c92c6d1a!important;border-radius:22px!important;margin-top:20px!important;padding:18px!important}.tg-modal-expanded h3{color:var(--od-text)!important;margin:0 0 10px!important;font-size:18px!important;line-height:1.1!important}.tg-modal-expanded p,.tg-modal-expanded li{color:var(--od-muted)!important;font-size:14px!important;line-height:1.65!important}.tg-modal-note{color:#4c6268!important;background:#c92c6d12!important;border:1px solid #c92c6d14!important}.tg-modal-bottom-actions{background:linear-gradient(#ffffffb3,#fff 42%)!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:20px!important;padding-top:14px!important;padding-bottom:6px!important;display:grid!important;position:sticky!important;bottom:-28px!important}.tg-modal-provider-switch{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important;color:#fff!important}.tg-modal-continue{color:var(--od-primary)!important;background:#fff!important;border:1px solid #c92c6d2e!important}.tg-provider-card{background:#fff!important;border:1px solid #c92c6d1f!important;box-shadow:0 16px 36px #5b163414!important}.tg-provider-logo{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important}.tg-provider-main span,.tg-provider-criteria span{color:var(--od-primary-dark)!important;background:#c92c6d14!important}.tg-provider-whatsapp{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important}.tg-provider-reserve{background:linear-gradient(135deg,#102b32,#244a52)!important}.tg-provider-secondary{color:var(--od-primary)!important;border:1px solid #c92c6d29!important}@media (max-width:900px){.tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.tg-card-grid{grid-template-columns:1fr!important}.tg-place-card{min-height:420px!important}.tg-modal-backdrop{align-items:end!important;padding:10px!important}.tg-modal-card{border-radius:28px!important;grid-template-columns:1fr!important;width:100%!important;max-height:91vh!important}.tg-modal-image{min-height:132px!important}.tg-modal-premium-mark{aspect-ratio:auto!important;border-radius:24px!important;width:min(220px,72%)!important;height:92px!important}.tg-modal-content{max-height:calc(91vh - 132px)!important;padding:20px!important}.tg-modal-top h2{font-size:38px!important}.tg-modal-bottom-actions{grid-template-columns:1fr!important;bottom:-20px!important}}.excursions-section .tg-hero{border-radius:28px!important;max-width:1120px!important;padding:34px 32px!important}.excursions-section .tg-hero h1{max-width:620px!important;font-size:clamp(42px,6vw,72px)!important;line-height:.92!important}.excursions-section .tg-section-intro{border-radius:24px!important;padding:24px!important}.excursions-section .tg-section-intro h2{max-width:720px!important;font-size:clamp(26px,4vw,40px)!important}.excursions-section .tg-section-intro p{max-width:920px!important;font-size:13.5px!important;line-height:1.65!important}.tg-section-title-row{margin-top:18px!important;margin-bottom:14px!important}.tg-section-title-row p{color:var(--od-primary)!important}.tg-section-title-row h2{max-width:820px!important;font-size:clamp(24px,4vw,36px)!important}.tg-section-title-row>span{color:var(--od-primary)!important;background:#c92c6d14!important}.tg-place-card-excursions{background:#fff!important;border-radius:24px!important;min-height:420px!important}.tg-place-card-excursions .tg-place-image{height:152px!important}.tg-premium-visual{background:radial-gradient(circle at 85% 20%,#ff815e29,#0000 30%),linear-gradient(135deg,#c92c6d14,#ffffffdb)!important;border-radius:20px!important;width:calc(100% - 28px)!important;height:calc(100% - 28px)!important}.tg-premium-visual span{letter-spacing:-.04em!important;text-transform:none!important;color:var(--od-text)!important;font-size:28px!important;line-height:1!important}.tg-place-content{padding:16px!important}.tg-place-card h3{margin-bottom:8px!important;font-size:18px!important;line-height:1.08!important}.tg-place-card p{-webkit-line-clamp:5!important;font-size:12.5px!important;line-height:1.48!important}.tg-place-actions{gap:8px!important;padding-top:14px!important}.tg-place-action{border-radius:14px!important;min-height:42px!important;font-size:12px!important}.tg-place-badges{margin-bottom:12px!important}.tg-badge,.tg-modal-badges span{letter-spacing:.08em!important;border-radius:999px!important;min-height:24px!important;padding:6px 9px!important;font-size:8.5px!important}.tg-modal-backdrop{background:#0b1f24a8!important;padding:16px!important}.tg-modal-card{border-radius:30px!important;grid-template-columns:290px 1fr!important;width:min(980px,100% - 24px)!important;max-height:88vh!important}.tg-modal-image{background:radial-gradient(circle at 80% 18%,#ff815e21,#0000 30%),linear-gradient(135deg,#fff4f9 0%,#effcf9 100%)!important}.tg-modal-premium-mark{background:radial-gradient(circle at 78% 20%,#ff815e29,#0000 34%),#ffffff8f!important;border:1px solid #c92c6d1a!important;border-radius:50%!important;width:210px!important;height:210px!important;box-shadow:0 18px 44px #5b16340f!important}.tg-modal-premium-mark span{letter-spacing:.14em!important;max-width:70%!important;font-size:12px!important;line-height:1.25!important}.tg-modal-content{max-height:88vh!important;padding:26px!important}.tg-modal-top{gap:18px!important;margin-bottom:16px!important}.tg-modal-top p{color:var(--od-primary)!important;margin-bottom:6px!important;font-size:11px!important}.tg-modal-top h2{letter-spacing:-.075em!important;max-width:620px!important;font-size:clamp(34px,4.6vw,50px)!important;line-height:.94!important}.tg-modal-close-outdoor,.tg-modal-card-excursions .tg-modal-close{min-height:40px!important;color:var(--od-primary)!important;background:#c92c6d1a!important;border-radius:999px!important;padding:9px 15px!important;font-size:12px!important}.tg-modal-meta{gap:8px!important;margin-top:0!important}.tg-modal-meta span{border-radius:999px!important;padding:8px 10px!important;font-size:11.5px!important}.tg-modal-description{margin-top:18px!important;font-size:14.5px!important;line-height:1.68!important}.tg-modal-expanded{border-radius:20px!important;margin-top:18px!important;padding:16px!important}.tg-modal-expanded h3{margin-bottom:8px!important;font-size:17px!important}.tg-modal-expanded p,.tg-modal-expanded li{font-size:13.5px!important;line-height:1.58!important}.tg-modal-badges{gap:7px!important;margin-top:16px!important}.tg-modal-note{border-radius:18px!important;margin-top:16px!important;padding:13px 14px!important;font-size:12.5px!important;line-height:1.5!important}.tg-modal-bottom-actions{gap:10px!important;margin-top:18px!important;bottom:-26px!important}.tg-modal-provider-switch,.tg-modal-continue{border-radius:16px!important;min-height:48px!important;font-size:13px!important}.tg-provider-section-active{margin-top:8px!important}.tg-provider-heading{margin-bottom:14px!important}.tg-provider-heading p{color:var(--od-primary)!important;font-size:10.5px!important}.tg-provider-heading h3{font-size:22px!important;line-height:1.08!important}.tg-provider-list{gap:14px!important}.tg-provider-card{background:radial-gradient(circle at 100% 0,#ff815e14,#0000 30%),#fff!important;border-radius:22px!important;padding:16px!important}.tg-provider-header{grid-template-columns:48px 1fr!important;gap:12px!important}.tg-provider-logo{border-radius:15px!important;width:48px!important;height:48px!important;font-size:15px!important}.tg-provider-main h4{font-size:18px!important;line-height:1.08!important}.tg-provider-main span{padding:5px 8px!important;font-size:9px!important}.tg-provider-description{margin-top:12px!important;font-size:12.8px!important;line-height:1.5!important}.tg-provider-metrics{gap:8px!important;margin-top:12px!important}.tg-provider-metrics div{border-radius:15px!important;min-height:68px!important;padding:10px!important}.tg-provider-metrics span{font-size:9px!important}.tg-provider-metrics strong{font-size:11.5px!important}.tg-provider-criteria{gap:7px!important;margin-top:12px!important}.tg-provider-criteria span{border-radius:999px!important;padding:8px 10px!important;font-size:10.5px!important}.tg-provider-footnote{margin-top:11px!important;font-size:11px!important;line-height:1.42!important}.tg-provider-actions{gap:9px!important;margin-top:13px!important}.tg-provider-action{border-radius:14px!important;min-height:43px!important;font-size:12px!important}@media (max-width:700px){.excursions-section .tg-hero{border-radius:24px!important;padding:28px 20px!important}.excursions-section .tg-hero h1{font-size:42px!important}.tg-place-card-excursions{min-height:400px!important}.tg-modal-card{grid-template-columns:1fr!important;max-height:91vh!important}.tg-modal-image{min-height:112px!important}.tg-modal-premium-mark{border-radius:22px!important;width:min(240px,72%)!important;height:74px!important}.tg-modal-premium-mark span{font-size:10px!important}.tg-modal-content{max-height:calc(91vh - 112px)!important;padding:18px!important}.tg-modal-top h2{font-size:36px!important}.tg-provider-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.excursions-section{--od-primary:#c92c6d;--od-primary-dark:#9f154f;--od-coral:#ff815e;--od-soft:#fff3f8;--od-soft-2:#fff7fb;--od-border:#c92c6d24;--od-text:#102b32;--od-muted:#60777d;background:radial-gradient(circle at 8% 4%,#c92c6d1a,#0000 28%),radial-gradient(circle at 92% 3%,#ff815e17,#0000 30%),linear-gradient(#fff7fb 0%,#fff 100%)!important}.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(1320px,100% - 36px)!important}.excursions-section .tg-hero{background:radial-gradient(circle at 88% 28%,#ff815e47,#0000 30%),linear-gradient(135deg,#b91c5c 0%,#c92c6d 52%,#ff715f 100%)!important;border-radius:30px!important;margin-top:18px!important;padding:38px!important}.excursions-section .tg-hero h1{max-width:720px!important}.excursions-section .tg-hero p{max-width:920px!important}.od-seo-carousel{background:radial-gradient(circle at 90% 20%,#c92c6d14,#0000 32%),#fff!important;border:1px solid #c92c6d1f!important;border-radius:26px!important;min-height:178px!important;margin:18px auto 16px!important;padding:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #5b16340f!important}.od-seo-slide{max-width:980px!important;animation:.45s both odFadeIn!important}.od-seo-slide p{width:max-content!important;max-width:100%!important;color:var(--od-primary)!important;text-transform:uppercase!important;letter-spacing:.09em!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important;border-radius:999px!important;margin:0 0 10px!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important}.od-seo-slide h2{max-width:860px!important;color:var(--od-text)!important;letter-spacing:-.06em!important;margin:0 0 10px!important;font-size:clamp(26px,4vw,44px)!important;line-height:1.02!important}.od-seo-slide span{max-width:980px!important;color:var(--od-muted)!important;font-size:14px!important;line-height:1.65!important;display:block!important}.od-seo-dots{gap:7px!important;display:flex!important;position:absolute!important;bottom:18px!important;right:20px!important}@keyframes odFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.excursions-section .tg-filter-scroll{padding:0!important}.excursions-section .tg-filter-chip{color:#6f7f86!important;min-height:36px!important;box-shadow:none!important;border-color:#c92c6d21!important;padding:8px 13px!important}.excursions-section .tg-filter-chip.active{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important;color:#fff!important}.excursions-section .tg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.excursions-section .tg-place-card{min-height:410px!important}.excursions-section .tg-place-card-excursions .tg-place-image{height:144px!important}.excursions-section .tg-modal-continue,.excursions-section .tg-modal-close,.excursions-section .tg-modal-close-outdoor,.excursions-section .tg-provider-criteria span,.excursions-section .tg-modal-note,.excursions-section .tg-section-title-row>span,.excursions-section .od-row-hint{color:var(--od-primary)!important;background:#c92c6d14!important;border-color:#c92c6d1f!important}.excursions-section .tg-modal-bottom-actions{grid-template-columns:1fr 1fr!important;align-items:stretch!important}.excursions-section .tg-modal-provider-switch,.excursions-section .tg-modal-continue{border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.excursions-section .tg-modal-provider-switch{background:linear-gradient(135deg, var(--od-primary-dark), var(--od-primary))!important;color:#fff!important;border:none!important}.excursions-section .tg-modal-continue{color:var(--od-primary)!important;background:#c92c6d14!important;border:1px solid #c92c6d29!important}@media (max-width:700px){.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(100% - 18px,1320px)!important}.excursions-section .tg-hero{border-radius:24px!important;padding:26px 18px!important}.excursions-section .tg-hero h1{font-size:38px!important;line-height:.95!important}.excursions-section .tg-hero p{font-size:12.5px!important}.od-seo-carousel{border-radius:22px!important;min-height:190px!important;padding:18px!important}.od-seo-slide h2{font-size:25px!important}.od-seo-slide span{font-size:12.5px!important;line-height:1.55!important}.od-seo-dots{bottom:14px!important;right:18px!important}.excursions-section .tg-filter-wrap{border-radius:22px!important;padding:8px!important;top:8px!important}.excursions-section .tg-filter-chip{min-height:34px!important;padding:7px 12px!important;font-size:10.5px!important}.excursions-section .tg-section-title-row{gap:8px!important}.excursions-section .tg-section-title-row h2{font-size:24px!important}.excursions-section .tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.excursions-section .tg-place-card{border-radius:20px!important;min-height:356px!important}.excursions-section .tg-place-card-excursions .tg-place-image{height:104px!important}.excursions-section .tg-premium-visual{border-radius:16px!important;width:calc(100% - 18px)!important;height:calc(100% - 18px)!important}.excursions-section .tg-premium-visual span{font-size:19px!important;line-height:1.02!important}.excursions-section .tg-place-content{padding:10px!important}.excursions-section .tg-place-badges{gap:5px!important;margin-bottom:8px!important}.excursions-section .tg-badge{letter-spacing:.06em!important;min-height:21px!important;padding:5px 7px!important;font-size:7px!important}.excursions-section .tg-place-meta{margin-bottom:6px!important}.excursions-section .tg-place-meta span{font-size:8.5px!important}.excursions-section .tg-place-card h3{margin-bottom:6px!important;font-size:13.5px!important;line-height:1.08!important}.excursions-section .tg-place-card p{-webkit-line-clamp:5!important;font-size:10.2px!important;line-height:1.36!important}.excursions-section .tg-place-actions{gap:6px!important;padding-top:9px!important}.excursions-section .tg-place-action{border-radius:12px!important;min-height:34px!important;font-size:10px!important}.excursions-section .tg-modal-bottom-actions{grid-template-columns:1fr!important}.excursions-section .tg-modal-provider-switch,.excursions-section .tg-modal-continue{height:48px!important;min-height:48px!important}}@media (max-width:380px){.excursions-section .tg-card-grid{gap:8px!important}.excursions-section .tg-place-card{min-height:340px!important}.excursions-section .tg-place-card h3{font-size:12.5px!important}.excursions-section .tg-place-card p{font-size:9.8px!important}}.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(1440px,100% - 28px)!important;max-width:1440px!important}.excursions-section .tg-hero{background:radial-gradient(circle at 84% 26%,#ff815e4d,#0000 30%),radial-gradient(circle at 8% 12%,#ffffff1f,#0000 24%),linear-gradient(135deg,#9f154f 0%,#c92c6d 48%,#ff715f 100%)!important;border-radius:30px!important;margin-top:16px!important;margin-left:auto!important;margin-right:auto!important;padding:clamp(32px,4vw,52px) clamp(24px,4vw,56px)!important;box-shadow:0 26px 72px #c92c6d2e!important}.excursions-section .tg-hero-inner{max-width:1060px!important}.excursions-section .tg-hero h1{letter-spacing:-.08em!important;max-width:780px!important;font-size:clamp(48px,6.4vw,86px)!important;line-height:.92!important}.excursions-section .tg-hero p{max-width:960px!important;font-size:15px!important;line-height:1.58!important}.excursions-section .tg-hero-badges{gap:9px!important;margin-top:20px!important}.od-seo-carousel{border:1px solid #c92c6d1f!important;border-radius:28px!important;min-height:232px!important;margin:18px auto 16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #5b163412!important}.od-seo-tags{flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;display:flex!important}.od-seo-tags em{letter-spacing:.06em!important;border-radius:999px!important;min-height:28px!important;padding:7px 11px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}.od-seo-carousel-solid .od-seo-tags em{color:#9f154f!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important}.od-seo-carousel-image .od-seo-tags em{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important}@media (max-width:700px){.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(100% - 14px,1440px)!important}.excursions-section .tg-hero{border-radius:24px!important;padding:28px 18px!important}.excursions-section .tg-hero h1{max-width:100%!important;font-size:39px!important;line-height:.95!important}.excursions-section .tg-hero p{font-size:12.5px!important;line-height:1.55!important}.od-seo-carousel{border-radius:22px!important;min-height:224px!important}.od-seo-content{padding:18px 16px 48px!important}.od-seo-content h2{font-size:25px!important;line-height:1.02!important}.od-seo-content span{font-size:12.5px!important;line-height:1.55!important}.od-seo-tags{gap:6px!important;margin-top:12px!important}.od-seo-tags em{min-height:24px!important;padding:6px 8px!important;font-size:8px!important}.od-seo-dots{bottom:14px!important;right:16px!important}}.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(1440px,100% - 24px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.excursions-section .tg-hero{margin-top:16px!important}.od-seo-carousel{z-index:85!important;border:1px solid #c92c6d1a!important;border-radius:24px!important;min-height:165px!important;margin-top:18px!important;margin-bottom:12px!important;position:sticky!important;top:10px!important;overflow:hidden!important;box-shadow:0 14px 32px #12191f1a!important}.excursions-section .tg-filter-wrap{z-index:84!important;-webkit-backdrop-filter:blur(16px)saturate(160%)!important;background:#ffffffd6!important;border:1px solid #c92c6d1a!important;border-radius:999px!important;margin-top:0!important;margin-bottom:16px!important;padding:9px!important;position:sticky!important;top:188px!important;box-shadow:0 12px 28px #12191f14!important}.od-seo-carousel-solid{background:radial-gradient(circle at 92% 20%,#c92c6d0f,#0000 28%),#fff!important}.od-seo-carousel-image{background:#2a2f35!important}.od-seo-media-wrap{position:absolute!important;inset:0!important;overflow:hidden!important}.od-seo-media{filter:blur(2px)saturate(1.04)brightness(.88)!important;background-position:50%!important;background-size:cover!important;position:absolute!important;inset:-12px!important;transform:scale(1.04)!important}.od-seo-overlay{background:linear-gradient(135deg,#262b31b8,#262b3185,#262b3147)!important;position:absolute!important;inset:0!important}.od-seo-content{z-index:2!important;max-width:1060px!important;padding:22px 24px 40px!important;animation:.45s both odFadeIn!important;position:relative!important}.od-seo-content p{text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 10px!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important}.od-seo-carousel-solid .od-seo-content p{color:#c92c6d!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important}.od-seo-carousel-image .od-seo-content p{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important}.od-seo-content h2{letter-spacing:-.06em!important;max-width:900px!important;margin:0 0 10px!important;font-size:clamp(26px,4vw,42px)!important;line-height:1.02!important}.od-seo-carousel-solid .od-seo-content h2{color:#102b32!important}.od-seo-carousel-image .od-seo-content h2{color:#fff!important}.od-seo-content span{max-width:980px!important;font-size:14px!important;line-height:1.6!important;display:block!important}.od-seo-carousel-solid .od-seo-content span{color:#60777d!important}.od-seo-carousel-image .od-seo-content span{color:#ffffffeb!important}.od-seo-dots{z-index:3!important;gap:8px!important;display:flex!important;position:absolute!important;bottom:14px!important;right:18px!important}.od-seo-dots button{cursor:pointer!important;background:#c92c6d2e!important;border:none!important;border-radius:999px!important;width:8px!important;height:8px!important}.od-seo-carousel-image .od-seo-dots button{background:#ffffff57!important}.od-seo-dots button.active{background:#c92c6d!important;width:24px!important}.od-seo-carousel-image .od-seo-dots button.active{background:#fff!important}.tg-modal-card-excursions .tg-modal-continue,.tg-modal-card-excursions .tg-provider-criteria span,.tg-modal-card-excursions .tg-modal-note,.tg-modal-card-excursions .tg-modal-close,.excursions-section .tg-section-title-row>span{color:#9f154f!important;background:#c92c6d14!important;border:1px solid #c92c6d1f!important}.tg-modal-card-excursions .tg-modal-bottom-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.tg-modal-card-excursions .tg-modal-provider-switch,.tg-modal-card-excursions .tg-modal-continue{box-sizing:border-box!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}@media (max-width:700px){.excursions-section .tg-hero,.excursions-section .od-seo-carousel,.excursions-section .tg-filter-wrap,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(100% - 14px,1440px)!important}.od-seo-carousel{border-radius:20px!important;min-height:154px!important;top:8px!important}.excursions-section .tg-filter-wrap{border-radius:20px!important;padding:8px!important;top:176px!important}.od-seo-content{padding:16px 16px 38px!important}.od-seo-content h2{font-size:22px!important}.od-seo-content span{font-size:12.2px!important;line-height:1.5!important}.tg-modal-card-excursions .tg-modal-bottom-actions{grid-template-columns:1fr!important}.tg-modal-card-excursions .tg-modal-provider-switch,.tg-modal-card-excursions .tg-modal-continue{height:48px!important;min-height:48px!important}}.excursions-section .tg-hero,.excursions-section .od-sticky-controls,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(1440px,100% - 24px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.excursions-section .od-sticky-controls{z-index:200!important;-webkit-backdrop-filter:blur(10px)saturate(150%)!important;background:linear-gradient(#fff7fbf5,#fff7fbd1 70%,#fff7fb00)!important;margin-top:18px!important;padding:8px 0 10px!important;position:sticky!important;top:0!important}.excursions-section .od-sticky-controls .od-seo-carousel,.excursions-section .od-sticky-controls .tg-filter-wrap{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;position:relative!important;top:auto!important}.excursions-section .od-sticky-controls .od-seo-carousel{border-radius:24px!important;min-height:156px!important;margin:0 0 10px!important;overflow:hidden!important;box-shadow:0 16px 38px #12191f29!important}.excursions-section .od-seo-carousel-image{background:#2a2f35!important}.excursions-section .od-seo-carousel-solid{background:radial-gradient(circle at 92% 18%,#c92c6d0f,#0000 28%),#fff!important;border:1px solid #c92c6d1a!important}.excursions-section .od-seo-media-wrap{display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.excursions-section .od-seo-media{filter:blur(1.3px)saturate(1.05)brightness(.96)!important;background-position:50%!important;background-size:cover!important;position:absolute!important;inset:-10px!important;transform:scale(1.035)!important}.excursions-section .od-seo-overlay{background:linear-gradient(135deg,#262b31bd,#262b3170,#262b312e)!important;position:absolute!important;inset:0!important}.excursions-section .od-seo-content{z-index:2!important;max-width:1050px!important;padding:20px 24px 38px!important;position:relative!important}.excursions-section .od-seo-content p{text-transform:uppercase!important;letter-spacing:.08em!important;border-radius:999px!important;margin:0 0 8px!important;padding:6px 10px!important;font-size:9.5px!important;font-weight:900!important}.excursions-section .od-seo-carousel-image .od-seo-content p{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important}.excursions-section .od-seo-carousel-solid .od-seo-content p{color:#c92c6d!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important}.excursions-section .od-seo-content h2{letter-spacing:-.06em!important;max-width:900px!important;margin:0 0 8px!important;font-size:clamp(24px,3.5vw,40px)!important;line-height:1.02!important}.excursions-section .od-seo-carousel-image .od-seo-content h2{color:#fff!important}.excursions-section .od-seo-carousel-solid .od-seo-content h2{color:#102b32!important}.excursions-section .od-seo-content span{max-width:980px!important;font-size:13.5px!important;line-height:1.55!important;display:block!important}.excursions-section .od-seo-carousel-image .od-seo-content span{color:#ffffffeb!important}.excursions-section .od-seo-carousel-solid .od-seo-content span{color:#60777d!important}.excursions-section .od-seo-tags{display:none!important}.excursions-section .od-seo-dots{z-index:3!important;gap:8px!important;display:flex!important;position:absolute!important;bottom:13px!important;right:18px!important}.excursions-section .od-sticky-controls .tg-filter-wrap{z-index:201!important;background:#ffffffe6!important;border:1px solid #c92c6d1a!important;border-radius:999px!important;margin:0!important;padding:9px!important;box-shadow:0 12px 28px #12191f14!important}.excursions-section .od-sticky-controls .tg-filter-scroll{padding:0!important}.excursions-section .tg-place-card-excursions .tg-place-image.has-image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}.excursions-section .tg-place-card-excursions .tg-place-image.has-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(#102b3200,#102b3224)!important;position:absolute!important;inset:0!important}.excursions-section .tg-place-card-excursions .tg-place-image.has-image .tg-premium-visual{display:none!important}@media (max-width:700px){.excursions-section .tg-hero,.excursions-section .od-sticky-controls,.excursions-section .tg-section-title-row,.excursions-section .tg-card-grid{width:min(100% - 14px,1440px)!important}.excursions-section .od-sticky-controls{margin-top:12px!important;padding-top:7px!important;top:0!important}.excursions-section .od-sticky-controls .od-seo-carousel{border-radius:20px!important;min-height:144px!important}.excursions-section .od-seo-content{padding:15px 15px 34px!important}.excursions-section .od-seo-content h2{font-size:21px!important;line-height:1.03!important}.excursions-section .od-seo-content span{font-size:11.8px!important;line-height:1.48!important}.excursions-section .od-sticky-controls .tg-filter-wrap{border-radius:20px!important;padding:8px!important}.excursions-section .tg-place-card-excursions .tg-place-image{height:100px!important}}.tg-modal-photo-button{cursor:pointer!important;background:#ffffffa3!important;border:1px solid #c92c6d1f!important;border-radius:999px!important;place-items:center!important;width:220px!important;height:220px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #5b16341a!important}.tg-modal-photo-button img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;transition:transform .25s!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.02)!important}.tg-modal-photo-button:hover img{transform:scale(1.07)!important}.tg-modal-photo-button.has-photo:after{content:""!important;pointer-events:none!important;background:linear-gradient(#102b3200,#102b325c)!important;position:absolute!important;inset:0!important}.tg-modal-photo-button span{z-index:2!important;color:#9f154f!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important;position:relative!important}.tg-modal-photo-button em{z-index:3!important;color:#9f154f!important;text-transform:uppercase!important;letter-spacing:.06em!important;white-space:nowrap!important;background:#ffffffe0!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;position:absolute!important;bottom:18px!important;left:50%!important;transform:translate(-50%)!important}.tg-image-lightbox{z-index:30000!important;-webkit-backdrop-filter:blur(16px)!important;background:#0a1418db!important;place-items:center!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0!important}.tg-image-lightbox img{object-fit:contain!important;border-radius:26px!important;width:min(1100px,100%)!important;max-height:82vh!important;box-shadow:0 30px 90px #0000006b!important}.tg-image-lightbox-close{z-index:30001!important;color:#9f154f!important;cursor:pointer!important;background:#ffffffeb!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:10px 16px!important;font-size:12px!important;font-weight:900!important;position:fixed!important;top:20px!important;right:20px!important}.tg-image-lightbox-caption{text-align:center!important;background:#ffffffe6!important;border-radius:20px!important;width:min(720px,100% - 32px)!important;padding:14px 16px!important;position:fixed!important;bottom:22px!important;left:50%!important;transform:translate(-50%)!important}.tg-image-lightbox-caption p{color:#c92c6d!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important}.tg-image-lightbox-caption h3{color:#102b32!important;margin:0!important;font-size:18px!important;line-height:1.1!important}@media (max-width:700px){.tg-modal-card-excursions .tg-modal-image{padding:14px!important}.tg-modal-photo-button{border-radius:24px!important;width:min(240px,72%)!important;height:86px!important}.tg-modal-photo-button em{padding:6px 9px!important;font-size:8px!important;bottom:10px!important}.tg-image-lightbox{padding:12px!important}.tg-image-lightbox img{border-radius:20px!important;max-height:78vh!important}.tg-image-lightbox-close{top:12px!important;right:12px!important}.tg-image-lightbox-caption{bottom:14px!important}}.tg-modal-card-excursions .tg-modal-photo-button{pointer-events:none!important;cursor:default!important;background:#fff!important;border:1px solid #c92c6d1f!important;border-radius:999px!important;width:220px!important;height:220px!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 48px #5b16341a!important}.tg-modal-card-excursions .tg-modal-photo-button img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.tg-modal-card-excursions .tg-modal-photo-button:hover img{transform:none!important}.tg-modal-card-excursions .tg-modal-photo-button:after,.tg-modal-card-excursions .tg-modal-photo-button em,.tg-image-lightbox{display:none!important}@media (max-width:700px){.tg-modal-card-excursions .tg-modal-photo-button{border-radius:24px!important;width:min(260px,76%)!important;height:90px!important}.tg-modal-card-excursions .tg-modal-photo-button img{object-fit:cover!important;object-position:center!important}}.tg-modal-card-excursions .tg-modal-image{place-items:center!important;padding:26px!important;display:grid!important}.tg-modal-photo-circle{background:#fff!important;border:1px solid #c92c6d1f!important;border-radius:999px!important;place-items:center!important;width:220px!important;height:220px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #5b16341a!important}.tg-modal-photo-circle img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.tg-modal-photo-circle span{color:#9f154f!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:900!important}.tg-provider-heading-premium{margin-bottom:14px!important}.tg-provider-heading-premium p{color:#c92c6d!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important}.tg-provider-heading-premium h3{color:#102b32!important;letter-spacing:-.04em!important;margin:0!important;font-size:24px!important}.tg-provider-card-premium{background:radial-gradient(circle at 100% 0,#c92c6d0a,#0000 24%),#fffafc!important;border:1px solid #c92c6d1a!important;border-radius:28px!important;padding:18px!important;box-shadow:0 16px 38px #5b16340f!important}.tg-provider-premium-top{gap:12px!important;margin-bottom:14px!important;display:grid!important}.tg-provider-badge-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.tg-provider-badge-row em{color:#9f154f!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important;border-radius:999px!important;padding:7px 10px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.tg-provider-gallery{background:#eef3f4!important;border:1px solid #c92c6d14!important;border-radius:22px!important;width:100%!important;height:180px!important;margin:0 0 16px!important;position:relative!important;overflow:hidden!important}.tg-provider-gallery img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tg-provider-gallery-empty{background:linear-gradient(135deg,#c92c6d0f,#102b320a)!important;border:1px dashed #c92c6d24!important;border-radius:22px!important;align-content:center!important;place-items:center!important;gap:4px!important;width:100%!important;height:180px!important;margin:0 0 16px!important;display:grid!important}.tg-provider-gallery-empty span{color:#9f154f!important;font-size:12px!important;font-weight:900!important}.tg-provider-gallery-empty small{color:#60777d!important;font-size:11px!important;font-weight:600!important}.tg-provider-gallery-arrow{color:#9f154f!important;cursor:pointer!important;z-index:2!important;background:#ffffffe0!important;border:none!important;border-radius:999px!important;width:34px!important;height:34px!important;font-size:20px!important;font-weight:900!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.tg-provider-gallery-arrow.left{left:10px!important}.tg-provider-gallery-arrow.right{right:10px!important}.tg-provider-gallery-dots{z-index:2!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}.tg-provider-gallery-dots button{cursor:pointer!important;background:#ffffff8f!important;border:none!important;border-radius:999px!important;width:7px!important;height:7px!important}.tg-provider-gallery-dots button.active{background:#fff!important;width:22px!important}.tg-provider-metrics-premium{margin-bottom:14px!important}.tg-provider-metrics-premium div{background:#fff!important;border:1px solid #c92c6d1a!important;border-radius:18px!important;padding:14px!important}.tg-provider-criteria-premium{flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important;display:flex!important}.tg-provider-criteria-premium span{color:#9f154f!important;background:#c92c6d14!important;border:1px solid #c92c6d1a!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important;font-weight:800!important}.tg-provider-actions-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.tg-provider-description,.tg-provider-footnote{display:none!important}@media (max-width:700px){.tg-modal-card-excursions .tg-modal-image{padding:14px!important}.tg-modal-photo-circle{border-radius:24px!important;width:min(260px,76%)!important;height:90px!important}.tg-provider-gallery,.tg-provider-gallery-empty{height:148px!important}.tg-provider-actions-premium{grid-template-columns:1fr!important}.tg-provider-heading-premium h3{font-size:21px!important}}.food-section .tg-hero{background:radial-gradient(circle at 84% 22%,#ffffff2e,#0000 26%),linear-gradient(135deg,#7a4a00 0%,#d49a18 48%,#f7d774 100%)!important;margin-top:16px!important;box-shadow:0 26px 72px #975d002e!important}.tgfood-carousel h2{color:#102b32!important;letter-spacing:-.06em!important;max-width:900px!important;margin:0 0 8px!important;font-size:clamp(24px,3.5vw,40px)!important;line-height:1.02!important}.tgfood-carousel span{color:#60777d!important;max-width:980px!important;font-size:13.5px!important;line-height:1.55!important;display:block!important}.tgfood-dots{gap:8px!important;display:flex!important;position:absolute!important;bottom:13px!important;right:18px!important}.tgfood-dots button{cursor:pointer!important;background:#d49a1840!important;border:none!important;border-radius:999px!important;width:8px!important;height:8px!important}.tgfood-filters button{color:#7a4a00!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #d49a1824!important;border-radius:999px!important;min-height:38px!important;padding:9px 14px!important;font-size:11px!important;font-weight:800!important}.tgfood-filters button.active{color:#fff!important;background:linear-gradient(135deg,#9a6500,#d49a18)!important}.tgfood-title-row h2{color:#102b32!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(26px,4vw,42px)!important;line-height:1!important}.tgfood-title-row>span{color:#7a4a00!important;background:#d49a181a!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important;font-weight:800!important}.food-section .tg-place-card-food .tg-place-action-solid{color:#fff!important;background:linear-gradient(135deg,#9a6500,#d49a18)!important}.food-section .tg-place-card-food .tg-place-action-light{color:#7a4a00!important;background:#d49a181a!important;border:1px solid #d49a1829!important}.tgfood-modal-photo{min-height:520px!important;overflow:hidden!important}.tgfood-modal-top h2{color:#102b32!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(30px,4vw,48px)!important;line-height:.95!important}.tgfood-modal-description,.tgfood-why p{color:#60777d!important;font-size:13px!important;line-height:1.6!important}.tgfood-why{background:#fff!important;border:1px solid #d49a181f!important;border-radius:22px!important;margin:14px 0!important;padding:16px!important}.tgfood-why h3{color:#102b32!important;letter-spacing:-.03em!important;margin:0 0 6px!important;font-size:17px!important}.tgfood-actions a{color:#fff!important;background:linear-gradient(135deg,#9a6500,#d49a18)!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.tgfood-actions a.secondary{color:#7a4a00!important;background:#fff!important;border:1px solid #d49a1829!important}@media (max-width:700px){.food-section .tg-hero,.food-section .tgfood-sticky,.food-section .tgfood-title-row,.food-section .tg-card-grid{width:min(100% - 14px,1440px)!important}.tgfood-carousel{border-radius:20px!important;min-height:144px!important;padding:16px 16px 34px!important}.tgfood-carousel h2{font-size:22px!important}.tgfood-carousel span{font-size:12px!important}.tgfood-title-row{flex-direction:column!important;align-items:flex-start!important}.tgfood-modal{border-radius:26px!important;grid-template-columns:1fr!important}.tgfood-modal-photo{min-height:180px!important;max-height:220px!important}.tgfood-modal-content{padding:18px!important}.tgfood-actions{grid-template-columns:1fr!important}}.food-section{background:radial-gradient(circle at 12% 6%,#f7d7742e,#0000 26%),radial-gradient(circle at 88% 18%,#d49a181f,#0000 28%),linear-gradient(#fffaf0 0%,#fff 42%,#fffaf0 100%)!important;padding-bottom:70px!important}.food-section .tg-hero,.food-section .tgfood-sticky,.food-section .tgfood-title-row,.food-section .tg-card-grid{width:min(1440px,100% - 28px)!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.food-section .tg-hero{background:linear-gradient(115deg,#181208eb,#7a4a00d1),url(https://res.cloudinary.com/dh5ocmmlo/image/upload/v1763163849/Jelly_fish_eieitk.jpg) 50%/cover no-repeat!important;border:1px solid #f7d77447!important;border-radius:42px!important;min-height:390px!important;margin-top:18px!important;padding:clamp(28px,5vw,58px)!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 90px #5b3d0a33!important}.food-section .tg-hero:before{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#f7d77447,#0000 68%)!important;border-radius:999px!important;width:440px!important;height:440px!important;position:absolute!important;inset:auto -8% -28% auto!important}.food-section .tg-hero *{z-index:2!important;position:relative!important}.food-section .tg-hero p,.food-section .tg-hero .tg-hero-eyebrow{color:#f7d774!important;letter-spacing:.12em!important;font-weight:700!important}.food-section .tg-hero h1{color:#fff!important;letter-spacing:-.08em!important;max-width:850px!important;font-size:clamp(42px,7vw,88px)!important;font-weight:900!important;line-height:.88!important}.food-section .tg-hero h1 strong,.food-section .tg-hero h1 span{color:#f7d774!important}.food-section .tg-hero .tg-hero-description,.food-section .tg-hero>div>p{color:#ffffffd1!important;max-width:760px!important;font-size:clamp(14px,1.7vw,18px)!important;font-weight:400!important;line-height:1.62!important}.food-section .tgfood-sticky{z-index:220!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;background:linear-gradient(#fffaf0fa,#fffaf0d1 74%,#fffaf000)!important;margin-top:18px!important;padding:10px 0 12px!important;position:sticky!important;top:0!important}.tgfood-carousel{background:linear-gradient(115deg,#fffffff5,#fff8e5eb),radial-gradient(circle at 88% 24%,#f7d77461,#0000 32%)!important;border:1px solid #d49a182e!important;border-radius:30px!important;min-height:156px!important;padding:22px 26px 40px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #5b3d0a17!important}.tgfood-carousel:after{content:""!important;background:linear-gradient(#102b3214,#102b322e),url(https://res.cloudinary.com/dh5ocmmlo/image/upload/v1763163801/noah-restaurant-lounge_14_lb6bg0.jpg) 50%/cover no-repeat!important;border-radius:32px!important;width:118px!important;height:118px!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 18px 38px #5b3d0a2e!important}.tgfood-carousel>div:first-child{max-width:calc(100% - 150px)!important}.tgfood-carousel p{color:#9a6500!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#d49a181a!important;border:1px solid #d49a1829!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 8px!important;padding:6px 10px!important;font-size:9.5px!important;font-weight:700!important}.tgfood-carousel h2{color:#102b32!important;letter-spacing:-.065em!important;max-width:900px!important;margin:0 0 8px!important;font-size:clamp(25px,3.2vw,42px)!important;font-weight:850!important;line-height:.98!important}.tgfood-carousel span{color:#60777d!important;max-width:880px!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.tgfood-dots{gap:8px!important;display:flex!important;position:absolute!important;bottom:15px!important;left:26px!important;right:auto!important}.tgfood-dots button{cursor:pointer!important;background:#d49a183d!important;border:none!important;border-radius:999px!important;width:8px!important;height:8px!important;transition:all .25s!important}.tgfood-dots button.active{background:#d49a18!important;width:28px!important}.tgfood-filters{scrollbar-width:none!important;background:#ffffffe6!important;border:1px solid #d49a1829!important;border-radius:999px!important;gap:8px!important;margin-top:10px!important;padding:8px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 14px 30px #5b3d0a14!important}.tgfood-filters::-webkit-scrollbar{display:none!important}.tgfood-filters button{color:#7a4a00!important;white-space:nowrap!important;cursor:pointer!important;background:#fffffff5!important;border:1px solid #d49a1824!important;border-radius:999px!important;min-height:38px!important;padding:9px 14px!important;font-size:11px!important;font-weight:650!important;transition:all .22s!important}.tgfood-filters button.active{color:#fff!important;background:linear-gradient(135deg,#7a4a00,#d49a18)!important;border-color:#d49a1852!important;box-shadow:0 10px 24px #9a650033!important}.tgfood-title-row{justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin-top:22px!important;margin-bottom:14px!important;display:flex!important}.tgfood-title-row p{color:#9a6500!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:11px!important;font-weight:700!important}.tgfood-title-row h2{color:#102b32!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(28px,4vw,46px)!important;font-weight:850!important;line-height:.96!important}.tgfood-title-row>span{color:#7a4a00!important;background:#d49a181a!important;border:1px solid #d49a1824!important;border-radius:999px!important;min-width:max-content!important;padding:10px 13px!important;font-size:11px!important;font-weight:700!important}.food-section .tg-card-grid{grid-template-columns:repeat(auto-fill,minmax(292px,1fr))!important;gap:18px!important;display:grid!important}.food-section .tg-place-card-food,.food-section .tg-place-card{border-radius:30px!important}.food-section .tg-place-card-food{background:#ffffffeb!important;border:1px solid #d49a1824!important;transition:transform .25s,box-shadow .25s!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #5b3d0a14!important}.food-section .tg-place-card-food:hover{transform:translateY(-4px)!important;box-shadow:0 24px 58px #5b3d0a21!important}.food-section .tg-place-card-food .tg-place-image{background:#f7d774!important;border-radius:26px!important;height:230px!important;margin:10px 10px 0!important;overflow:hidden!important}.food-section .tg-place-card-food .tg-place-image:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#0a141861)!important;height:48%!important;position:absolute!important;inset:auto 0 0!important}.food-section .tg-place-card-food .tg-place-content{padding:18px!important}.food-section .tg-place-card-food h3,.food-section .tg-place-card-food .tg-place-title{color:#102b32!important;letter-spacing:-.05em!important;font-size:23px!important;font-weight:850!important;line-height:1.02!important}.food-section .tg-place-card-food p,.food-section .tg-place-card-food .tg-place-description{color:#60777d!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.food-section .tg-place-card-food .tg-place-badges span,.food-section .tg-place-card-food .tg-place-badge,.food-section .tg-place-card-food .tg-badge{color:#7a4a00!important;background:#d49a181a!important;border:1px solid #d49a1824!important;font-weight:650!important}.food-section .tg-place-card-food .tg-place-action-solid,.food-section .tg-place-card-food .tg-place-primary,.food-section .tg-place-card-food button:first-of-type{color:#fff!important;background:linear-gradient(135deg,#7a4a00,#d49a18)!important;border:none!important;box-shadow:0 12px 26px #9a65002e!important}.food-section .tg-place-card-food .tg-place-action-light,.food-section .tg-place-card-food .tg-place-secondary,.food-section .tg-place-card-food button:last-of-type{color:#7a4a00!important;background:#d49a181a!important;border:1px solid #d49a1829!important}.tgfood-modal-backdrop{z-index:20000!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:#091a1ea8!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.tgfood-modal{background:#fffaf0!important;border:1px solid #f7d77447!important;border-radius:38px!important;grid-template-columns:.9fr 1.1fr!important;width:min(1050px,100%)!important;max-height:90vh!important;display:grid!important;overflow:hidden!important;box-shadow:0 34px 100px #00000047!important}.tgfood-modal-photo{min-height:560px!important;position:relative!important;overflow:hidden!important}.tgfood-modal-photo:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000 55%,#0a14186b)!important;position:absolute!important;inset:0!important}.tgfood-modal-photo img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tgfood-modal-content{padding:30px!important;overflow-y:auto!important}.tgfood-modal-top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:15px!important;display:flex!important}.tgfood-modal-top p{color:#9a6500!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important}.tgfood-modal-top h2{color:#102b32!important;letter-spacing:-.075em!important;margin:0!important;font-size:clamp(32px,4vw,54px)!important;font-weight:880!important;line-height:.92!important}.tgfood-modal-top button{color:#7a4a00!important;cursor:pointer!important;background:#d49a181f!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:10px 15px!important;font-size:12px!important;font-weight:700!important}.tgfood-modal-meta,.tgfood-badges{flex-wrap:wrap!important;gap:8px!important;margin-bottom:14px!important;display:flex!important}.tgfood-modal-meta span,.tgfood-badges span{color:#7a4a00!important;background:#d49a181a!important;border:1px solid #d49a1824!important;border-radius:999px!important;padding:8px 11px!important;font-size:11px!important;font-weight:650!important}.tgfood-modal-description,.tgfood-why p{color:#60777d!important;font-size:13.5px!important;font-weight:400!important;line-height:1.62!important}.tgfood-why{background:#fff!important;border:1px solid #d49a181f!important;border-radius:24px!important;margin:15px 0!important;padding:17px!important;box-shadow:0 12px 28px #5b3d0a0d!important}.tgfood-why h3{color:#102b32!important;letter-spacing:-.035em!important;margin:0 0 6px!important;font-size:18px!important;font-weight:800!important}@media (max-width:700px){.food-section .tg-hero,.food-section .tgfood-sticky,.food-section .tgfood-title-row,.food-section .tg-card-grid{width:min(100% - 14px,1440px)!important}.food-section .tg-hero{border-radius:30px!important;min-height:430px!important;padding:28px 20px!important}.food-section .tg-hero h1{font-size:46px!important}.tgfood-carousel{border-radius:22px!important;min-height:178px!important;padding:16px 16px 36px!important}.tgfood-carousel:after{border-radius:22px!important;width:78px!important;height:78px!important;top:12px!important;right:12px!important}.tgfood-carousel>div:first-child{max-width:calc(100% - 90px)!important}.tgfood-carousel h2{font-size:23px!important}.tgfood-carousel span{font-size:12px!important;line-height:1.45!important}.tgfood-title-row{flex-direction:column!important;align-items:flex-start!important}.food-section .tg-card-grid{grid-template-columns:1fr!important;gap:14px!important}.food-section .tg-place-card-food .tg-place-image{height:218px!important}.tgfood-modal{border-radius:28px!important;grid-template-columns:1fr!important;max-height:92vh!important}.tgfood-modal-photo{min-height:210px!important;max-height:230px!important}.tgfood-modal-content{padding:18px!important}.tgfood-modal-top h2{font-size:34px!important}.tgfood-actions{grid-template-columns:1fr!important}}.tgfood-carousel.has-slide-image:after{content:""!important;background:linear-gradient(180deg, #102b320a, #102b3233), var(--food-slide-image) center/cover no-repeat!important;border-radius:32px!important;width:126px!important;height:126px!important;position:absolute!important;top:18px!important;right:18px!important;box-shadow:0 18px 38px #5b3d0a2e!important}.tgfood-carousel.no-slide-image:after{content:""!important;width:104px!important;height:104px!important;box-shadow:none!important;background:radial-gradient(circle,#f7d77480,#0000 62%),linear-gradient(135deg,#d49a1829,#7a4a000a)!important;border-radius:999px!important;position:absolute!important;top:22px!important;right:22px!important}.food-section .tg-place-card-food .tg-place-actions,.food-section .tg-place-card .tg-place-actions{grid-template-columns:1fr!important}.food-section .tg-place-card-food .tg-place-action-light,.food-section .tg-place-card-food .tg-place-secondary,.food-section .tg-place-card-food button:last-of-type:not(:first-of-type),.food-section .tg-place-card .tg-place-action-light,.food-section .tg-place-card .tg-place-secondary,.food-section .tg-place-card button:last-of-type:not(:first-of-type){display:none!important}.tgfood-modal-photo{position:relative!important}.tgfood-modal-photo-button{cursor:zoom-in!important;background:0 0!important;border:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.tgfood-modal-photo-button img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tgfood-gallery-arrow{z-index:4!important;color:#7a4a00!important;cursor:pointer!important;background:#ffffffeb!important;border:none!important;border-radius:999px!important;width:42px!important;height:42px!important;font-size:30px!important;font-weight:700!important;line-height:1!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 10px 28px #0000002e!important}.tgfood-gallery-arrow.left{left:14px!important}.tgfood-gallery-arrow.right{right:14px!important}.tgfood-gallery-count{z-index:4!important;color:#7a4a00!important;background:#ffffffe6!important;border-radius:999px!important;padding:7px 11px!important;font-size:11px!important;font-weight:800!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #0000002e!important}.tgfood-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.tgfood-actions a{min-height:50px!important}.tgfood-fullscreen{z-index:50000!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:#0a1418e6!important;place-items:center!important;padding:22px!important;display:grid!important;position:fixed!important;inset:0!important}.tgfood-fullscreen img{object-fit:contain!important;border-radius:28px!important;width:min(1120px,100%)!important;max-height:82vh!important;box-shadow:0 34px 100px #00000070!important}.tgfood-fullscreen-close{z-index:50002!important;color:#7a4a00!important;cursor:pointer!important;background:#fffffff0!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:10px 16px!important;font-size:12px!important;font-weight:800!important;position:fixed!important;top:20px!important;right:20px!important}.tgfood-fullscreen-arrow{z-index:50001!important;color:#7a4a00!important;cursor:pointer!important;background:#ffffffeb!important;border:none!important;border-radius:999px!important;width:50px!important;height:50px!important;font-size:36px!important;font-weight:700!important;line-height:1!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}.tgfood-fullscreen-arrow.left{left:22px!important}.tgfood-fullscreen-arrow.right{right:22px!important}.tgfood-fullscreen-caption{text-align:center!important;background:#ffffffeb!important;border-radius:18px!important;width:min(520px,100% - 32px)!important;padding:12px 14px!important;position:fixed!important;bottom:22px!important;left:50%!important;transform:translate(-50%)!important}.tgfood-fullscreen-caption strong{color:#102b32!important;font-size:14px!important;font-weight:800!important;display:block!important}.tgfood-fullscreen-caption span{color:#7a4a00!important;margin-top:2px!important;font-size:11px!important;font-weight:800!important;display:block!important}@media (max-width:700px){.tgfood-carousel.has-slide-image:after,.tgfood-carousel.no-slide-image:after{border-radius:22px!important;width:78px!important;height:78px!important;top:12px!important;right:12px!important}.tgfood-actions{grid-template-columns:1fr!important}.tgfood-gallery-arrow{width:38px!important;height:38px!important;font-size:26px!important}.tgfood-fullscreen{padding:12px!important}.tgfood-fullscreen img{border-radius:22px!important;max-height:78vh!important}.tgfood-fullscreen-close{top:12px!important;right:12px!important}.tgfood-fullscreen-arrow{width:42px!important;height:42px!important;font-size:30px!important}.tgfood-fullscreen-arrow.left{left:12px!important}.tgfood-fullscreen-arrow.right{right:12px!important}}.tgfood-carousel{isolation:isolate!important;position:relative!important;overflow:hidden!important}.tgfood-carousel:before{content:""!important;z-index:0!important;pointer-events:none!important;position:absolute!important;inset:0!important}.tgfood-carousel.has-bg-image{background:linear-gradient(90deg, #0f1c12c7 0%, #0f1c1294 48%, #0f1c1233 100%), var(--food-bg-image) center/cover no-repeat!important;border:1px solid #f7d77447!important;min-height:172px!important;box-shadow:0 18px 44px #5b3d0a29!important}.tgfood-carousel.has-bg-image:before{background:radial-gradient(circle at 18% 18%,#f7d77442,#0000 28%),linear-gradient(#0000001a,#0000004d)!important}.tgfood-carousel.no-bg-image{background:radial-gradient(circle at 88% 22%,#f7d77457,#0000 28%),linear-gradient(115deg,#fffffffa,#fff8e5f0)!important;border:1px solid #d49a182e!important;min-height:156px!important;box-shadow:0 18px 42px #5b3d0a17!important}.tgfood-carousel.has-slide-image:after,.tgfood-carousel.no-slide-image:after,.tgfood-carousel.has-bg-image:after,.tgfood-carousel.no-bg-image:after{content:none!important;display:none!important}.tgfood-carousel-content,.tgfood-carousel>div:first-child{z-index:2!important;max-width:820px!important;position:relative!important}.tgfood-carousel.has-bg-image p{color:#f7d774!important;background:#f7d7742e!important;border:1px solid #f7d7743d!important}.tgfood-carousel.has-bg-image h2{color:#fff!important;text-shadow:0 12px 26px #00000047!important}.tgfood-carousel.has-bg-image span{color:#ffffffdb!important;text-shadow:0 8px 18px #00000038!important}.tgfood-carousel.no-bg-image p{color:#9a6500!important;background:#d49a181a!important;border:1px solid #d49a1829!important}.tgfood-carousel.no-bg-image h2{color:#102b32!important;text-shadow:none!important}.tgfood-carousel.no-bg-image span{color:#60777d!important;text-shadow:none!important}.tgfood-carousel .tgfood-dots{z-index:3!important}.tgfood-carousel.has-bg-image .tgfood-dots button{background:#ffffff6b!important}.tgfood-carousel.has-bg-image .tgfood-dots button.active{background:#f7d774!important}.food-section .tg-place-card-food .tg-place-actions>:first-child,.food-section .tg-place-card .tg-place-actions>:first-child,.food-section .tg-place-action-solid,.food-section .tg-place-primary,.food-section button.tg-place-action-solid,.food-section button.tg-place-primary{color:#fff!important;background:linear-gradient(135deg,#7a4a00,#d49a18)!important;border:none!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 26px #9a65002e!important}.food-section .tg-place-action-light,.food-section .tg-place-secondary{display:none!important}@media (max-width:700px){.tgfood-carousel.has-bg-image,.tgfood-carousel.no-bg-image{min-height:188px!important}.tgfood-carousel.has-bg-image{background:linear-gradient(90deg, #0f1c12d1 0%, #0f1c129e 58%, #0f1c1247 100%), var(--food-bg-image) center/cover no-repeat!important}.tgfood-carousel-content,.tgfood-carousel>div:first-child{max-width:100%!important;padding-right:8px!important}}.food-section .tg-hero h1,.tgfood-carousel h2,.tgfood-title-row h2,.food-section .tg-place-card-food h3,.food-section .tg-place-card-food .tg-place-title,.tgfood-modal-top h2{letter-spacing:-.028em!important}.tgfood-carousel h2,.tgfood-title-row h2,.tgfood-modal-top h2{line-height:1.02!important}.food-section .tg-hero h1{line-height:.95!important}.food-section .tg-place-card-food h3,.food-section .tg-place-card-food .tg-place-title{line-height:1.1!important}.tgfood-map-box{background:#fff!important;border:1px solid #d49a1824!important;border-radius:24px!important;margin:15px 0 16px!important;overflow:hidden!important;box-shadow:0 12px 28px #5b3d0a0f!important}.tgfood-map-head{border-bottom:1px solid #d49a181f!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;display:flex!important}.tgfood-map-head span{color:#9a6500!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:2px!important;font-size:10px!important;font-weight:700!important;display:block!important}.tgfood-map-head strong{color:#102b32!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:760!important;display:block!important}.tgfood-map-head a{color:#7a4a00!important;white-space:nowrap!important;background:#d49a181a!important;border:1px solid #d49a1829!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:8px 11px!important;font-size:11px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.tgfood-map-box iframe{filter:saturate(.95)contrast(1.02)!important;border:0!important;width:100%!important;height:185px!important;display:block!important}.tgfood-actions a{color:#fff!important;background:linear-gradient(135deg,#7a4a00,#d49a18)!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 26px #9a65002e!important}.tgfood-actions a.secondary{color:#7a4a00!important;box-shadow:none!important;background:#fff!important;border:1px solid #d49a1829!important}.food-section .tg-place-card-food .tg-place-actions,.food-section .tg-place-card .tg-place-actions{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.food-section .tg-place-card-food .tg-place-actions>*,.food-section .tg-place-card .tg-place-actions>*{display:none!important}.food-section .tg-place-card-food .tg-place-actions>:first-child,.food-section .tg-place-card .tg-place-actions>:first-child{color:#fff!important;background:linear-gradient(135deg,#7a4a00,#d49a18)!important;border:none!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 26px #9a65002e!important}@media (max-width:700px){.food-section .tg-hero h1,.tgfood-carousel h2,.tgfood-title-row h2,.tgfood-modal-top h2{letter-spacing:-.022em!important}.tgfood-map-box iframe{height:160px!important}.tgfood-actions{grid-template-columns:1fr!important}}.tgfood-actions a{min-height:38px!important;box-shadow:none!important;border-radius:14px!important;padding:8px 10px!important;font-size:11px!important;font-weight:720!important}.tgfood-actions a:first-child:last-child{grid-column:1/-1!important}.tgfood-actions a:nth-child(4):last-child,.tgfood-actions a:nth-child(5):last-child{grid-column:auto!important}@media (max-width:700px){.tgfood-modal-backdrop{align-items:center!important;padding:8px!important}.tgfood-modal{border-radius:24px!important;grid-template-columns:1fr!important;width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.tgfood-modal-photo{height:145px!important;min-height:145px!important;max-height:145px!important}.tgfood-modal-content{gap:7px!important;padding:13px!important;overflow:hidden!important}.tgfood-modal-top{margin-bottom:2px!important}.tgfood-modal-top h2{letter-spacing:-.018em!important;font-size:24px!important;line-height:1!important}.tgfood-modal-top button{min-height:32px!important;padding:7px 10px!important;font-size:10px!important}.tgfood-modal-meta{gap:5px!important}.tgfood-modal-meta span{padding:5px 8px!important;font-size:8.5px!important}.tgfood-modal-description{-webkit-line-clamp:2!important;font-size:11px!important;line-height:1.35!important}.tgfood-why{border-radius:16px!important;padding:9px 10px!important}.tgfood-why h3{font-size:13px!important}.tgfood-why p{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.32!important}.tgfood-map-head{padding:8px 9px!important}.tgfood-map-box iframe{height:92px!important}.tgfood-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.tgfood-actions a{border-radius:13px!important;min-height:36px!important;padding:7px 9px!important;font-size:10.5px!important}}@media (max-height:760px) and (min-width:701px){.tgfood-modal-photo{max-height:calc(100vh - 28px)!important}.tgfood-modal-content{gap:7px!important;padding:15px 18px!important}.tgfood-modal-top h2{font-size:clamp(24px,2.7vw,34px)!important}.tgfood-modal-description{-webkit-line-clamp:2!important}.tgfood-why p{-webkit-line-clamp:1!important}.tgfood-map-box iframe{height:96px!important}.tgfood-actions a{min-height:36px!important}}.tgfood-modal-backdrop{justify-content:center!important;align-items:center!important;padding:10px!important}.tgfood-modal{border-radius:28px!important;grid-template-columns:.78fr 1.22fr!important;width:min(1120px,100vw - 20px)!important;height:auto!important;max-height:calc(100vh - 20px)!important;display:grid!important;overflow:hidden!important}.tgfood-modal-photo{height:auto!important;min-height:0!important;max-height:calc(100vh - 20px)!important}.tgfood-modal-photo-button{height:100%!important;min-height:100%!important}.tgfood-modal-photo-button img,.tgfood-modal-photo img{object-fit:cover!important;width:100%!important;height:100%!important}.tgfood-modal-content{flex-direction:column!important;gap:7px!important;padding:15px 17px!important;display:flex!important;overflow:hidden!important}.tgfood-modal-top{gap:10px!important;margin-bottom:2px!important}.tgfood-modal-top p{letter-spacing:.07em!important;margin:0 0 2px!important;font-size:8.5px!important;font-weight:650!important}.tgfood-modal-top h2{letter-spacing:-.018em!important;font-size:clamp(23px,2.8vw,36px)!important;font-weight:820!important;line-height:.98!important}.tgfood-modal-top button{min-height:32px!important;padding:7px 11px!important;font-size:10px!important;font-weight:700!important}.tgfood-modal-meta{gap:5px!important;margin-bottom:0!important}.tgfood-modal-meta span{padding:5px 8px!important;font-size:8.5px!important;font-weight:650!important}.tgfood-modal-description{color:#60777d!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:11.3px!important;font-weight:400!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.tgfood-why{border-radius:16px!important;margin:1px 0!important;padding:9px 10px!important}.tgfood-why h3{letter-spacing:-.01em!important;margin:0 0 3px!important;font-size:12.5px!important;font-weight:780!important;line-height:1.05!important}.tgfood-why p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:10.5px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.tgfood-map-box{border-radius:16px!important;margin:1px 0 3px!important}.tgfood-map-head{padding:7px 9px!important}.tgfood-map-head span{margin-bottom:1px!important;font-size:8px!important}.tgfood-map-head strong{font-size:11px!important;line-height:1.05!important}.tgfood-map-head a{min-height:27px!important;padding:6px 9px!important;font-size:9.5px!important}.tgfood-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:1px!important;display:grid!important}.tgfood-actions a{min-height:34px!important;box-shadow:none!important;white-space:nowrap!important;border-radius:12px!important;padding:7px 8px!important;font-size:10px!important;font-weight:720!important}.tgfood-gallery-arrow{width:34px!important;height:34px!important;font-size:24px!important}.tgfood-gallery-count{padding:5px 9px!important;font-size:9px!important;bottom:10px!important}@media (max-height:780px) and (min-width:701px){.tgfood-modal{grid-template-columns:.72fr 1.28fr!important}.tgfood-modal-content{gap:6px!important;padding:12px 15px!important}.tgfood-modal-top h2{font-size:clamp(21px,2.5vw,31px)!important}.tgfood-modal-description{-webkit-line-clamp:2!important}.tgfood-why p{-webkit-line-clamp:1!important}.tgfood-map-box iframe{height:74px!important}.tgfood-actions a{min-height:32px!important}}@media (max-width:700px){.tgfood-modal-backdrop{padding:7px!important}.tgfood-modal{border-radius:24px!important;grid-template-columns:1fr!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.tgfood-modal-photo{height:118px!important;min-height:118px!important;max-height:118px!important}.tgfood-modal-content{gap:6px!important;padding:10px!important;overflow:hidden!important}.tgfood-modal-top{margin-bottom:1px!important}.tgfood-modal-top h2{letter-spacing:-.012em!important;font-size:21px!important;line-height:1!important}.tgfood-modal-top button{min-height:30px!important;padding:6px 9px!important;font-size:9.5px!important}.tgfood-modal-meta{gap:4px!important}.tgfood-modal-meta span{padding:4px 7px!important;font-size:8px!important}.tgfood-modal-description{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.3!important}.tgfood-why{border-radius:15px!important;padding:8px 9px!important}.tgfood-why h3{font-size:12px!important}.tgfood-why p{-webkit-line-clamp:2!important;font-size:10px!important;line-height:1.28!important}.tgfood-map-head{padding:7px 8px!important}.tgfood-map-box iframe{height:68px!important}.tgfood-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.tgfood-actions a{border-radius:12px!important;min-height:32px!important;padding:6px 8px!important;font-size:9.7px!important}}@media (max-width:700px) and (max-height:760px){.tgfood-modal-photo{height:96px!important;min-height:96px!important;max-height:96px!important}.tgfood-modal-content{gap:5px!important;padding:8px!important}.tgfood-modal-top h2{font-size:19px!important}.tgfood-modal-description,.tgfood-why p{-webkit-line-clamp:1!important}.tgfood-map-box iframe{height:58px!important}.tgfood-actions a{min-height:30px!important}}.tgfood-modal-content{gap:10px!important;padding:22px 24px!important;overflow:hidden!important}.tgfood-modal-top h2{font-size:clamp(27px,3.2vw,44px)!important;line-height:1.03!important}@media (max-width:700px){.tgfood-modal{border-radius:26px!important;grid-template-columns:1fr!important;width:calc(100vw - 14px)!important;min-height:calc(100vh - 14px)!important;max-height:calc(100vh - 14px)!important}.tgfood-modal-photo{height:175px!important;min-height:175px!important;max-height:175px!important}.tgfood-modal-content{gap:8px!important;padding:14px!important}.tgfood-modal-top h2{font-size:25px!important;line-height:1.02!important}.tgfood-modal-description{-webkit-line-clamp:3!important;font-size:11.5px!important;line-height:1.42!important}.tgfood-why p{-webkit-line-clamp:2!important;font-size:10.8px!important;line-height:1.38!important}.tgfood-map-box iframe{height:95px!important}.tgfood-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tgfood-actions a{min-height:38px!important;font-size:10.5px!important}}.tgfood-modal{border-radius:32px!important;grid-template-columns:.88fr 1.12fr!important;width:min(1040px,100vw - 24px)!important;min-height:auto!important;max-height:calc(100vh - 24px)!important}.tgfood-modal-photo{min-height:620px!important;max-height:calc(100vh - 24px)!important}.tgfood-modal-content{justify-content:center!important;gap:9px!important;padding:20px 22px!important;overflow:hidden!important}.tgfood-modal-top h2{letter-spacing:-.018em!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.02!important}.tgfood-modal-description{-webkit-line-clamp:3!important;font-size:12px!important;line-height:1.45!important}.tgfood-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:2px 0!important;display:grid!important}.tgfood-quick-grid div{background:linear-gradient(#fff,#fffaf0)!important;border:1px solid #d49a1824!important;border-radius:18px!important;min-height:64px!important;padding:10px 11px!important;box-shadow:0 8px 18px #5b3d0a0b!important}.tgfood-quick-grid span{color:#9a6500!important;text-transform:uppercase!important;letter-spacing:.075em!important;margin-bottom:4px!important;font-size:9px!important;font-weight:800!important;display:block!important}.tgfood-quick-grid strong{color:#102b32!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;font-weight:750!important;line-height:1.18!important;display:-webkit-box!important;overflow:hidden!important}.tgfood-why{border-radius:19px!important;padding:12px 13px!important}.tgfood-why h3{font-size:14px!important}.tgfood-why p{-webkit-line-clamp:3!important;font-size:11.4px!important;line-height:1.42!important}.tgfood-map-box iframe{height:112px!important}.tgfood-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.tgfood-actions a{border-radius:14px!important;min-height:38px!important;font-size:10.5px!important}@media (max-height:780px) and (min-width:701px){.tgfood-modal-photo{min-height:560px!important}.tgfood-modal-content{gap:7px!important;padding:16px 18px!important}.tgfood-quick-grid div{min-height:56px!important;padding:8px 9px!important}.tgfood-map-box iframe{height:88px!important}}@media (max-width:700px){.tgfood-modal{border-radius:26px!important;grid-template-columns:1fr!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.tgfood-modal-photo{height:165px!important;min-height:165px!important;max-height:165px!important}.tgfood-modal-content{justify-content:flex-start!important;gap:7px!important;padding:13px!important}.tgfood-modal-top h2{font-size:24px!important}.tgfood-modal-description{-webkit-line-clamp:2!important;font-size:11.3px!important;line-height:1.38!important}.tgfood-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.tgfood-quick-grid div{border-radius:15px!important;min-height:54px!important;padding:8px 9px!important}.tgfood-quick-grid span{font-size:8px!important}.tgfood-quick-grid strong{font-size:10.5px!important;line-height:1.16!important}.tgfood-why{padding:9px 10px!important}.tgfood-why p{-webkit-line-clamp:2!important;font-size:10.5px!important;line-height:1.34!important}.tgfood-map-box iframe{height:78px!important}.tgfood-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tgfood-actions a{min-height:34px!important;font-size:10px!important}}.food-section .tg-hero .tg-hero-pill,.food-section .tg-hero .tg-pill,.food-section .tg-hero .hero-pill,.food-section .tg-hero [class*=pill],.food-section .tg-hero [class*=badge]{color:#7a4a00!important;-webkit-backdrop-filter:blur(10px)saturate(135%)!important;background:linear-gradient(135deg,#f7d77457,#ffffffb8)!important;border:1px solid #d49a183d!important;font-weight:800!important;box-shadow:0 8px 20px #7a4a0014!important}.food-section .tg-hero .tg-hero-pills,.food-section .tg-hero .hero-pills,.food-section .tg-hero .tg-pill-row,.food-section .tg-hero [class*=pill-row],.food-section .tg-hero [class*=badges]{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.food-section .tg-hero .tg-hero-pill *,.food-section .tg-hero .tg-pill *,.food-section .tg-hero .hero-pill *,.food-section .tg-hero [class*=pill] *,.food-section .tg-hero [class*=badge] *{color:#7a4a00!important}.food-section .tg-hero [class*=pill]:hover,.food-section .tg-hero [class*=badge]:hover{background:linear-gradient(135deg,#f7d774,#fff5cf)!important;border-color:#d49a1857!important}.food-section .tg-hero [class*=pink],.food-section .tg-hero [class*=magenta],.food-section .tg-hero [class*=rose],.food-section .tg-hero [class*=purple]{color:#7a4a00!important;background:linear-gradient(135deg,#f7d77457,#ffffffb8)!important;border-color:#d49a183d!important}@media (max-width:700px){.food-section .tg-hero .tg-hero-pills,.food-section .tg-hero .hero-pills,.food-section .tg-hero .tg-pill-row,.food-section .tg-hero [class*=pill-row],.food-section .tg-hero [class*=badges]{gap:7px!important;margin-top:12px!important}.food-section .tg-hero .tg-hero-pill,.food-section .tg-hero .tg-pill,.food-section .tg-hero .hero-pill,.food-section .tg-hero [class*=pill],.food-section .tg-hero [class*=badge]{border-radius:999px!important;padding:7px 10px!important;font-size:11px!important}}.nightlife-section{color:#f9fafb!important;background:radial-gradient(circle at 10% 0,#facc151a,#0000 24%),radial-gradient(circle at 92% 4%,#8b1bc04d,#0000 30%),linear-gradient(#050816 0%,#020617 100%)!important}.nightlife-section .tg-hero{background:radial-gradient(circle at 90% 12%,#facc1538,#0000 30%),linear-gradient(135deg,#120725f5,#640e87f0)!important;border:1px solid #ffffff1f!important;box-shadow:0 18px 44px #00000057!important}.nightlife-section .tg-hero h1,.nightlife-section .tg-hero p{color:#fff!important}.nightlife-section .tg-hero [class*=pill],.nightlife-section .tg-hero [class*=badge]{color:#facc15!important;background:#facc1529!important;border-color:#facc1542!important}.tgnight-sticky{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#050816fa,#050816d1,#0000)!important;padding:8px 0 10px!important;position:sticky!important;top:0!important}.tgnight-carousel{isolation:isolate!important;border:1px solid #facc1529!important;border-radius:28px!important;min-height:172px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 46px #0000006b!important}.tgnight-carousel.has-bg-image{background:linear-gradient(90deg, #050816e6, #1207259e, #12072538), var(--night-bg-image) center/cover no-repeat!important}.tgnight-carousel.no-bg-image{background:radial-gradient(circle at 90% 14%,#facc1538,#0000 30%),radial-gradient(circle at 14% 0,#8b1bc06b,#0000 34%),linear-gradient(135deg,#0b1020,#120725)!important}.tgnight-carousel-content{z-index:2!important;max-width:820px!important;position:relative!important}.tgnight-carousel-content p{color:#facc15!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#facc1529!important;border:1px solid #facc153d!important;border-radius:999px!important;width:max-content!important;margin:0 0 10px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important}.tgnight-carousel-content h2{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(27px,5vw,48px)!important;line-height:.98!important}.tgnight-carousel-content span{color:#ffffffc7!important;max-width:680px!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.tgnight-dots{z-index:3!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:16px!important;right:18px!important}.tgnight-dots button{background:#ffffff57!important;border:0!important;border-radius:999px!important;width:8px!important;height:8px!important}.tgnight-dots button.active{background:#facc15!important;width:24px!important}.tgnight-filters{scrollbar-width:none!important;gap:8px!important;padding:10px 2px 2px!important;display:flex!important;overflow-x:auto!important}.tgnight-filters::-webkit-scrollbar{display:none!important}.tgnight-filters button{color:#c7c9d3!important;background:#0f172ae0!important;border:1px solid #e5def724!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important}.tgnight-filters button.active{color:#fff!important;background:linear-gradient(135deg,#640e87,#8b1bc0)!important;border-color:#facc1547!important;box-shadow:0 10px 24px #640e874d!important}.tgnight-title-row{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin:18px 0 14px!important;display:flex!important}.tgnight-title-row p{color:#facc15!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:11px!important;font-weight:900!important}.tgnight-title-row h2{color:#fff!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(24px,4vw,38px)!important;line-height:1!important}.tgnight-title-row span{color:#facc15!important;background:#facc1521!important;border:1px solid #facc1538!important;border-radius:999px!important;flex-shrink:0!important;padding:8px 11px!important;font-size:12px!important;font-weight:900!important}.nightlife-section .tg-card-grid{gap:16px!important}.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife{color:#f9fafb!important;background:linear-gradient(#0b1020,#050816)!important;border:1px solid #94a3b838!important;box-shadow:0 14px 34px #00000057!important}.nightlife-section .tg-place-card h3,.nightlife-section .tg-place-title,.nightlife-section .tg-place-card p{color:#f9fafb!important}.nightlife-section .tg-place-card [class*=badge]{color:#facc15!important;background:#facc1521!important;border-color:#facc1533!important}.nightlife-section .tg-place-actions{grid-template-columns:1fr!important;display:grid!important}.nightlife-section .tg-place-actions>:first-child{color:#fff!important;background:linear-gradient(135deg,#640e87,#8b1bc0)!important;border:none!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 26px #640e8747!important}.tgnight-modal-backdrop{z-index:999999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#020617c2!important;justify-content:center!important;align-items:center!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important}.tgnight-modal{background:linear-gradient(#0b1020,#050816)!important;border:1px solid #facc152e!important;border-radius:34px!important;grid-template-columns:.9fr 1.1fr!important;width:min(1080px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #0000008c!important}.tgnight-modal-image{cursor:zoom-in!important;background:#020617!important;border:0!important;min-height:650px!important;padding:0!important}.tgnight-modal-image img{object-fit:cover!important;width:100%!important;height:100%!important}.tgnight-modal-content{flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:22px 24px!important;display:flex!important;overflow:hidden!important}.tgnight-modal-top{justify-content:space-between!important;gap:14px!important;display:flex!important}.tgnight-modal-top p{color:#facc15!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important}.tgnight-modal-top h2{color:#fff!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1!important}.tgnight-modal-top button{color:#facc15!important;background:#facc1521!important;border:1px solid #facc153d!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-weight:900!important}.tgnight-modal-meta{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.tgnight-modal-meta span{color:#f5e8ff!important;background:#640e8747!important;border:1px solid #ffffff1a!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:800!important}.tgnight-description{color:#c7c9d3!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.tgnight-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.tgnight-quick-grid div{background:#0f172ab8!important;border:1px solid #94a3b82e!important;border-radius:18px!important;min-height:64px!important;padding:10px 11px!important}.tgnight-quick-grid span{color:#facc15!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:9px!important;font-weight:900!important;display:block!important}.tgnight-quick-grid strong{color:#fff!important;font-size:12px!important;line-height:1.18!important}.tgnight-advice{background:radial-gradient(circle at 0 0,#facc1526,#0000 38%),#0f172ad1!important;border:1px solid #facc1529!important;border-radius:20px!important;padding:12px 13px!important}.tgnight-advice h3{color:#fff!important;margin:0 0 5px!important;font-size:14px!important}.tgnight-advice p{color:#c7c9d3!important;margin:0!important;font-size:11.5px!important;line-height:1.4!important}.tgnight-map-box{border:1px solid #94a3b833!important;border-radius:20px!important;overflow:hidden!important}.tgnight-map-head{background:#0f172ae6!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;display:flex!important}.tgnight-map-head span{color:#facc15!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;display:block!important}.tgnight-map-head strong{color:#fff!important;font-size:12px!important}.tgnight-map-head a{color:#facc15!important;font-size:10px!important;font-weight:900!important}.tgnight-map-box iframe{filter:invert(.9)hue-rotate(180deg)saturate(.8)!important;border:0!important;width:100%!important;height:110px!important;display:block!important}.tgnight-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.tgnight-actions a{color:#fff!important;background:linear-gradient(135deg,#640e87,#8b1bc0)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.tgnight-actions a.secondary{color:#facc15!important;background:#0f172ae0!important;border:1px solid #facc152e!important}.tgnight-fullscreen{z-index:1000000!important;background:#020617f5!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.tgnight-fullscreen button{z-index:2!important;color:#facc15!important;background:#facc1521!important;border:1px solid #facc153d!important;border-radius:999px!important;min-height:40px!important;padding:9px 13px!important;font-weight:900!important;position:fixed!important;top:18px!important;right:18px!important}.tgnight-fullscreen img{object-fit:contain!important;border-radius:24px!important;max-width:96vw!important;max-height:90vh!important}@media (max-width:700px){.tgnight-carousel{border-radius:24px!important;min-height:188px!important;padding:17px!important}.tgnight-carousel-content h2{font-size:clamp(25px,8vw,36px)!important}.tgnight-title-row{flex-direction:column!important;align-items:start!important}.tgnight-modal{border-radius:26px!important;grid-template-columns:1fr!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.tgnight-modal-image{height:165px!important;min-height:165px!important}.tgnight-modal-content{justify-content:flex-start!important;gap:8px!important;padding:13px!important}.tgnight-modal-top h2{font-size:25px!important}.tgnight-description{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.4px!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.tgnight-quick-grid{gap:7px!important}.tgnight-quick-grid div{min-height:56px!important;padding:8px 9px!important}.tgnight-quick-grid strong{font-size:10.5px!important}.tgnight-map-box iframe{height:82px!important}.tgnight-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tgnight-actions a{min-height:36px!important;font-size:10.5px!important}}.nightlife-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.nightlife-section>.tg-hero,.nightlife-section>.tgnight-sticky,.nightlife-section>.tgnight-title-row,.nightlife-section>.tg-card-grid{box-sizing:border-box!important;width:min(1420px,100%)!important;max-width:min(1420px,100%)!important;margin-left:auto!important;margin-right:auto!important}.nightlife-section>.tg-hero{border-radius:30px!important;min-height:280px!important;margin-top:0!important;margin-bottom:18px!important;padding:30px 28px!important}.nightlife-section>.tgnight-sticky{margin-bottom:16px!important;padding-top:0!important;top:0!important}.nightlife-section .tgnight-carousel{width:100%!important;max-width:100%!important;margin:0 auto 10px!important}.nightlife-section .tgnight-filters{width:100%!important;max-width:100%!important;margin:0 auto!important}.nightlife-section>.tgnight-title-row{margin-top:12px!important;margin-bottom:16px!important}.nightlife-section>.tg-card-grid{margin-top:0!important;padding-top:0!important}@media (min-width:1200px){.nightlife-section{padding-left:18px!important;padding-right:18px!important}.nightlife-section>.tg-hero,.nightlife-section>.tgnight-sticky,.nightlife-section>.tgnight-title-row,.nightlife-section>.tg-card-grid{width:min(1460px,100%)!important;max-width:min(1460px,100%)!important}}@media (max-width:1024px){.nightlife-section{padding-left:14px!important;padding-right:14px!important}.nightlife-section>.tg-hero,.nightlife-section>.tgnight-sticky,.nightlife-section>.tgnight-title-row,.nightlife-section>.tg-card-grid{width:100%!important;max-width:100%!important}.nightlife-section>.tg-hero{min-height:240px!important;padding:24px 22px!important}}@media (max-width:700px){.nightlife-section{padding-left:10px!important;padding-right:10px!important}.nightlife-section>.tg-hero,.nightlife-section>.tgnight-sticky,.nightlife-section>.tgnight-title-row,.nightlife-section>.tg-card-grid{width:100%!important;max-width:100%!important}.nightlife-section>.tg-hero{border-radius:24px!important;min-height:210px!important;margin-bottom:12px!important;padding:18px 16px!important}.nightlife-section .tgnight-carousel{border-radius:22px!important}.nightlife-section .tgnight-title-row{margin-top:10px!important;margin-bottom:14px!important}.tgnight-near-row{padding-top:7px!important}.tgnight-near-btn{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}}.tgfood-near-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:8px 2px 0!important;display:flex!important}.tgfood-near-btn{color:#7a4a00!important;cursor:pointer!important;background:#ffffffd6!important;border:1px solid #d49a1847!important;border-radius:999px!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 22px #7a4a0014!important}.tgfood-near-btn.active{color:#fff!important;background:linear-gradient(135deg,#f7d774,#d49a18)!important;border-color:#d49a186b!important}.tgfood-near-row span{color:#7b8b90!important;font-size:11px!important;font-weight:700!important}.food-section .tg-place-card [class*=badge],.food-section .tg-place-card-food [class*=badge]{white-space:nowrap!important}@media (max-width:700px){.tgfood-near-row{padding-top:7px!important}.tgfood-near-btn{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}}.tgnight-near-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:8px 2px 0!important;display:flex!important}.tgnight-near-btn{color:#facc15!important;cursor:pointer!important;background:#0f172ae0!important;border:1px solid #facc153d!important;border-radius:999px!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 22px #00000038!important}.tgnight-near-btn.active{color:#fff!important;background:linear-gradient(135deg,#640e87,#8b1bc0)!important;border-color:#facc155c!important}.tgnight-near-row span{color:#ffffffad!important;font-size:11px!important;font-weight:700!important}.nightlife-section .tg-place-card [class*=badge],.nightlife-section .tg-place-card-nightlife [class*=badge]{white-space:nowrap!important}@media (max-width:700px){.tgnight-near-row{padding-top:7px!important}.tgnight-near-btn{min-height:36px!important;padding:8px 12px!important;font-size:11px!important}}.essentials-section{color:#071a2f!important;box-sizing:border-box!important;background:radial-gradient(circle at 8% 0,#2dd4bf1f,#0000 26%),radial-gradient(circle at 92% 4%,#2c7dc924,#0000 30%),linear-gradient(#f8fbff 0%,#fff 100%)!important;width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.essentials-section>.tg-hero,.essentials-section>.tgess-sticky,.essentials-section>.tgess-title-row,.essentials-section>.tgess-grid{box-sizing:border-box!important;width:min(1460px,100%)!important;max-width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.essentials-section .tg-hero{color:#fff!important;background:radial-gradient(circle at 90% 14%,#ffffff38,#0000 30%),linear-gradient(135deg,#11737e,#2c7dc9 52%,#0ea5b9)!important;border:1px solid #ffffff2e!important;box-shadow:0 18px 42px #2c7dc92e!important}.essentials-section .tg-hero h1,.essentials-section .tg-hero p{color:#fff!important}.essentials-section .tg-hero [class*=pill],.essentials-section .tg-hero [class*=badge]{color:#fff!important;background:#ffffff2e!important;border-color:#fff3!important}.tgess-sticky{z-index:30!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#f8fbfffa,#f8fbffd6,#0000)!important;padding:8px 0 10px!important;position:sticky!important;top:0!important}.tgess-carousel{isolation:isolate!important;border:1px solid #2c7dc924!important;border-radius:28px!important;min-height:172px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px #2c7dc91f!important}.tgess-carousel.has-bg-image{background:linear-gradient(90deg, #071a2fd1, #11737e94, #0ea5b92e), var(--ess-bg-image) center/cover no-repeat!important}.tgess-carousel.no-bg-image{background:radial-gradient(circle at 92% 18%,#2dd4bf38,#0000 30%),radial-gradient(circle at 12% 0,#2c7dc938,#0000 32%),linear-gradient(135deg,#11737e,#2c7dc9)!important}.tgess-carousel-content{z-index:2!important;max-width:820px!important;position:relative!important}.tgess-carousel-content p{color:#fff!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#ffffff2e!important;border:1px solid #fff3!important;border-radius:999px!important;width:max-content!important;margin:0 0 10px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important}.tgess-carousel-content h2{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(27px,5vw,48px)!important;line-height:.98!important}.tgess-carousel-content span{color:#ffffffdb!important;max-width:700px!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.tgess-dots{z-index:3!important;gap:6px!important;display:flex!important;position:absolute!important;bottom:16px!important;right:18px!important}.tgess-dots button{background:#ffffff6b!important;border:0!important;border-radius:999px!important;width:8px!important;height:8px!important}.tgess-dots button.active{background:#fff!important;width:24px!important}.tgess-filters{scrollbar-width:none!important;gap:8px!important;padding:10px 2px 2px!important;display:flex!important;overflow-x:auto!important}.tgess-filters::-webkit-scrollbar{display:none!important}.tgess-filters button,.tgess-tools-row select,.tgess-near-btn,.tgess-reset-btn{color:#0b3b6e!important;background:#fff!important;border:1px solid #2c7dc929!important;border-radius:999px!important;flex:none!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 18px #2c7dc90f!important}.tgess-filters button.active,.tgess-near-btn.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2c7dc9)!important;border-color:#2c7dc94d!important}.tgess-tools-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:8px 2px 0!important;display:flex!important}.tgess-tools-row span{color:#64748b!important;font-size:11px!important;font-weight:700!important}.tgess-title-row{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin:18px auto 14px!important;display:flex!important}.tgess-title-row p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:11px!important;font-weight:900!important}.tgess-title-row h2{color:#071a2f!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(24px,4vw,38px)!important;line-height:1!important}.tgess-title-row span{color:#1e5fa5!important;background:#2c7dc917!important;border:1px solid #2c7dc924!important;border-radius:999px!important;flex-shrink:0!important;padding:8px 11px!important;font-size:12px!important;font-weight:900!important}.tgess-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:16px!important;display:grid!important}.tgess-card{background:#fff!important;border:1px solid #e2e8f0eb!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 14px 28px #0f172a12!important}.tgess-card-media{background:#e5e7eb!important;height:170px!important;position:relative!important;overflow:hidden!important}.tgess-card-media img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tgess-card-media span{color:#fff!important;background:#071a2fd1!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:900!important;position:absolute!important;bottom:12px!important;left:12px!important}.tgess-card-body{padding:13px!important}.tgess-card-type{color:#1e5fa5!important;text-transform:uppercase!important;background:#2c7dc914!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin-bottom:7px!important;padding:5px 9px!important;font-size:10px!important;font-weight:900!important}.tgess-card h3{color:#071a2f!important;letter-spacing:-.025em!important;margin:0!important;font-size:17px!important;line-height:1.12!important}.tgess-card p{color:#64748b!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.tgess-card-provider{color:#11737e!important;margin-top:8px!important;font-size:12px!important;font-weight:800!important}.tgess-card-badges{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important;display:flex!important}.tgess-card-badges span{color:#0b3b6e!important;background:#f8fafc!important;border:1px solid #2c7dc91a!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:800!important}.tgess-card button{color:#fff!important;background:linear-gradient(135deg,#11737e,#2c7dc9)!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:44px!important;margin-top:11px!important;font-size:13px!important;font-weight:900!important}.tgess-modal-backdrop{z-index:999999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#071a2f80!important;justify-content:center!important;align-items:center!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important}.tgess-modal{background:#fff!important;border:1px solid #2c7dc929!important;border-radius:34px!important;grid-template-columns:.9fr 1.1fr!important;width:min(1080px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 70px #0f172a47!important}.tgess-modal-image{background:#e5e7eb!important;border:0!important;min-height:650px!important;padding:0!important}.tgess-modal-image img{object-fit:cover!important;width:100%!important;height:100%!important}.tgess-modal-content{flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:22px 24px!important;display:flex!important;overflow:hidden!important}.tgess-modal-top{justify-content:space-between!important;gap:14px!important;display:flex!important}.tgess-modal-top p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important}.tgess-modal-top h2{color:#071a2f!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,3.2vw,46px)!important;line-height:1!important}.tgess-modal-top button{color:#1e5fa5!important;background:#2c7dc914!important;border:1px solid #2c7dc929!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-weight:900!important}.tgess-modal-meta{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.tgess-modal-meta span{color:#1e5fa5!important;background:#2c7dc914!important;border:1px solid #2c7dc91a!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:800!important}.tgess-description{color:#64748b!important;margin:0!important;font-size:12.5px!important;line-height:1.45!important}.tgess-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.tgess-quick-grid div{background:#f8fbff!important;border:1px solid #2c7dc91a!important;border-radius:18px!important;min-height:64px!important;padding:10px 11px!important}.tgess-quick-grid span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:4px!important;font-size:9px!important;font-weight:900!important;display:block!important}.tgess-quick-grid strong{color:#071a2f!important;font-size:12px!important;line-height:1.18!important}.tgess-advice{background:linear-gradient(#fff,#f8fbff)!important;border:1px solid #10b9811f!important;border-radius:20px!important;padding:12px 13px!important}.tgess-advice h3{color:#071a2f!important;margin:0 0 5px!important;font-size:14px!important}.tgess-advice p{color:#64748b!important;margin:0!important;font-size:11.5px!important;line-height:1.4!important}.tgess-map-box{border:1px solid #2c7dc91f!important;border-radius:20px!important;overflow:hidden!important}.tgess-map-head{background:#f8fbff!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;display:flex!important}.tgess-map-head span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;display:block!important}.tgess-map-head strong{color:#071a2f!important;font-size:12px!important}.tgess-map-head a{color:#1e5fa5!important;font-size:10px!important;font-weight:900!important}.tgess-map-box iframe{border:0!important;width:100%!important;height:110px!important;display:block!important}.tgess-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.tgess-actions a{color:#fff!important;background:linear-gradient(135deg,#11737e,#2c7dc9)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.tgess-actions a.secondary{color:#1e5fa5!important;background:#fff!important;border:1px solid #2c7dc929!important}@media (max-width:700px){.essentials-section{padding-left:10px!important;padding-right:10px!important}.tgess-carousel{border-radius:24px!important;min-height:188px!important;padding:17px!important}.tgess-carousel-content h2{font-size:clamp(25px,8vw,36px)!important}.tgess-title-row{flex-direction:column!important;align-items:start!important}.tgess-grid{grid-template-columns:1fr!important;gap:13px!important}.tgess-modal{border-radius:26px!important;grid-template-columns:1fr!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.tgess-modal-image{height:165px!important;min-height:165px!important}.tgess-modal-content{justify-content:flex-start!important;gap:8px!important;padding:13px!important}.tgess-modal-top h2{font-size:25px!important}.tgess-description{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11.4px!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.tgess-quick-grid{gap:7px!important}.tgess-quick-grid div{min-height:56px!important;padding:8px 9px!important}.tgess-quick-grid strong{font-size:10.5px!important}.tgess-map-box iframe{height:82px!important}.tgess-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tgess-actions a{min-height:36px!important;font-size:10.5px!important}}.essentials-section{background:radial-gradient(circle at 10% 0,#0ea5b91a,#0000 28%),linear-gradient(#eef8ff 0%,#fff 42%,#f8fbff 100%)!important;padding-left:16px!important;padding-right:16px!important}.essentials-section>.tg-hero:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#ffffff38,#0000 64%)!important;border-radius:999px!important;width:240px!important;height:240px!important;position:absolute!important;bottom:-70px!important;right:-60px!important}.essentials-section .tg-hero-content{z-index:2!important;max-width:900px!important;position:relative!important}.essentials-section .tg-hero-eyebrow{color:#fff!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#ffffff2e!important;border:1px solid #ffffff2e!important;border-radius:999px!important;width:max-content!important;margin:0 0 16px!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important}.essentials-section .tg-hero h1{color:#fff!important;letter-spacing:-.055em!important;max-width:820px!important;margin:0!important;font-size:clamp(38px,5.5vw,76px)!important;line-height:.96!important}.essentials-section .tg-hero-description{color:#ffffffeb!important;max-width:760px!important;margin:16px 0 0!important;font-size:clamp(14px,1.6vw,18px)!important;font-weight:500!important;line-height:1.48!important}.essentials-section .tg-hero-badges>*,.essentials-section .tg-hero [class*=badge],.essentials-section .tg-hero [class*=pill]{color:#fff!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;background:#fff3!important;border:1px solid #ffffff3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:auto!important;height:auto!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 8px 18px #0f172a1a!important}.essentials-section .tg-hero-badges>:empty,.essentials-section .tg-hero [class*=badge]:empty,.essentials-section .tg-hero [class*=pill]:empty{display:none!important}.essentials-section .tgess-sticky,.essentials-section .essential-sticky,.essentials-section .ess-sticky{width:min(1420px,100%)!important;max-width:min(1420px,100%)!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:700px){.essentials-section{padding-left:10px!important;padding-right:10px!important}.essentials-section>.tg-hero{border-radius:25px!important;min-height:235px!important;margin-bottom:12px!important;padding:20px 16px!important}.essentials-section .tg-hero-eyebrow{margin-bottom:12px!important;padding:7px 10px!important;font-size:9.5px!important}.essentials-section .tg-hero h1{font-size:clamp(34px,11vw,48px)!important;line-height:.98!important}.essentials-section .tg-hero-description{margin-top:12px!important;font-size:12.8px!important;line-height:1.42!important}.essentials-section .tg-hero-badges{gap:7px!important;margin-top:14px!important}.essentials-section .tg-hero-badges>*,.essentials-section .tg-hero [class*=badge],.essentials-section .tg-hero [class*=pill]{min-height:31px!important;padding:7px 10px!important;font-size:10.5px!important}}.essentials-section{background:radial-gradient(circle at 10% 0,#0ea5b914,#0000 28%),linear-gradient(#eef8ff 0%,#fff 46%,#f8fbff 100%)!important;padding-top:18px!important;padding-left:16px!important;padding-right:16px!important}.essentials-section>.tg-hero{background:radial-gradient(circle at 88% 14%,#ffffff38,#0000 30%),radial-gradient(circle at 12% 0,#ffffff29,#0000 28%),linear-gradient(135deg,#11737e 0%,#2c7dc9 52%,#0ea5b9 100%)!important;border:1px solid #ffffff2e!important;border-radius:30px!important;width:min(1420px,100%)!important;max-width:min(1420px,100%)!important;min-height:285px!important;margin:0 auto 18px!important;padding:30px 30px 28px!important;overflow:hidden!important;box-shadow:0 18px 42px #2c7dc929!important}.essentials-section .tg-hero-content{max-width:900px!important}.essentials-section .tg-hero-eyebrow{color:#fff!important;background:#ffffff2b!important;border:1px solid #ffffff2e!important;margin-bottom:14px!important}.essentials-section .tg-hero h1{color:#fff!important;letter-spacing:-.052em!important;max-width:820px!important;font-size:clamp(40px,5vw,72px)!important;line-height:.98!important}.essentials-section .tg-hero-description{color:#ffffffe6!important;max-width:780px!important;margin-top:14px!important;font-size:clamp(14px,1.45vw,17px)!important;line-height:1.48!important}.essentials-section .tg-hero-badges{background:0 0!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important;padding:0!important;display:flex!important}.essentials-section .tg-hero-badges>*{color:#fff!important;letter-spacing:0!important;text-transform:none!important;opacity:1!important;background:#ffffff2e!important;border:1px solid #ffffff38!important;border-radius:999px!important;width:auto!important;min-width:auto!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important;box-shadow:0 8px 18px #0f172a14!important}.essentials-section .tg-hero-badges>:empty{display:none!important}.essentials-section .tgess-sticky,.essentials-section .essential-sticky,.essentials-section .ess-sticky{width:min(1420px,100%)!important;max-width:min(1420px,100%)!important;margin:0 auto 16px!important}.essentials-section .tgess-title-row,.essentials-section .essential-title-row,.essentials-section .ess-title-row,.essentials-section>.tg-card-grid,.essentials-section .tg-card-grid{width:min(1420px,100%)!important;max-width:min(1420px,100%)!important;margin-left:auto!important;margin-right:auto!important}.essentials-section .tg-card-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))!important;align-items:stretch!important;gap:16px!important;display:grid!important}.essentials-section .tg-place-card,.essentials-section .tg-place-card-essentials,.essentials-section .tgess-card,.essentials-section .essential-card,.essentials-section [class*=service-card]{border-radius:24px!important;flex-direction:column!important;height:100%!important;min-height:430px!important;display:flex!important;overflow:hidden!important}.essentials-section .tg-place-card img,.essentials-section .tg-place-card-essentials img,.essentials-section .tgess-card img,.essentials-section .essential-card img,.essentials-section [class*=service-card] img{object-fit:cover!important;height:190px!important}.essentials-section .tg-place-card>div:last-child,.essentials-section .tg-place-card-essentials>div:last-child,.essentials-section .tgess-card>div:last-child,.essentials-section .essential-card>div:last-child,.essentials-section [class*=service-card]>div:last-child{flex-direction:column!important;flex:1!important;display:flex!important}.essentials-section .tg-place-actions,.essentials-section .tgess-actions,.essentials-section .essential-actions,.essentials-section [class*=actions]{margin-top:auto!important}.essentials-section .tg-place-actions>:first-child,.essentials-section .tgess-actions>:first-child,.essentials-section .essential-actions>:first-child{border-radius:16px!important;min-height:46px!important}@media (min-width:1200px){.essentials-section>.tg-hero,.essentials-section .tgess-sticky,.essentials-section .essential-sticky,.essentials-section .ess-sticky,.essentials-section .tgess-title-row,.essentials-section .essential-title-row,.essentials-section .ess-title-row,.essentials-section .tg-card-grid{width:min(1460px,100%)!important;max-width:min(1460px,100%)!important}.essentials-section .tg-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1024px){.essentials-section{padding-top:16px!important;padding-left:14px!important;padding-right:14px!important}.essentials-section>.tg-hero{min-height:255px!important;padding:24px 22px!important}.essentials-section .tg-card-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important}}@media (max-width:700px){.essentials-section{padding-top:12px!important;padding-left:10px!important;padding-right:10px!important}.essentials-section>.tg-hero{border-radius:24px!important;min-height:225px!important;margin-bottom:12px!important;padding:18px 16px!important}.essentials-section .tg-hero h1{font-size:clamp(33px,10.5vw,46px)!important;line-height:1!important}.essentials-section .tg-hero-description{margin-top:11px!important;font-size:12.6px!important;line-height:1.4!important}.essentials-section .tg-hero-badges{gap:7px!important;margin-top:13px!important}.essentials-section .tg-hero-badges>*{min-height:31px!important;padding:7px 10px!important;font-size:10.5px!important}.essentials-section .tg-card-grid{grid-template-columns:1fr!important;gap:14px!important}.essentials-section .tg-place-card,.essentials-section .tg-place-card-essentials,.essentials-section .tgess-card,.essentials-section .essential-card,.essentials-section [class*=service-card]{min-height:405px!important}.essentials-section .tg-place-card img,.essentials-section .tg-place-card-essentials img,.essentials-section .tgess-card img,.essentials-section .essential-card img,.essentials-section [class*=service-card] img{height:180px!important}}.food-section .tg-card-grid,.excursions-section .tg-card-grid,.nightlife-section .tg-card-grid,.essentials-section .tg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:min(1460px,100%)!important;max-width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.food-section .tg-card-grid>*,.excursions-section .tg-card-grid>*,.nightlife-section .tg-card-grid>*,.essentials-section .tg-card-grid>*{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important}.food-section .tg-place-card,.food-section .tg-place-card-food,.excursions-section .tg-place-card,.excursions-section .tg-place-card-outdoor,.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife,.essentials-section .tg-place-card,.essentials-section .tg-place-card-essentials{border-radius:24px!important;flex-direction:column!important;height:100%!important;min-height:430px!important;display:flex!important;overflow:hidden!important}.food-section .tg-place-card img,.food-section .tg-place-card-food img,.excursions-section .tg-place-card img,.excursions-section .tg-place-card-outdoor img,.nightlife-section .tg-place-card img,.nightlife-section .tg-place-card-nightlife img,.essentials-section .tg-place-card img,.essentials-section .tg-place-card-essentials img{object-fit:cover!important;height:190px!important}.food-section .tg-place-card>div:last-child,.food-section .tg-place-card-food>div:last-child,.excursions-section .tg-place-card>div:last-child,.excursions-section .tg-place-card-outdoor>div:last-child,.nightlife-section .tg-place-card>div:last-child,.nightlife-section .tg-place-card-nightlife>div:last-child,.essentials-section .tg-place-card>div:last-child,.essentials-section .tg-place-card-essentials>div:last-child{flex-direction:column!important;flex:1!important;display:flex!important}.food-section .tg-place-actions,.excursions-section .tg-place-actions,.nightlife-section .tg-place-actions,.essentials-section .tg-place-actions{margin-top:auto!important}@media (max-width:1100px){.food-section .tg-card-grid,.excursions-section .tg-card-grid,.nightlife-section .tg-card-grid,.essentials-section .tg-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}}@media (max-width:700px){.food-section .tg-card-grid,.excursions-section .tg-card-grid,.nightlife-section .tg-card-grid,.essentials-section .tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.food-section .tg-place-card,.food-section .tg-place-card-food,.excursions-section .tg-place-card,.excursions-section .tg-place-card-outdoor,.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife,.essentials-section .tg-place-card,.essentials-section .tg-place-card-essentials{border-radius:18px!important;min-height:360px!important}.food-section .tg-place-card img,.food-section .tg-place-card-food img,.excursions-section .tg-place-card img,.excursions-section .tg-place-card-outdoor img,.nightlife-section .tg-place-card img,.nightlife-section .tg-place-card-nightlife img,.essentials-section .tg-place-card img,.essentials-section .tg-place-card-essentials img{height:135px!important}.food-section .tg-place-card h3,.food-section .tg-place-card-food h3,.excursions-section .tg-place-card h3,.excursions-section .tg-place-card-outdoor h3,.nightlife-section .tg-place-card h3,.nightlife-section .tg-place-card-nightlife h3,.essentials-section .tg-place-card h3,.essentials-section .tg-place-card-essentials h3{font-size:13px!important;line-height:1.15!important}.food-section .tg-place-card p,.food-section .tg-place-card-food p,.excursions-section .tg-place-card p,.excursions-section .tg-place-card-outdoor p,.nightlife-section .tg-place-card p,.nightlife-section .tg-place-card-nightlife p,.essentials-section .tg-place-card p,.essentials-section .tg-place-card-essentials p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:10.5px!important;line-height:1.32!important;display:-webkit-box!important;overflow:hidden!important}.food-section .tg-place-actions>:first-child,.excursions-section .tg-place-actions>:first-child,.nightlife-section .tg-place-actions>:first-child,.essentials-section .tg-place-actions>:first-child{border-radius:13px!important;min-height:36px!important;padding:7px 8px!important;font-size:10.5px!important}}@media (max-width:390px){.food-section .tg-card-grid,.excursions-section .tg-card-grid,.nightlife-section .tg-card-grid,.essentials-section .tg-card-grid{gap:8px!important}.food-section .tg-place-card,.food-section .tg-place-card-food,.excursions-section .tg-place-card,.excursions-section .tg-place-card-outdoor,.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife,.essentials-section .tg-place-card,.essentials-section .tg-place-card-essentials{min-height:345px!important}.food-section .tg-place-card img,.excursions-section .tg-place-card img,.nightlife-section .tg-place-card img,.essentials-section .tg-place-card img{height:122px!important}}.nightlife-section{padding-top:22px!important}.nightlife-section>.tg-hero{margin-top:0!important;margin-bottom:20px!important}@media (max-width:700px){.nightlife-section{padding-top:14px!important}.nightlife-section>.tg-hero{margin-bottom:14px!important}}.nightlife-section .tg-place-card [class*=badge],.nightlife-section .tg-place-card-nightlife [class*=badge],.nightlife-section .tg-place-card [class*=pill],.nightlife-section .tg-place-card-nightlife [class*=pill]{color:#f5e8ff!important;box-shadow:none!important;background:#640e8733!important;border:1px solid #ffffff24!important}.nightlife-section .tg-place-card [class*=badge-row],.nightlife-section .tg-place-card-nightlife [class*=badge-row],.nightlife-section .tg-place-card [class*=badges],.nightlife-section .tg-place-card-nightlife [class*=badges],.nightlife-section .tg-place-card [class*=meta],.nightlife-section .tg-place-card-nightlife [class*=meta]{box-shadow:none!important;background:0 0!important}.nightlife-section .tg-place-card div,.nightlife-section .tg-place-card-nightlife div{--gold:transparent!important;--gold-strong:transparent!important}.nightlife-section .tg-place-card [class*=badge]:nth-of-type(2),.nightlife-section .tg-place-card-nightlife [class*=badge]:nth-of-type(2){color:#facc15!important;background:#facc151a!important;border-color:#facc152e!important}.nightlife-section .tg-place-card .tg-place-badges,.nightlife-section .tg-place-card-nightlife .tg-place-badges{background:0 0!important;gap:6px!important;margin:0 0 8px!important;padding:0!important}.nightlife-section .tg-place-card .tg-place-badges *,.nightlife-section .tg-place-card-nightlife .tg-place-badges *{box-shadow:none!important}.nightlife-section .tg-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;width:min(1460px,100%)!important;max-width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife{background:linear-gradient(#0b1020 0%,#060817 100%)!important;border:1px solid #94a3b838!important;border-radius:24px!important;flex-direction:column!important;height:100%!important;min-height:470px!important;padding:12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 34px #00000057!important}.nightlife-section .tg-place-card img,.nightlife-section .tg-place-card-nightlife img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:205px!important;display:block!important;overflow:hidden!important}.nightlife-section .tg-place-card [class*=image],.nightlife-section .tg-place-card-nightlife [class*=image],.nightlife-section .tg-place-card [class*=media],.nightlife-section .tg-place-card-nightlife [class*=media]{background:0 0!important;border-radius:18px!important;margin:0 0 12px!important;overflow:hidden!important}.nightlife-section .tg-place-card>div:last-child,.nightlife-section .tg-place-card-nightlife>div:last-child{background:0 0!important;flex-direction:column!important;flex:1!important;padding:0!important;display:flex!important}.nightlife-section .tg-place-badges,.nightlife-section .tg-place-card .tg-place-badges,.nightlife-section .tg-place-card-nightlife .tg-place-badges,.nightlife-section .tg-place-card [class*=badges],.nightlife-section .tg-place-card-nightlife [class*=badges],.nightlife-section .tg-place-card [class*=badge-row],.nightlife-section .tg-place-card-nightlife [class*=badge-row]{box-shadow:none!important;background:0 0!important;border:none!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 10px!important;padding:0!important;display:flex!important}.nightlife-section .tg-place-card [class*=badge],.nightlife-section .tg-place-card-nightlife [class*=badge],.nightlife-section .tg-place-card [class*=pill],.nightlife-section .tg-place-card-nightlife [class*=pill]{color:#f5e8ff!important;width:auto!important;min-width:auto!important;min-height:24px!important;box-shadow:none!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important;background:#640e8747!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.nightlife-section .tg-place-card [class*=badge]:nth-child(2),.nightlife-section .tg-place-card-nightlife [class*=badge]:nth-child(2),.nightlife-section .tg-place-card [class*=pill]:nth-child(2),.nightlife-section .tg-place-card-nightlife [class*=pill]:nth-child(2){color:#facc15!important;background:#facc151f!important;border-color:#facc1538!important}.nightlife-section .tg-place-meta,.nightlife-section .tg-place-card [class*=meta],.nightlife-section .tg-place-card-nightlife [class*=meta]{color:#8ea0b8!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0 0 8px!important;padding:0!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.nightlife-section .tg-place-card h3,.nightlife-section .tg-place-card-nightlife h3,.nightlife-section .tg-place-title{color:#fff!important;letter-spacing:-.03em!important;margin:0 0 7px!important;font-size:18px!important;font-weight:900!important;line-height:1.12!important}.nightlife-section .tg-place-card p,.nightlife-section .tg-place-card-nightlife p,.nightlife-section .tg-place-description{color:#d6d9e6!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.nightlife-section .tg-place-actions{grid-template-columns:1fr!important;margin-top:auto!important;padding-top:16px!important;display:grid!important}.nightlife-section .tg-place-actions>*{display:none!important}.nightlife-section .tg-place-actions>:first-child{color:#fff!important;background:linear-gradient(135deg,#7b13a8,#9b1bd0)!important;border:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 14px 26px #7b13a842!important}@media (min-width:900px){.nightlife-section .tg-place-card:hover,.nightlife-section .tg-place-card-nightlife:hover{border-color:#facc1533!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px #0000006b!important}.nightlife-section .tg-place-card:hover img,.nightlife-section .tg-place-card-nightlife:hover img{transform:scale(1.03)!important}.nightlife-section .tg-place-card img,.nightlife-section .tg-place-card-nightlife img{transition:transform .35s!important}}@media (max-width:1100px){.nightlife-section .tg-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}}@media (max-width:700px){.nightlife-section .tg-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife{border-radius:18px!important;min-height:365px!important;padding:8px!important}.nightlife-section .tg-place-card img,.nightlife-section .tg-place-card-nightlife img{border-radius:14px!important;height:132px!important}.nightlife-section .tg-place-card [class*=image],.nightlife-section .tg-place-card-nightlife [class*=image],.nightlife-section .tg-place-card [class*=media],.nightlife-section .tg-place-card-nightlife [class*=media]{border-radius:14px!important;margin-bottom:8px!important}.nightlife-section .tg-place-card [class*=badge],.nightlife-section .tg-place-card-nightlife [class*=badge],.nightlife-section .tg-place-card [class*=pill],.nightlife-section .tg-place-card-nightlife [class*=pill]{min-height:21px!important;padding:4px 6px!important;font-size:7.5px!important}.nightlife-section .tg-place-card h3,.nightlife-section .tg-place-card-nightlife h3,.nightlife-section .tg-place-title{margin-bottom:5px!important;font-size:13.5px!important;line-height:1.12!important}.nightlife-section .tg-place-card p,.nightlife-section .tg-place-card-nightlife p,.nightlife-section .tg-place-description{-webkit-line-clamp:2!important;font-size:10.3px!important;line-height:1.28!important}.nightlife-section .tg-place-meta,.nightlife-section .tg-place-card [class*=meta],.nightlife-section .tg-place-card-nightlife [class*=meta]{margin-bottom:5px!important;font-size:9px!important}.nightlife-section .tg-place-actions{padding-top:10px!important}.nightlife-section .tg-place-actions>:first-child{border-radius:13px!important;min-height:36px!important;font-size:10px!important}}.newsx-section{color:#fff!important;background:radial-gradient(circle at 12% 0,#2dd4bf29,#0000 30%),radial-gradient(circle at 88% 4%,#8b5cf638,#0000 34%),linear-gradient(#030712 0%,#06141d 42%,#f7fbff 42%,#fff 100%)!important;min-height:100vh!important;padding:22px 16px 80px!important}.newsx-hero,.newsx-marquee-zone,.newsx-switcher,.newsx-feature-grid,.newsx-filters,.newsx-title-row,.newsx-event-grid,.newsx-news-feature,.newsx-news-grid{width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.newsx-hero{isolation:isolate!important;background:linear-gradient(135deg,#081420f0,#11737ead),url(https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&w=2000&q=90) 50%/cover no-repeat!important;border:1px solid #ffffff29!important;border-radius:36px!important;grid-template-columns:1.25fr .75fr!important;align-items:end!important;gap:24px!important;min-height:420px!important;padding:36px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #00000057!important}.newsx-orb{filter:blur(10px)!important;opacity:.45!important;pointer-events:none!important;border-radius:999px!important;width:260px!important;height:260px!important;position:absolute!important}.newsx-orb.one{background:radial-gradient(circle,#2dd4bf,#0000 65%)!important;top:-70px!important;right:8%!important}.newsx-orb.two{background:radial-gradient(circle,#8b5cf6,#0000 65%)!important;bottom:-100px!important;left:-80px!important}.newsx-hero-copy,.newsx-hero-panel{z-index:2!important;position:relative!important}.newsx-kicker{color:#99f6e4!important;text-transform:uppercase!important;letter-spacing:.12em!important;background:#ffffff24!important;border:1px solid #99f6e433!important;border-radius:999px!important;margin:0 0 18px!important;padding:8px 13px!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important}.newsx-hero h1{letter-spacing:-.07em!important;color:#fff!important;max-width:900px!important;margin:0!important;font-size:clamp(46px,7vw,104px)!important;line-height:.92!important}.newsx-hero-copy>span{color:#ffffffd1!important;max-width:720px!important;margin-top:18px!important;font-size:clamp(14px,1.6vw,18px)!important;line-height:1.5!important;display:block!important}.newsx-hero-badges{flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important;display:flex!important}.newsx-hero-badges strong{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff29!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important}.newsx-hero-panel{-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:#0307126b!important;border:1px solid #ffffff29!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-end!important;align-self:stretch!important;padding:22px!important;display:flex!important}.newsx-hero-panel span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:900!important}.newsx-hero-panel h2{color:#fff!important;letter-spacing:-.04em!important;margin:10px 0 8px!important;font-size:clamp(24px,3vw,38px)!important;line-height:1!important}.newsx-hero-panel p{color:#ffffffbd!important;font-size:13px!important;line-height:1.4!important}.newsx-hero-panel button,.newsx-feature-actions button,.newsx-feature-actions a,.newsx-news-feature button,.newsx-card-actions button,.newsx-modal-actions a,.newsx-modal-actions button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:15px!important;min-height:42px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}.newsx-marquee-zone{gap:8px!important;margin-top:16px!important;display:grid!important}.newsx-marquee{background:#030712c7!important;border:1px solid #2dd4bf33!important;border-radius:999px!important;overflow:hidden!important;box-shadow:0 14px 34px #0000002e!important}.newsx-marquee div{gap:12px!important;width:max-content!important;padding:9px 0!important;animation:34s linear infinite newsx-marquee-left!important;display:flex!important}.newsx-marquee.right div{animation:38s linear infinite newsx-marquee-right!important}.newsx-marquee span{color:#dffcf7!important;white-space:nowrap!important;background:#ffffff14!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:850!important}@keyframes newsx-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes newsx-marquee-right{0%{transform:translate(-45%)}to{transform:translate(0)}}.newsx-switcher{background:#030712c7!important;border:1px solid #ffffff1f!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important;padding:8px!important;display:grid!important}.newsx-switcher button{color:#ffffffb8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:999px!important;min-height:48px!important;font-size:14px!important;font-weight:900!important}.newsx-switcher button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.newsx-feature-grid{grid-template-columns:1.35fr .65fr!important;gap:16px!important;margin-top:20px!important;display:grid!important}.newsx-feature-event,.newsx-news-feature{background:#081420!important;border:1px solid #2dd4bf33!important;border-radius:30px!important;grid-template-columns:.9fr 1.1fr!important;gap:0!important;min-height:360px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 44px #0003!important}.newsx-feature-event img,.newsx-news-feature img{object-fit:cover!important;width:100%!important;height:100%!important}.newsx-feature-event>div,.newsx-news-feature>div{flex-direction:column!important;justify-content:center!important;padding:28px!important;display:flex!important}.newsx-feature-event p,.newsx-news-feature p,.newsx-title-row p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:900!important}.newsx-feature-event h2,.newsx-news-feature h2,.newsx-title-row h2{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(28px,4.4vw,54px)!important;line-height:.98!important}.newsx-feature-event span,.newsx-news-feature span{color:#ffffffbd!important;margin-top:14px!important;font-size:14px!important;line-height:1.55!important;display:block!important}.newsx-feature-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:18px!important;display:flex!important}.newsx-feature-actions a{background:#ffffff1a!important;border:1px solid #ffffff24!important}.newsx-ad-stack{gap:14px!important;display:grid!important}.newsx-ad-stack div{background:linear-gradient(135deg,#11737ef0,#081420f0)!important;border:1px solid #2dd4bf38!important;border-radius:26px!important;min-height:170px!important;padding:20px!important}.newsx-ad-stack span{color:#99f6e4!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.newsx-ad-stack strong{color:#fff!important;margin-top:8px!important;font-size:22px!important;line-height:1.05!important;display:block!important}.newsx-ad-stack p{color:#ffffffbd!important;font-size:13px!important;line-height:1.4!important}.newsx-filters{scrollbar-width:none!important;gap:8px!important;margin-top:18px!important;padding:2px 0 8px!important;display:flex!important;overflow-x:auto!important}.newsx-filters::-webkit-scrollbar{display:none!important}.newsx-filters button{color:#11737e!important;cursor:pointer!important;background:#ffffffeb!important;border:1px solid #11737e29!important;border-radius:999px!important;flex:none!important;min-height:40px!important;padding:9px 14px!important;font-size:12px!important;font-weight:900!important}.newsx-filters button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.newsx-title-row{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin:18px auto 14px!important;display:flex!important}.newsx-title-row h2{color:#081420!important;font-size:clamp(28px,4vw,50px)!important}.newsx-title-row span{color:#11737e!important;background:#11737e1a!important;border-radius:999px!important;flex-shrink:0!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.newsx-event-grid,.newsx-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.newsx-event-card,.newsx-news-card{background:#fff!important;border:1px solid #08142014!important;border-radius:26px!important;flex-direction:column!important;min-height:460px!important;padding:12px!important;display:flex!important;overflow:hidden!important;box-shadow:0 14px 34px #08142014!important}.newsx-event-image{position:relative!important}.newsx-event-image img,.newsx-news-card>img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:190px!important;display:block!important}.newsx-date-pill{color:#081420!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffeb!important;border-radius:14px!important;gap:1px!important;padding:8px 10px!important;display:grid!important;position:absolute!important;bottom:10px!important;left:10px!important}.newsx-date-pill strong{font-size:12px!important;font-weight:900!important}.newsx-date-pill span{color:#11737e!important;font-size:10px!important;font-weight:800!important}.newsx-event-body,.newsx-news-card>div{flex-direction:column!important;flex:1!important;padding:13px 2px 0!important;display:flex!important}.newsx-card-pills{flex-wrap:wrap!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.newsx-card-pills span{color:#11737e!important;text-transform:uppercase!important;background:#11737e17!important;border:1px solid #11737e1a!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important}.newsx-event-body p,.newsx-news-card p{color:#6b7f86!important;margin:0 0 8px!important;font-size:11px!important;font-weight:800!important}.newsx-event-body h3,.newsx-news-card h3{color:#081420!important;letter-spacing:-.035em!important;margin:0 0 7px!important;font-size:18px!important;font-weight:900!important;line-height:1.12!important}.newsx-event-body small,.newsx-news-card small{color:#51666d!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.newsx-card-actions{grid-template-columns:1fr .78fr!important;gap:8px!important;margin-top:auto!important;padding-top:14px!important;display:grid!important}.newsx-card-actions button:nth-child(2){color:#11737e!important;background:#edf7f7!important}.newsx-news-feature{margin-top:20px!important}.newsx-toast{z-index:1000000!important;color:#fff!important;background:#081420!important;border-radius:999px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 16px 34px #00000047!important}.newsx-modal-backdrop{z-index:999999!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#030712c2!important;justify-content:center!important;align-items:center!important;padding:14px!important;display:flex!important;position:fixed!important;inset:0!important}.newsx-modal{background:#fff!important;border-radius:34px!important;grid-template-columns:.9fr 1.1fr!important;width:min(1080px,100vw - 28px)!important;max-height:calc(100vh - 28px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #00000061!important}.newsx-modal>img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:680px!important}.newsx-close{z-index:3!important;color:#081420!important;background:#ffffffe0!important;border:none!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:11px!important;font-weight:900!important;position:absolute!important;top:14px!important;right:14px!important}.newsx-modal-content{flex-direction:column!important;justify-content:center!important;gap:10px!important;padding:24px!important;display:flex!important;overflow:auto!important}.newsx-modal-content>p{color:#11737e!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:900!important}.newsx-modal-content h2{color:#081420!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(30px,4vw,52px)!important;line-height:.98!important}.newsx-modal-content>span{color:#51666d!important;font-size:14px!important;line-height:1.5!important}.newsx-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:4px!important;display:grid!important}.newsx-modal-grid div{background:#eef8f8!important;border-radius:16px!important;padding:10px!important}.newsx-modal-grid small{color:#11737e!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:9px!important;font-weight:900!important;display:block!important}.newsx-modal-grid strong{color:#081420!important;font-size:12px!important;line-height:1.2!important}.newsx-modal-note{color:#fff!important;background:#081420!important;border-radius:18px!important;padding:14px!important}.newsx-modal-note h3{margin:0 0 6px!important;font-size:14px!important}.newsx-modal-note p{color:#ffffffc2!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.newsx-modal iframe{border:0!important;border-radius:18px!important;width:100%!important;height:120px!important}.newsx-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.newsx-article-body{background:#f7fbfb!important;border-radius:18px!important;padding:14px!important}.newsx-article-body p{color:#334b52!important;margin:0!important;font-size:14px!important;line-height:1.75!important}@media (max-width:1100px){.newsx-event-grid,.newsx-news-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:800px){.newsx-hero,.newsx-feature-grid,.newsx-feature-event,.newsx-news-feature,.newsx-modal{grid-template-columns:1fr!important}.newsx-hero{min-height:auto!important;padding:22px!important}.newsx-hero-panel{min-height:220px!important}.newsx-feature-event,.newsx-news-feature{min-height:auto!important}.newsx-feature-event img,.newsx-news-feature img{height:240px!important}.newsx-modal>img{min-height:210px!important;max-height:210px!important}}@media (max-width:700px){.newsx-section{padding:12px 10px 70px!important}.newsx-hero{border-radius:26px!important}.newsx-hero h1{font-size:clamp(38px,12vw,56px)!important}.newsx-hero-copy>span{font-size:12.8px!important}.newsx-hero-badges strong{padding:7px 10px!important;font-size:10.5px!important}.newsx-switcher button{min-height:42px!important;font-size:12px!important}.newsx-event-grid,.newsx-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.newsx-event-card,.newsx-news-card{border-radius:20px!important;min-height:365px!important;padding:8px!important}.newsx-event-image img,.newsx-news-card>img{border-radius:14px!important;height:132px!important}.newsx-event-body h3,.newsx-news-card h3{font-size:13.5px!important}.newsx-event-body small,.newsx-news-card small{-webkit-line-clamp:2!important;font-size:10.5px!important}.newsx-card-pills span{padding:4px 6px!important;font-size:7.5px!important}.newsx-card-actions{grid-template-columns:1fr!important;gap:6px!important}.newsx-card-actions button{min-height:34px!important;font-size:10px!important}.newsx-title-row{flex-direction:column!important;align-items:start!important}.newsx-title-row h2{font-size:28px!important}.newsx-modal{border-radius:26px!important;width:calc(100vw - 14px)!important;max-height:calc(100vh - 14px)!important}.newsx-modal-content{padding:14px!important}.newsx-modal-grid,.newsx-modal-actions{grid-template-columns:1fr!important}}.newsx-hero-panel{text-align:left!important;cursor:pointer!important;background:linear-gradient(180deg, #0307122e, #030712bd), var(--hero-panel-image) center/cover no-repeat!important;overflow:hidden!important}.newsx-hero-panel strong{color:#031018!important;background:#2dd4bfeb!important;border-radius:999px!important;width:max-content!important;margin-top:10px!important;padding:9px 12px!important;font-size:11px!important;font-weight:950!important}.newsx-marquee button{cursor:pointer!important;color:#dffcf7!important;white-space:nowrap!important;background:#ffffff14!important;border:none!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:850!important}.newsx-marquee button:hover{color:#fff!important;background:#2dd4bf33!important}.newsx-switcher button{position:relative!important;overflow:visible!important}.newsx-notification-dot{color:#ef4444!important;background:#ef4444!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;width:15px!important;height:15px!important;font-size:0!important;animation:1.6s ease-in-out infinite newsxPulseDot!important;display:grid!important;position:absolute!important;top:-5px!important;right:18px!important;box-shadow:0 0 0 6px #ef44442e,0 0 18px #ef44448c!important}@keyframes newsxPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.22)}}.newsx-feature-carousel{position:relative!important}.newsx-feature-controls{align-items:center!important;gap:8px!important;margin-top:12px!important;display:inline-flex!important}.newsx-feature-controls button{color:#fff!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:999px!important;width:36px!important;height:36px!important;font-size:24px!important;font-weight:900!important}.newsx-feature-controls span{color:#ffffffc7!important;margin:0!important;font-size:12px!important;font-weight:900!important}.newsx-feature-carousel:hover{border-color:#2dd4bf61!important}.newsx-ad-stack div{position:relative!important;overflow:hidden!important}.newsx-ad-stack div:after{content:"STATIC AD"!important;color:#ffffff9e!important;letter-spacing:.08em!important;background:#ffffff1a!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:900!important;position:absolute!important;bottom:12px!important;right:14px!important}.newsx-weather,.newsx-emergency{color:#fff!important;background:radial-gradient(circle at 90% 10%,#2dd4bf2e,#0000 32%),linear-gradient(135deg,#081420,#0b2530)!important;border:1px solid #2dd4bf2e!important;border-radius:30px!important;width:min(1460px,100%)!important;margin:20px auto 0!important;padding:22px!important;box-shadow:0 18px 44px #08142029!important}.newsx-weather{grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:16px!important;display:grid!important}.newsx-weather p,.newsx-emergency-head p{color:#2dd4bf!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 6px!important;font-size:11px!important;font-weight:900!important}.newsx-weather h2,.newsx-emergency-head h2{color:#fff!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(32px,5vw,64px)!important;line-height:.95!important}.newsx-weather span,.newsx-emergency-head span{color:#ffffffbd!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.newsx-weather-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.newsx-weather-grid article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:20px!important;min-height:110px!important;padding:14px!important}.newsx-weather-grid small,.newsx-emergency-grid small{color:#99f6e4!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:8px!important;font-size:10px!important;font-weight:900!important;display:block!important}.newsx-weather-grid strong{color:#fff!important;font-size:18px!important;line-height:1.15!important}.newsx-emergency{margin-top:28px!important}.newsx-emergency-head{max-width:860px!important;margin-bottom:18px!important}.newsx-emergency-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.newsx-emergency-grid article{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:22px!important;min-height:180px!important;padding:16px!important}.newsx-emergency-grid h3{color:#fff!important;margin:0 0 8px!important;font-size:17px!important;line-height:1.12!important}.newsx-emergency-grid a{color:#2dd4bf!important;margin-bottom:8px!important;font-size:18px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.newsx-emergency-grid p{color:#ffffffad!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.newsx-article-body{gap:14px!important;display:grid!important}.newsx-article-body p{margin:0!important;font-size:14.5px!important;line-height:1.82!important}.newsx-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:1000px){.newsx-weather,.newsx-emergency-grid{grid-template-columns:1fr!important}.newsx-weather-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.newsx-emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.newsx-weather{border-radius:24px!important;grid-template-columns:1fr!important;padding:16px!important}.newsx-weather-grid{grid-template-columns:1fr!important}.newsx-emergency{border-radius:24px!important;padding:16px!important}.newsx-emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.newsx-emergency-grid article{border-radius:18px!important;min-height:168px!important;padding:12px!important}.newsx-emergency-grid h3{font-size:13px!important}.newsx-emergency-grid a{font-size:14px!important}.newsx-emergency-grid p{font-size:10.5px!important}}.newsx-feature-carousel{grid-template-columns:.92fr 1.08fr!important;height:360px!important;min-height:360px!important;max-height:360px!important}.newsx-feature-carousel img{object-fit:cover!important;object-position:center!important;width:100%!important;height:360px!important;max-height:360px!important}.newsx-feature-carousel>div{height:360px!important;max-height:360px!important;overflow:hidden!important}.newsx-feature-carousel h2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.newsx-feature-carousel span{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.newsx-feature-controls{z-index:4!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#03071257!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:6px!important;position:absolute!important;bottom:18px!important;right:18px!important}.newsx-feature-controls button{color:#ffffffe0!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important;font-size:20px!important;line-height:1!important;transition:all .22s!important}.newsx-feature-controls button:hover{color:#fff!important;background:#2dd4bf3d!important;transform:translateY(-1px)!important}.newsx-feature-controls span{color:#ffffffad!important;font-size:11px!important;font-weight:900!important}.newsx-filters{z-index:5!important;background:0 0!important;margin-top:24px!important;padding:12px 0 8px!important;position:relative!important}.newsx-feature-grid+.newsx-filters{margin-top:26px!important}.newsx-weather{color:#07303a!important;background:radial-gradient(circle at 16% 22%,#fffffff5,#0000 18%),radial-gradient(circle at 28% 18%,#ffffffd1,#0000 20%),radial-gradient(circle at 82% 18%,#ffffffb8,#0000 22%),linear-gradient(135deg,#dff7ff 0%,#eefcff 45%,#fff 100%)!important;border:1px solid #11737e1f!important;box-shadow:0 18px 44px #2c7dc91f!important}.newsx-weather p{color:#11737e!important}.newsx-weather h2{color:#07303a!important}.newsx-weather-grid article{background:#ffffffb8!important;border:1px solid #11737e1a!important;box-shadow:0 10px 24px #2c7dc914!important}.newsx-weather-grid small{color:#11737e!important}.newsx-weather-grid strong{color:#07303a!important}.newsx-news-feature{border-radius:28px!important;grid-template-columns:.72fr 1.28fr!important;min-height:260px!important;max-height:300px!important}.newsx-news-feature img{object-fit:cover!important;height:300px!important;max-height:300px!important}.newsx-news-feature>div{padding:22px 24px!important}.newsx-news-feature h2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(25px,3.8vw,42px)!important;display:-webkit-box!important;overflow:hidden!important}.newsx-news-feature span{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.newsx-share-btn{color:#fff!important;background:linear-gradient(135deg,#081420,#11737e)!important;position:relative!important}.newsx-share-btn:before{content:none!important;display:none!important}.newsx-ad-reserve{color:#fff!important;cursor:pointer!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important;border-radius:999px!important;min-height:38px!important;margin-top:12px!important;padding:9px 12px!important;font-size:11px!important;font-weight:900!important}.newsx-ad-reserve:hover{background:#2dd4bf38!important}.newsx-modal-actions a{display:none!important}.newsx-article-body p:first-child{color:#07303a!important;font-size:15.5px!important;font-weight:650!important}.newsx-article-body p+p{border-top:1px solid #11737e12!important;padding-top:4px!important}@media (max-width:800px){.newsx-feature-carousel{height:auto!important;min-height:auto!important;max-height:none!important}.newsx-feature-carousel img{height:220px!important;max-height:220px!important}.newsx-feature-carousel>div{height:auto!important;max-height:none!important;padding-bottom:72px!important}.newsx-feature-controls{bottom:14px!important;right:14px!important}.newsx-news-feature{grid-template-columns:1fr!important;max-height:none!important}.newsx-news-feature img{height:190px!important;max-height:190px!important}.newsx-news-feature>div{padding:18px!important}}@media (max-width:700px){.newsx-feature-controls button{width:32px!important;height:32px!important}.newsx-weather{background:radial-gradient(circle at 20% 10%,#fffffff2,#0000 26%),linear-gradient(135deg,#e4f9ff 0%,#fff 100%)!important}}.newsx-feature-grid{align-items:stretch!important}.newsx-feature-carousel{height:100%!important;min-height:430px!important;max-height:none!important}.newsx-feature-carousel>img,.newsx-feature-carousel img{object-fit:cover!important;height:100%!important;min-height:430px!important;max-height:none!important}.newsx-feature-carousel>div{justify-content:center!important;height:100%!important;min-height:430px!important;max-height:none!important}.newsx-ad-stack{align-content:stretch!important;height:100%!important}.newsx-ad-stack>div{height:100%!important;min-height:208px!important}@media (min-width:900px){.newsx-feature-grid{grid-template-columns:1.35fr .65fr!important;gap:16px!important;display:grid!important}.newsx-feature-carousel,.newsx-feature-carousel img,.newsx-feature-carousel>img,.newsx-feature-carousel>div{min-height:432px!important}}@media (max-width:800px){.newsx-feature-carousel{height:auto!important;min-height:auto!important}.newsx-feature-carousel img,.newsx-feature-carousel>img{height:220px!important;min-height:220px!important}.newsx-feature-carousel>div{height:auto!important;min-height:auto!important}.newsx-ad-stack>div{min-height:170px!important}}.newsx-feature-actions{flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;display:flex!important}.newsx-feature-actions a,.newsx-card-actions a,.newsx-event-actions-final a{white-space:nowrap!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.newsx-whatsapp-action,.newsx-card-contact{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 12px 24px #22c55e2e!important}.newsx-guide-action{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}.newsx-event-card .newsx-card-actions{grid-template-columns:1fr .88fr!important}.newsx-event-card .newsx-card-contact{border-radius:15px!important;min-height:42px!important;font-size:12px!important}.newsx-event-actions-final{grid-template-columns:repeat(2,minmax(0,1fr))!important}.newsx-event-actions-final button,.newsx-event-actions-final a{width:100%!important}.newsx-modal .newsx-guide-action{color:#fff!important;background:#081420!important;border:none!important}.newsx-event-actions-final .newsx-share-btn{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.newsx-event-actions-final a.newsx-whatsapp-action,.newsx-event-actions-final a.newsx-guide-action{display:inline-flex!important}@media (max-width:700px){.newsx-feature-actions{grid-template-columns:1fr!important;display:grid!important}.newsx-feature-actions a,.newsx-feature-actions button{width:100%!important;min-height:38px!important;font-size:10.5px!important}.newsx-event-card .newsx-card-actions,.newsx-event-actions-final{grid-template-columns:1fr!important}.newsx-event-actions-final a,.newsx-event-actions-final button{min-height:38px!important;font-size:10.5px!important}}.homex-page{color:#0e3b43!important;background:radial-gradient(circle at 8% 0,#2dd4bf29,#0000 28%),radial-gradient(circle at 92% 4%,#ff7a5924,#0000 30%),linear-gradient(#effdfb 0%,#fff 42%,#f7fbff 100%)!important;min-height:100vh!important;padding:14px 12px 82px!important;overflow-x:hidden!important}.homex-hero,.homex-quick-actions,.homex-section,.homex-smart-strip,.homex-live-grid,.homex-final-cta{width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.homex-hero{isolation:isolate!important;background:linear-gradient(135deg,#041c23e0,#11737eb3),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=2200&q=90) 50%/cover no-repeat!important;border:1px solid #ffffff2e!important;border-radius:34px!important;min-height:560px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #08142038!important}.homex-hero-bg{z-index:-1!important;background:radial-gradient(circle at 80% 12%,#2dd4bf52,#0000 28%),radial-gradient(circle at 18% 86%,#ffc85733,#0000 30%),linear-gradient(#0307120d,#03071257)!important;position:absolute!important;inset:0!important}.homex-topbar{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:38px!important;display:flex!important;position:relative!important}.homex-topbar>div:first-child{gap:3px!important;display:grid!important}.homex-topbar strong{color:#fff!important;letter-spacing:-.02em!important;font-size:14px!important;font-weight:950!important}.homex-topbar span{color:#ffffffad!important;font-size:11px!important;font-weight:700!important}.homex-status-pill{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff24!important;border:1px solid #ffffff2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:max-content!important;padding:9px 11px!important;display:inline-flex!important}.homex-status-pill i{background:#2dd4bf!important;border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 6px #2dd4bf2e!important}.homex-hero-grid{z-index:2!important;grid-template-columns:1.18fr .82fr!important;align-items:end!important;gap:22px!important;display:grid!important;position:relative!important}.homex-kicker{color:#b9fff4!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#2dd4bf24!important;border:1px solid #2dd4bf3d!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.homex-hero h1{color:#fff!important;letter-spacing:-.075em!important;max-width:980px!important;margin:0!important;font-size:clamp(46px,8vw,110px)!important;font-weight:950!important;line-height:.88!important}.homex-hero h1 span{color:#99f6e4!important}.homex-subtitle{color:#ffffffd1!important;max-width:760px!important;margin:20px 0 0!important;font-size:clamp(14px,1.7vw,19px)!important;font-weight:560!important;line-height:1.52!important}.homex-search{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff0!important;border:1px solid #ffffff80!important;border-radius:22px!important;align-items:center!important;gap:10px!important;width:min(720px,100%)!important;min-height:58px!important;margin-top:22px!important;padding:10px 14px!important;display:flex!important;box-shadow:0 18px 36px #00000029!important}.homex-search span{color:#11737e!important;font-size:18px!important;font-weight:900!important}.homex-search input{color:#0e3b43!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;width:100%!important;font-size:14px!important;font-weight:760!important}.homex-search input::placeholder{color:#0e3b4394!important}.homex-intent-row{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.homex-intent-row button{color:#ffffffc7!important;cursor:pointer!important;background:#ffffff1a!important;border:1px solid #ffffff2e!important;border-radius:999px!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.homex-intent-row button.active{color:#11737e!important;background:#fff!important}.homex-live-card{-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:#0307125c!important;border:1px solid #ffffff29!important;border-radius:30px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:360px!important;padding:24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.homex-live-glow{background:radial-gradient(circle,#2dd4bf6b,#0000 66%)!important;border-radius:999px!important;width:210px!important;height:210px!important;position:absolute!important;top:-80px!important;right:-80px!important}.homex-live-card p{color:#2dd4bf!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:950!important;position:relative!important}.homex-live-card h2{color:#fff!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(34px,4vw,54px)!important;line-height:.92!important;position:relative!important}.homex-live-card>span{color:#ffffffb8!important;margin-top:12px!important;font-size:13px!important;line-height:1.45!important;display:block!important;position:relative!important}.homex-live-actions{grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important;display:grid!important;position:relative!important}.homex-live-actions a{border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.homex-live-actions a:first-child{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.homex-live-actions a:last-child{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff24!important}.homex-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.homex-quick-action{color:#0e3b43!important;background:#ffffffeb!important;border:1px solid #0e3b4314!important;border-radius:26px!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;min-height:126px!important;padding:14px!important;text-decoration:none!important;display:flex!important;box-shadow:0 14px 34px #0c2a3014!important}.homex-quick-action span{background:#11737e14!important;border-radius:17px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:22px!important;display:grid!important}.homex-quick-action strong{color:#0e3b43!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important}.homex-quick-action small{color:#6f8187!important;font-size:11px!important;font-weight:750!important;line-height:1.25!important}.homex-section{background:#fff!important;border:1px solid #0e3b4314!important;border-radius:34px!important;margin-top:18px!important;padding:24px!important;box-shadow:0 14px 34px #0c2a3014!important}.homex-section-head{max-width:840px!important;margin-bottom:18px!important}.homex-section-head p,.homex-smart-strip article p,.homex-highlight-card p,.homex-final-cta p{color:#087268!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:11px!important;font-weight:950!important}.homex-section-head h2,.homex-smart-strip h2,.homex-final-cta h2{color:#0e3b43!important;letter-spacing:-.065em!important;margin:0!important;font-size:clamp(30px,4.5vw,58px)!important;font-weight:950!important;line-height:.98!important}.homex-section-head>span,.homex-smart-strip article>span,.homex-final-cta span{color:#6f8187!important;max-width:760px!important;margin-top:10px!important;font-size:14px!important;font-weight:560!important;line-height:1.48!important;display:block!important}.homex-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.homex-main-card{color:#0e3b43!important;background:linear-gradient(#fff,#f9fdfc)!important;border:1px solid #0e3b4314!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;min-height:320px!important;padding:16px!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 30px #0c2a3014!important}.homex-main-card:after{content:""!important;opacity:.2!important;border-radius:999px!important;width:180px!important;height:180px!important;position:absolute!important;bottom:-70px!important;right:-70px!important}.homex-main-card.food:after{background:#f7d774!important}.homex-main-card.outdoor:after{background:#c92c6d!important}.homex-main-card.nightlife:after{background:#8b1bc0!important}.homex-main-card.essentials:after{background:#2c7dc9!important}.homex-card-icon{background:#11737e14!important;border-radius:23px!important;place-items:center!important;width:64px!important;height:64px!important;font-size:32px!important;display:grid!important}.homex-card-copy{z-index:2!important;margin-top:auto!important;position:relative!important}.homex-card-copy p{color:#087268!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:10px!important;font-weight:950!important}.homex-card-copy h3{color:#0e3b43!important;letter-spacing:-.045em!important;margin:0!important;font-size:24px!important;font-weight:950!important;line-height:1.02!important}.homex-card-copy span{color:#6f8187!important;margin-top:9px!important;font-size:13px!important;line-height:1.38!important;display:block!important}.homex-main-card>strong{z-index:2!important;color:#11737e!important;margin-top:18px!important;font-size:12px!important;font-weight:950!important;position:relative!important}.homex-main-card:hover{transform:translateY(-5px)!important;box-shadow:0 22px 46px #0c2a301f!important}.homex-empty{color:#6f8187!important;background:#f4faf9!important;border-radius:20px!important;margin-top:14px!important;padding:14px!important;font-size:13px!important;font-weight:800!important}.homex-smart-strip{background:radial-gradient(circle at 88% 0,#2dd4bf29,#0000 30%),linear-gradient(135deg,#fff,#f2fbfa)!important;border:1px solid #0e3b4314!important;border-radius:34px!important;grid-template-columns:.95fr 1.05fr!important;align-items:center!important;gap:18px!important;margin-top:18px!important;padding:24px!important;display:grid!important;box-shadow:0 14px 34px #0c2a3014!important}.homex-smart-points{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.homex-smart-points div{background:#fff!important;border:1px solid #0e3b4314!important;border-radius:24px!important;min-height:150px!important;padding:16px!important}.homex-smart-points b{color:#087268!important;margin-bottom:12px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.homex-smart-points strong{color:#0e3b43!important;font-size:17px!important;font-weight:950!important;line-height:1.08!important;display:block!important}.homex-smart-points span{color:#6f8187!important;margin-top:8px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.homex-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:18px!important;display:grid!important}.homex-highlight-card{color:#fff!important;background:radial-gradient(circle at 88% 10%,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#081420,#0e3b43)!important;border:1px solid #ffffff1a!important;border-radius:32px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:260px!important;padding:22px!important;text-decoration:none!important;display:flex!important;box-shadow:0 18px 44px #0814202e!important}.homex-highlight-card h3{color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(25px,3vw,40px)!important;font-weight:950!important;line-height:1!important}.homex-highlight-card span{color:#ffffffb3!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.homex-highlight-card strong{color:#2dd4bf!important;margin-top:18px!important;font-size:12px!important;font-weight:950!important}.homex-final-cta{background:radial-gradient(circle at 88% 0,#ffc85747,#0000 30%),linear-gradient(135deg,#fff,#f4faf9)!important;border:1px solid #0e3b4314!important;border-radius:34px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;margin-top:18px!important;padding:24px!important;display:grid!important;box-shadow:0 14px 34px #0c2a3014!important}.homex-final-cta a{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;padding:13px 18px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1000px){.homex-hero-grid,.homex-smart-strip,.homex-final-cta{grid-template-columns:1fr!important}.homex-live-card{min-height:260px!important}.homex-card-grid,.homex-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.homex-page{padding:10px 9px 74px!important}.homex-hero{border-radius:28px!important;min-height:auto!important;padding:14px!important}.homex-topbar{margin-bottom:36px!important}.homex-status-pill{padding:8px 10px!important}.homex-status-pill span{font-size:10px!important}.homex-hero h1{font-size:clamp(43px,14vw,62px)!important;line-height:.9!important}.homex-subtitle{margin-top:16px!important;font-size:13.2px!important;line-height:1.45!important}.homex-search{border-radius:19px!important;min-height:52px!important;margin-top:18px!important}.homex-search input{font-size:12.8px!important}.homex-intent-row{gap:7px!important}.homex-intent-row button{min-height:34px!important;padding:7px 10px!important;font-size:10.5px!important}.homex-live-card{border-radius:24px!important;min-height:230px!important;padding:18px!important}.homex-live-card h2{font-size:34px!important}.homex-quick-actions{gap:9px!important;margin-top:10px!important}.homex-quick-action{border-radius:22px!important;min-height:112px!important;padding:11px!important}.homex-quick-action span{border-radius:15px!important;width:38px!important;height:38px!important;font-size:19px!important}.homex-quick-action strong{font-size:12px!important}.homex-quick-action small{font-size:10px!important}.homex-section,.homex-smart-strip,.homex-final-cta{border-radius:26px!important;margin-top:12px!important;padding:15px!important}.homex-section-head h2,.homex-smart-strip h2,.homex-final-cta h2{font-size:30px!important}.homex-section-head>span,.homex-smart-strip article>span,.homex-final-cta span{font-size:12.4px!important}.homex-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.homex-main-card{border-radius:22px!important;min-height:270px!important;padding:11px!important}.homex-card-icon{border-radius:17px!important;width:46px!important;height:46px!important;font-size:24px!important}.homex-card-copy h3{font-size:17px!important}.homex-card-copy span{font-size:10.8px!important;line-height:1.32!important}.homex-main-card>strong{font-size:10.5px!important}.homex-smart-points{grid-template-columns:1fr!important}.homex-smart-points div{min-height:auto!important;padding:13px!important}.homex-live-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important}.homex-highlight-card{border-radius:26px!important;min-height:210px!important;padding:18px!important}.homex-final-cta a{width:100%!important}}@media (max-width:390px){.homex-hero h1{font-size:39px!important}.homex-main-card{min-height:258px!important}.homex-card-copy h3{font-size:15.5px!important}.homex-card-copy span{font-size:10px!important}}.nova-home{color:#0e3b43!important;background:radial-gradient(circle at 8% 0,#2dd4bf29,#0000 30%),radial-gradient(circle at 92% 2%,#8b5cf61f,#0000 32%),linear-gradient(#edfdfa 0%,#fff 44%,#f7fbff 100%)!important;min-height:100vh!important;padding:12px 10px 84px!important;overflow-x:hidden!important}.nova-home svg{fill:none!important;stroke:currentColor!important;stroke-width:1.9px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important}.nova-hero,.nova-category-grid,.nova-spin-section,.nova-intelligence,.nova-final-panel{width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.nova-hero{isolation:isolate!important;background:linear-gradient(135deg,#030e14eb,#11737eb8),url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=2200&q=90) 50%/cover no-repeat!important;border:1px solid #ffffff2e!important;border-radius:36px!important;min-height:660px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 76px #0814203d!important}.nova-grid-bg{z-index:-1!important;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 75% 18%,#2dd4bf57,#0000 28%),radial-gradient(circle at 18% 82%,#ffc8572e,#0000 30%)!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000,#000000b8)!important;mask-image:linear-gradient(#000,#000000b8)!important}.nova-nav{z-index:2!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:40px!important;display:flex!important;position:relative!important}.nova-brand{text-decoration:none!important;display:grid!important}.nova-brand span{color:#fff!important;letter-spacing:-.03em!important;font-size:15px!important;font-weight:950!important}.nova-brand small{color:#ffffffa6!important;font-size:11px!important;font-weight:800!important}.nova-live-pill{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff21!important;border:1px solid #ffffff2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;display:inline-flex!important}.nova-live-pill i{background:#2dd4bf!important;border-radius:999px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 6px #2dd4bf29!important}.nova-live-pill span{color:#ffffffd6!important;font-size:11px!important;font-weight:900!important}.nova-hero-layout{z-index:2!important;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)!important;align-items:end!important;gap:22px!important;display:grid!important;position:relative!important}.nova-kicker{color:#b9fff4!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#2dd4bf24!important;border:1px solid #2dd4bf3d!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 16px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.nova-copy h1{color:#fff!important;letter-spacing:-.078em!important;max-width:880px!important;margin:0!important;font-size:clamp(52px,8vw,112px)!important;font-weight:950!important;line-height:.88!important}.nova-copy h1 span{color:#99f6e4!important}.nova-subtitle{color:#fffc!important;max-width:760px!important;margin:18px 0 0!important;font-size:clamp(14px,1.6vw,18px)!important;font-weight:560!important;line-height:1.5!important}.nova-search-panel{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:#ffffff21!important;border:1px solid #ffffff29!important;border-radius:28px!important;width:min(780px,100%)!important;margin-top:22px!important;padding:10px!important;box-shadow:0 18px 42px #0000002e!important}.nova-search-box{background:#fffffff5!important;border-radius:22px!important;align-items:center!important;gap:11px!important;min-height:58px!important;padding:12px 14px!important;display:flex!important}.nova-search-box svg{color:#11737e!important;flex:none!important}.nova-search-box input{color:#0e3b43!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;font-size:14px!important;font-weight:800!important}.nova-search-box input::placeholder{color:#0e3b438c!important}.nova-results{background:#0307123d!important;border-radius:22px!important;margin-top:10px!important;padding:10px!important}.nova-results-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;display:flex!important}.nova-results-head span{color:#fff!important;font-size:12px!important;font-weight:950!important}.nova-results-head small{color:#ffffff94!important;font-size:11px!important;font-weight:850!important}.nova-result-list{scrollbar-width:none!important;gap:8px!important;max-height:308px!important;display:grid!important;overflow:auto!important}.nova-result-list::-webkit-scrollbar{display:none!important}.nova-result-item{color:#0e3b43!important;background:#ffffffeb!important;border-radius:18px!important;grid-template-columns:42px 1fr!important;gap:10px!important;padding:10px!important;text-decoration:none!important;display:grid!important}.nova-result-item>div{color:#11737e!important;background:#11737e14!important;border-radius:15px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.nova-result-item section small{color:#087268!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:950!important}.nova-result-item section strong{color:#0e3b43!important;margin-top:2px!important;font-size:14px!important;font-weight:950!important;line-height:1.12!important;display:block!important}.nova-result-item section span{color:#6f8187!important;margin-top:4px!important;font-size:11px!important;line-height:1.32!important;display:block!important}.nova-orbit-card{-webkit-backdrop-filter:blur(18px)saturate(140%)!important;backdrop-filter:blur(18px)saturate(140%)!important;background:#03071261!important;border:1px solid #ffffff29!important;border-radius:34px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:430px!important;padding:24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.nova-orbit-ring{border:1px solid #2dd4bf57!important;border-radius:999px!important;width:260px!important;height:260px!important;position:absolute!important;top:-90px!important;right:-70px!important;box-shadow:inset 0 0 0 28px #2dd4bf0f,0 0 60px #2dd4bf3d!important}.nova-orbit-card p{color:#2dd4bf!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:11px!important;font-weight:950!important;position:relative!important}.nova-orbit-card h2{color:#fff!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(32px,4vw,54px)!important;font-weight:950!important;line-height:.96!important;position:relative!important}.nova-intent-stack{gap:8px!important;margin-top:20px!important;display:grid!important;position:relative!important}.nova-intent-stack a{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:17px!important;justify-content:space-between!important;align-items:center!important;min-height:46px!important;padding:12px 14px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:flex!important}.nova-intent-stack a:after{content:"->"!important;color:#2dd4bf!important}.nova-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;display:grid!important}.nova-category-card{color:#0e3b43!important;background:#fff!important;border:1px solid #0e3b4314!important;border-radius:30px!important;flex-direction:column!important;justify-content:space-between!important;min-height:250px!important;padding:16px!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0c2a3014!important}.nova-category-card:after{content:""!important;opacity:.18!important;border-radius:999px!important;width:185px!important;height:185px!important;position:absolute!important;bottom:-70px!important;right:-70px!important}.nova-category-card.gold:after{background:#f7d774!important}.nova-category-card.pink:after{background:#c92c6d!important}.nova-category-card.purple:after{background:#8b1bc0!important}.nova-category-card.blue:after{background:#2c7dc9!important}.nova-category-icon{color:#11737e!important;background:#11737e14!important;border-radius:22px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.nova-category-card small{color:#087268!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.nova-category-card h3{color:#0e3b43!important;letter-spacing:-.05em!important;margin:7px 0 0!important;font-size:24px!important;font-weight:950!important;line-height:1.03!important}.nova-category-card p{color:#6f8187!important;margin:9px 0 0!important;font-size:12.5px!important;line-height:1.38!important}.nova-category-card>strong{color:#11737e!important;font-size:12px!important;font-weight:950!important}.nova-spin-section,.nova-intelligence,.nova-final-panel{background:#fff!important;border:1px solid #0e3b4314!important;border-radius:36px!important;margin-top:16px!important;padding:22px!important;box-shadow:0 14px 34px #0c2a3014!important}.nova-spin-head{justify-content:space-between!important;align-items:start!important;gap:14px!important;margin-bottom:16px!important;display:flex!important}.nova-spin-head p,.nova-intelligence article p,.nova-final-panel p{color:#087268!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:950!important}.nova-spin-head h2,.nova-intelligence h2,.nova-final-panel h2{color:#0e3b43!important;letter-spacing:-.065em!important;max-width:780px!important;margin:0!important;font-size:clamp(30px,4.8vw,62px)!important;font-weight:950!important;line-height:.96!important}.nova-spin-head span,.nova-intelligence article>span,.nova-final-panel span{color:#6f8187!important;max-width:760px!important;margin-top:10px!important;font-size:13.5px!important;line-height:1.48!important;display:block!important}.nova-campaign-status{color:#fff!important;background:linear-gradient(135deg,#0e3b43,#11737e)!important;border-radius:24px!important;gap:5px!important;min-width:180px!important;padding:14px!important;display:grid!important}.nova-campaign-status svg{color:#2dd4bf!important}.nova-campaign-status strong{font-size:14px!important;font-weight:950!important}.nova-campaign-status small{color:#ffffffa8!important;font-size:11px!important;font-weight:800!important}.nova-spin-layout{grid-template-columns:minmax(300px,.9fr) minmax(0,1fr) minmax(280px,.75fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.nova-wheel-card,.nova-result-card,.nova-winners-card{background:radial-gradient(circle at 80% 0,#2dd4bf1f,#0000 30%),linear-gradient(#f8fffd,#fff)!important;border:1px solid #0e3b4314!important;border-radius:30px!important;flex-direction:column!important;min-height:430px!important;padding:16px!important;display:flex!important}.nova-wheel-controls{gap:7px!important;margin-bottom:12px!important;display:grid!important}.nova-wheel-controls label{color:#6f8187!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.nova-wheel-controls select{color:#0e3b43!important;background:#fff!important;border:1px solid #0e3b431a!important;border-radius:16px!important;outline:none!important;min-height:46px!important;padding:0 13px!important;font-size:13px!important;font-weight:850!important}.nova-wheel-stage{flex:1!important;place-items:center!important;min-height:270px!important;display:grid!important;position:relative!important}.nova-pointer{filter:drop-shadow(0 4px 8px #00000038)!important;z-index:4!important;border-bottom:24px solid #ff7a59!important;border-left:14px solid #0000!important;border-right:14px solid #0000!important;width:0!important;height:0!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.nova-wheel{background:conic-gradient(from 0deg, #11737e 0 25%, #f7d774 25% 50%, #c92c6d 50% 75%, #8b1bc0 75% 100%)!important;border:10px solid #fff!important;border-radius:999px!important;width:min(290px,76vw)!important;height:min(290px,76vw)!important;transition:transform 1.85s cubic-bezier(.12,.7,.1,1)!important;position:relative!important;box-shadow:0 18px 44px #0c2a302e,inset 0 0 0 2px #ffffff94!important}.nova-wheel span{border:1px dashed #ffffff8c!important;border-radius:999px!important;position:absolute!important;inset:22px!important}.nova-wheel-center{color:#11737e!important;background:#fff!important;border-radius:999px!important;place-items:center!important;width:86px!important;height:86px!important;display:grid!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 12px 26px #0000002e!important}.nova-wheel-center svg{width:34px!important;height:34px!important}.nova-spin-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:52px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 14px 28px #2dd4bf38!important}.nova-spin-btn:disabled{opacity:.7!important}.nova-result-card p,.nova-winners-card p{color:#087268!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 8px!important;font-size:10px!important;font-weight:950!important}.nova-result-card h3,.nova-winners-card h3{color:#0e3b43!important;letter-spacing:-.055em!important;margin:0!important;font-size:30px!important;font-weight:950!important;line-height:1!important}.nova-result-card>span,.nova-winners-card>span{color:#6f8187!important;margin-top:12px!important;font-size:13px!important;line-height:1.45!important;display:block!important}.nova-code-box{color:#fff!important;background:#0e3b43!important;border-radius:22px!important;margin-top:18px!important;padding:15px!important}.nova-code-box small{color:#ffffff94!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:850!important;display:block!important}.nova-code-box strong{letter-spacing:.04em!important;margin-top:6px!important;font-size:24px!important;display:block!important}.nova-result-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.nova-result-actions a,.nova-result-actions button,.nova-final-panel a{cursor:pointer!important;border:none!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.nova-result-actions a{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.nova-result-actions button{color:#11737e!important;background:#eef8f8!important}.nova-placeholder-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.nova-placeholder-stack div,.nova-ticket-strip article{background:#fff!important;border:1px solid #0e3b4314!important;border-radius:18px!important;padding:12px!important}.nova-placeholder-stack b{color:#087268!important;font-size:12px!important;font-weight:950!important}.nova-placeholder-stack span{color:#0e3b43!important;margin-top:5px!important;font-size:11px!important;font-weight:850!important;display:block!important}.nova-ticket-strip{gap:8px!important;margin-top:auto!important;padding-top:18px!important;display:grid!important}.nova-ticket-strip small{color:#087268!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.nova-ticket-strip strong{color:#0e3b43!important;margin-top:4px!important;font-size:13px!important;line-height:1.15!important;display:block!important}.nova-intelligence{background:radial-gradient(circle at 88% 0,#2dd4bf24,#0000 30%),linear-gradient(135deg,#fff,#f4fbfa)!important;grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:18px!important;display:grid!important}.nova-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.nova-intelligence-grid div{background:#fff!important;border:1px solid #0e3b4314!important;border-radius:24px!important;min-height:150px!important;padding:16px!important}.nova-intelligence-grid b{color:#087268!important;font-size:12px!important;font-weight:950!important}.nova-intelligence-grid strong{color:#0e3b43!important;margin-top:12px!important;font-size:18px!important;font-weight:950!important;display:block!important}.nova-intelligence-grid span{color:#6f8187!important;margin-top:8px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.nova-final-panel{background:radial-gradient(circle at 88% 0,#ffc85747,#0000 30%),linear-gradient(135deg,#fff,#f6fffd)!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;display:grid!important}.nova-final-panel a{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;padding:0 18px!important}.nova-toast{z-index:999999!important;color:#fff!important;background:#0e3b43!important;border-radius:999px!important;padding:10px 14px!important;font-size:12px!important;font-weight:900!important;position:fixed!important;bottom:22px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 16px 34px #0000003d!important}@media (max-width:1150px){.nova-hero-layout,.nova-spin-layout,.nova-intelligence,.nova-final-panel{grid-template-columns:1fr!important}.nova-orbit-card{min-height:280px!important}.nova-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.nova-home{padding:9px 8px 76px!important}.nova-hero{border-radius:28px!important;min-height:auto!important;padding:13px!important}.nova-nav{margin-bottom:28px!important}.nova-copy h1{font-size:clamp(42px,13.5vw,62px)!important;line-height:.9!important}.nova-subtitle{margin-top:14px!important;font-size:12.8px!important;line-height:1.44!important}.nova-kicker{padding:7px 10px!important;font-size:9.5px!important}.nova-search-panel{border-radius:22px!important;margin-top:18px!important;padding:8px!important}.nova-search-box{border-radius:18px!important;min-height:50px!important;padding:10px 12px!important}.nova-search-box input{font-size:12.5px!important}.nova-result-list{max-height:278px!important}.nova-result-item{grid-template-columns:38px 1fr!important;padding:9px!important}.nova-result-item>div{width:38px!important;height:38px!important}.nova-result-item section strong{font-size:12.4px!important}.nova-result-item section span{font-size:10.2px!important}.nova-orbit-card{border-radius:24px!important;min-height:230px!important;padding:18px!important}.nova-orbit-card h2{font-size:34px!important}.nova-category-grid{gap:9px!important;margin-top:10px!important}.nova-category-card{border-radius:22px!important;min-height:245px!important;padding:11px!important}.nova-category-icon{border-radius:17px!important;width:46px!important;height:46px!important}.nova-category-card h3{font-size:17px!important}.nova-category-card p{font-size:10.5px!important;line-height:1.3!important}.nova-spin-section,.nova-intelligence,.nova-final-panel{border-radius:26px!important;margin-top:10px!important;padding:14px!important}.nova-spin-head{display:grid!important}.nova-spin-head h2,.nova-intelligence h2,.nova-final-panel h2{font-size:30px!important}.nova-spin-head span,.nova-intelligence article>span,.nova-final-panel span{font-size:12.2px!important}.nova-campaign-status{grid-template-columns:auto 1fr!important;align-items:center!important;min-width:0!important}.nova-wheel-card,.nova-result-card,.nova-winners-card{border-radius:24px!important;min-height:auto!important;padding:13px!important}.nova-wheel-stage{min-height:260px!important}.nova-wheel{width:min(250px,72vw)!important;height:min(250px,72vw)!important}.nova-result-card h3,.nova-winners-card h3{font-size:24px!important}.nova-result-actions,.nova-placeholder-stack,.nova-intelligence-grid{grid-template-columns:1fr!important}.nova-intelligence-grid div{min-height:auto!important;padding:13px!important}.nova-final-panel a{width:100%!important}}@media (max-width:390px){.nova-copy h1{font-size:38px!important}.nova-category-card{min-height:230px!important}.nova-category-card h3{font-size:15.5px!important}.nova-wheel{width:228px!important;height:228px!important}}.tg-hero-v2{height:540px!important;min-height:540px!important;max-height:540px!important;box-shadow:none!important;outline:none!important;overflow:hidden!important}.tg-hero-v2:before,.tg-hero-v2:after{content:none!important;display:none!important}.tg-hero-main{align-items:center!important;height:calc(100% - 54px)!important}.tg-hero-copy h1{letter-spacing:-.068em!important;max-width:620px!important;font-size:clamp(42px,5.1vw,72px)!important;line-height:.92!important}.tg-hero-copy p{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:590px!important;font-size:14.5px!important;line-height:1.38!important;display:-webkit-box!important;overflow:hidden!important}.tg-search-intent-card{align-self:center!important;max-height:392px!important;overflow:visible!important}.tg-search-box{min-height:50px!important}.tg-intent-label{margin-top:10px!important;margin-bottom:7px!important}.tg-intent-grid{gap:8px!important}.tg-intent-grid a{border-radius:15px!important;min-height:44px!important;font-size:12px!important}.tg-search-results{max-height:284px!important}.tg-search-results-list{max-height:210px!important}.tg-cross-strip{gap:7px!important}.tg-strip-lane{border-radius:18px!important}.tg-strip-track{gap:8px!important;padding:7px!important}.tg-strip-card{border-radius:14px!important;grid-template-columns:42px 1fr!important;gap:8px!important;width:168px!important;padding:7px!important}.tg-strip-card img{border-radius:12px!important;width:42px!important;height:42px!important}.tg-strip-card span{font-size:10.8px!important}.tg-spotlight-card{background:radial-gradient(circle at 88% 10%,#2dd4bf29,#0000 30%),linear-gradient(135deg,#fff,#f3fbfa)!important;min-height:178px!important;position:relative!important;overflow:hidden!important}.tg-spotlight-card:after{content:""!important;background:#11737e1a!important;border-radius:999px!important;width:130px!important;height:130px!important;position:absolute!important;bottom:-40px!important;right:-40px!important}.tg-spotlight-card small,.tg-spotlight-card h3,.tg-spotlight-card p,.tg-spotlight-dots{z-index:2!important;position:relative!important}.tg-spotlight-card h3{font-size:24px!important}.tg-spotlight-card p{max-width:520px!important}.tg-spotlight-dots{gap:7px!important;margin-top:14px!important;display:flex!important}.tg-spotlight-dots button{cursor:pointer!important;background:#11737e38!important;border:none!important;border-radius:999px!important;width:8px!important;height:8px!important}.tg-spotlight-dots button.active{background:#11737e!important;width:26px!important}@media (max-width:780px){.tg-hero-v2{height:auto!important;min-height:640px!important;max-height:none!important}.tg-hero-main{align-items:start!important;height:auto!important}.tg-hero-copy h1{max-width:100%!important;font-size:clamp(36px,12vw,52px)!important}.tg-hero-copy p{-webkit-line-clamp:3!important;font-size:12.5px!important}.tg-search-intent-card,.tg-search-results{max-height:none!important}.tg-search-results-list{max-height:230px!important}.tg-strip-card{grid-template-columns:38px 1fr!important;width:148px!important}.tg-strip-card img{width:38px!important;height:38px!important}.tg-strip-card span{font-size:10px!important}.tg-spotlight-card{min-height:160px!important}.tg-spotlight-card h3{font-size:21px!important}}@media (max-width:520px){.tg-hero-v2{min-height:680px!important}.tg-intent-grid{grid-template-columns:1fr!important}.tg-intent-grid a{min-height:42px!important}}.crm-apply-shell{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:16px!important;width:min(1460px,100%)!important;margin:0 auto!important;display:grid!important}.crm-apply-side{color:#fff!important;background:linear-gradient(135deg,#031418e6,#11737eb3),url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=1500&q=85) 50%/cover no-repeat!important;border-radius:32px!important;min-height:640px!important;padding:28px!important;position:sticky!important;top:12px!important;overflow:hidden!important}.crm-apply-side h1{color:#fff!important;letter-spacing:-.065em!important;margin:14px 0 0!important;font-size:clamp(38px,4.8vw,70px)!important;line-height:.94!important}.crm-apply-side>span{color:#ffffffd1!important;margin-top:16px!important;font-size:14px!important;line-height:1.55!important;display:block!important}.crm-offer-mini small{color:#9df3e8!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.crm-offer-mini strong{color:#fff!important;letter-spacing:-.04em!important;margin-top:8px!important;font-size:24px!important;line-height:1!important;display:block!important}.crm-form-card,.crm-success-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:30px!important;padding:22px!important;box-shadow:0 18px 40px #0c2a3014!important}.crm-success-card{width:min(860px,100%)!important;margin:40px auto!important}.crm-success-card h1{color:#103943!important;letter-spacing:-.06em!important;margin:12px 0 0!important;font-size:clamp(34px,5vw,64px)!important;line-height:.96!important}.crm-success-card>span{color:#60777f!important;margin-top:12px!important;font-size:14px!important;line-height:1.5!important;display:block!important}.crm-code-box{color:#fff!important;background:#0e3f49!important;border-radius:22px!important;margin-top:20px!important;padding:18px!important}.crm-code-box small{color:#ffffffa3!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.crm-code-box strong{letter-spacing:-.04em!important;margin-top:8px!important;font-size:36px!important;display:block!important}.crm-success-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:18px!important;display:flex!important}.crm-success-actions a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:12px 16px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.crm-success-actions a:first-child{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.crm-success-actions a:last-child{color:#11737e!important;background:#eef8f8!important}.crm-form-head{justify-content:space-between!important;align-items:start!important;gap:12px!important;display:flex!important}.crm-form-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:11px!important;font-weight:950!important}.crm-form-head h2{color:#103943!important;letter-spacing:-.055em!important;margin:6px 0 0!important;font-size:clamp(28px,4vw,46px)!important;line-height:.98!important}.crm-form-head p{color:#60777f!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.crm-form-head>strong{color:#087a4a!important;background:#e8fbf2!important;border-radius:999px!important;place-items:center!important;min-width:54px!important;height:38px!important;font-size:12px!important;font-weight:950!important;display:grid!important}.crm-progress{background:#e4eef0!important;border-radius:999px!important;height:9px!important;margin:14px 0 12px!important;overflow:hidden!important}.crm-progress span{background:linear-gradient(90deg,#11737e,#2dd4bf)!important;border-radius:999px!important;height:100%!important;transition:width .22s!important;display:block!important}.crm-step-pills{scrollbar-width:none!important;gap:8px!important;padding-bottom:10px!important;display:flex!important;overflow-x:auto!important}.crm-step-pills::-webkit-scrollbar{display:none!important}.crm-step-pills button{color:#4f6870!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;flex:none!important;min-height:36px!important;padding:8px 11px!important;font-size:10.5px!important;font-weight:950!important}.crm-step-pills button.active{color:#11737e!important;background:#e6f5f6!important}.crm-step-pills button.done{color:#087a4a!important;background:#e8fbf2!important}.crm-error{color:#b42323!important;background:#fff0f0!important;border:1px solid #f1b5b5!important;border-radius:16px!important;margin:10px 0!important;padding:12px 14px!important;font-size:12px!important;font-weight:800!important}.crm-field{gap:6px!important;display:grid!important}.crm-field>span{color:#1f3138!important;font-size:11px!important;font-weight:850!important}.crm-field>span b{color:#c43f3f!important;font-size:10px!important}.crm-field input,.crm-field select,.crm-field textarea{color:#103943!important;background:#fbfdfd!important;border:1.5px solid #cfe0e4!important;border-radius:13px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:12px 13px!important;font-size:13px!important;font-weight:700!important}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{background:#fff!important;border-color:#1a95a1!important;box-shadow:0 0 0 4px #1a95a114!important}.crm-subcategory-list{flex-wrap:wrap!important;gap:7px!important;max-height:150px!important;margin-top:8px!important;display:flex!important;overflow:auto!important}.crm-subcategory-list button{color:#2b4d58!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #d9e7ea!important;border-radius:999px!important;padding:8px 10px!important;font-size:11px!important;font-weight:850!important}.crm-subcategory-list button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.crm-check{background:#f8fbfb!important;border:1px solid #d9e7ea!important;border-radius:16px!important;grid-column:1/-1!important;align-items:flex-start!important;gap:10px!important;padding:13px!important;display:flex!important}.crm-check input{width:18px!important;height:18px!important;margin-top:2px!important}.crm-check span{color:#60777f!important;font-size:12px!important;font-weight:700!important;line-height:1.55!important}.crm-form-actions{border-top:1px solid #e7eef1!important;justify-content:space-between!important;gap:10px!important;margin-top:18px!important;padding-top:14px!important;display:flex!important}.crm-primary-btn,.crm-secondary-btn,.crm-secondary-link{cursor:pointer!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:12px 16px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.crm-primary-btn{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.crm-primary-btn:disabled{opacity:.7!important;cursor:wait!important}@media (max-width:1050px){.crm-apply-shell{grid-template-columns:1fr!important}.crm-apply-side{min-height:auto!important;position:relative!important;top:auto!important}}@media (max-width:700px){.crm-form-card,.crm-success-card{border-radius:24px!important;padding:15px!important}.crm-field-grid{grid-template-columns:1fr!important}.crm-form-actions{grid-template-columns:1fr!important;display:grid!important}.crm-primary-btn,.crm-secondary-btn,.crm-secondary-link{width:100%!important}.crm-apply-side{border-radius:26px!important;padding:20px!important}}.crm-apply-shell{grid-template-columns:420px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.crm-apply-side{color:#fff;background:linear-gradient(#04262f94,#0e5b6ab8),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1400&q=80) 50%/cover no-repeat;border-radius:32px;flex-direction:column;justify-content:flex-start;min-height:100%;padding:28px 22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #052e352e}.crm-apply-side>*{z-index:1;position:relative}.crm-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;margin:0 0 14px;font-size:.8rem;font-weight:700}.crm-apply-side h1{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2.25rem,4vw,4rem);font-weight:800;line-height:.94}.crm-side-lead{color:#ffffffeb;max-width:48ch;margin:18px 0 0;font-size:1rem;line-height:1.65}.crm-offer-mini{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:22px;margin-top:20px;padding:18px 18px 16px}.crm-offer-mini small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}.crm-offer-mini strong{letter-spacing:-.03em;color:#fff;font-size:1.9rem;font-weight:800;line-height:1;display:block}.crm-offer-mini p{color:#ffffffd9;margin:10px 0 0;font-size:.95rem;line-height:1.45}.crm-form-card{background:#fff;border:1px solid #11737e14;border-radius:32px;padding:28px 28px 20px;box-shadow:0 20px 55px #11373f14}.crm-form-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,2.8vw,3.2rem);line-height:.98}.crm-form-head p{color:#617985;margin:8px 0 0}.crm-progress{background:#dbeaec;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.crm-progress span{border-radius:inherit;background:linear-gradient(90deg,#20d0c0,#11737e);height:100%;display:block}.crm-step-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.crm-step-pills button{color:#12323a;cursor:pointer;background:#f7fbfb;border:1px solid #cfe2e5;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:700}.crm-step-pills button.active{color:#0c6a73;background:#daf8f3;border-color:#8ee7da}.crm-step-pills button.done{background:#eff8f7}.crm-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.crm-field.full{grid-column:1/-1}.crm-field span{color:#173941;margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}.crm-field span b{color:#dc4f36;font-weight:800}.crm-field input,.crm-field select,.crm-field textarea{color:#173941;background:#fff;border:1px solid #c8dde0;border-radius:16px;outline:none;width:100%;padding:14px;font-size:.96rem;transition:all .2s}.crm-field textarea{resize:vertical;min-height:110px}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{border-color:#20cfc0;box-shadow:0 0 0 4px #20cfc01f}.crm-check{grid-column:1/-1;align-items:flex-start;gap:10px;margin-top:8px;display:flex}.crm-check input{margin-top:4px}.crm-check span{color:#4a6670;margin:0;font-size:.92rem;line-height:1.55}.crm-form-actions{border-top:1px solid #e7eff0;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.crm-primary-btn,.crm-secondary-btn,.crm-secondary-link{cursor:pointer;border:none;border-radius:999px;padding:14px 22px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s}.crm-primary-btn{color:#fff;background:linear-gradient(135deg,#1fd1c2,#11737e);box-shadow:0 12px 24px #11737e29}.crm-primary-btn:hover{transform:translateY(-1px)}.crm-secondary-btn,.crm-secondary-link{color:#0e6f79;background:#eef7f6}.crm-error{color:#a6412d;background:#fff1ee;border:1px solid #ffd1c8;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:.92rem;font-weight:700}@media (max-width:1024px){.crm-apply-shell{grid-template-columns:1fr}.crm-apply-side{min-height:auto}}@media (max-width:640px){.crm-form-card{border-radius:24px;padding:20px 16px 18px}.crm-apply-side{border-radius:24px;padding:22px 16px 18px}.crm-field-grid{grid-template-columns:1fr}.crm-form-actions{flex-direction:column;align-items:stretch}.crm-primary-btn,.crm-secondary-btn,.crm-secondary-link{text-align:center;width:100%}.crm-offer-mini strong{font-size:1.45rem}.crm-side-lead{font-size:.95rem}}.crm-apply-side-premium{justify-content:flex-start!important;min-height:780px!important}.crm-side-overlay{pointer-events:none!important;background:radial-gradient(circle at 100% 0,#7af8e829,#0000 26%),linear-gradient(135deg,#ffffff0f,#0000 42%)!important;position:absolute!important;inset:0!important}.crm-side-lead{color:#ffffffeb!important;max-width:54ch!important;margin:18px 0 0!important;font-size:14px!important;line-height:1.62!important;display:block!important}.crm-apply-side h1 span{color:#9ff5eb!important}.crm-side-points{gap:10px!important;margin-top:18px!important;display:grid!important}.crm-side-point{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0722283d!important;border:1px solid #ffffff24!important;border-radius:18px!important;padding:13px 14px!important}.crm-side-point strong{color:#fff!important;margin-bottom:5px!important;font-size:13px!important;font-weight:950!important;display:block!important}.crm-side-point span{color:#ffffffd9!important;font-size:12px!important;line-height:1.5!important;display:block!important}.crm-side-quote{background:#ffffff1a!important;border:1px solid #ffffff29!important;border-radius:20px!important;margin-top:16px!important;padding:15px!important}.crm-side-quote p{color:#ffffffe6!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.55!important}.crm-side-quote strong{color:#fff!important;font-size:14px!important;font-weight:950!important}.crm-side-urgency{background:linear-gradient(135deg,#14e0c72e,#ffffff14)!important;border:1px solid #9ff5eb4d!important;border-radius:18px!important;margin-top:14px!important;padding:14px 16px!important}.crm-side-urgency strong{color:#9ff5eb!important;margin-bottom:4px!important;font-size:15px!important;font-weight:950!important;display:block!important}.crm-side-urgency span{color:#ffffffe6!important;font-size:12px!important;line-height:1.5!important;display:block!important}@media (max-width:1050px){.crm-apply-side-premium{min-height:auto!important}}.crm-page-compact{background:radial-gradient(circle at 0 0,#2dd4bf1a,#0000 32%),linear-gradient(#f4fbfb,#fff)!important;padding-top:10px!important}.crm-apply-shell-v2{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:18px!important}.crm-apply-side-premium{min-height:auto!important;max-height:none!important;padding:22px!important}.crm-apply-side-premium h1{max-width:12ch!important;font-size:clamp(36px,4.2vw,64px)!important}.crm-side-lead{max-width:56ch!important;font-size:12.5px!important;line-height:1.5!important}.crm-side-points{gap:8px!important;margin-top:14px!important}.crm-side-point{border-radius:15px!important;padding:11px 12px!important}.crm-side-point strong{font-size:11.5px!important}.crm-side-point span{font-size:10.5px!important;line-height:1.38!important}.crm-side-quote,.crm-side-urgency{border-radius:15px!important;padding:12px!important}.crm-side-quote p,.crm-side-urgency span{font-size:10.8px!important;line-height:1.42!important}.crm-side-quote strong,.crm-side-urgency strong{font-size:12.5px!important}.crm-offer-mini{border-radius:18px!important;margin-top:16px!important;padding:14px!important}.crm-offer-mini strong{font-size:22px!important}.crm-offer-mini p{font-size:11.5px!important}.crm-form-card-v2{min-height:auto!important;padding:20px!important}.crm-field>span b.crm-required-star{color:#d92d20!important;margin-left:4px!important;font-size:15px!important;font-weight:950!important}.crm-field>span em{color:#708891!important;margin-left:4px!important;font-size:11px!important;font-style:normal!important;font-weight:500!important}.crm-field-grid{gap:12px!important}.crm-field input,.crm-field select,.crm-field textarea{border-radius:12px!important;min-height:44px!important}.crm-form-actions{margin-top:16px!important}@media (max-width:1050px){.crm-apply-shell-v2{grid-template-columns:1fr!important}.crm-apply-side-premium{position:relative!important;top:auto!important}.crm-apply-side-premium h1{max-width:100%!important}}@media (max-width:700px){.crm-page-compact{padding:8px 7px 80px!important}.crm-apply-shell-v2{gap:10px!important}.crm-apply-side-premium{border-radius:22px!important;padding:18px 14px!important}.crm-apply-side-premium h1{font-size:clamp(34px,11vw,48px)!important;line-height:.94!important}.crm-side-lead{font-size:11.5px!important}.crm-side-points{grid-template-columns:1fr!important}.crm-form-card-v2{border-radius:22px!important;padding:14px!important}.crm-form-head h2{font-size:30px!important}.crm-step-pills{flex-wrap:nowrap!important;overflow-x:auto!important}.crm-step-pills button{flex:none!important;padding:8px 10px!important;font-size:10px!important}.crm-field-grid{grid-template-columns:1fr!important}.crm-field.full{grid-column:auto!important}.crm-field input,.crm-field select,.crm-field textarea{font-size:16px!important}}.crm-status-shell{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;gap:18px!important;width:min(1260px,100%)!important;margin:0 auto!important;display:grid!important}.crm-status-side{color:#fff!important;background:linear-gradient(135deg,#031418e0,#11737ead),url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=1500&q=85) 50%/cover no-repeat!important;border-radius:30px!important;min-height:520px!important;padding:24px!important;position:sticky!important;top:12px!important;overflow:hidden!important}.crm-status-side h1{color:#fff!important;letter-spacing:-.065em!important;margin:14px 0 0!important;font-size:clamp(36px,4.2vw,64px)!important;line-height:.94!important}.crm-status-side>span{color:#ffffffd6!important;margin-top:14px!important;font-size:13px!important;line-height:1.52!important;display:block!important}.crm-status-info-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff24!important;border:1px solid #ffffff2e!important;border-radius:22px!important;margin-top:20px!important;padding:16px!important}.crm-status-info-card small{color:#9ff5eb!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.crm-status-info-card strong{color:#fff!important;margin-top:8px!important;font-size:24px!important;line-height:1!important;display:block!important}.crm-status-info-card p{color:#ffffffd1!important;margin:8px 0 0!important;font-size:12px!important;line-height:1.45!important}.crm-status-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:30px!important;padding:22px!important;box-shadow:0 18px 40px #0c2a3014!important}.crm-status-form{gap:12px!important;margin-top:16px!important;display:grid!important}.status-actions{margin-top:8px!important}.crm-status-result{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:24px!important;margin-top:20px!important;padding:18px!important}.crm-status-result.green{background:linear-gradient(135deg,#f0fff8,#fff)!important;border-color:#22c55e38!important}.crm-status-result.gold,.crm-status-result.orange{background:linear-gradient(135deg,#fff8e7,#fff)!important;border-color:#eab3083d!important}.crm-status-result.red{background:linear-gradient(135deg,#fff1f1,#fff)!important;border-color:#ef444438!important}.crm-status-result.gray{background:linear-gradient(135deg,#f4f6f7,#fff)!important}.crm-status-badge-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.crm-status-badge-row span{color:#11737e!important;background:#e0f7f4!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:7px 11px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.crm-status-badge-row small{color:#60777f!important;font-size:12px!important;font-weight:900!important}.crm-status-result h3{color:#103943!important;letter-spacing:-.055em!important;margin:14px 0 0!important;font-size:clamp(28px,4vw,46px)!important;line-height:1!important}.crm-status-result>p{color:#60777f!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.5!important}.crm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;display:grid!important}.crm-status-grid div,.crm-status-notes,.crm-status-next{background:#ffffffc7!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:12px!important}.crm-status-grid small,.crm-status-notes small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important;display:block!important}.crm-status-grid strong{color:#103943!important;margin-top:5px!important;font-size:13px!important;line-height:1.25!important;display:block!important}.crm-status-notes,.crm-status-next{margin-top:12px!important}.crm-status-notes p,.crm-status-next span{color:#60777f!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important;display:block!important}.crm-status-next strong{color:#103943!important;font-size:14px!important;font-weight:950!important}@media (max-width:900px){.crm-status-shell{grid-template-columns:1fr!important}.crm-status-side{min-height:auto!important;position:relative!important;top:auto!important}}@media (max-width:640px){.crm-status-card,.crm-status-side{border-radius:22px!important;padding:16px!important}.crm-status-grid{grid-template-columns:1fr!important}}@media (max-width:1100px){.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-crm-layout{grid-template-columns:1fr!important}.admin-detail-panel{position:relative!important;top:auto!important}}@media (max-width:720px){.admin-crm-page{padding:8px 7px 80px!important}.admin-crm-hero{border-radius:22px!important;min-height:auto!important;padding:18px!important;display:grid!important}.admin-crm-hero h1{font-size:42px!important}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-filter-bar,.admin-detail-grid,.admin-application-row{grid-template-columns:1fr!important}}.admin-crm-page{color:#103943!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 28%),linear-gradient(#f4fbfb,#fff)!important;min-height:100vh!important;padding:12px 10px 90px!important}.admin-crm-hero,.admin-stats-grid,.admin-crm-layout{width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.admin-crm-hero{color:#fff!important;background:linear-gradient(135deg,#031418e6,#11737eb8),url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=1500&q=85) 50%/cover no-repeat!important;border-radius:30px!important;justify-content:space-between!important;align-items:end!important;gap:16px!important;min-height:230px!important;padding:24px!important;display:flex!important;overflow:hidden!important}.admin-crm-hero p{color:#9ff5eb!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important;font-weight:950!important}.admin-crm-hero h1{color:#fff!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(42px,6vw,82px)!important;line-height:.9!important}.admin-crm-hero span{color:#ffffffd1!important;max-width:660px!important;margin-top:12px!important;font-size:14px!important;line-height:1.45!important;display:block!important}.admin-crm-hero button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:44px!important;padding:12px 16px!important;font-size:13px!important;font-weight:950!important}.admin-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.admin-stats-grid article{background:#fff!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:14px!important;box-shadow:0 10px 26px #0c2a300f!important}.admin-stats-grid small{color:#60777f!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.admin-stats-grid strong{color:#103943!important;margin-top:8px!important;font-size:30px!important;line-height:1!important;display:block!important}.admin-crm-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:start!important;gap:12px!important;margin-top:12px!important;display:grid!important}.admin-list-panel,.admin-detail-panel{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:16px!important;box-shadow:0 12px 30px #0c2a300f!important}.admin-detail-panel{position:sticky!important;top:10px!important}.admin-filter-bar{grid-template-columns:1.2fr .9fr .9fr!important;gap:8px!important;display:grid!important}.admin-filter-bar input,.admin-filter-bar select,.admin-edit-box select,.admin-edit-box textarea{color:#103943!important;background:#fbfdfd!important;border:1px solid #cfe0e4!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;font-size:12px!important;font-weight:750!important}.admin-list-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:14px 0 10px!important;display:flex!important}.admin-list-head strong{color:#103943!important;font-size:18px!important;font-weight:950!important}.admin-list-head span{color:#60777f!important;font-size:12px!important;font-weight:850!important}.admin-application-list{gap:8px!important;max-height:720px!important;padding-right:3px!important;display:grid!important;overflow:auto!important}.admin-application-row{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px!important;display:grid!important}.admin-application-row.active{background:#e6f6f5!important;border-color:#11737e38!important}.admin-application-row strong{color:#103943!important;font-size:14px!important;font-weight:950!important;display:block!important}.admin-application-row span{color:#60777f!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.admin-application-row small{color:#11737e!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;padding:7px 9px!important;font-size:10px!important;font-weight:950!important}.admin-detail-head small{color:#11737e!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:950!important}.admin-detail-head h2{color:#103943!important;letter-spacing:-.06em!important;margin:8px 0 0!important;font-size:clamp(30px,4vw,52px)!important;line-height:1!important}.admin-detail-head span{color:#11737e!important;background:#e6f6f5!important;border-radius:999px!important;margin-top:10px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:14px!important;display:grid!important}.admin-detail-grid div,.admin-detail-section,.admin-edit-box{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:12px!important}.admin-detail-grid small,.admin-detail-section small,.admin-edit-box span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-detail-grid strong{color:#103943!important;margin-top:5px!important;font-size:12px!important;line-height:1.28!important;display:block!important}.admin-detail-section{margin-top:8px!important}.admin-detail-section p{color:#60777f!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important}.admin-edit-box{gap:10px!important;margin-top:10px!important;display:grid!important}.admin-edit-box textarea{resize:vertical!important;min-height:96px!important}.admin-edit-box button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;min-height:44px!important;font-size:13px!important;font-weight:950!important}.admin-empty{color:#60777f!important;background:#f8fbfb!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}.detail-empty{text-align:center!important;place-items:center!important;min-height:300px!important;display:grid!important}@media (max-width:1100px){.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-crm-layout{grid-template-columns:1fr!important}.admin-detail-panel{position:relative!important;top:auto!important}}@media (max-width:720px){.admin-crm-page{padding:8px 7px 80px!important}.admin-crm-hero{border-radius:22px!important;min-height:auto!important;padding:18px!important;display:grid!important}.admin-crm-hero h1{font-size:42px!important}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-filter-bar,.admin-detail-grid,.admin-application-row{grid-template-columns:1fr!important}}.admin-convert-box{color:#fff!important;background:radial-gradient(circle at 90% 0,#2dd4bf24,#0000 28%),linear-gradient(135deg,#0f3f49,#11737e)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;margin-top:10px!important;padding:14px!important}.admin-convert-box small{color:#9ff5eb!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-convert-box h3{color:#fff!important;letter-spacing:-.04em!important;margin:8px 0 0!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.admin-convert-box p{color:#ffffffc7!important;margin:8px 0 12px!important;font-size:12px!important;line-height:1.45!important}.admin-convert-box label{gap:6px!important;margin-top:10px!important;display:grid!important}.admin-convert-box label span{color:#ffffffe0!important;font-size:11px!important;font-weight:850!important}.admin-convert-box select{color:#103943!important;background:#fff!important;border:none!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;font-size:12px!important;font-weight:850!important}.admin-check-row{background:#ffffff1a!important;border:1px solid #ffffff1f!important;border-radius:14px!important;flex-direction:row!important;grid-template-columns:none!important;align-items:center!important;gap:9px!important;padding:11px!important;display:flex!important}.admin-check-row input{width:16px!important;height:16px!important}.admin-convert-box button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:44px!important;margin-top:12px!important;font-size:13px!important;font-weight:950!important}.admin-convert-box button:disabled{opacity:.72!important;cursor:wait!important}.admin-partners-hero{background:linear-gradient(135deg,#031418eb,#11737eb8),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1500&q=85) 50%/cover no-repeat!important}.admin-hero-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-hero-actions a,.admin-hero-actions button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:44px!important;padding:12px 16px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}.partner-row span+span{opacity:.76!important;font-size:10.5px!important}.admin-partner-status-card{color:#fff!important;background:radial-gradient(circle at 90% 0,#2dd4bf29,#0000 28%),linear-gradient(135deg,#0f3f49,#11737e)!important;border-radius:20px!important;margin-top:12px!important;padding:16px!important}.admin-partner-status-card small,.admin-next-actions-box small{color:#9ff5eb!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-partner-status-card h3,.admin-next-actions-box h3{color:#fff!important;letter-spacing:-.04em!important;margin:8px 0 0!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.admin-partner-status-card p,.admin-next-actions-box p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important}.admin-next-actions-box{color:#fff!important;background:radial-gradient(circle at 90% 0,#f7d7742e,#0000 28%),linear-gradient(135deg,#102b34,#0f5964)!important;border-radius:20px!important;margin-top:10px!important;padding:16px!important}@media (max-width:720px){.admin-hero-actions{width:100%!important}.admin-hero-actions a,.admin-hero-actions button{justify-content:center!important;width:100%!important}}.partner-row-actions{justify-items:end!important;gap:6px!important;display:grid!important}.partner-row-actions a{color:#fff!important;background:#11737e!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1050px){.admin-partner-detail-grid{grid-template-columns:1fr!important}.partner-editor-side{position:relative!important;top:auto!important}}@media (max-width:720px){.admin-partner-detail-hero{border-radius:22px!important;min-height:auto!important;padding:18px!important;display:grid!important}.admin-partner-detail-hero h1{font-size:42px!important}.admin-partner-detail-hero button{width:100%!important}.admin-two-cols{grid-template-columns:1fr!important}.partner-row-actions{justify-items:start!important}}.admin-partner-detail-hero,.admin-partner-detail-grid{width:min(1460px,100%)!important;margin-left:auto!important;margin-right:auto!important}.admin-partner-detail-hero{color:#fff!important;background:linear-gradient(135deg,#031418eb,#11737eb8),url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=1500&q=85) 50%/cover no-repeat!important;border-radius:30px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;min-height:260px!important;padding:24px!important;display:flex!important}.admin-partner-detail-hero a{color:#fff!important;background:#ffffff24!important;border-radius:999px!important;width:max-content!important;margin-bottom:12px!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.admin-partner-detail-hero p{color:#9ff5eb!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important;font-weight:950!important}.admin-partner-detail-hero h1{color:#fff!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(42px,6vw,82px)!important;line-height:.9!important}.admin-partner-detail-hero span{color:#ffffffd1!important;max-width:650px!important;margin-top:12px!important;font-size:14px!important;line-height:1.45!important;display:block!important}.admin-partner-detail-hero button,.partner-save-floating{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:46px!important;padding:12px 16px!important;font-size:13px!important;font-weight:950!important}.admin-partner-detail-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.38fr)!important;align-items:start!important;gap:12px!important;margin-top:12px!important;display:grid!important}.partner-editor-main{gap:12px!important;display:grid!important}.partner-editor-block,.partner-editor-side>div{background:#fff!important;border:1px solid #11737e14!important;border-radius:24px!important;padding:16px!important;box-shadow:0 12px 30px #0c2a300f!important}.partner-editor-block h3{color:#103943!important;letter-spacing:-.045em!important;margin:0 0 12px!important;font-size:26px!important;font-weight:950!important;line-height:1!important}.partner-editor-fields{gap:12px!important;display:grid!important}.admin-two-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.partner-edit-field{gap:6px!important;display:grid!important}.partner-edit-field span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.partner-edit-field input,.partner-edit-field select,.partner-edit-field textarea{color:#103943!important;background:#fbfdfd!important;border:1px solid #cfe0e4!important;border-radius:14px!important;outline:none!important;width:100%!important;min-height:44px!important;padding:11px 12px!important;font-size:13px!important;font-weight:750!important}.partner-edit-field textarea{resize:vertical!important;min-height:96px!important}.partner-editor-side{gap:12px!important;display:grid!important;position:sticky!important;top:10px!important}.partner-summary-card{color:#fff!important;background:radial-gradient(circle at 90% 0,#2dd4bf29,#0000 28%),linear-gradient(135deg,#0f3f49,#11737e)!important}.partner-summary-card small,.partner-summary-light small{color:#9ff5eb!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-summary-card h2{color:#fff!important;letter-spacing:-.05em!important;margin:8px 0 0!important;font-size:32px!important;font-weight:950!important;line-height:1!important}.partner-summary-card p,.partner-summary-light p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.55!important}.partner-summary-light p{color:#60777f!important}.partner-save-floating{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;width:100%!important}.admin-check-row.light{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e14!important}.admin-check-row.light span{color:#103943!important}@media (max-width:1050px){.admin-partner-detail-grid{grid-template-columns:1fr!important}.partner-editor-side{position:relative!important;top:auto!important}}@media (max-width:720px){.admin-partner-detail-hero{border-radius:22px!important;min-height:auto!important;padding:18px!important;display:grid!important}.admin-partner-detail-hero h1{font-size:42px!important}.admin-partner-detail-hero button{width:100%!important}.admin-two-cols{grid-template-columns:1fr!important}}.partner-paypal-box{color:#fff!important;background:radial-gradient(circle at 90% 0,#f7d77438,#0000 30%),linear-gradient(135deg,#0b2f3a,#123f66)!important;border:1px solid #ffffff1f!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0c2a301f!important}.partner-paypal-box small{color:#f7d774!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-paypal-box h3{color:#fff!important;letter-spacing:-.05em!important;margin:8px 0 0!important;font-size:28px!important;font-weight:950!important;line-height:1!important}.partner-paypal-box p{color:#ffffffd1!important;margin:9px 0 12px!important;font-size:12px!important;line-height:1.48!important}.partner-paypal-box button{color:#123f66!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:44px!important;font-size:13px!important;font-weight:950!important}.partner-paypal-box button:disabled{opacity:.72!important;cursor:wait!important}.commercial-options-head{background:radial-gradient(circle at 95% 0,#2dd4bf1f,#0000 28%),linear-gradient(135deg,#f8fbfb,#fff)!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.commercial-options-head small{color:#11737e!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.commercial-options-head p{color:#60777f!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}.commercial-options-head button,.commercial-offer-title button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:10px 13px!important;font-size:12px!important;font-weight:950!important}.commercial-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.commercial-badge-item{cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;transition:all .18s!important;display:flex!important}.commercial-badge-item.active{background:linear-gradient(135deg,#2dd4bf26,#11737e1a)!important;border-color:#11737e47!important;box-shadow:0 10px 24px #11737e14!important}.commercial-badge-item input{width:16px!important;height:16px!important;margin-top:3px!important}.commercial-badge-item span{gap:3px!important;display:grid!important}.commercial-badge-item strong{color:#103943!important;font-size:13px!important;font-weight:950!important}.commercial-badge-item small{color:#60777f!important;font-size:11px!important;line-height:1.35!important}.commercial-offer-section{margin-top:16px!important}.commercial-offer-title{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.commercial-offer-title strong{color:#103943!important;font-size:17px!important;font-weight:950!important}.commercial-offer-list{gap:12px!important;display:grid!important}.commercial-offer-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:20px!important;gap:12px!important;padding:14px!important;display:grid!important;box-shadow:0 12px 24px #0c2a300d!important}.commercial-feature-check{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:14px!important;align-items:center!important;gap:9px!important;padding:11px!important;display:flex!important}.commercial-feature-check span{color:#103943!important;font-size:12px!important;font-weight:850!important}.commercial-remove-btn{color:#b42323!important;cursor:pointer!important;background:#fff1f1!important;border:none!important;border-radius:999px!important;min-height:38px!important;font-size:12px!important;font-weight:950!important}.commercial-empty{color:#60777f!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:14px!important;font-size:13px!important;font-weight:800!important}@media (max-width:800px){.commercial-options-head,.commercial-offer-title{display:grid!important}.commercial-badge-grid{grid-template-columns:1fr!important}.commercial-options-head button,.commercial-offer-title button{width:100%!important}}@media (max-width:850px){.live-deals-head,.live-deals-grid{grid-template-columns:1fr!important;display:grid!important}.live-deal-card{grid-template-columns:78px 1fr!important}}@media (max-width:520px){.live-deals-shell{border-radius:24px!important;padding:12px!important}.live-wheel{min-height:260px!important}.live-deals-status{white-space:normal!important}}.live-deals-shell{background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 30%),linear-gradient(135deg,#fff,#f3fbfb)!important;border:1px solid #11737e1a!important;border-radius:30px!important;width:min(1460px,100%)!important;margin:22px auto!important;padding:18px!important;box-shadow:0 20px 46px #0c2a3014!important}.live-deals-head{justify-content:space-between!important;align-items:start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.live-deals-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.live-deals-head h2{color:#103943!important;letter-spacing:-.06em!important;margin:6px 0 0!important;font-size:clamp(30px,4vw,56px)!important;line-height:.94!important}.live-deals-head p{color:#60777f!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}.live-deals-status{color:#60777f!important;white-space:nowrap!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:999px!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.live-deals-status span{background:#f97316!important;border-radius:999px!important;width:8px!important;height:8px!important}.live-deals-status.active span{background:#16a34a!important}.live-deals-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}.live-wheel-card{color:#fff!important;background:linear-gradient(135deg,#0f3f49,#11737e)!important;border-radius:24px!important;padding:14px!important}.live-wheel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-height:320px!important;display:grid!important}.live-wheel-slice{background:#ffffff1f!important;border:1px solid #ffffff1f!important;border-radius:18px!important;align-content:center!important;padding:12px!important;transition:all .22s!important;display:grid!important}.live-wheel-slice.selected{color:#11737e!important;background:#fff!important;transform:scale(1.04)!important}.live-wheel-slice strong{font-size:13px!important;font-weight:950!important;line-height:1.1!important}.live-wheel-slice span{opacity:.82!important;margin-top:4px!important;font-size:11px!important}.live-wheel-card button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:46px!important;margin-top:12px!important;font-size:13px!important;font-weight:950!important}.live-deals-message{color:#ffffffdb!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important}.live-deals-list{gap:10px!important;display:grid!important}.live-deal-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:22px!important;grid-template-columns:92px 1fr!important;gap:12px!important;padding:12px!important;display:grid!important;box-shadow:0 10px 22px #0c2a300d!important}.live-deal-card.in_process{opacity:.78!important}.live-deal-image{color:#11737e!important;background:#e6f6f5!important;border-radius:16px!important;place-items:center!important;min-height:88px!important;font-weight:950!important;display:grid!important;overflow:hidden!important}.live-deal-image img{object-fit:cover!important;width:100%!important;height:100%!important}.live-deal-meta{justify-content:space-between!important;gap:8px!important;display:flex!important}.live-deal-meta small{color:#11737e!important;font-size:10px!important;font-weight:950!important}.live-deal-meta b{color:#16a34a!important;font-size:10px!important}.live-deal-card h3{color:#103943!important;letter-spacing:-.035em!important;margin:6px 0 0!important;font-size:18px!important;line-height:1!important}.live-deal-card p{color:#60777f!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.4!important}.live-badge-row{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;display:flex!important}.live-badge-row span{color:#11737e!important;background:#e6f6f5!important;border-radius:999px!important;padding:6px 8px!important;font-size:10px!important;font-weight:950!important}.live-deal-empty{color:#60777f!important;background:#f8fbfb!important;border-radius:20px!important;padding:18px!important;font-size:13px!important;font-weight:850!important}@media (max-width:850px){.live-deals-head,.live-deals-grid{grid-template-columns:1fr!important;display:grid!important}.live-deal-card{grid-template-columns:78px 1fr!important}}.tg-spin-result-badges{flex-wrap:wrap!important;gap:6px!important;margin:8px 0 2px!important;display:flex!important}.tg-spin-result-badges span{color:#11737e!important;background:#11737e1a!important;border:1px solid #11737e1f!important;border-radius:999px!important;padding:6px 8px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.spin-claims-page{color:#103943!important;background:radial-gradient(circle at 15% 0,#2dd4bf1f,#0000 28%),linear-gradient(#f6fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.spin-claims-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff5,#11737eeb),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:28px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:22px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.spin-claims-hero a{color:#fff!important;background:#ffffff1f!important;border-radius:999px!important;width:fit-content!important;margin-bottom:14px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.spin-claims-hero small{color:#2dd4bf!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;display:block!important}.spin-claims-hero h1{color:#fff!important;letter-spacing:-.07em!important;margin:6px 0 0!important;font-size:clamp(42px,6vw,88px)!important;font-weight:950!important;line-height:.88!important}.spin-claims-hero p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:14px!important}.spin-claims-hero button,.spin-claims-filters button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important}.spin-claims-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;display:grid!important}.spin-claims-stats article{background:#fff!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:15px!important;box-shadow:0 12px 26px #0c2a300d!important}.spin-claims-stats small,.claim-info-item small,.claim-description small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.spin-claims-stats strong{color:#103943!important;letter-spacing:-.05em!important;margin-top:4px!important;font-size:34px!important;font-weight:950!important;display:block!important}.spin-claims-layout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.spin-claims-list-card,.spin-claim-detail-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:14px!important;box-shadow:0 18px 38px #0c2a3012!important}.spin-claims-filters{grid-template-columns:1fr 180px auto!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.spin-claims-filters input,.spin-claims-filters select,.claim-notes textarea{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:16px!important;outline:none!important;width:100%!important;font-size:13px!important;font-weight:800!important}.spin-claims-filters input,.spin-claims-filters select{min-height:42px!important;padding:0 12px!important}.spin-claims-filters button{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.spin-claims-list{gap:8px!important;max-height:620px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.spin-claim-row{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.spin-claim-row.active{background:#e8f8f6!important;border-color:#11737e4d!important}.spin-claim-row strong{color:#103943!important;font-size:15px!important;font-weight:950!important;display:block!important}.spin-claim-row span{color:#60777f!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;display:block!important}.claim-status{text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.claim-status.generated{color:#11737e!important;background:#e8f8f6!important}.claim-status.redeemed{color:#166534!important;background:#dcfce7!important}.claim-status.cancelled{color:#991b1b!important;background:#fee2e2!important}.claim-status.expired{color:#374151!important;background:#f3f4f6!important}.claim-detail-head{gap:6px!important;margin-bottom:14px!important;display:grid!important}.claim-detail-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.claim-detail-head h2{color:#103943!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(42px,5vw,72px)!important;font-weight:950!important;line-height:.85!important}.claim-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.claim-info-item,.claim-description,.claim-notes{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;padding:12px!important}.claim-info-item strong{color:#103943!important;margin-top:5px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.claim-description{margin-top:10px!important}.claim-description p{color:#60777f!important;margin:6px 0 0!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.claim-notes{gap:8px!important;margin-top:10px!important;display:grid!important}.claim-notes span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.claim-notes textarea{resize:vertical!important;min-height:100px!important;padding:12px!important}.claim-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}.claim-actions button{cursor:pointer!important;border:none!important;border-radius:999px!important;min-height:42px!important;font-size:12px!important;font-weight:950!important}.claim-actions .redeem{color:#fff!important;background:#16a34a!important}.claim-actions .expire{color:#374151!important;background:#f3f4f6!important}.claim-actions .cancel{color:#991b1b!important;background:#fee2e2!important}.spin-claim-empty{color:#60777f!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}@media (max-width:900px){.spin-claims-page{padding:12px!important}.spin-claims-hero,.spin-claims-layout,.spin-claims-filters{grid-template-columns:1fr!important;display:grid!important}.spin-claims-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.claim-detail-grid,.claim-actions{grid-template-columns:1fr!important}}.admin-crm-nav{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffdb!important;border:1px solid #11737e1a!important;border-radius:999px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:8px!important;display:flex!important;box-shadow:0 12px 28px #0c2a300f!important}.admin-crm-nav a{color:#11737e!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important}.admin-crm-nav a:hover{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;transform:translateY(-1px)!important}@media (max-width:680px){.admin-crm-nav{border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.admin-crm-nav a{width:100%!important;padding:9px 8px!important;font-size:11px!important}}.billing-page{color:#103943!important;background:radial-gradient(circle at 12% 0,#f7d7742e,#0000 28%),linear-gradient(#f7fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.billing-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff5,#11737ee6),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:28px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:22px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.billing-hero a{color:#fff!important;background:#ffffff1f!important;border-radius:999px!important;width:fit-content!important;margin-bottom:14px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.billing-hero small{color:#f7d774!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;display:block!important}.billing-hero p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:14px!important}.billing-hero button,.billing-filters button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important}.billing-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;display:grid!important}.billing-stats article{background:#fff!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:15px!important;box-shadow:0 12px 26px #0c2a300d!important}.billing-stats small,.billing-info-item small,.billing-timeline small,.billing-days-card small,.billing-payment-card small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.billing-stats strong{color:#103943!important;letter-spacing:-.05em!important;margin-top:4px!important;font-size:34px!important;font-weight:950!important;display:block!important}.billing-layout{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.billing-list-card,.billing-detail-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:14px!important;box-shadow:0 18px 38px #0c2a3012!important}.billing-filters{grid-template-columns:1fr 190px auto!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.billing-filters input,.billing-filters select{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.billing-filters button{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.billing-list{gap:8px!important;max-height:650px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.billing-row{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.billing-row.active{background:#fff8df!important;border-color:#f7d774bf!important}.billing-row strong{color:#103943!important;font-size:15px!important;font-weight:950!important;display:block!important}.billing-row span{color:#60777f!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;display:block!important}.billing-state{text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.billing-state.trial{color:#11737e!important;background:#e8f8f6!important}.billing-state.payment_required,.billing-state.payment_pending{color:#c2410c!important;background:#fff7ed!important}.billing-state.renewal_soon{color:#854d0e!important;background:#fef9c3!important}.billing-state.expired{color:#991b1b!important;background:#fee2e2!important}.billing-state.paid{color:#166534!important;background:#dcfce7!important}.billing-state.active{color:#11737e!important;background:#e8f8f6!important}.billing-detail-head{gap:6px!important;margin-bottom:14px!important;display:grid!important}.billing-detail-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.billing-detail-head h2{color:#103943!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(38px,5vw,68px)!important;font-weight:950!important;line-height:.88!important}.billing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.billing-info-item,.billing-timeline,.billing-payment-card{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;padding:12px!important}.billing-info-item strong{color:#103943!important;margin-top:5px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.billing-timeline{gap:8px!important;margin-top:10px!important;display:grid!important}.billing-timeline div{border-top:1px solid #11737e14!important;justify-content:space-between!important;gap:10px!important;padding-top:8px!important;display:flex!important}.billing-timeline span{color:#60777f!important;font-size:12px!important;font-weight:850!important}.billing-timeline strong{color:#103943!important;font-size:12px!important;font-weight:950!important}.billing-days-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:10px!important;display:grid!important}.billing-days-card div{color:#fff!important;background:linear-gradient(135deg,#103943,#11737e)!important;border-radius:18px!important;padding:14px!important}.billing-days-card small{color:#ffffffbd!important}.billing-days-card strong{margin-top:4px!important;font-size:36px!important;font-weight:950!important;line-height:1!important;display:block!important}.billing-payment-card{margin-top:10px!important}.billing-payment-card h3{color:#103943!important;letter-spacing:-.05em!important;margin:6px 0 0!important;font-size:32px!important;font-weight:950!important}.billing-payment-card p{color:#60777f!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important}.billing-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.billing-actions a,.billing-actions button{cursor:pointer!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.billing-actions a{color:#fff!important;background:#103943!important}.billing-actions button{color:#103943!important;background:#f7d774!important}.billing-empty{color:#60777f!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}@media (max-width:980px){.billing-page{padding:12px!important}.billing-hero,.billing-layout,.billing-filters{grid-template-columns:1fr!important;display:grid!important}.billing-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.billing-detail-grid,.billing-days-card,.billing-actions{grid-template-columns:1fr!important}}.billing-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.billing-actions button:nth-of-type(2){color:#11737e!important;background:#e8f8f6!important}@media (max-width:980px){.billing-actions{grid-template-columns:1fr!important}}.partner-activity-box{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #0c2a300f!important}.partner-activity-box small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-activity-box h3{color:#103943!important;letter-spacing:-.05em!important;margin:7px 0 12px!important;font-size:26px!important;font-weight:950!important;line-height:.95!important}.partner-activity-list{gap:8px!important;max-height:340px!important;padding-right:3px!important;display:grid!important;overflow:auto!important}.partner-activity-item{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;gap:5px!important;padding:11px!important;display:grid!important}.partner-activity-item.payment{background:#fff8df!important;border-color:#f7d7748c!important}.partner-activity-item strong{color:#103943!important;font-size:12px!important;font-weight:950!important;display:block!important}.partner-activity-item p{color:#60777f!important;margin:4px 0 0!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.partner-activity-item span{color:#11737e!important;font-size:10px!important;font-weight:900!important}.partner-activity-empty{color:#60777f!important;background:#f8fbfb!important;border-radius:15px!important;padding:12px!important;font-size:12px!important;font-weight:800!important}.partner-activity-box button{color:#11737e!important;cursor:pointer!important;background:#e8f8f6!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:38px!important;margin-top:10px!important;font-size:12px!important;font-weight:950!important}.partner-tasks-box{background:radial-gradient(circle at 100% 0,#f7d7742e,#0000 32%),#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #0c2a300f!important}.partner-tasks-box small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-tasks-box h3{color:#103943!important;letter-spacing:-.05em!important;margin:7px 0 12px!important;font-size:26px!important;font-weight:950!important;line-height:.95!important}.partner-task-form{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;gap:8px!important;padding:12px!important;display:grid!important}.partner-task-form input,.partner-task-form textarea,.partner-task-form select{color:#103943!important;background:#fff!important;border:1px solid #11737e21!important;border-radius:14px!important;outline:none!important;width:100%!important;font-size:12px!important;font-weight:800!important}.partner-task-form input,.partner-task-form select{min-height:38px!important;padding:0 10px!important}.partner-task-form textarea{resize:vertical!important;min-height:74px!important;padding:10px!important}.partner-task-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.partner-task-form button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:38px!important;font-size:12px!important;font-weight:950!important}.partner-task-list{gap:8px!important;max-height:360px!important;margin-top:10px!important;padding-right:3px!important;display:grid!important;overflow:auto!important}.partner-task-item{background:#fff!important;border:1px solid #11737e14!important;border-radius:16px!important;gap:8px!important;padding:11px!important;display:grid!important}.partner-task-item.urgent{background:#fff7f7!important;border-color:#b91c1c38!important}.partner-task-item.high{background:#fffbea!important;border-color:#eab3084d!important}.partner-task-item.completed{opacity:.72!important}.partner-task-item strong{color:#103943!important;font-size:13px!important;font-weight:950!important;display:block!important}.partner-task-item p{color:#60777f!important;margin:5px 0 0!important;font-size:11px!important;font-weight:750!important;line-height:1.35!important}.partner-task-item span{color:#11737e!important;margin-top:5px!important;font-size:10px!important;font-weight:900!important;display:block!important}.partner-task-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.partner-task-actions button{color:#11737e!important;cursor:pointer!important;background:#e8f8f6!important;border:none!important;border-radius:999px!important;min-height:34px!important;font-size:11px!important;font-weight:950!important}.partner-task-actions button:last-child{color:#b42323!important;background:#fff1f1!important}.partner-task-empty{color:#60777f!important;background:#f8fbfb!important;border-radius:15px!important;padding:12px!important;font-size:12px!important;font-weight:800!important}@media (max-width:720px){.partner-task-grid,.partner-task-actions{grid-template-columns:1fr!important}}.tasks-page{color:#103943!important;background:radial-gradient(circle at 12% 0,#2dd4bf24,#0000 28%),linear-gradient(#f7fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.tasks-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff5,#11737ee6),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:28px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:22px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.tasks-hero a{color:#fff!important;background:#ffffff1f!important;border-radius:999px!important;width:fit-content!important;margin-bottom:14px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.tasks-hero small{color:#2dd4bf!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;display:block!important}.tasks-hero h1{color:#fff!important;letter-spacing:-.07em!important;margin:6px 0 0!important;font-size:clamp(42px,6vw,88px)!important;font-weight:950!important;line-height:.88!important}.tasks-hero p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:14px!important}.tasks-hero button,.tasks-filters button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important}.tasks-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;display:grid!important}.tasks-stats article{background:#fff!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:15px!important;box-shadow:0 12px 26px #0c2a300d!important}.tasks-stats small,.task-partner-box small,.task-edit-grid span,.task-description-field span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.tasks-stats strong{color:#103943!important;letter-spacing:-.05em!important;margin-top:4px!important;font-size:34px!important;font-weight:950!important;display:block!important}.tasks-layout{grid-template-columns:minmax(400px,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.tasks-list-card,.task-detail-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:14px!important;box-shadow:0 18px 38px #0c2a3012!important}.tasks-filters{grid-template-columns:1fr 160px 170px auto!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.tasks-filters input,.tasks-filters select,.task-edit-grid input,.task-edit-grid select,.task-description-field textarea{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:16px!important;outline:none!important;width:100%!important;font-size:13px!important;font-weight:800!important}.tasks-filters input,.tasks-filters select,.task-edit-grid input,.task-edit-grid select{min-height:42px!important;padding:0 12px!important}.tasks-filters button{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.tasks-list{gap:8px!important;max-height:660px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.task-row{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.task-row.active{background:#e8f8f6!important;border-color:#11737e4d!important}.task-row.urgent,.task-row.overdue{background:#fff7f7!important;border-color:#b91c1c38!important}.task-row.high{background:#fffbea!important;border-color:#eab3084d!important}.task-row.completed{opacity:.68!important}.task-row strong{color:#103943!important;font-size:14px!important;font-weight:950!important;display:block!important}.task-row span{color:#60777f!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;display:block!important}.task-status{text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.task-status.pending{color:#11737e!important;background:#e8f8f6!important}.task-status.in_progress{color:#c2410c!important;background:#fff7ed!important}.task-status.completed{color:#166534!important;background:#dcfce7!important}.task-status.cancelled{color:#374151!important;background:#f3f4f6!important}.task-status.overdue{color:#991b1b!important;background:#fee2e2!important}.task-detail-head{gap:6px!important;margin-bottom:14px!important;display:grid!important}.task-detail-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.task-detail-head h2{color:#103943!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(36px,4vw,62px)!important;font-weight:950!important;line-height:.9!important}.task-partner-box{color:#fff!important;background:linear-gradient(135deg,#103943,#11737e)!important;border-radius:18px!important;margin-bottom:10px!important;padding:13px!important}.task-partner-box small{color:#2dd4bf!important}.task-partner-box h3{color:#fff!important;letter-spacing:-.05em!important;margin:6px 0 0!important;font-size:26px!important;line-height:1!important}.task-partner-box p{color:#ffffffc7!important;margin:6px 0 10px!important;font-size:12px!important;font-weight:800!important}.task-partner-box a{color:#11737e!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.task-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.task-edit-grid label,.task-description-field{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;gap:6px!important;padding:12px!important;display:grid!important}.task-description-field{margin-top:10px!important}.task-description-field textarea{resize:vertical!important;min-height:120px!important;padding:12px!important}.task-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important;display:grid!important}.task-actions button{cursor:pointer!important;border:none!important;border-radius:999px!important;min-height:42px!important;font-size:12px!important;font-weight:950!important}.task-actions button:first-child{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.task-actions button:nth-child(2){color:#166534!important;background:#dcfce7!important}.task-actions button:last-child{color:#991b1b!important;background:#fee2e2!important}.tasks-empty{color:#60777f!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}@media (max-width:980px){.tasks-page{padding:12px!important}.tasks-hero,.tasks-layout,.tasks-filters{grid-template-columns:1fr!important;display:grid!important}.tasks-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.task-edit-grid,.task-actions{grid-template-columns:1fr!important}}.alerts-page{color:#103943!important;background:radial-gradient(circle at 12% 0,#ff63631a,#0000 28%),linear-gradient(#f7fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.alerts-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff5,#7e112fc7),url(https://images.unsplash.com/photo-1557804506-669a67965ba0?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:28px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:22px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.alerts-hero a{color:#fff!important;background:#ffffff1f!important;border-radius:999px!important;width:fit-content!important;margin-bottom:14px!important;padding:9px 12px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.alerts-hero small{color:#fca5a5!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;display:block!important}.alerts-hero h1{color:#fff!important;letter-spacing:-.07em!important;margin:6px 0 0!important;font-size:clamp(42px,6vw,88px)!important;font-weight:950!important;line-height:.88!important}.alerts-hero p{color:#ffffffd1!important;margin:10px 0 0!important;font-size:14px!important}.alerts-hero button,.alerts-filters button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:11px 16px!important;font-size:13px!important;font-weight:950!important}.alerts-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;display:grid!important}.alerts-stats article{background:#fff!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:15px!important;box-shadow:0 12px 26px #0c2a300d!important}.alerts-stats small,.alert-description small,.alert-info-item small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.alerts-stats strong{color:#103943!important;letter-spacing:-.05em!important;margin-top:4px!important;font-size:34px!important;font-weight:950!important;display:block!important}.alerts-layout{grid-template-columns:minmax(400px,.95fr) minmax(0,1.05fr)!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.alerts-list-card,.alert-detail-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:14px!important;box-shadow:0 18px 38px #0c2a3012!important}.alerts-filters{grid-template-columns:1fr 170px auto!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.alerts-filters input,.alerts-filters select{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:42px!important;padding:0 12px!important;font-size:13px!important;font-weight:800!important}.alerts-filters button{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.alerts-list{gap:8px!important;max-height:660px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}.alert-row{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px!important;display:flex!important}.alert-row.active{background:#e8f8f6!important;border-color:#11737e4d!important}.alert-row.critical{background:#fff1f1!important;border-color:#b91c1c38!important}.alert-row.high{background:#fff7ed!important;border-color:#ea580c40!important}.alert-row.medium{background:#fffbea!important;border-color:#eab3084d!important}.alert-row strong{color:#103943!important;font-size:14px!important;font-weight:950!important;display:block!important}.alert-row span{color:#60777f!important;margin-top:3px!important;font-size:12px!important;font-weight:800!important;display:block!important}.alert-severity{text-transform:uppercase!important;white-space:nowrap!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.alert-severity.critical{color:#991b1b!important;background:#fee2e2!important}.alert-severity.high{color:#c2410c!important;background:#ffedd5!important}.alert-severity.medium{color:#854d0e!important;background:#fef9c3!important}.alert-severity.low{color:#11737e!important;background:#e8f8f6!important}.alert-detail-head{gap:6px!important;margin-bottom:14px!important;display:grid!important}.alert-detail-head small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important}.alert-detail-head h2{color:#103943!important;letter-spacing:-.07em!important;margin:0!important;font-size:clamp(38px,5vw,68px)!important;font-weight:950!important;line-height:.88!important}.alert-description,.alert-info-item{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:17px!important;padding:12px!important}.alert-description{margin-bottom:10px!important}.alert-description p{color:#60777f!important;margin:6px 0 0!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.alert-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.alert-info-item strong{color:#103943!important;margin-top:5px!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;display:block!important}.alert-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;display:grid!important}.alert-actions a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.alert-actions a:first-child{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.alert-actions a:last-child{color:#fff!important;background:#103943!important}.alerts-empty{color:#60777f!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}@media (max-width:980px){.alerts-page{padding:12px!important}.alerts-hero,.alerts-layout,.alerts-filters{grid-template-columns:1fr!important;display:grid!important}.alerts-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.alert-detail-grid,.alert-actions{grid-template-columns:1fr!important}}.admin-home-page{color:#103943!important;background:radial-gradient(circle at 10% 0,#2dd4bf21,#0000 28%),linear-gradient(#f7fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.admin-home-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff7,#11737ee6),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:30px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:24px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.admin-home-hero small{color:#2dd4bf!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:950!important;display:block!important}.admin-home-hero h1{color:#fff!important;letter-spacing:-.08em!important;max-width:900px!important;margin:8px 0 0!important;font-size:clamp(44px,7vw,96px)!important;font-weight:950!important;line-height:.84!important}.admin-home-hero p{color:#ffffffd1!important;max-width:720px!important;margin:12px 0 0!important;font-size:14px!important;line-height:1.45!important}.admin-home-hero button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:44px!important;padding:12px 18px!important;font-size:13px!important;font-weight:950!important}.admin-home-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;display:grid!important}.admin-home-stats a{background:#fff!important;border:1px solid #11737e14!important;border-radius:22px!important;padding:16px!important;text-decoration:none!important;box-shadow:0 12px 26px #0c2a300d!important}.admin-home-stats small,.admin-home-card small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-home-stats strong{color:#103943!important;letter-spacing:-.06em!important;margin-top:5px!important;font-size:clamp(30px,4vw,48px)!important;font-weight:950!important;line-height:.9!important;display:block!important}.admin-home-stats span{color:#60777f!important;margin-top:7px!important;font-size:12px!important;font-weight:800!important;display:block!important}.admin-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.admin-home-main,.admin-home-side{gap:14px!important;display:grid!important}.admin-home-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:16px!important;box-shadow:0 18px 38px #0c2a3012!important}.admin-home-card-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.admin-home-card h2{color:#103943!important;letter-spacing:-.06em!important;margin:6px 0 0!important;font-size:clamp(30px,4vw,52px)!important;font-weight:950!important;line-height:.92!important}.admin-home-card-head button{color:#11737e!important;cursor:pointer!important;background:#e8f8f6!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important}.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-quick-grid a{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 32%),#f8fbfb!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:14px!important;text-decoration:none!important}.admin-quick-grid strong{color:#103943!important;letter-spacing:-.03em!important;font-size:18px!important;font-weight:950!important;display:block!important}.admin-quick-grid p{color:#60777f!important;margin:7px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.admin-activity-feed{gap:8px!important;display:grid!important}.admin-activity-feed a{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;text-decoration:none!important;display:flex!important}.admin-activity-feed strong{color:#103943!important;font-size:13px!important;font-weight:950!important;display:block!important}.admin-activity-feed p{color:#60777f!important;margin:4px 0 0!important;font-size:12px!important;font-weight:750!important}.admin-activity-feed span{color:#11737e!important;white-space:nowrap!important;font-size:11px!important;font-weight:900!important}.admin-home-card.compact{background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 32%),#fff!important}.admin-home-card.compact.danger{background:radial-gradient(circle at 100% 0,#f8717129,#0000 34%),#fff!important}.admin-home-card.compact h3{color:#103943!important;letter-spacing:-.06em!important;margin:7px 0 0!important;font-size:48px!important;font-weight:950!important;line-height:.9!important}.admin-home-card.compact p{color:#60777f!important;margin:8px 0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.admin-home-card.compact a{color:#fff!important;background:#103943!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.admin-home-empty{color:#60777f!important;background:#f8fbfb!important;border-radius:18px!important;padding:18px!important;font-size:13px!important;font-weight:800!important}@media (max-width:980px){.admin-home-page{padding:12px!important}.admin-home-hero,.admin-home-grid,.admin-home-card-head{grid-template-columns:1fr!important;display:grid!important}.admin-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-quick-grid{grid-template-columns:1fr!important}.admin-activity-feed a{display:grid!important}}.crm-live-strip{background:radial-gradient(circle at 100% 0,#f7d77433,#0000 34%),#fffaf0!important;border:1px solid #eab30838!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:min(1180px,100% - 28px)!important;margin:14px auto 10px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 12px 26px #0c2a300d!important}.crm-live-strip small{color:#b7791f!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.crm-live-strip strong{color:#103943!important;font-size:14px!important;font-weight:950!important;display:block!important}.crm-live-strip span{color:#11737e!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}@media (max-width:720px){.crm-live-strip{display:grid!important}}.crm-live-strip.outdoor{background:radial-gradient(circle at 100% 0,#ff4a8e2e,#0000 34%),#fff5fa!important;border-color:#ff4a8e33!important}.crm-live-strip.outdoor small,.crm-live-strip.outdoor span{color:#be185d!important}.crm-live-strip.nightlife{background:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 34%),#f7f2ff!important;border-color:#8b5cf638!important}.crm-live-strip.nightlife small,.crm-live-strip.nightlife span{color:#6d28d9!important}.crm-live-strip.essential{background:radial-gradient(circle at 100% 0,#11737e29,#0000 34%),#eefafa!important;border-color:#11737e2e!important}.crm-live-strip.essential small,.crm-live-strip.essential span{color:#11737e!important}.partner-publish-box{background:radial-gradient(circle at 100% 0,#2dd4bf26,#0000 34%),#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #0c2a300f!important}.partner-publish-box small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-publish-box h3{color:#103943!important;letter-spacing:-.05em!important;margin:7px 0 12px!important;font-size:28px!important;font-weight:950!important;line-height:.95!important}.partner-publish-status{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.partner-publish-status div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:11px!important}.partner-publish-status span{color:#60777f!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:900!important;display:block!important}.partner-publish-status strong{color:#103943!important;margin-top:4px!important;font-size:14px!important;font-weight:950!important;display:block!important}.partner-publish-box p{color:#60777f!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.partner-publish-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.partner-publish-actions button{cursor:pointer!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:38px!important;font-size:12px!important;font-weight:950!important}.partner-publish-actions button:first-child{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important}.partner-publish-actions button:nth-child(2){color:#c2410c!important;background:#fff7ed!important}.partner-publish-actions button:last-child{color:#991b1b!important;background:#fee2e2!important}@media (max-width:720px){.partner-publish-status{grid-template-columns:1fr!important}}@media (max-width:980px){.partner-preview-page{padding:12px!important}.partner-preview-hero,.partner-preview-layout{grid-template-columns:1fr!important;display:grid!important}.partner-public-details{grid-template-columns:1fr!important}}.partner-preview-page{color:#103943!important;background:radial-gradient(circle at 12% 0,#2dd4bf21,#0000 28%),linear-gradient(#f7fbfb 0%,#fff 100%)!important;min-height:100vh!important;padding:22px!important}.partner-preview-hero{color:#fff!important;background:linear-gradient(135deg,#08383ff5,#11737ee6),url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1600&q=80) 50%/cover!important;border-radius:30px!important;justify-content:space-between!important;align-items:end!important;gap:18px!important;width:min(1380px,100%)!important;margin:0 auto 14px!important;padding:24px!important;display:flex!important;box-shadow:0 20px 44px #0c2a3029!important}.partner-preview-hero a,.partner-editor-hero-links a{color:#fff!important;background:#ffffff24!important;border-radius:999px!important;width:fit-content!important;margin-bottom:14px!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.partner-editor-hero-links{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.partner-preview-hero small{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:950!important;display:block!important}.partner-preview-hero h1{color:#fff!important;letter-spacing:-.08em!important;margin:8px 0 0!important;font-size:clamp(46px,7vw,96px)!important;font-weight:950!important;line-height:.84!important}.partner-preview-hero p{color:#ffffffd1!important;max-width:720px!important;margin:12px 0 0!important;font-size:14px!important}.partner-preview-hero button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:44px!important;padding:12px 18px!important;font-size:13px!important;font-weight:950!important}.partner-preview-layout{grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.partner-preview-card-wrap,.partner-preview-side section{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;padding:16px!important;box-shadow:0 18px 38px #0c2a3012!important}.partner-public-card-preview{background:#fff!important;border:1px solid #11737e1a!important;border-radius:28px!important;max-width:560px!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 20px 44px #0c2a301f!important}.partner-public-image{background-position:50%!important;background-size:cover!important;justify-content:space-between!important;align-items:flex-start!important;min-height:300px!important;padding:18px!important;display:flex!important}.partner-public-image span,.partner-public-image strong{color:#103943!important;background:#ffffffe0!important;border-radius:999px!important;padding:8px 11px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.partner-public-body{padding:18px!important}.partner-public-head{justify-content:space-between!important;align-items:start!important;gap:12px!important;display:flex!important}.partner-public-head small,.preview-quality-card small,.preview-status-card small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-public-head h2{color:#103943!important;letter-spacing:-.06em!important;margin:6px 0 0!important;font-size:40px!important;font-weight:950!important;line-height:.88!important}.partner-public-state,.preview-ok-badge{color:#166534!important;text-transform:uppercase!important;background:#dcfce7!important;border-radius:999px!important;width:fit-content!important;padding:7px 10px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.partner-public-body>p{color:#60777f!important;margin:12px 0!important;font-size:13px!important;font-weight:800!important;line-height:1.45!important}.partner-public-badges{flex-wrap:wrap!important;gap:7px!important;margin-bottom:12px!important;display:flex!important}.partner-public-badges span{color:#11737e!important;background:#e8f8f6!important;border-radius:999px!important;padding:7px 9px!important;font-size:10px!important;font-weight:950!important}.partner-public-offer,.partner-public-details div{background:#fffaf0!important;border:1px solid #eab30833!important;border-radius:18px!important;margin-bottom:10px!important;padding:12px!important}.partner-public-offer small,.partner-public-details small{color:#b7791f!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important;display:block!important}.partner-public-offer strong,.partner-public-details strong{color:#103943!important;margin-top:4px!important;font-size:14px!important;font-weight:950!important;display:block!important}.partner-public-details{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.partner-public-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.partner-public-actions a,.preview-edit-link{color:#fff!important;background:#103943!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:9px 12px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.partner-preview-side{gap:12px!important;display:grid!important}.preview-quality-card h3{color:#103943!important;letter-spacing:-.06em!important;margin:7px 0 0!important;font-size:34px!important;font-weight:950!important;line-height:.9!important}.preview-quality-card p{color:#60777f!important;margin:9px 0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.preview-missing-list{gap:7px!important;display:grid!important}.preview-missing-list span{color:#991b1b!important;background:#fee2e2!important;border-radius:14px!important;padding:9px 10px!important;font-size:12px!important;font-weight:900!important}.preview-status-card{gap:8px!important;display:grid!important}.preview-status-card div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:15px!important;padding:10px!important}.preview-status-card span{color:#60777f!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;display:block!important}.preview-status-card strong{color:#103943!important;margin-top:4px!important;font-size:13px!important;font-weight:950!important;display:block!important}.partner-preview-loading{color:#103943!important;background:#fff!important;border-radius:24px!important;width:min(900px,100%)!important;margin:40px auto!important;padding:30px!important;font-weight:950!important}@media (max-width:980px){.partner-preview-page{padding:12px!important}.partner-preview-hero,.partner-preview-layout{grid-template-columns:1fr!important;display:grid!important}.partner-public-details{grid-template-columns:1fr!important}}.partner-editor-hero-links{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.partner-editor-hero-links a,.partner-preview-mini-link{color:#11737e!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:34px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 18px #0c2a3014!important}.partner-preview-mini-link{color:#fff!important;background:#103943!important;width:100%!important;margin-bottom:8px!important}.real-preview-layout{grid-template-columns:minmax(0,1fr) 380px!important;align-items:start!important;gap:14px!important;width:min(1380px,100%)!important;margin:0 auto!important;display:grid!important}.real-preview-card-area{background:radial-gradient(circle at 20% 0,#8b5cf629,#0000 34%),#070b18!important;border:1px solid #8b5cf638!important;border-radius:28px!important;padding:18px!important;box-shadow:0 18px 38px #0c2a301a!important}.real-preview-label{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.real-preview-label small{color:#c4b5fd!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.real-preview-label strong{color:#fff!important;background:#ffffff1a!important;border-radius:999px!important;padding:7px 10px!important;font-size:11px!important;font-weight:950!important}.real-preview-card-shell{max-width:360px!important;margin:0 auto!important}.preview-data-card{background:#fff!important;border:1px solid #11737e14!important;border-radius:26px!important;gap:8px!important;padding:16px!important;display:grid!important;box-shadow:0 18px 38px #0c2a3012!important}.preview-data-card small{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:10px!important;font-weight:950!important;display:block!important}.preview-data-card div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:15px!important;padding:10px!important}.preview-data-card span{color:#60777f!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;display:block!important}.preview-data-card strong{color:#103943!important;margin-top:4px!important;font-size:13px!important;font-weight:950!important;line-height:1.35!important;display:block!important}@media (max-width:980px){.real-preview-layout{grid-template-columns:1fr!important}.real-preview-card-shell{max-width:100%!important}}.partner-quality-mini{flex-wrap:wrap!important;gap:7px!important;margin:10px 0 12px!important;display:flex!important}.partner-quality-mini span{text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:999px!important;align-items:center!important;padding:7px 9px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.partner-quality-mini span.ok{color:#166534!important;background:#dcfce7!important}.partner-quality-mini span.missing{color:#991b1b!important;background:#fee2e2!important}.partner-position-control{grid-template-columns:1fr 1.4fr!important;gap:8px!important;margin:10px 0 12px!important;display:grid!important}.partner-position-control label{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:15px!important;gap:6px!important;padding:10px!important;display:grid!important}.partner-position-control label span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:950!important}.partner-position-control input,.partner-position-control select{color:#103943!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:12px!important;outline:none!important;width:100%!important;min-height:36px!important;padding:0 10px!important;font-size:12px!important;font-weight:900!important}.partner-position-control .partner-featured-toggle{grid-column:1/-1!important;align-items:center!important;gap:8px!important;display:flex!important}.partner-position-control .partner-featured-toggle input{width:auto!important;min-height:auto!important}@media (max-width:720px){.partner-position-control{grid-template-columns:1fr!important}}.partner-save-position-btn{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;grid-column:1/-1!important;width:100%!important;min-height:38px!important;font-size:12px!important;font-weight:950!important}.admin-ads-hero,.admin-ad-form,.admin-ads-list{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 34px #0f394214!important}.admin-ads-hero{margin:14px 0!important}.admin-ads-hero p,.admin-ad-form h2,.admin-ads-list h2{color:#11737e!important;font-weight:950!important}.admin-ads-hero h1{margin:4px 0!important;font-size:clamp(28px,4vw,48px)!important;line-height:.95!important}.admin-ads-layout{grid-template-columns:minmax(320px,480px) 1fr!important;align-items:start!important;gap:16px!important;display:grid!important}.admin-ad-form{gap:12px!important;display:grid!important}.admin-ad-form input,.admin-ad-form select,.admin-ad-form textarea{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:14px!important;width:100%!important;padding:11px 12px!important;font-size:13px!important;font-weight:800!important}.admin-ad-form button,.admin-ad-card button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;padding:12px 16px!important;font-weight:950!important}.admin-ad-form button.secondary{color:#11737e!important;background:#eef6f7!important}.admin-ads-list{gap:12px!important;display:grid!important}.admin-ad-card img{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:100px!important}.admin-ad-card span{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.admin-ad-card h3{color:#0f3942!important;margin:5px 0!important}.admin-ad-card p{color:#55747a!important;margin:0!important;font-size:13px!important}.admin-ad-card-actions{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;display:flex!important}.admin-ad-card-actions strong{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important}@media (max-width:900px){.admin-ads-layout,.admin-ad-grid,.admin-ad-card{grid-template-columns:1fr!important}}.admin-ads-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-ads-page .admin-crm-nav{max-width:1180px!important;margin:0 auto 16px!important}.admin-ads-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;max-width:1380px!important;margin:0 auto 16px!important;padding:22px 24px!important;box-shadow:0 14px 34px #0f394212!important}.admin-ads-hero p,.admin-ad-form-head p,.admin-ads-list-head p{color:#11737e!important;margin:0 0 6px!important;font-size:12px!important;font-weight:950!important}.admin-ads-hero h1{color:#0f3942!important;margin:0 0 6px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.95!important}.admin-ads-hero span{color:#395e66!important;font-size:15px!important;font-weight:700!important}.admin-ads-layout{grid-template-columns:minmax(340px,440px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;max-width:1380px!important;margin:0 auto!important;display:grid!important}.admin-ad-form,.admin-ads-list{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 34px #0f394212!important}.admin-ad-form{gap:12px!important;display:grid!important;position:sticky!important;top:14px!important}.admin-ad-form-head,.admin-ads-list-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-ad-form h2,.admin-ads-list h2{color:#11737e!important;margin:0!important;font-size:24px!important;line-height:1!important}.admin-ads-list-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.admin-ad-form label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:10px!important;font-weight:950!important;display:grid!important}.admin-ad-form input,.admin-ad-form select,.admin-ad-form textarea{color:#103943!important;background:#f8fbfb!important;border:1px solid #11737e29!important;border-radius:14px!important;outline:none!important;width:100%!important;padding:11px 12px!important;font-size:13px!important;font-weight:800!important}.admin-ad-form textarea{resize:vertical!important;min-height:70px!important}.admin-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-ad-form button[type=submit]{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;padding:12px 16px!important;font-weight:950!important}.admin-ad-form .icon-clear{color:#11737e!important;cursor:pointer!important;background:#eef6f7!important;border:none!important;border-radius:999px!important;width:34px!important;height:34px!important;font-weight:950!important}.admin-ads-card-list{gap:12px!important;margin-top:14px!important;display:grid!important}.admin-ad-card{background:#f8fbfb!important;border:1px solid #11737e1f!important;border-radius:20px!important;grid-template-columns:108px minmax(0,1fr)!important;gap:14px!important;padding:12px!important;display:grid!important}.admin-ad-thumb{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:16px!important;place-items:center!important;width:108px!important;height:82px!important;font-weight:950!important;display:grid!important;overflow:hidden!important}.admin-ad-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.admin-ad-info{min-width:0!important}.admin-ad-meta{flex-wrap:wrap!important;gap:6px!important;margin-bottom:5px!important;display:flex!important}.admin-ad-meta span{color:#11737e!important;text-transform:uppercase!important;background:#e7f6f5!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:950!important}.admin-ad-card h3{color:#0f3942!important;margin:0 0 4px!important;font-size:18px!important;line-height:1.05!important}.admin-ad-card p{color:#55747a!important;margin:0!important;font-size:13px!important;font-weight:700!important}.admin-ad-status-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;display:flex!important}.ad-status-pill{text-transform:uppercase!important;color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:950!important}.ad-status-pill.status-active{color:#166534!important;background:#dcfce7!important}.ad-status-pill.status-paused{color:#92400e!important;background:#fef3c7!important}.ad-status-pill.status-expired{color:#991b1b!important;background:#fee2e2!important}.admin-ad-icon-actions{align-items:center!important;gap:7px!important;display:flex!important}.admin-ad-icon-actions button{cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;width:34px!important;height:34px!important;font-size:15px!important;box-shadow:inset 0 0 0 1px #11737e1f!important}.admin-ad-icon-actions button.danger{background:#fff1f2!important}@media (max-width:980px){.admin-ads-layout{grid-template-columns:1fr!important}.admin-ad-form{position:static!important}}@media (max-width:620px){.admin-ads-page{padding:12px!important}.admin-ad-grid,.admin-ad-card{grid-template-columns:1fr!important}.admin-ad-thumb{width:100%!important;height:140px!important}}.admin-ads-layout{grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important}.admin-ad-form{overflow:hidden!important}.admin-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-ad-form input[type=datetime-local]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 8px!important;font-size:11px!important}.admin-ad-form label{min-width:0!important}.admin-ad-form input,.admin-ad-form select,.admin-ad-form textarea{box-sizing:border-box!important;min-width:0!important}.admin-ad-status-row{align-items:center!important}.admin-ad-icon-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.admin-ad-icon-actions button{color:#11737e!important;width:auto!important;min-width:52px!important;height:30px!important;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:#fff!important;border:1px solid #11737e26!important;border-radius:999px!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important;line-height:1!important}.admin-ad-icon-actions button:hover{background:#e7f6f5!important}.admin-ad-icon-actions button.danger{color:#991b1b!important;background:#fff1f2!important;border-color:#991b1b1f!important;width:30px!important;min-width:30px!important;padding:0!important;font-size:18px!important;font-weight:900!important}.admin-ad-card{align-items:center!important}.admin-ad-status-row{margin-top:12px!important}@media (max-width:720px){.admin-ad-grid{grid-template-columns:1fr!important}.admin-ad-form input[type=datetime-local]{padding:11px 12px!important;font-size:13px!important}}.tg-public-ads{width:min(100%,1180px)!important;margin:16px auto 18px!important;padding:0 14px!important}.tg-public-ad-card{background:linear-gradient(135deg,#2dd4bf2e,#9333ea29)!important;border:1px solid #ffffff2e!important;border-radius:26px!important;grid-template-columns:240px minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;padding:12px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 48px #00000038!important}.tg-public-ad-card img,.tg-public-ad-fallback{object-fit:cover!important;color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:20px!important;place-items:center!important;width:100%!important;height:100%!important;min-height:150px!important;font-weight:950!important;display:grid!important}.tg-public-ad-content{flex-direction:column!important;justify-content:center!important;padding:14px 10px!important;display:flex!important}.tg-public-ad-content span{color:#f7d774!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#f7d7742e!important;border-radius:999px!important;width:fit-content!important;padding:6px 10px!important;font-size:10px!important;font-weight:950!important}.tg-public-ad-content h3{color:#fff!important;margin:8px 0 6px!important;font-size:clamp(22px,3vw,38px)!important;line-height:.95!important}.tg-public-ad-content p{color:#ffffffc7!important;margin:0 0 12px!important;font-size:14px!important;font-weight:700!important}.tg-public-ad-content a{color:#1f1233!important;background:linear-gradient(135deg,#f7d774,#eab308)!important;border-radius:999px!important;width:fit-content!important;padding:11px 16px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}.tg-public-ads.compact{grid-column:1/-1!important;width:100%!important;margin:0 0 14px!important;padding:0!important}.tg-public-ads.compact .tg-public-ad-card{border-radius:22px!important;grid-template-columns:160px 1fr!important;padding:10px!important}.tg-public-ads.compact .tg-public-ad-card img,.tg-public-ads.compact .tg-public-ad-fallback{min-height:110px!important}.tg-public-ads.compact .tg-public-ad-content h3{font-size:24px!important}.tg-card-grid-item{display:contents!important}@media (max-width:720px){.tg-public-ad-card,.tg-public-ads.compact .tg-public-ad-card{grid-template-columns:1fr!important}.tg-public-ad-card img,.tg-public-ad-fallback{min-height:160px!important}}.admin-ads-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;max-width:1380px!important;margin:0 auto 16px!important;display:grid!important}.admin-ads-summary article{background:#fff!important;border:1px solid #11737e1a!important;border-radius:20px!important;padding:16px!important;box-shadow:0 12px 28px #0f39420f!important}.admin-ads-summary span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:7px!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-ads-summary strong{color:#0f3942!important;font-size:24px!important;font-weight:950!important;line-height:1!important;display:block!important}.admin-ads-summary p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:800!important}@media (max-width:1100px){.admin-ads-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.admin-ads-summary{grid-template-columns:1fr!important}.admin-ads-alert,.admin-ads-alerts-head{flex-direction:column!important;align-items:stretch!important}.admin-ads-alert button{width:100%!important}}.admin-ads-alerts{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;max-width:1380px!important;margin:0 auto 16px!important;padding:16px!important;box-shadow:0 12px 28px #0f39420f!important}.admin-ads-alerts-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:12px!important;display:flex!important}.admin-ads-alerts-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:950!important}.admin-ads-alerts-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;line-height:1!important}.admin-ads-alerts-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.admin-ads-alert-list{gap:8px!important;display:grid!important}.admin-ads-alert{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px!important;display:flex!important}.admin-ads-alert.level-warning{background:#fffbeb!important;border-color:#92400e24!important}.admin-ads-alert.level-danger{background:#fff1f2!important;border-color:#991b1b24!important}.admin-ads-alert.level-info{background:#eff6ff!important;border-color:#1d4ed81f!important}.admin-ads-alert span{color:#0f3942!important;margin-bottom:3px!important;font-size:13px!important;font-weight:950!important;display:block!important}.admin-ads-alert p{color:#55747a!important;margin:0!important;font-size:12px!important;font-weight:750!important}.admin-ads-alert button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important;font-weight:950!important}@media (max-width:620px){.admin-ads-alert,.admin-ads-alerts-head{flex-direction:column!important;align-items:stretch!important}.admin-ads-alert button{width:100%!important}}.admin-ads-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.7fr)) auto!important;gap:8px!important;margin:14px 0 12px!important;padding:10px!important;display:grid!important}.admin-ads-filters input,.admin-ads-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.admin-ads-filters button{color:#11737e!important;cursor:pointer!important;white-space:nowrap!important;background:#eef6f7!important;border:none!important;border-radius:999px!important;height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important}@media (max-width:1100px){.admin-ads-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.admin-ads-filters{grid-template-columns:1fr!important}}.admin-ad-renew-row span{color:#55747a!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-right:2px!important;font-size:9px!important;font-weight:950!important}.admin-ad-renew-row button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;min-width:38px!important;height:28px!important;font-size:10px!important;font-weight:950!important}.admin-ad-renew-row button:hover{background:#e7f6f5!important}.admin-ad-commercial-mini span:last-child{color:#0f3942!important;background:#eef6f7!important}.admin-ad-renew-row{border-top:1px solid #11737e14!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding-top:9px!important;display:flex!important}.admin-ad-renew-row span{color:#55747a!important;text-transform:uppercase!important;letter-spacing:.05em!important;align-items:center!important;height:38px!important;margin-right:4px!important;font-size:10px!important;font-weight:950!important;display:inline-flex!important}.admin-ad-renew-row button{text-align:center!important;color:#11737e!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:38px!important;padding:0!important;font-size:14px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}.admin-ad-renew-row button:hover{transform:translateY(-1px);background:#e7f6f5!important}.admin-ad-package-picker{background:linear-gradient(135deg,#11737e14,#2dd4bf1f)!important;border:1px solid #11737e24!important;border-radius:18px!important;padding:12px!important}.admin-ad-package-picker select{background:#fff!important;border-color:#11737e2e!important;font-weight:950!important}.admin-ad-live-preview{background:#0b1020!important;border:1px solid #11737e29!important;border-radius:20px!important;gap:10px!important;padding:12px!important;display:grid!important}.admin-ad-live-preview-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-ad-live-preview-head span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:950!important}.admin-ad-live-preview-head strong{color:#ffffffc7!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.admin-ad-preview-card{background:linear-gradient(135deg,#2dd4bf2e,#9333ea29)!important;border:1px solid #ffffff24!important;border-radius:18px!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:10px!important;display:grid!important}.admin-ad-preview-card img,.admin-ad-preview-fallback{object-fit:cover!important;color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:14px!important;place-items:center!important;width:100%!important;height:110px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.admin-ad-preview-card div:last-child{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.admin-ad-preview-card div:last-child>span{color:#f7d774!important;text-transform:uppercase!important;background:#f7d7742e!important;border-radius:999px!important;width:fit-content!important;padding:5px 8px!important;font-size:9px!important;font-weight:950!important}.admin-ad-preview-card h3{color:#fff!important;margin:7px 0 4px!important;font-size:20px!important;line-height:.98!important}.admin-ad-preview-card p{color:#ffffffb8!important;margin:0 0 9px!important;font-size:11px!important;font-weight:750!important}.admin-ad-preview-card button{color:#1f1233!important;background:linear-gradient(135deg,#f7d774,#eab308)!important;border:none!important;border-radius:999px!important;width:fit-content!important;padding:8px 12px!important;font-size:10px!important;font-weight:950!important}@media (max-width:620px){.admin-ad-preview-card{grid-template-columns:1fr!important}.admin-ad-preview-card img,.admin-ad-preview-fallback{height:150px!important}}.admin-ad-icon-actions{justify-content:flex-end!important;gap:6px!important}.admin-ad-icon-actions button{min-width:auto!important;height:30px!important;padding:0 10px!important;font-size:9px!important}.admin-ad-icon-actions button.danger{width:30px!important;min-width:30px!important;padding:0!important;font-size:18px!important}@media (max-width:720px){.admin-ad-status-row{flex-direction:column!important;align-items:stretch!important}.admin-ad-icon-actions{justify-content:flex-start!important}}.admin-ad-status-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-ad-icon-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important}.admin-ad-icon-actions button{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.03em!important;min-width:auto!important;height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.admin-ad-icon-actions button.danger{color:#991b1b!important;background:#fff1f2!important;border-color:#991b1b29!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:18px!important;font-weight:950!important;line-height:1!important}@media (max-width:720px){.admin-ad-status-row{flex-direction:column!important;align-items:flex-start!important}.admin-ad-icon-actions{justify-content:flex-start!important}}.admin-ad-proposal-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}.admin-ad-proposal-row span{color:#55747a!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-right:2px!important;font-size:9px!important;font-weight:950!important}.admin-ad-proposal-row button{color:#11737e!important;text-transform:uppercase!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:74px!important;height:28px!important;padding:0 10px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.admin-ad-proposal-row button:hover{background:#e7f6f5!important}.admin-ad-proposal-row{gap:7px!important}.admin-ad-proposal-row button{min-width:68px!important;height:30px!important;padding:0 9px!important;font-size:9px!important}.admin-ad-proposal-row button:first-of-type{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.admin-ad-partner-picker{background:linear-gradient(135deg,#9333ea12,#11737e14)!important;border:1px solid #11737e24!important;border-radius:18px!important;padding:12px!important}.admin-ad-partner-picker select{background:#fff!important;border-color:#11737e2e!important;font-weight:950!important}.admin-ads-filters{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(115px,.65fr)) auto!important}.admin-ad-commercial-mini span:nth-last-child(2){color:#6b21a8!important;background:#f3e8ff!important}@media (max-width:1200px){.admin-ads-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.admin-ads-filters{grid-template-columns:1fr!important}}.admin-ads-view-switch{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important}.admin-ads-view-switch button{color:#11737e!important;text-transform:uppercase!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:950!important}.admin-ads-view-switch button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.admin-ads-view-switch span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.admin-ads-pipeline{grid-template-columns:repeat(7,minmax(220px,1fr))!important;gap:12px!important;margin-top:14px!important;padding:8px 2px 12px!important;display:grid!important;overflow-x:auto!important}.admin-ads-pipeline-column{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:22px!important;min-width:220px!important;padding:10px!important}.admin-ads-pipeline-head{justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important;display:flex!important}.admin-ads-pipeline-head span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:10px!important;font-weight:950!important}.admin-ads-pipeline-head strong{color:#11737e!important;background:#fff!important;border-radius:999px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;display:grid!important}.admin-ads-pipeline-items{gap:8px!important;display:grid!important}.admin-ads-pipeline-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:17px!important;padding:10px!important;box-shadow:0 8px 18px #0f39420d!important}.admin-ads-pipeline-card h3{color:#0f3942!important;margin:0 0 4px!important;font-size:14px!important;line-height:1.05!important}.admin-ads-pipeline-card p{color:#55747a!important;margin:0!important;font-size:11px!important;font-weight:800!important}.pipeline-card-meta{flex-wrap:wrap!important;gap:5px!important;margin:8px 0!important;display:flex!important}.pipeline-card-meta span{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;padding:4px 7px!important;font-size:8px!important;font-weight:950!important}.pipeline-card-actions{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.pipeline-card-actions button{color:#11737e!important;text-transform:uppercase!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e1f!important;border-radius:999px!important;height:26px!important;padding:0 8px!important;font-size:8px!important;font-weight:950!important}.pipeline-card-actions button:hover{background:#e7f6f5!important}@media (max-width:980px){.admin-ads-pipeline{grid-template-columns:repeat(7,220px)!important}}.admin-ad-task-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:8px!important;display:flex!important}.admin-ad-task-row span{color:#55747a!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:9px!important;font-weight:950!important}.admin-ad-task-row button{color:#11737e!important;text-transform:uppercase!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:72px!important;height:28px!important;padding:0 9px!important;font-size:9px!important;font-weight:950!important;display:inline-flex!important}.admin-ad-tasks-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-ad-tasks-page .admin-crm-nav,.admin-ad-tasks-hero,.admin-ad-tasks-layout{max-width:var(--tg-public-menu-width)!important;margin-left:auto!important;margin-right:auto!important}.admin-ad-tasks-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;margin-top:16px!important;padding:22px!important;box-shadow:0 14px 34px #0f394212!important}.admin-ad-tasks-hero p{color:#11737e!important;margin:0 0 6px!important;font-size:12px!important;font-weight:950!important}.admin-ad-tasks-hero h1{margin:0 0 6px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.95!important}.admin-ad-tasks-hero span{color:#55747a!important;font-weight:750!important}.admin-ad-tasks-layout{grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:16px!important;display:grid!important}.admin-ad-tasks-layout>div{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 34px #0f394212!important}.admin-ad-tasks-layout h2{color:#11737e!important;margin:0 0 12px!important}.admin-ad-task-card{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;padding:12px!important;display:flex!important}.admin-ad-task-card.priority-high{background:#fff7ed!important;border-color:#9a341224!important}.admin-ad-task-card.completed{opacity:.7!important}.admin-ad-task-card span{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important;font-weight:950!important}.admin-ad-task-card h3{color:#0f3942!important;margin:4px 0!important;font-size:16px!important}.admin-ad-task-card p{color:#55747a!important;margin:0 0 6px!important;font-size:12px!important;font-weight:750!important}.admin-ad-task-card small{color:#789197!important;font-weight:800!important}.admin-ad-task-card button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important;font-weight:950!important}@media (max-width:900px){.admin-ad-tasks-layout{grid-template-columns:1fr!important}.admin-ad-task-card{flex-direction:column!important;align-items:stretch!important}}.admin-unified-tasks-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-unified-tasks-page .admin-crm-nav,.admin-unified-tasks-hero,.admin-unified-task-stats,.admin-unified-task-panel{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.admin-unified-tasks-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;margin-top:16px!important;padding:22px!important;box-shadow:0 14px 34px #0f394212!important}.admin-unified-tasks-hero p,.admin-unified-task-head p{color:#11737e!important;margin:0 0 6px!important;font-size:12px!important;font-weight:950!important}.admin-unified-tasks-hero h1{margin:0 0 6px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.95!important}.admin-unified-tasks-hero span{color:#55747a!important;font-weight:750!important}.admin-unified-task-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.admin-unified-task-stats article,.admin-unified-task-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 28px #0f39420f!important}.admin-unified-task-stats span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:10px!important;font-weight:950!important;display:block!important}.admin-unified-task-stats strong{color:#0f3942!important;font-size:28px!important;line-height:1!important;display:block!important}.admin-unified-task-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:800!important}.admin-unified-task-panel{margin-top:16px!important}.admin-unified-task-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-unified-task-head h2{color:#0f3942!important;margin:0!important;font-size:26px!important}.admin-unified-task-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 12px!important;font-size:11px!important;font-weight:950!important}.admin-unified-task-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(130px,.6fr)) auto!important;gap:8px!important;margin:14px 0!important;padding:10px!important;display:grid!important}.admin-unified-task-filters input,.admin-unified-task-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}.admin-unified-task-filters button,.task-card-actions button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important}.admin-unified-task-list{gap:10px!important;display:grid!important}.admin-unified-task-card{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.admin-unified-task-card.priority-high{background:#fff7ed!important;border-color:#9a341224!important}.admin-unified-task-card.status-completed{opacity:.68!important}.task-card-top{flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important;display:flex!important}.task-card-top span{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:950!important}.admin-unified-task-card.source-ad .task-card-top span:first-child{color:#6b21a8!important;background:#f3e8ff!important}.admin-unified-task-card.source-partner .task-card-top span:first-child{color:#166534!important;background:#dcfce7!important}.admin-unified-task-card h3{color:#0f3942!important;margin:0 0 5px!important;font-size:17px!important;line-height:1.05!important}.admin-unified-task-card p{color:#55747a!important;margin:0 0 8px!important;font-size:13px!important;font-weight:750!important}.task-card-related{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.task-card-related strong{color:#11737e!important;font-size:12px!important}.task-card-related small{color:#789197!important;font-size:11px!important;font-weight:800!important}@media (max-width:1000px){.admin-unified-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-unified-task-filters,.admin-unified-task-card{grid-template-columns:1fr!important}.task-card-actions button{width:100%!important}}@media (max-width:620px){.admin-unified-task-stats{grid-template-columns:1fr!important}}.admin-visual-dashboard-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-visual-dashboard-page .admin-crm-nav,.dashboard-hero,.dashboard-metrics-grid,.dashboard-main-grid,.dashboard-action-grid{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.dashboard-hero{background:linear-gradient(135deg,#fff,#f7fcfc)!important;border:1px solid #11737e1a!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-top:16px!important;padding:24px!important;display:flex!important;box-shadow:0 18px 44px #0f394214!important}.dashboard-hero p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:12px!important;font-weight:950!important}.dashboard-hero h1{color:#0f3942!important;letter-spacing:-.05em!important;margin:0 0 8px!important;font-size:clamp(36px,5vw,64px)!important;line-height:.88!important}.dashboard-hero span{color:#55747a!important;max-width:720px!important;font-size:15px!important;font-weight:750!important;display:block!important}.dashboard-hero button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;padding:13px 18px!important;font-size:12px!important;font-weight:950!important}.dashboard-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.dashboard-metric-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;min-height:142px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 32px #0f394212!important}.dashboard-metric-card:after{content:""!important;background:#11737e14!important;border-radius:999px!important;width:92px!important;height:92px!important;position:absolute!important;bottom:-28px!important;right:-28px!important}.dashboard-metric-card span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:12px!important;font-size:10px!important;font-weight:950!important;display:block!important}.dashboard-metric-card strong{color:#0f3942!important;letter-spacing:-.04em!important;font-size:clamp(26px,3vw,38px)!important;font-weight:950!important;line-height:.9!important;display:block!important}.dashboard-metric-card p{z-index:1!important;color:#55747a!important;margin:10px 0 0!important;font-size:12px!important;font-weight:800!important;position:relative!important}.dashboard-metric-card.tone-green:after{background:#16a34a1f!important}.dashboard-metric-card.tone-yellow:after{background:#eab30829!important}.dashboard-metric-card.tone-purple:after{background:#9333ea21!important}.dashboard-metric-card.tone-red:after{background:#dc26261f!important}.dashboard-metric-card.tone-blue:after{background:#2563eb1f!important}.dashboard-metric-card.tone-orange:after{background:#f9731624!important}.dashboard-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;display:grid!important}.dashboard-chart-card,.dashboard-alert-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:26px!important;padding:18px!important;box-shadow:0 14px 32px #0f394212!important}.dashboard-chart-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.dashboard-chart-head h2{color:#0f3942!important;margin:0!important;font-size:22px!important;line-height:1!important}.dashboard-chart-head span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:950!important}.dashboard-bars{gap:11px!important;display:grid!important}.dashboard-bar-row{gap:7px!important;display:grid!important}.dashboard-bar-row>div:first-child{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.dashboard-bar-row span{color:#55747a!important;font-size:12px!important;font-weight:850!important}.dashboard-bar-row strong{color:#11737e!important;font-size:12px!important;font-weight:950!important}.dashboard-bar-track{background:#eef6f7!important;border-radius:999px!important;height:11px!important;overflow:hidden!important}.dashboard-bar-fill{background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;height:100%!important}.dashboard-alert-list{gap:8px!important;display:grid!important}.dashboard-alert{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;padding:12px!important}.dashboard-alert.tone-warning{background:#fffbeb!important;border-color:#92400e29!important}.dashboard-alert.tone-danger{background:#fff1f2!important;border-color:#991b1b29!important}.dashboard-alert span{color:#0f3942!important;margin-bottom:4px!important;font-size:13px!important;font-weight:950!important;display:block!important}.dashboard-alert p{color:#55747a!important;margin:0!important;font-size:12px!important;font-weight:750!important}.dashboard-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.dashboard-action-grid a{color:#11737e!important;background:#fff!important;border:1px solid #11737e1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:54px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:flex!important;box-shadow:0 10px 24px #0f39420d!important}.dashboard-action-grid a:hover{background:#e7f6f5!important}@media (max-width:1180px){.dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.dashboard-hero{flex-direction:column!important;align-items:flex-start!important}.dashboard-hero button{width:100%!important}.dashboard-main-grid{grid-template-columns:1fr!important}.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.admin-visual-dashboard-page{padding:12px!important}.dashboard-metrics-grid,.dashboard-action-grid{grid-template-columns:1fr!important}}.dashboard-trends-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;max-width:1380px!important;margin:16px auto 0!important;display:grid!important}.dashboard-trends-grid article{background:linear-gradient(135deg,#0f3942,#11737e)!important;border:1px solid #ffffff1f!important;border-radius:22px!important;min-height:118px!important;padding:16px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 34px #0f394224!important}.dashboard-trends-grid article:after{content:""!important;background:#2dd4bf2e!important;border-radius:999px!important;width:74px!important;height:74px!important;position:absolute!important;bottom:-22px!important;right:-22px!important}.dashboard-trends-grid span{color:#ffffffad!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-bottom:10px!important;font-size:9px!important;font-weight:950!important;display:block!important}.dashboard-trends-grid strong{color:#fff!important;letter-spacing:-.04em!important;font-size:clamp(22px,2.5vw,32px)!important;font-weight:950!important;line-height:.9!important;display:block!important}.dashboard-trends-grid p{z-index:1!important;color:#ffffffb8!important;margin:8px 0 0!important;font-size:11px!important;font-weight:800!important;position:relative!important}@media (max-width:1180px){.dashboard-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.dashboard-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.dashboard-trends-grid{grid-template-columns:1fr!important}}.dashboard-health-card{background:linear-gradient(135deg,#fff,#f8fbfb)!important;border:1px solid #11737e1a!important;border-radius:28px!important;max-width:1380px!important;margin:16px auto 0!important;padding:22px!important;box-shadow:0 18px 44px #0f394214!important}.dashboard-health-card.status-healthy{border-color:#16a34a2e!important}.dashboard-health-card.status-attention{border-color:#eab30838!important}.dashboard-health-card.status-critical{border-color:#dc262638!important}.dashboard-health-main{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.dashboard-health-main p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:950!important}.dashboard-health-main h2{color:#0f3942!important;letter-spacing:-.04em!important;margin:0 0 6px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.9!important}.dashboard-health-main span{color:#55747a!important;font-size:14px!important;font-weight:800!important;display:block!important}.dashboard-health-score{background:conic-gradient(#11737e 0 75%, #e7f6f5 75% 100%)!important;color:#fff!important;border-radius:999px!important;flex:0 0 118px!important;align-content:center!important;place-items:center!important;width:118px!important;height:118px!important;display:grid!important;box-shadow:inset 0 0 0 10px #ffffffa6!important}.dashboard-health-card.status-healthy .dashboard-health-score{background:conic-gradient(#16a34a 0 80%, #dcfce7 80% 100%)!important}.dashboard-health-card.status-attention .dashboard-health-score{background:conic-gradient(#eab308 0 62%, #fef3c7 62% 100%)!important}.dashboard-health-card.status-critical .dashboard-health-score{background:conic-gradient(#dc2626 0 42%, #fee2e2 42% 100%)!important}.dashboard-health-score strong{font-size:34px!important;font-weight:950!important;line-height:.85!important;display:block!important}.dashboard-health-score small{margin-top:2px!important;font-size:11px!important;font-weight:950!important;display:block!important}.dashboard-health-body{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important;display:grid!important}.dashboard-health-body>div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:20px!important;padding:14px!important}.dashboard-health-body h3{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:950!important}.dashboard-health-body span{color:#0f3942!important;background:#fff!important;border:1px solid #11737e14!important;border-radius:14px!important;margin-top:7px!important;padding:9px 10px!important;font-size:12px!important;font-weight:800!important;display:block!important}@media (max-width:820px){.dashboard-health-main{flex-direction:column!important;align-items:flex-start!important}.dashboard-health-score{flex-basis:104px!important;width:104px!important;height:104px!important}.dashboard-health-body{grid-template-columns:1fr!important}}.dashboard-today-priorities{background:#fff!important;border:1px solid #11737e1a!important;border-radius:28px!important;max-width:1380px!important;margin:16px auto 0!important;padding:20px!important;box-shadow:0 18px 44px #0f394214!important}.dashboard-priorities-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.dashboard-priorities-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:950!important}.dashboard-priorities-head h2{color:#0f3942!important;letter-spacing:-.04em!important;margin:0 0 6px!important;font-size:clamp(26px,3vw,38px)!important;line-height:.95!important}.dashboard-priorities-head span{color:#55747a!important;font-size:13px!important;font-weight:800!important}.dashboard-priorities-head>strong{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;place-items:center!important;width:46px!important;height:46px!important;font-size:18px!important;font-weight:950!important;display:grid!important}.dashboard-priorities-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dashboard-priority-item{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.dashboard-priority-item.level-high{background:#fff1f2!important;border-color:#991b1b29!important}.dashboard-priority-item.level-medium{background:#fffbeb!important;border-color:#92400e29!important}.dashboard-priority-item.level-good{background:#ecfdf5!important;border-color:#16653429!important}.dashboard-priority-item span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:5px!important;font-size:9px!important;font-weight:950!important;display:block!important}.dashboard-priority-item h3{color:#0f3942!important;margin:0 0 5px!important;font-size:17px!important;line-height:1.05!important}.dashboard-priority-item p{color:#55747a!important;margin:0!important;font-size:12px!important;font-weight:800!important}.dashboard-priority-item a{white-space:nowrap!important;color:#fff!important;text-transform:uppercase!important;background:#11737e!important;border-radius:999px!important;padding:10px 13px!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important}@media (max-width:920px){.dashboard-priorities-list,.dashboard-priority-item{grid-template-columns:1fr!important}.dashboard-priority-item a{text-align:center!important}}.crm-time-filter-bar{background:#ffffffc7!important;border:1px solid #11737e1a!important;border-radius:20px!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:1380px!important;margin:16px auto 0!important;padding:10px!important;display:flex!important;box-shadow:0 10px 24px #0f39420d!important}.crm-time-filter-bar>div{align-items:center!important;gap:7px!important;min-height:36px!important;display:flex!important}@media (max-width:620px){.crm-time-filter-bar{justify-content:stretch!important}.crm-time-filter-bar>div,.crm-time-filter-bar select,.crm-time-filter-bar input{width:100%!important}.crm-time-filter-bar>div{justify-content:space-between!important}}.crm-time-filter-bar{z-index:5!important;background:#fff!important;border:1px solid #11737e1f!important;border-radius:22px!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;max-width:1380px!important;margin:14px auto 0!important;padding:10px 12px!important;display:flex!important;position:relative!important;box-shadow:0 10px 24px #0f39420f!important}.crm-time-filter-bar>div{align-items:center!important;gap:8px!important;display:flex!important}.crm-time-filter-bar span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:950!important}.crm-time-filter-bar select,.crm-time-filter-bar input{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e29!important;border-radius:999px!important;outline:none!important;min-width:150px!important;height:36px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}@media (max-width:680px){.crm-time-filter-bar{justify-content:stretch!important}.crm-time-filter-bar>div,.crm-time-filter-bar select,.crm-time-filter-bar input{width:100%!important}.crm-time-filter-bar>div{justify-content:space-between!important}}.admin-applications-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-applications-page .admin-crm-nav,.admin-applications-hero,.admin-applications-stats,.admin-applications-panel{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.admin-applications-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-top:16px!important;padding:24px!important;display:flex!important;box-shadow:0 16px 38px #0f394212!important}.admin-applications-hero p,.admin-applications-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:950!important}.admin-applications-hero h1{color:#0f3942!important;letter-spacing:-.05em!important;margin:0 0 6px!important;font-size:clamp(36px,5vw,62px)!important;line-height:.88!important}.admin-applications-hero span{color:#55747a!important;font-size:14px!important;font-weight:800!important}.admin-applications-hero a{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;padding:12px 16px!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important}.admin-applications-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.admin-applications-stats article,.admin-applications-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.admin-applications-stats span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:8px!important;font-size:9px!important;font-weight:950!important;display:block!important}.admin-applications-stats strong{color:#0f3942!important;font-size:30px!important;font-weight:950!important;line-height:.9!important;display:block!important}.admin-applications-stats p{color:#55747a!important;margin:8px 0 0!important;font-size:11px!important;font-weight:800!important}.admin-applications-panel{margin-top:16px!important}.admin-applications-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-applications-head h2{color:#0f3942!important;margin:0!important;font-size:28px!important;line-height:.95!important}.admin-applications-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:950!important}.admin-applications-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.6fr)) auto!important;gap:8px!important;margin:14px 0!important;padding:10px!important;display:grid!important}.admin-applications-filters input,.admin-applications-filters select,.application-edit-box input,.application-edit-box select,.application-edit-box textarea{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:850!important}.admin-applications-filters input,.admin-applications-filters select,.application-edit-box input,.application-edit-box select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.admin-applications-filters button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:950!important}.admin-applications-list{gap:10px!important;display:grid!important}.admin-application-card{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:22px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;padding:14px!important;display:grid!important}.admin-application-card.priority-high{background:#fff7ed!important;border-color:#9a341229!important}.application-card-top{flex-wrap:wrap!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.application-card-top span{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:950!important}.admin-application-card h3{color:#0f3942!important;margin:0 0 5px!important;font-size:20px!important;line-height:1.05!important}.admin-application-card p{color:#55747a!important;margin:0 0 8px!important;font-size:13px!important;font-weight:800!important}.application-contact-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.application-contact-row a{color:#11737e!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important}.application-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;min-width:245px!important;display:flex!important}.application-actions button{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;height:32px!important;padding:0 11px!important;font-size:9px!important;font-weight:950!important}.application-actions button.ghost{color:#11737e!important;background:#fff!important;border:1px solid #11737e24!important}.application-edit-box{background:#fff!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;padding:12px!important;display:grid!important}.application-edit-box label{color:#11737e!important;text-transform:uppercase!important;gap:6px!important;font-size:10px!important;font-weight:950!important;display:grid!important}.application-edit-box textarea{resize:vertical!important;border-radius:16px!important;min-height:86px!important;padding:10px 12px!important}.application-notes-field{grid-column:1/-1!important}.application-note-preview{color:#55747a!important;background:#fff!important;border:1px solid #11737e14!important;border-radius:14px!important;margin-top:10px!important;padding:10px!important;font-size:12px!important;font-weight:750!important}@media (max-width:1100px){.admin-applications-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-applications-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-application-card{grid-template-columns:1fr!important}.application-actions{justify-content:flex-start!important;min-width:0!important}}@media (max-width:680px){.admin-applications-page{padding:12px!important}.admin-applications-hero{flex-direction:column!important;align-items:flex-start!important}.admin-applications-hero a{text-align:center!important;width:100%!important}.admin-applications-stats,.admin-applications-filters,.application-edit-box{grid-template-columns:1fr!important}}.smart-apply-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(16px,5vw) 48px!important}.smart-apply-hero,.smart-apply-form,.smart-apply-success{max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}.smart-apply-hero{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:linear-gradient(120deg,#0f4f58 0%,#11737e 52%,#2dd4bf 100%)!important;border:1px solid #11737e1a!important;border-radius:30px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:26px!important;display:flex!important}.smart-apply-hero p,.smart-section-head p,.smart-apply-success p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 7px!important;font-size:11px!important;font-weight:950!important}.smart-apply-hero h1{color:#0f3942!important;letter-spacing:-.06em!important;margin:0 0 8px!important;font-size:clamp(38px,6vw,70px)!important;line-height:.86!important}.smart-apply-hero span{color:#55747a!important;max-width:680px!important;font-size:15px!important;font-weight:800!important;display:block!important}.smart-apply-hero a{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;flex:none!important;padding:12px 16px!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important}.smart-apply-success{background:#ecfdf5!important;border:1px solid #16653429!important;border-radius:24px!important;margin-top:16px!important;padding:20px!important}.smart-apply-success h2{color:#0f3942!important;margin:0 0 8px!important;font-size:28px!important;line-height:.95!important}.smart-apply-success span,.smart-apply-success strong{color:#166534!important;font-size:13px!important;font-weight:850!important;display:block!important}.smart-apply-success strong{margin-top:10px!important}.smart-apply-form{gap:16px!important;margin-top:16px!important;display:grid!important}.smart-apply-section{background:#fff!important;border:1px solid #11737e1a!important;border-radius:28px!important;padding:20px!important;box-shadow:0 16px 38px #0f394212!important}.smart-section-head h2{color:#0f3942!important;letter-spacing:-.04em!important;margin:0 0 6px!important;font-size:clamp(26px,3vw,38px)!important;line-height:.95!important}.smart-section-head span{color:#55747a!important;font-size:13px!important;font-weight:800!important}.intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.intent-grid button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:22px!important;min-height:138px!important;padding:16px!important;transition:transform .18s,border-color .18s,background .18s!important}.intent-grid button:hover{transform:translateY(-2px)!important}.intent-grid button.active{background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.intent-grid strong{color:#0f3942!important;margin-bottom:8px!important;font-size:16px!important;line-height:1.05!important;display:block!important}.intent-grid span{color:#55747a!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.intent-grid button.active strong,.intent-grid button.active span{color:#fff!important}.smart-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.smart-apply-field{gap:7px!important;display:grid!important}.smart-apply-field>span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:950!important}.smart-apply-field small{color:#dc2626!important;margin-left:5px!important;font-size:9px!important;font-weight:950!important;display:inline-block!important}.smart-apply-field input,.smart-apply-field select,.smart-apply-field textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e26!important;outline:none!important;width:100%!important;font-size:14px!important;font-weight:750!important}.smart-apply-field input,.smart-apply-field select{border-radius:999px!important;height:46px!important;padding:0 14px!important}.smart-apply-field textarea{resize:vertical!important;border-radius:18px!important;min-height:110px!important;padding:13px 14px!important}.smart-submit-btn{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:54px!important;margin-top:16px!important;font-size:13px!important;font-weight:950!important;box-shadow:0 14px 30px #11737e2e!important}.smart-submit-btn:disabled{opacity:.65!important;cursor:not-allowed!important}@media (max-width:900px){.smart-apply-hero{flex-direction:column!important;align-items:flex-start!important}.smart-apply-hero a{text-align:center!important;width:100%!important}.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.smart-apply-page{padding:12px!important}.smart-apply-hero,.smart-apply-section{border-radius:24px!important;padding:18px!important}.intent-grid,.smart-form-grid{grid-template-columns:1fr!important}}.smart-apply-note{background:#fffbeb!important;border:1px solid #92400e21!important;border-radius:22px!important;gap:5px!important;max-width:1080px!important;margin:12px auto 0!important;padding:14px 16px!important;display:grid!important}.smart-apply-note strong{color:#0f3942!important;font-size:14px!important;font-weight:950!important}.smart-apply-note span{color:#55747a!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.smart-multi-field{grid-column:span 1!important}.smart-chip-grid{background:#f8fbfb!important;border:1px solid #11737e1f!important;border-radius:18px!important;flex-wrap:wrap!important;gap:7px!important;padding:10px!important;display:flex!important}.smart-chip-grid button{color:#11737e!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #11737e29!important;border-radius:999px!important;min-height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:950!important}.smart-chip-grid button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important;box-shadow:0 8px 18px #11737e29!important}.smart-selected-helper{color:#55747a!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important;display:block!important}@media (max-width:760px){.smart-apply-page{padding:10px!important}.smart-apply-hero{padding:18px!important}.smart-apply-hero h1{letter-spacing:-.05em!important;font-size:42px!important}.smart-apply-hero span{font-size:13px!important;line-height:1.35!important}.smart-apply-section{padding:16px!important}.smart-section-head h2{font-size:28px!important}.smart-section-head span{font-size:12px!important;line-height:1.35!important}.intent-grid{scroll-snap-type:x mandatory!important;gap:10px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.intent-grid button{scroll-snap-align:start!important;min-width:82%!important;min-height:128px!important}.smart-form-grid{gap:11px!important}.smart-apply-field>span{font-size:10px!important}.smart-apply-field input,.smart-apply-field select{height:44px!important;font-size:13px!important}.smart-chip-grid{scroll-snap-type:x proximity!important;flex-wrap:nowrap!important;padding:9px!important;overflow-x:auto!important}.smart-chip-grid button{scroll-snap-align:start!important;flex:none!important}.smart-submit-btn{z-index:10!important;min-height:52px!important;position:sticky!important;bottom:10px!important}}.smart-apply-page{padding-top:14px!important;padding-bottom:92px!important}.smart-apply-hero.smart-apply-hero-authority{width:100%!important;max-width:1080px!important;min-height:300px!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:linear-gradient(120deg,#0f4f58 0%,#11737e 52%,#2dd4bf 100%)!important;border:1px solid #11737e1f!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) 230px!important;align-items:stretch!important;gap:18px!important;padding:clamp(20px,4vw,34px)!important;display:grid!important}.smart-hero-copy{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.smart-apply-hero.smart-apply-hero-authority p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 10px!important;font-size:11px!important;font-weight:950!important}.smart-apply-hero.smart-apply-hero-authority h1{color:#0f3942!important;letter-spacing:-.065em!important;max-width:760px!important;margin:0 0 14px!important;font-size:clamp(34px,5vw,66px)!important;line-height:.88!important}.smart-apply-hero.smart-apply-hero-authority span{color:#415f66!important;max-width:760px!important;font-size:clamp(13px,1.5vw,16px)!important;font-weight:780!important;line-height:1.45!important;display:block!important}.smart-hero-proof{max-width:760px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:1px solid #ffffff57!important;border-radius:20px!important;gap:5px!important;margin-top:16px!important;padding:13px 14px!important;display:grid!important}.smart-hero-proof strong{color:#0f3942!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.smart-hero-proof small{color:#55747a!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important}.smart-hero-action{flex-direction:column!important;justify-content:center!important;gap:10px!important;min-width:0!important;display:flex!important}.smart-hero-action a{color:#fff!important;text-transform:uppercase!important;width:100%!important;min-height:48px!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.smart-hero-action a.ghost{color:#11737e!important;box-shadow:none!important;background:#fff!important;border:1px solid #11737e24!important}.smart-apply-form{margin-top:18px!important}.smart-apply-section{width:100%!important;max-width:1080px!important;scroll-margin-top:16px!important}.smart-section-head{margin-bottom:16px!important}.smart-section-head h2{max-width:760px!important}.smart-section-head span{max-width:760px!important;display:block!important}.intent-grid{align-items:stretch!important}.intent-grid button{grid-template-columns:1fr!important;align-content:center!important;display:grid!important}.intent-grid strong{font-size:15px!important}.intent-grid span{font-size:11.5px!important}.smart-chip-grid{max-width:100%!important;overflow:hidden!important}.smart-chip-grid button{max-width:100%!important}@media (max-width:820px){.smart-apply-page{padding:10px 10px 96px!important}.smart-apply-hero.smart-apply-hero-authority{min-height:unset!important;border-radius:26px!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px!important}.smart-apply-hero.smart-apply-hero-authority h1{letter-spacing:-.055em!important;font-size:clamp(34px,11vw,48px)!important;line-height:.9!important}.smart-apply-hero.smart-apply-hero-authority span{font-size:13px!important;line-height:1.42!important}.smart-hero-proof{border-radius:18px!important;margin-top:14px!important;padding:12px!important}.smart-hero-action{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.smart-hero-action a{min-height:44px!important;padding:0 10px!important;font-size:10px!important}.smart-apply-section{border-radius:24px!important;padding:16px!important}.smart-section-head p{font-size:9px!important}.smart-section-head h2{font-size:clamp(27px,8vw,36px)!important;line-height:.95!important}.smart-section-head span{font-size:12px!important;line-height:1.4!important}.intent-grid{grid-template-columns:1fr!important;gap:9px!important;display:grid!important;overflow:visible!important}.intent-grid button{border-radius:20px!important;width:100%!important;min-width:0!important;min-height:108px!important;padding:14px!important}.intent-grid strong{margin-bottom:6px!important;font-size:14px!important}.intent-grid span{font-size:11px!important;line-height:1.35!important}.smart-form-grid{grid-template-columns:1fr!important}.smart-chip-grid{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;overflow-x:auto!important}.smart-chip-grid button{flex:none!important}}@media (max-width:420px){.smart-hero-action{grid-template-columns:1fr!important}.smart-apply-hero.smart-apply-hero-authority h1{font-size:34px!important}}.smart-apply-hero.smart-apply-hero-authority{border-radius:26px!important;grid-template-columns:minmax(0,1fr) 190px!important;min-height:230px!important;padding:clamp(18px,3vw,26px)!important}.smart-apply-hero.smart-apply-hero-authority p{margin-bottom:8px!important;font-size:10px!important}.smart-apply-hero.smart-apply-hero-authority h1{letter-spacing:-.045em!important;max-width:680px!important;margin-bottom:10px!important;font-size:clamp(28px,4vw,46px)!important;line-height:.92!important}.smart-apply-hero.smart-apply-hero-authority span{max-width:720px!important;font-size:13px!important;font-weight:780!important;line-height:1.42!important}.smart-hero-proof{border-radius:17px!important;margin-top:12px!important;padding:11px 13px!important}.smart-hero-proof strong{font-size:12px!important}.smart-hero-proof small{font-size:10.5px!important;line-height:1.38!important}.smart-hero-action a{min-height:42px!important;font-size:10px!important}@media (max-width:820px){.smart-apply-hero.smart-apply-hero-authority{min-height:unset!important;border-radius:24px!important;grid-template-columns:1fr!important;padding:18px!important}.smart-apply-hero.smart-apply-hero-authority h1{font-size:clamp(30px,8.5vw,40px)!important;line-height:.92!important}.smart-apply-hero.smart-apply-hero-authority span{font-size:12.5px!important;line-height:1.4!important}.smart-hero-proof small{font-size:10.5px!important}.smart-hero-action{grid-template-columns:1fr 1fr!important}.smart-hero-action a{min-height:40px!important}}@media (max-width:420px){.smart-apply-hero.smart-apply-hero-authority h1{font-size:30px!important}.smart-hero-action{grid-template-columns:1fr!important}}.intent-grid{display:none!important}.intent-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.intent-compact-grid button{color:#0f3942!important;text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:18px!important;min-height:58px!important;padding:10px 12px!important;transition:transform .16s,background .16s,border-color .16s!important}.intent-compact-grid button:hover{background:#eefafa!important;transform:translateY(-1px)!important}.intent-compact-grid button.active{color:#fff!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.intent-compact-grid strong{letter-spacing:-.015em!important;font-size:12px!important;font-weight:850!important;line-height:1.18!important;display:block!important}.intent-selected-summary{background:#ecfdf5!important;border:1px solid #16653424!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:12px!important;display:grid!important}.intent-selected-summary strong{color:#0f3942!important;margin-bottom:3px!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.intent-selected-summary span{color:#55747a!important;font-size:11.5px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.intent-selected-summary a{color:#fff!important;text-transform:uppercase!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.smart-apply-page p,.smart-apply-page span,.smart-apply-page small,.smart-apply-page input,.smart-apply-page select,.smart-apply-page textarea{font-weight:500!important}.smart-section-head p,.smart-apply-hero p,.smart-apply-field>span,.smart-chip-grid button,.smart-submit-btn,.smart-hero-action a{font-weight:850!important}.smart-section-head span,.smart-apply-hero.smart-apply-hero-authority span,.smart-hero-proof small,.smart-apply-note span,.smart-selected-helper,.smart-apply-field input,.smart-apply-field select,.smart-apply-field textarea{font-weight:500!important}.smart-chip-grid button{font-size:10.5px!important}.smart-chip-grid button.active{font-weight:850!important}.smart-apply-section{scroll-margin-top:12px!important}@media (max-width:820px){.intent-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.intent-compact-grid button{border-radius:16px!important;min-height:52px!important;padding:9px 10px!important}.intent-compact-grid strong{font-size:11px!important;line-height:1.14!important}.intent-selected-summary{grid-template-columns:1fr!important;gap:8px!important;padding:11px!important}.intent-selected-summary a{width:100%!important}.smart-section-head{margin-bottom:12px!important}.smart-section-head h2{font-size:clamp(24px,7vw,32px)!important}.smart-section-head span{font-size:11.5px!important}.smart-apply-field>span{font-size:9.5px!important}.smart-apply-field input,.smart-apply-field select{height:42px!important;font-size:12.5px!important}.smart-apply-field textarea{min-height:92px!important;font-size:12.5px!important}}@media (max-width:430px){.intent-compact-grid{grid-template-columns:1fr 1fr!important}.intent-compact-grid button{min-height:50px!important}}.admin-users-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-users-page .admin-crm-nav,.admin-users-hero,.admin-users-stats,.admin-users-layout{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.admin-users-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:26px!important;margin-top:16px!important;padding:24px!important;box-shadow:0 16px 38px #0f394212!important}.admin-users-hero p,.admin-users-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:900!important}.admin-users-hero h1{color:#0f3942!important;letter-spacing:-.045em!important;margin:0 0 6px!important;font-size:clamp(34px,4vw,54px)!important;line-height:.9!important}.admin-users-hero span{color:#55747a!important;font-size:14px!important;font-weight:500!important}.admin-users-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.admin-users-stats article,.admin-user-form,.admin-users-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.admin-users-stats span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:9px!important;font-weight:900!important;display:block!important}.admin-users-stats strong{color:#0f3942!important;font-size:30px!important;font-weight:900!important;line-height:.9!important;display:block!important}.admin-users-stats p{color:#55747a!important;margin:8px 0 0!important;font-size:11px!important;font-weight:500!important}.admin-users-layout{grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;gap:14px!important;margin-top:16px!important;display:grid!important}.admin-users-head{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.admin-users-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;line-height:.95!important}.admin-users-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:900!important}.admin-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-user-grid label{color:#11737e!important;text-transform:uppercase!important;gap:6px!important;font-size:10px!important;font-weight:900!important;display:grid!important}.admin-user-grid input,.admin-user-grid select,.admin-user-grid textarea,.admin-users-filters input,.admin-users-filters select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:500!important}.admin-user-grid input,.admin-user-grid select,.admin-users-filters input,.admin-users-filters select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.admin-user-grid textarea{resize:vertical!important;border-radius:16px!important;min-height:90px!important;padding:10px 12px!important}.admin-user-notes{grid-column:1/-1!important}.admin-user-permissions{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;margin-top:14px!important;padding:12px!important}.admin-user-permissions p{color:#11737e!important;text-transform:uppercase!important;margin:0 0 9px!important;font-size:10px!important;font-weight:900!important}.admin-user-permissions>div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.admin-user-permissions button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e26!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important;font-weight:850!important}.admin-user-permissions button.active{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-color:#0000!important}.admin-user-submit,.admin-users-head button.ghost{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin-top:12px!important;font-size:11px!important;font-weight:900!important}.admin-users-head button.ghost{color:#11737e!important;background:#fff!important;border:1px solid #11737e24!important;width:auto!important;margin-top:0!important;padding:0 13px!important}.admin-user-security-note{color:#55747a!important;margin-top:10px!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:block!important}.admin-users-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(130px,.6fr))!important;gap:8px!important;margin-bottom:12px!important;padding:10px!important;display:grid!important}.admin-user-card{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px!important;display:grid!important}.admin-user-top{flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important;display:flex!important}.admin-user-top span{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:900!important}.admin-user-card h3{color:#0f3942!important;margin:0 0 4px!important;font-size:18px!important;line-height:1!important}.admin-user-card p{color:#55747a!important;margin:0!important;font-size:12px!important;font-weight:500!important}.admin-user-meta,.admin-user-permission-preview{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;display:flex!important}.admin-user-meta span,.admin-user-permission-preview small{color:#11737e!important;background:#fff!important;border:1px solid #11737e14!important;border-radius:999px!important;padding:4px 7px!important;font-size:8px!important;font-weight:850!important}.admin-user-card>button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:9px 12px!important;font-size:10px!important;font-weight:900!important}@media (max-width:1160px){.admin-users-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-users-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-users-page{padding:12px!important}.admin-users-stats,.admin-user-grid,.admin-users-filters,.admin-user-card{grid-template-columns:1fr!important}.admin-user-card>button{width:100%!important}}.admin-alerts-page{color:#0f3942!important;background:#eef6f7!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-alerts-page .admin-crm-nav,.admin-alerts-hero,.admin-alerts-stats,.admin-alerts-panel{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.admin-alerts-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:16px!important;padding:24px!important;display:flex!important;box-shadow:0 16px 38px #0f394212!important}.admin-alerts-hero p,.admin-alerts-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 6px!important;font-size:11px!important;font-weight:900!important}.admin-alerts-hero h1{color:#0f3942!important;letter-spacing:-.045em!important;margin:0 0 6px!important;font-size:clamp(34px,4vw,54px)!important;line-height:.9!important}.admin-alerts-hero span{color:#55747a!important;font-size:14px!important;font-weight:500!important}.admin-alerts-hero button{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;padding:12px 16px!important;font-size:11px!important;font-weight:900!important}.admin-alerts-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.admin-alerts-stats article,.admin-alerts-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.admin-alerts-stats span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:9px!important;font-weight:900!important;display:block!important}.admin-alerts-stats strong{color:#0f3942!important;font-size:30px!important;font-weight:900!important;line-height:.9!important;display:block!important}.admin-alerts-stats p{color:#55747a!important;margin:8px 0 0!important;font-size:11px!important;font-weight:500!important}.admin-alerts-panel{margin-top:16px!important}.admin-alerts-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.admin-alerts-head h2{color:#0f3942!important;margin:0!important;font-size:26px!important;line-height:.95!important}.admin-alerts-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:900!important}.admin-alerts-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(240px,1.3fr) repeat(3,minmax(130px,.6fr))!important;gap:8px!important;margin:14px 0!important;padding:10px!important;display:grid!important}.admin-alerts-filters input,.admin-alerts-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.admin-alerts-list{gap:10px!important;display:grid!important}.admin-alert-card{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important}.admin-alert-card.severity-high{background:#fff1f2!important;border-color:#991b1b29!important}.admin-alert-card.severity-medium{background:#fffbeb!important;border-color:#92400e29!important}.admin-alert-card.status-resolved{opacity:.68!important}.admin-alert-top{flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important;display:flex!important}.admin-alert-top span{color:#11737e!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:900!important}.admin-alert-card h3{color:#0f3942!important;margin:0 0 5px!important;font-size:18px!important;line-height:1.05!important}.admin-alert-card p{color:#55747a!important;margin:0 0 6px!important;font-size:12px!important;font-weight:500!important}.admin-alert-card small{color:#789197!important;font-size:11px!important;font-weight:500!important}.admin-alert-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.admin-alert-actions a,.admin-alert-actions button{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.admin-alert-actions button{color:#11737e!important;background:#fff!important;border:1px solid #11737e24!important}@media (max-width:900px){.admin-alerts-hero{flex-direction:column!important;align-items:flex-start!important}.admin-alerts-hero button{width:100%!important}.admin-alerts-stats,.admin-alerts-filters,.admin-alert-card{grid-template-columns:1fr!important}.admin-alert-actions{justify-content:stretch!important}.admin-alert-actions a,.admin-alert-actions button{width:100%!important}}.admin-visual-dashboard-page,.admin-applications-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.admin-ad-tasks-page,.admin-ads-page,.admin-partners-page,.admin-billing-page,.admin-spin-claims-page{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;font-family:inherit!important}.admin-crm-nav{background:#ffffffdb!important;border:1px solid #11737e1a!important;border-radius:999px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;max-width:1380px!important;margin:0 auto 14px!important;padding:8px!important;display:flex!important;box-shadow:0 10px 24px #0f39420d!important}.admin-crm-nav a{color:#11737e!important;letter-spacing:-.01em!important;white-space:nowrap!important;background:#fff!important;border:1px solid #11737e1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.admin-crm-nav a:hover{background:#e7f6f5!important}.dashboard-hero,.admin-applications-hero,.admin-users-hero,.admin-alerts-hero,.admin-unified-tasks-hero,.admin-ad-tasks-hero{border-radius:24px!important;margin-top:14px!important;padding:clamp(18px,3vw,24px)!important;box-shadow:0 14px 34px #0f394211!important}.dashboard-hero p,.admin-applications-hero p,.admin-users-hero p,.admin-alerts-hero p,.admin-unified-tasks-hero p,.admin-ad-tasks-hero p,.admin-applications-head p,.admin-users-head p,.admin-alerts-head p,.admin-unified-task-head p,.dashboard-chart-head p{letter-spacing:.075em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:850!important}.dashboard-hero h1,.admin-applications-hero h1,.admin-users-hero h1,.admin-alerts-hero h1,.admin-unified-tasks-hero h1,.admin-ad-tasks-hero h1{letter-spacing:-.045em!important;margin-bottom:8px!important;font-size:clamp(32px,4.4vw,52px)!important;line-height:.9!important}.dashboard-hero span,.admin-applications-hero span,.admin-users-hero span,.admin-alerts-hero span,.admin-unified-tasks-hero span,.admin-ad-tasks-hero span{color:#55747a!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important}.dashboard-chart-head h2,.admin-applications-head h2,.admin-users-head h2,.admin-alerts-head h2,.admin-unified-task-head h2,.dashboard-priorities-head h2,.dashboard-health-main h2{letter-spacing:-.035em!important;font-size:clamp(22px,2.5vw,32px)!important;line-height:.96!important}.dashboard-priorities-head span,.dashboard-health-main span,.smart-section-head span,.admin-applications-head span,.admin-users-head span,.admin-alerts-head span{font-weight:500!important}.dashboard-metric-card,.admin-applications-stats article,.admin-users-stats article,.admin-alerts-stats article,.admin-unified-task-stats article,.dashboard-trends-grid article{border-radius:20px!important;min-height:112px!important;padding:14px!important}.dashboard-metric-card span,.admin-applications-stats span,.admin-users-stats span,.admin-alerts-stats span,.admin-unified-task-stats span,.dashboard-trends-grid span{letter-spacing:.055em!important;font-size:8.5px!important;font-weight:850!important}.dashboard-metric-card strong,.admin-applications-stats strong,.admin-users-stats strong,.admin-alerts-stats strong,.admin-unified-task-stats strong,.dashboard-trends-grid strong{letter-spacing:-.04em!important;font-size:clamp(24px,3vw,34px)!important;font-weight:900!important}.dashboard-metric-card p,.admin-applications-stats p,.admin-users-stats p,.admin-alerts-stats p,.admin-unified-task-stats p,.dashboard-trends-grid p{font-size:10.5px!important;font-weight:500!important;line-height:1.35!important}.dashboard-chart-card,.dashboard-alert-card,.dashboard-today-priorities,.dashboard-health-card,.admin-applications-panel,.admin-users-panel,.admin-user-form,.admin-alerts-panel,.admin-unified-task-panel{border-radius:24px!important;padding:clamp(14px,2vw,18px)!important;box-shadow:0 12px 30px #0f39420f!important}.admin-application-card,.admin-user-card,.admin-alert-card,.admin-unified-task-card,.admin-ads-pipeline-card,.dashboard-priority-item{box-shadow:none!important;border-radius:18px!important;padding:12px!important}.admin-application-card p,.admin-user-card p,.admin-alert-card p,.admin-unified-task-card p,.dashboard-alert p,.dashboard-priority-item p,.application-note-preview,.task-card-related small,.admin-user-security-note{color:#55747a!important;font-size:12px!important;font-weight:500!important;line-height:1.38!important}.admin-application-card h3,.admin-user-card h3,.admin-alert-card h3,.admin-unified-task-card h3,.dashboard-priority-item h3,.admin-ads-pipeline-card h3{letter-spacing:-.025em!important;font-weight:850!important}.application-card-top span,.admin-user-top span,.admin-alert-top span,.task-card-top span,.pipeline-card-meta span,.admin-user-meta span,.admin-user-permission-preview small,.dashboard-chart-head span,.admin-applications-head>span,.admin-users-head>span,.admin-alerts-head>span,.admin-unified-task-head>span{letter-spacing:.03em!important;border-radius:999px!important;font-size:8.5px!important;font-weight:850!important}.admin-applications-filters,.admin-users-filters,.admin-alerts-filters,.admin-unified-task-filters,.crm-time-filter-bar{box-shadow:none!important;border-radius:18px!important;gap:8px!important;padding:9px!important}.admin-applications-filters input,.admin-applications-filters select,.admin-users-filters input,.admin-users-filters select,.admin-alerts-filters input,.admin-alerts-filters select,.admin-unified-task-filters input,.admin-unified-task-filters select,.crm-time-filter-bar input,.crm-time-filter-bar select,.admin-user-grid input,.admin-user-grid select,.admin-user-grid textarea,.application-edit-box input,.application-edit-box select,.application-edit-box textarea{border-color:#11737e21!important;min-height:36px!important;font-size:12px!important;font-weight:500!important}.admin-user-grid label,.application-edit-box label,.smart-apply-field>span{letter-spacing:.045em!important;font-size:9.5px!important;font-weight:850!important}button,a{-webkit-tap-highlight-color:transparent!important}.admin-applications-filters button,.admin-user-submit,.admin-alerts-hero button,.admin-alert-actions a,.admin-alert-actions button,.application-actions button,.task-card-actions button,.admin-user-card>button,.dashboard-hero button,.dashboard-priority-item a,.dashboard-action-grid a{letter-spacing:.02em!important;font-weight:850!important}.application-actions button,.admin-alert-actions a,.admin-alert-actions button,.task-card-actions button,.admin-user-card>button{min-height:32px!important;padding-left:11px!important;padding-right:11px!important;font-size:9px!important}.dashboard-health-card{margin-top:14px!important}.dashboard-health-main h2{font-size:clamp(28px,3.6vw,42px)!important}.dashboard-health-score{flex-basis:104px!important;width:104px!important;height:104px!important}.dashboard-health-score strong{font-size:30px!important}.dashboard-health-body span{font-size:11.5px!important;font-weight:500!important}.dashboard-today-priorities,.dashboard-trends-grid{margin-top:14px!important}@media (max-width:900px){.admin-crm-nav{-webkit-overflow-scrolling:touch!important;border-radius:22px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;padding:8px!important;overflow-x:auto!important}.admin-crm-nav a{flex:none!important;min-height:31px!important;padding:0 11px!important;font-size:9.5px!important}.dashboard-hero,.admin-applications-hero,.admin-users-hero,.admin-alerts-hero,.admin-unified-tasks-hero,.admin-ad-tasks-hero{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;padding:18px!important}.dashboard-hero button,.admin-alerts-hero button,.admin-applications-hero a{width:100%!important;min-height:42px!important}.dashboard-hero h1,.admin-applications-hero h1,.admin-users-hero h1,.admin-alerts-hero h1,.admin-unified-tasks-hero h1,.admin-ad-tasks-hero h1{font-size:clamp(30px,9vw,42px)!important;line-height:.92!important}.dashboard-metrics-grid,.dashboard-trends-grid,.admin-applications-stats,.admin-users-stats,.admin-alerts-stats,.admin-unified-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-main-grid,.dashboard-priorities-list,.dashboard-health-body,.admin-users-layout,.admin-applications-filters,.admin-users-filters,.admin-alerts-filters,.admin-unified-task-filters,.admin-application-card,.admin-user-card,.admin-alert-card,.admin-unified-task-card{grid-template-columns:1fr!important}.application-actions,.admin-alert-actions,.task-card-actions{justify-content:stretch!important}.application-actions button,.admin-alert-actions a,.admin-alert-actions button,.task-card-actions button,.admin-user-card>button{width:100%!important}}@media (max-width:520px){.admin-visual-dashboard-page,.admin-applications-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.admin-ad-tasks-page{padding:10px!important}.dashboard-metrics-grid,.dashboard-trends-grid,.admin-applications-stats,.admin-users-stats,.admin-alerts-stats,.admin-unified-task-stats{grid-template-columns:1fr 1fr!important}.dashboard-metric-card,.admin-applications-stats article,.admin-users-stats article,.admin-alerts-stats article,.admin-unified-task-stats article,.dashboard-trends-grid article{min-height:104px!important;padding:12px!important}.dashboard-metric-card strong,.admin-applications-stats strong,.admin-users-stats strong,.admin-alerts-stats strong,.admin-unified-task-stats strong,.dashboard-trends-grid strong{font-size:25px!important}.dashboard-action-grid{grid-template-columns:1fr!important}}.admin-help-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.admin-help-page .admin-crm-nav,.admin-help-hero,.admin-help-quick,.admin-help-grid,.admin-help-two-col,.admin-help-final{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.admin-help-hero{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;margin-top:14px!important;padding:clamp(18px,3vw,24px)!important;box-shadow:0 14px 34px #0f394211!important}.admin-help-hero p,.admin-help-head p,.admin-help-final p,.admin-help-section-card p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.075em!important;margin:0 0 6px!important;font-size:10px!important;font-weight:850!important}.admin-help-hero h1{color:#0f3942!important;letter-spacing:-.045em!important;margin:0 0 8px!important;font-size:clamp(32px,4.4vw,52px)!important;line-height:.9!important}.admin-help-hero span,.admin-help-final span{color:#55747a!important;max-width:760px!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important;display:block!important}.admin-help-quick,.admin-help-table-card,.admin-help-section-card,.admin-help-final{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:clamp(14px,2vw,18px)!important;box-shadow:0 12px 30px #0f39420f!important}.admin-help-quick{margin-top:14px!important}.admin-help-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.admin-help-head h2,.admin-help-section-card h2,.admin-help-final h2{color:#0f3942!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(22px,2.5vw,32px)!important;line-height:.96!important}.admin-help-checklist{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.admin-help-checklist article{background:#f8fbfb!important;border:1px solid #11737e17!important;border-radius:18px!important;align-content:start!important;gap:8px!important;min-height:96px!important;padding:12px!important;display:grid!important}.admin-help-checklist strong{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.admin-help-checklist span{color:#0f3942!important;font-size:11px!important;font-weight:600!important;line-height:1.32!important}.admin-help-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.admin-help-section-card{flex-direction:column!important;gap:12px!important;display:flex!important}.admin-help-section-card h2{margin-bottom:6px!important}.admin-help-section-card>div>span{color:#55747a!important;font-size:12px!important;font-weight:500!important;line-height:1.38!important;display:block!important}.admin-help-section-card ul{gap:7px!important;margin:0!important;padding-left:18px!important;display:grid!important}.admin-help-section-card li{color:#415f66!important;font-size:12px!important;font-weight:500!important;line-height:1.36!important}.admin-help-section-card a{color:#fff!important;text-transform:uppercase!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;margin-top:auto!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.admin-help-two-col{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.admin-help-table,.admin-help-status-list{gap:8px!important;display:grid!important}.admin-help-table>div,.admin-help-status-list>div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.admin-help-status-list>div{grid-template-columns:160px minmax(0,1fr)!important}.admin-help-table span,.admin-help-status-list span{color:#55747a!important;font-size:11.5px!important;font-weight:500!important;line-height:1.34!important}.admin-help-table strong,.admin-help-status-list strong{color:#0f3942!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}.admin-help-table small{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;justify-self:start!important;padding:5px 8px!important;font-size:8.5px!important;font-weight:850!important}.admin-help-final{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 34%),#fff!important;margin-top:14px!important}.admin-help-final h2{margin-bottom:8px!important}@media (max-width:1180px){.admin-help-checklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.admin-help-page{padding:10px!important}.admin-help-hero{border-radius:22px!important;padding:18px!important}.admin-help-hero h1{font-size:clamp(30px,9vw,42px)!important;line-height:.92!important}.admin-help-checklist,.admin-help-grid,.admin-help-two-col,.admin-help-table>div,.admin-help-status-list>div{grid-template-columns:1fr!important}.admin-help-section-card a{width:100%!important}}.admin-partners-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-billing-page [class*=hero],.admin-ads-page [class*=hero],.admin-applications-page [class*=hero],.admin-users-page [class*=hero],.admin-alerts-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-help-page [class*=hero],.admin-visual-dashboard-page [class*=hero],[class*=spin] [class*=hero],[class*=partners] [class*=hero],[class*=billing] [class*=hero]{min-height:unset!important;border-radius:28px!important;align-items:center!important;padding:clamp(20px,3vw,34px)!important}.admin-partners-page [class*=hero] p,.admin-spin-claims-page [class*=hero] p,.admin-billing-page [class*=hero] p,.admin-ads-page [class*=hero] p,.admin-applications-page [class*=hero] p,.admin-users-page [class*=hero] p,.admin-alerts-page [class*=hero] p,.admin-unified-tasks-page [class*=hero] p,.admin-help-page [class*=hero] p,.admin-visual-dashboard-page [class*=hero] p,[class*=spin] [class*=hero] p,[class*=partners] [class*=hero] p,[class*=billing] [class*=hero] p{letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:10px!important;font-weight:850!important;line-height:1.1!important}.admin-partners-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-help-page [class*=hero] h1,.admin-visual-dashboard-page [class*=hero] h1,[class*=spin] [class*=hero] h1,[class*=partners] [class*=hero] h1,[class*=billing] [class*=hero] h1{letter-spacing:-.06em!important;max-width:920px!important;margin:0 0 10px!important;font-size:clamp(38px,5.2vw,72px)!important;font-weight:900!important;line-height:.88!important}.admin-partners-page [class*=hero] span,.admin-spin-claims-page [class*=hero] span,.admin-billing-page [class*=hero] span,.admin-ads-page [class*=hero] span,.admin-applications-page [class*=hero] span,.admin-users-page [class*=hero] span,.admin-alerts-page [class*=hero] span,.admin-unified-tasks-page [class*=hero] span,.admin-help-page [class*=hero] span,.admin-visual-dashboard-page [class*=hero] span,.admin-partners-page [class*=hero] small,.admin-spin-claims-page [class*=hero] small,.admin-billing-page [class*=hero] small,[class*=spin] [class*=hero] span,[class*=partners] [class*=hero] span,[class*=billing] [class*=hero] span{letter-spacing:0!important;max-width:720px!important;font-size:14px!important;font-weight:500!important;line-height:1.42!important}.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button,.admin-spin-claims-page [class*=hero] a,.admin-spin-claims-page [class*=hero] button,.admin-billing-page [class*=hero] a,.admin-billing-page [class*=hero] button,[class*=spin] [class*=hero] a,[class*=spin] [class*=hero] button,[class*=partners] [class*=hero] a,[class*=partners] [class*=hero] button{letter-spacing:.01em!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important;font-size:10.5px!important;font-weight:850!important}.admin-partners-page h2,.admin-spin-claims-page h2,.admin-billing-page h2,.admin-ads-page h2,.admin-applications-page h2,.admin-users-page h2,.admin-alerts-page h2,.admin-unified-tasks-page h2,.admin-help-page h2{letter-spacing:-.035em!important;font-size:clamp(20px,2.4vw,30px)!important;font-weight:850!important;line-height:.98!important}.admin-partners-page h3,.admin-spin-claims-page h3,.admin-billing-page h3,.admin-ads-page h3,.admin-applications-page h3,.admin-users-page h3,.admin-alerts-page h3,.admin-unified-tasks-page h3{letter-spacing:-.025em!important;font-weight:850!important}.admin-partners-page p,.admin-spin-claims-page p,.admin-billing-page p,.admin-ads-page p,.admin-applications-page p,.admin-users-page p,.admin-alerts-page p,.admin-unified-tasks-page p,.admin-help-page p,.admin-partners-page small,.admin-spin-claims-page small,.admin-billing-page small,.admin-ads-page small,.admin-applications-page small,.admin-users-page small,.admin-alerts-page small,.admin-unified-tasks-page small{font-weight:500!important;line-height:1.38!important}.admin-partners-page span,.admin-spin-claims-page span,.admin-billing-page span,.admin-ads-page span,.admin-applications-page span,.admin-users-page span,.admin-alerts-page span,.admin-unified-tasks-page span{font-weight:500!important}.admin-partners-page [class*=badge],.admin-partners-page [class*=chip],.admin-partners-page [class*=status],.admin-spin-claims-page [class*=badge],.admin-spin-claims-page [class*=chip],.admin-spin-claims-page [class*=status],.admin-ads-page [class*=badge],.admin-ads-page [class*=chip],.admin-ads-page [class*=status]{font-weight:850!important}@media (max-width:820px){.admin-partners-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-billing-page [class*=hero],.admin-ads-page [class*=hero],.admin-applications-page [class*=hero],.admin-users-page [class*=hero],.admin-alerts-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-help-page [class*=hero],.admin-visual-dashboard-page [class*=hero],[class*=spin] [class*=hero],[class*=partners] [class*=hero],[class*=billing] [class*=hero]{border-radius:24px!important;padding:18px!important}.admin-partners-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-help-page [class*=hero] h1,.admin-visual-dashboard-page [class*=hero] h1,[class*=spin] [class*=hero] h1,[class*=partners] [class*=hero] h1,[class*=billing] [class*=hero] h1{font-size:clamp(34px,10vw,48px)!important;line-height:.9!important}.admin-partners-page [class*=hero] span,.admin-spin-claims-page [class*=hero] span,.admin-billing-page [class*=hero] span,.admin-ads-page [class*=hero] span,.admin-applications-page [class*=hero] span,.admin-users-page [class*=hero] span,.admin-alerts-page [class*=hero] span,.admin-unified-tasks-page [class*=hero] span,.admin-help-page [class*=hero] span,[class*=spin] [class*=hero] span,[class*=partners] [class*=hero] span,[class*=billing] [class*=hero] span{font-size:12.5px!important;line-height:1.4!important}}@media (max-width:460px){.admin-partners-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-help-page [class*=hero] h1,[class*=spin] [class*=hero] h1,[class*=partners] [class*=hero] h1,[class*=billing] [class*=hero] h1{font-size:34px!important}}.admin-crm-nav{border-radius:999px!important;gap:6px!important;max-width:1380px!important;padding:7px!important}.admin-crm-nav a{min-height:30px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:850!important}@media (max-width:900px){.admin-crm-nav{border-radius:20px!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.admin-crm-nav a{flex:none!important}}.admin-visual-dashboard-page,.admin-partners-page{--tg-page-accent:#11737e;--tg-page-accent-2:#2dd4bf;--tg-page-accent-dark:#0f3942}.admin-applications-page{--tg-page-accent:#7c3aed;--tg-page-accent-2:#c084fc;--tg-page-accent-dark:#3b0764}.admin-ads-page{--tg-page-accent:#be185d;--tg-page-accent-2:#f472b6;--tg-page-accent-dark:#500724}.admin-unified-tasks-page,.admin-ad-tasks-page{--tg-page-accent:#2563eb;--tg-page-accent-2:#60a5fa;--tg-page-accent-dark:#172554}.admin-alerts-page{--tg-page-accent:#ea580c;--tg-page-accent-2:#fdba74;--tg-page-accent-dark:#7c2d12}.admin-users-page{--tg-page-accent:#4f46e5;--tg-page-accent-2:#818cf8;--tg-page-accent-dark:#1e1b4b}.admin-billing-page{--tg-page-accent:#047857;--tg-page-accent-2:#34d399;--tg-page-accent-dark:#064e3b}.admin-spin-claims-page{--tg-page-accent:#0f766e;--tg-page-accent-2:#5eead4;--tg-page-accent-dark:#134e4a}.admin-help-page{--tg-page-accent:#0f3942;--tg-page-accent-2:#11737e;--tg-page-accent-dark:#0b2d33}.admin-visual-dashboard-page [class*=hero],.admin-partners-page [class*=hero],.admin-applications-page [class*=hero],.admin-ads-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-ad-tasks-page [class*=hero],.admin-alerts-page [class*=hero],.admin-users-page [class*=hero],.admin-billing-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-help-page [class*=hero]{background-color:var(--tg-page-accent)!important;background-blend-mode:multiply!important;border:1px solid #ffffff1f!important;border-radius:26px!important;min-height:168px!important;padding:24px 28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394214!important}.admin-visual-dashboard-page [class*=hero]:before,.admin-partners-page [class*=hero]:before,.admin-applications-page [class*=hero]:before,.admin-ads-page [class*=hero]:before,.admin-unified-tasks-page [class*=hero]:before,.admin-ad-tasks-page [class*=hero]:before,.admin-alerts-page [class*=hero]:before,.admin-users-page [class*=hero]:before,.admin-billing-page [class*=hero]:before,.admin-spin-claims-page [class*=hero]:before,.admin-help-page [class*=hero]:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg, var(--tg-page-accent-dark) 0%, var(--tg-page-accent) 54%, var(--tg-page-accent-2) 100%)!important;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab, red, red)){.admin-visual-dashboard-page [class*=hero]:before,.admin-partners-page [class*=hero]:before,.admin-applications-page [class*=hero]:before,.admin-ads-page [class*=hero]:before,.admin-unified-tasks-page [class*=hero]:before,.admin-ad-tasks-page [class*=hero]:before,.admin-alerts-page [class*=hero]:before,.admin-users-page [class*=hero]:before,.admin-billing-page [class*=hero]:before,.admin-spin-claims-page [class*=hero]:before,.admin-help-page [class*=hero]:before{background:linear-gradient(90deg, color-mix(in srgb, var(--tg-page-accent-dark) 82%, transparent) 0%, color-mix(in srgb, var(--tg-page-accent) 68%, transparent) 54%, color-mix(in srgb, var(--tg-page-accent-2) 50%, transparent) 100%)!important}}.admin-visual-dashboard-page [class*=hero]:before,.admin-partners-page [class*=hero]:before,.admin-applications-page [class*=hero]:before,.admin-ads-page [class*=hero]:before,.admin-unified-tasks-page [class*=hero]:before,.admin-ad-tasks-page [class*=hero]:before,.admin-alerts-page [class*=hero]:before,.admin-users-page [class*=hero]:before,.admin-billing-page [class*=hero]:before,.admin-spin-claims-page [class*=hero]:before,.admin-help-page [class*=hero]:before{opacity:.88!important}.admin-visual-dashboard-page [class*=hero]:after,.admin-partners-page [class*=hero]:after,.admin-applications-page [class*=hero]:after,.admin-ads-page [class*=hero]:after,.admin-unified-tasks-page [class*=hero]:after,.admin-ad-tasks-page [class*=hero]:after,.admin-alerts-page [class*=hero]:after,.admin-users-page [class*=hero]:after,.admin-billing-page [class*=hero]:after,.admin-spin-claims-page [class*=hero]:after,.admin-help-page [class*=hero]:after{content:""!important;z-index:0!important;pointer-events:none!important;background:#ffffff21!important;border-radius:999px!important;width:220px!important;height:220px!important;position:absolute!important;top:-80px!important;right:-80px!important}.admin-visual-dashboard-page [class*=hero]>*,.admin-partners-page [class*=hero]>*,.admin-applications-page [class*=hero]>*,.admin-ads-page [class*=hero]>*,.admin-unified-tasks-page [class*=hero]>*,.admin-ad-tasks-page [class*=hero]>*,.admin-alerts-page [class*=hero]>*,.admin-users-page [class*=hero]>*,.admin-billing-page [class*=hero]>*,.admin-spin-claims-page [class*=hero]>*,.admin-help-page [class*=hero]>*{z-index:1!important;position:relative!important}.admin-visual-dashboard-page [class*=hero] h1,.admin-partners-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-ad-tasks-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-help-page [class*=hero] h1{color:#fff!important;letter-spacing:-.018em!important;text-wrap:balance!important;max-width:780px!important;margin:0 0 10px!important;font-size:clamp(30px,3.4vw,46px)!important;font-weight:850!important;line-height:1.02!important}.admin-visual-dashboard-page [class*=hero] p,.admin-partners-page [class*=hero] p,.admin-applications-page [class*=hero] p,.admin-ads-page [class*=hero] p,.admin-unified-tasks-page [class*=hero] p,.admin-ad-tasks-page [class*=hero] p,.admin-alerts-page [class*=hero] p,.admin-users-page [class*=hero] p,.admin-billing-page [class*=hero] p,.admin-spin-claims-page [class*=hero] p,.admin-help-page [class*=hero] p{color:#ffffffd1!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0 0 9px!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}.admin-visual-dashboard-page [class*=hero] span,.admin-partners-page [class*=hero] span,.admin-applications-page [class*=hero] span,.admin-ads-page [class*=hero] span,.admin-unified-tasks-page [class*=hero] span,.admin-ad-tasks-page [class*=hero] span,.admin-alerts-page [class*=hero] span,.admin-users-page [class*=hero] span,.admin-billing-page [class*=hero] span,.admin-spin-claims-page [class*=hero] span,.admin-help-page [class*=hero] span{color:#ffffffe0!important;letter-spacing:0!important;max-width:720px!important;font-size:13px!important;font-weight:450!important;line-height:1.45!important}.admin-visual-dashboard-page [class*=hero] a,.admin-visual-dashboard-page [class*=hero] button,.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button,.admin-applications-page [class*=hero] a,.admin-applications-page [class*=hero] button,.admin-ads-page [class*=hero] a,.admin-ads-page [class*=hero] button,.admin-unified-tasks-page [class*=hero] a,.admin-unified-tasks-page [class*=hero] button,.admin-ad-tasks-page [class*=hero] a,.admin-ad-tasks-page [class*=hero] button,.admin-alerts-page [class*=hero] a,.admin-alerts-page [class*=hero] button,.admin-users-page [class*=hero] a,.admin-users-page [class*=hero] button,.admin-billing-page [class*=hero] a,.admin-billing-page [class*=hero] button,.admin-spin-claims-page [class*=hero] a,.admin-spin-claims-page [class*=hero] button,.admin-help-page [class*=hero] a,.admin-help-page [class*=hero] button{min-height:40px!important;color:var(--tg-page-accent-dark)!important;letter-spacing:.01em!important;background:#fffffff2!important;border:1px solid #ffffff57!important;border-radius:999px!important;padding:0 15px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 10px 22px #00000014!important}.admin-visual-dashboard-page h2,.admin-partners-page h2,.admin-applications-page h2,.admin-ads-page h2,.admin-unified-tasks-page h2,.admin-ad-tasks-page h2,.admin-alerts-page h2,.admin-users-page h2,.admin-billing-page h2,.admin-spin-claims-page h2,.admin-help-page h2{letter-spacing:-.014em!important;font-size:clamp(20px,2.1vw,28px)!important;font-weight:800!important;line-height:1.05!important}.admin-visual-dashboard-page h3,.admin-partners-page h3,.admin-applications-page h3,.admin-ads-page h3,.admin-unified-tasks-page h3,.admin-ad-tasks-page h3,.admin-alerts-page h3,.admin-users-page h3,.admin-billing-page h3,.admin-spin-claims-page h3,.admin-help-page h3{letter-spacing:-.008em!important;font-weight:780!important}.admin-visual-dashboard-page p,.admin-partners-page p,.admin-applications-page p,.admin-ads-page p,.admin-unified-tasks-page p,.admin-ad-tasks-page p,.admin-alerts-page p,.admin-users-page p,.admin-billing-page p,.admin-spin-claims-page p,.admin-help-page p,.admin-visual-dashboard-page small,.admin-partners-page small,.admin-applications-page small,.admin-ads-page small,.admin-unified-tasks-page small,.admin-ad-tasks-page small,.admin-alerts-page small,.admin-users-page small,.admin-billing-page small,.admin-spin-claims-page small,.admin-help-page small{letter-spacing:0!important;font-weight:450!important;line-height:1.42!important}@media (max-width:820px){.admin-visual-dashboard-page [class*=hero],.admin-partners-page [class*=hero],.admin-applications-page [class*=hero],.admin-ads-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-ad-tasks-page [class*=hero],.admin-alerts-page [class*=hero],.admin-users-page [class*=hero],.admin-billing-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-help-page [class*=hero]{border-radius:22px!important;min-height:148px!important;padding:18px!important}.admin-visual-dashboard-page [class*=hero] h1,.admin-partners-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-ad-tasks-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-help-page [class*=hero] h1{letter-spacing:-.012em!important;font-size:clamp(28px,8.4vw,38px)!important;line-height:1.02!important}.admin-visual-dashboard-page [class*=hero] span,.admin-partners-page [class*=hero] span,.admin-applications-page [class*=hero] span,.admin-ads-page [class*=hero] span,.admin-unified-tasks-page [class*=hero] span,.admin-ad-tasks-page [class*=hero] span,.admin-alerts-page [class*=hero] span,.admin-users-page [class*=hero] span,.admin-billing-page [class*=hero] span,.admin-spin-claims-page [class*=hero] span,.admin-help-page [class*=hero] span{font-size:12.5px!important;line-height:1.42!important}.admin-visual-dashboard-page [class*=hero] a,.admin-visual-dashboard-page [class*=hero] button,.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button,.admin-applications-page [class*=hero] a,.admin-applications-page [class*=hero] button,.admin-ads-page [class*=hero] a,.admin-ads-page [class*=hero] button,.admin-unified-tasks-page [class*=hero] a,.admin-unified-tasks-page [class*=hero] button,.admin-ad-tasks-page [class*=hero] a,.admin-ad-tasks-page [class*=hero] button,.admin-alerts-page [class*=hero] a,.admin-alerts-page [class*=hero] button,.admin-users-page [class*=hero] a,.admin-users-page [class*=hero] button,.admin-billing-page [class*=hero] a,.admin-billing-page [class*=hero] button,.admin-spin-claims-page [class*=hero] a,.admin-spin-claims-page [class*=hero] button,.admin-help-page [class*=hero] a,.admin-help-page [class*=hero] button{width:100%!important;min-height:40px!important}}[class*=admin] h1{letter-spacing:-.012em!important}.admin-spin-claims-page h1,.admin-partners-page h1,.admin-billing-page h1,.admin-ads-page h1,.admin-applications-page h1,.admin-users-page h1,.admin-alerts-page h1,.admin-unified-tasks-page h1,.admin-help-page h1,.admin-spin-claims-page [class*=hero] h1,.admin-partners-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-help-page [class*=hero] h1{letter-spacing:-.012em!important;font-size:clamp(30px,3.4vw,46px)!important;line-height:1.02!important}@media (max-width:820px){.admin-spin-claims-page h1,.admin-partners-page h1,.admin-billing-page h1,.admin-ads-page h1,.admin-applications-page h1,.admin-users-page h1,.admin-alerts-page h1,.admin-unified-tasks-page h1,.admin-help-page h1{letter-spacing:-.008em!important;font-size:clamp(28px,8vw,38px)!important;line-height:1.04!important}}.admin-partners-page h2,.admin-partners-page h3,.admin-partners-page p,.admin-partners-page span,.admin-spin-claims-page h2,.admin-spin-claims-page h3,.admin-spin-claims-page p,.admin-spin-claims-page span,.admin-billing-page h2,.admin-billing-page h3,.admin-billing-page p,.admin-billing-page span{color:inherit!important}.admin-partners-page article>span,.admin-partners-page section>span,.admin-spin-claims-page article>span,.admin-spin-claims-page section>span,.admin-billing-page article>span,.admin-billing-page section>span,.admin-ads-page article>span,.admin-ads-page section>span{color:#11737e!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.admin-partners-page [class*=subscription] h2,.admin-partners-page [class*=subscription] h3,.admin-partners-page [class*=subscription] p,.admin-partners-page [class*=subscription] span,.admin-partners-page [class*=detail] h2,.admin-partners-page [class*=detail] h3,.admin-partners-page [class*=detail] p,.admin-partners-page [class*=detail] span{color:#0f3942!important}.admin-partners-page [class*=empty],.admin-spin-claims-page [class*=empty],.admin-billing-page [class*=empty],.admin-ads-page [class*=empty],.admin-applications-page [class*=empty]{text-align:center!important;color:#55747a!important;place-items:center!important;min-height:120px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;display:grid!important}.admin-partners-page [class*=detail],.admin-partners-page [class*=subscription],.admin-spin-claims-page [class*=detail],.admin-billing-page [class*=detail]{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important}.admin-partners-page small,.admin-partners-page p,.admin-spin-claims-page small,.admin-spin-claims-page p,.admin-billing-page small,.admin-billing-page p{color:#55747a!important;font-weight:450!important;line-height:1.42!important}.admin-partners-page h2,.admin-spin-claims-page h2,.admin-billing-page h2{letter-spacing:-.01em!important;font-size:clamp(20px,2vw,28px)!important;font-weight:800!important;line-height:1.05!important}.admin-partners-page h3,.admin-spin-claims-page h3,.admin-billing-page h3{letter-spacing:0!important;font-size:clamp(16px,1.6vw,21px)!important;font-weight:780!important;line-height:1.1!important}.admin-partners-page button,.admin-partners-page a,.admin-spin-claims-page button,.admin-spin-claims-page a,.admin-billing-page button,.admin-billing-page a{letter-spacing:0!important}.admin-partners-page [class*=next],.admin-partners-page [class*=coming],.admin-spin-claims-page [class*=next],.admin-billing-page [class*=next]{min-height:unset!important;color:#0f3942!important;background:#fff!important;border:1px solid #11737e1a!important;border-radius:18px!important;padding:16px!important}.admin-partners-page [class*=next] h2,.admin-partners-page [class*=coming] h2,.admin-spin-claims-page [class*=next] h2,.admin-billing-page [class*=next] h2{color:#0f3942!important;font-size:22px!important;line-height:1.05!important}.admin-partners-page [class*=next] p,.admin-partners-page [class*=coming] p,.admin-spin-claims-page [class*=next] p,.admin-billing-page [class*=next] p{color:#55747a!important;font-size:12.5px!important;font-weight:450!important}@media (max-width:820px){.admin-partners-page h2,.admin-spin-claims-page h2,.admin-billing-page h2{font-size:22px!important}.admin-partners-page h3,.admin-spin-claims-page h3,.admin-billing-page h3{font-size:17px!important}}.admin-visual-dashboard-page [class*=hero],.admin-partners-page [class*=hero],.admin-applications-page [class*=hero],.admin-ads-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-alerts-page [class*=hero],.admin-users-page [class*=hero],.admin-billing-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-help-page [class*=hero]{border-radius:24px!important;min-height:150px!important;padding:22px 26px!important}.admin-visual-dashboard-page [class*=hero] h1,.admin-partners-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-help-page [class*=hero] h1{letter-spacing:0!important;max-width:780px!important;font-size:clamp(28px,3vw,42px)!important;font-weight:820!important;line-height:1.08!important}.admin-visual-dashboard-page [class*=hero] p,.admin-partners-page [class*=hero] p,.admin-applications-page [class*=hero] p,.admin-ads-page [class*=hero] p,.admin-unified-tasks-page [class*=hero] p,.admin-alerts-page [class*=hero] p,.admin-users-page [class*=hero] p,.admin-billing-page [class*=hero] p,.admin-spin-claims-page [class*=hero] p,.admin-help-page [class*=hero] p{letter-spacing:.065em!important;opacity:.92!important;font-size:9.5px!important;font-weight:780!important}.admin-visual-dashboard-page [class*=hero] span,.admin-partners-page [class*=hero] span,.admin-applications-page [class*=hero] span,.admin-ads-page [class*=hero] span,.admin-unified-tasks-page [class*=hero] span,.admin-alerts-page [class*=hero] span,.admin-users-page [class*=hero] span,.admin-billing-page [class*=hero] span,.admin-spin-claims-page [class*=hero] span,.admin-help-page [class*=hero] span{font-size:12.5px!important;font-weight:420!important;line-height:1.45!important}@media (max-width:820px){.admin-visual-dashboard-page [class*=hero],.admin-partners-page [class*=hero],.admin-applications-page [class*=hero],.admin-ads-page [class*=hero],.admin-unified-tasks-page [class*=hero],.admin-alerts-page [class*=hero],.admin-users-page [class*=hero],.admin-billing-page [class*=hero],.admin-spin-claims-page [class*=hero],.admin-help-page [class*=hero]{border-radius:21px!important;min-height:130px!important;padding:17px!important}.admin-visual-dashboard-page [class*=hero] h1,.admin-partners-page [class*=hero] h1,.admin-applications-page [class*=hero] h1,.admin-ads-page [class*=hero] h1,.admin-unified-tasks-page [class*=hero] h1,.admin-alerts-page [class*=hero] h1,.admin-users-page [class*=hero] h1,.admin-billing-page [class*=hero] h1,.admin-spin-claims-page [class*=hero] h1,.admin-help-page [class*=hero] h1{font-size:clamp(26px,7vw,34px)!important;line-height:1.08!important}}.admin-partners-page .admin-partners-hero-actions a,.admin-partners-page .admin-partners-hero-actions button,.admin-partners-page [class*=hero-actions] a,.admin-partners-page [class*=hero-actions] button{vertical-align:middle!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 20px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.admin-partners-page .admin-partners-hero-actions,.admin-partners-page [class*=hero-actions]{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-partners-page [class*=hero] div:has(a){flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-partners-page [class*=hero] div:has(button){flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-partners-page .admin-partners-hero-actions a,.admin-partners-page .admin-partners-hero-actions button,.admin-partners-page [class*=hero-actions] a,.admin-partners-page [class*=hero-actions] button,.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button{vertical-align:middle!important;text-align:center!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.admin-partners-page [class*=hero]{justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:150px!important;padding:22px 26px!important;display:flex!important}.admin-partners-page [class*=hero] h1,.admin-partners-page h1{letter-spacing:0!important;max-width:720px!important;margin:0 0 10px!important;font-size:clamp(32px,3.1vw,44px)!important;font-weight:760!important;line-height:1.04!important}.admin-partners-page [class*=hero] span,.admin-partners-page [class*=hero] p+span{letter-spacing:0!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important}.admin-partners-page [class*=hero] p{letter-spacing:.065em!important;margin-bottom:8px!important;font-size:9.5px!important;font-weight:780!important;line-height:1.2!important}.admin-partners-page [class*=hero]>div:last-child,.admin-partners-page [class*=hero] [class*=actions],.admin-partners-page [class*=hero] [class*=buttons]{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button{vertical-align:middle!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 18px!important;font-size:11px!important;font-weight:780!important;line-height:40px!important;display:inline-flex!important}.admin-partners-page [class*=hero] a span,.admin-partners-page [class*=hero] button span{height:auto!important;line-height:1!important;font-size:inherit!important;font-weight:inherit!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}@media (max-width:820px){.admin-partners-page [class*=hero]{flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important}.admin-partners-page [class*=hero] h1,.admin-partners-page h1{letter-spacing:0!important;font-size:clamp(28px,7.4vw,36px)!important;line-height:1.05!important}.admin-partners-page [class*=hero]>div:last-child,.admin-partners-page [class*=hero] [class*=actions],.admin-partners-page [class*=hero] [class*=buttons]{justify-content:stretch!important;width:100%!important}.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button{flex:1 1 0!important;width:auto!important;height:40px!important;line-height:40px!important}}.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;place-content:center!important;place-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:grid!important;overflow:hidden!important}.admin-partners-page [class*=hero] a *,.admin-partners-page [class*=hero] button *{height:auto!important;line-height:1!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:translateY(0)!important}.admin-partners-page [class*=hero] a{padding-top:1px!important}.admin-partners-page [class*=hero]>div:last-child{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}@media (max-width:820px){.admin-partners-page [class*=hero] a,.admin-partners-page [class*=hero] button{width:100%!important;height:41px!important;min-height:41px!important;max-height:41px!important}.admin-partners-page [class*=hero]>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important;letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:42px!important;max-height:none!important;padding:13px 18px 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}body .admin-partners-page [class*=hero] a *,body .admin-partners-page [class*=hero] button *{margin:0!important;padding:0!important;line-height:1!important;transform:translateY(1px)!important}body .admin-partners-page [class*=hero]>div:last-child{justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}@media (max-width:820px){body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{width:100%!important;min-height:42px!important;padding:13px 14px 10px!important}body .admin-partners-page [class*=hero]>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{all:unset!important;box-sizing:border-box!important;color:#0f3942!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:104px!important;height:42px!important;padding:0 18px!important;font-family:inherit!important;text-decoration:none!important;display:inline-flex!important}body .admin-partners-page [class*=hero] .tg-hero-btn-text{letter-spacing:0!important;color:#0f3942!important;text-align:center!important;font-size:11px!important;font-weight:850!important;line-height:1!important;display:inline-block!important;transform:translateY(4px)!important}body .admin-partners-page [class*=hero] h1{letter-spacing:0!important;font-size:clamp(30px,3vw,42px)!important;font-weight:780!important;line-height:1.08!important}@media (max-width:820px){body .admin-partners-page [class*=hero]>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{width:100%!important;min-width:0!important}}body .admin-partners-page [class*=hero]{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 28%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1380px!important;height:auto!important;min-height:132px!important;margin:14px auto 0!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}body .admin-partners-page [class*=hero]:after{content:""!important;pointer-events:none!important;z-index:0!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}body .admin-partners-page [class*=hero]>div:first-child{min-width:0!important;max-width:820px!important}body .admin-partners-page [class*=hero] h1,body .admin-partners-page h1{color:#fff!important;letter-spacing:0!important;max-width:760px!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}body .admin-partners-page [class*=hero] span{color:#ffffffe0!important;letter-spacing:0!important;max-width:720px!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important;display:block!important}body .admin-partners-page [class*=hero]>div:last-child{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:auto!important;height:auto!important;display:flex!important}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{all:unset!important;box-sizing:border-box!important;color:#0f3942!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:104px!important;max-width:none!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:flex!important;box-shadow:0 8px 20px #00000012!important}body .admin-partners-page [class*=hero] a span,body .admin-partners-page [class*=hero] button span,body .admin-partners-page [class*=hero] .tg-hero-btn-text{all:unset!important;color:#0f3942!important;letter-spacing:0!important;text-align:center!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;display:block!important;transform:translateY(1.5px)!important}body .admin-partners-page [class*=hero] button{flex:none!important}@media (max-width:820px){body .admin-partners-page [class*=hero]{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important;display:flex!important}body .admin-partners-page [class*=hero] h1,body .admin-partners-page h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.02!important}body .admin-partners-page [class*=hero]>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{width:100%!important;min-width:0!important}}body .admin-partners-page [class*=hero]{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 28%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1380px!important;min-height:132px!important;margin:14px auto 0!important;padding:22px 26px!important;display:flex!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}body .admin-partners-page [class*=hero]:before{content:none!important;display:none!important}body .admin-partners-page [class*=hero]:after{content:""!important;z-index:0!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}body .admin-partners-page [class*=hero]>*{z-index:1!important;position:relative!important}body .admin-partners-page [class*=hero] h1,body .admin-partners-page h1{color:#fff!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}body .admin-partners-page [class*=hero] p{color:#ffffffc7!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important}body .admin-partners-page [class*=hero] span{color:#ffffffe0!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important}body .admin-partners-page [class*=hero]>div:last-child{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{all:unset!important;box-sizing:border-box!important;color:#0f3942!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:104px!important;height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:flex!important}body .admin-partners-page [class*=hero] a *,body .admin-partners-page [class*=hero] button *,body .admin-partners-page [class*=hero] .tg-hero-btn-text{color:#0f3942!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;transform:translateY(1.5px)!important}@media (max-width:820px){body .admin-partners-page [class*=hero]{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important}body .admin-partners-page [class*=hero]>div:last-child{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}body .admin-partners-page [class*=hero] a,body .admin-partners-page [class*=hero] button{width:100%!important;min-width:0!important}}.tg-partners-portal-banner{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 28%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1380px!important;min-height:132px!important;margin:14px auto 0!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}.tg-partners-portal-banner:after{content:""!important;pointer-events:none!important;z-index:0!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}.tg-partners-portal-copy,.tg-partners-portal-actions{z-index:1!important;position:relative!important}.tg-partners-portal-copy{min-width:0!important;max-width:820px!important}.tg-partners-portal-copy p{color:#ffffffc7!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important}.tg-partners-portal-copy h1{color:#fff!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}.tg-partners-portal-copy span{color:#ffffffe0!important;letter-spacing:0!important;max-width:720px!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important;display:block!important}.tg-partners-portal-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.tg-partners-portal-btn{all:unset!important;box-sizing:border-box!important;color:#0f3942!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:104px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:flex!important;box-shadow:0 8px 20px #00000012!important}.tg-partners-portal-btn:hover{background:#f8fbfb!important}@media (max-width:820px){.tg-partners-portal-banner{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important}.tg-partners-portal-copy h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.02!important}.tg-partners-portal-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.tg-partners-portal-btn{width:100%!important;min-width:0!important}}.tg-applications-banner{background:radial-gradient(circle at 100% 0,#c084fc47,#0000 28%),linear-gradient(135deg,#3b0764 0%,#7c3aed 58%,#a855f7 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1380px!important;min-height:132px!important;margin:14px auto 0!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #3b076414!important}.tg-applications-banner:after{content:""!important;pointer-events:none!important;z-index:0!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}.tg-applications-banner-copy,.tg-applications-banner-actions{z-index:1!important;position:relative!important}.tg-applications-banner-copy{min-width:0!important;max-width:820px!important}.tg-applications-banner-copy p{color:#ffffffc7!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important}.tg-applications-banner-copy h1{color:#fff!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}.tg-applications-banner-copy span{color:#ffffffe0!important;letter-spacing:0!important;max-width:720px!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important;display:block!important}.tg-applications-banner-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.tg-applications-banner-btn{all:unset!important;box-sizing:border-box!important;color:#3b0764!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:120px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:flex!important;box-shadow:0 8px 20px #00000012!important}.tg-applications-banner-btn:hover{background:#f8fbfb!important}@media (max-width:820px){.tg-applications-banner{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important}.tg-applications-banner-copy h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.02!important}.tg-applications-banner-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.tg-applications-banner-btn{width:100%!important;min-width:0!important}}.tg-system-banner{border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1380px!important;min-height:132px!important;margin:14px auto 0!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}.tg-system-banner.tone-rose{background:radial-gradient(circle at 100% 0,#f472b642,#0000 28%),linear-gradient(135deg,#500724 0%,#be185d 58%,#f472b6 100%)!important}.tg-system-banner.tone-blue{background:radial-gradient(circle at 100% 0,#60a5fa47,#0000 28%),linear-gradient(135deg,#172554 0%,#2563eb 58%,#60a5fa 100%)!important}.tg-system-banner.tone-orange{background:radial-gradient(circle at 100% 0,#fdba744d,#0000 28%),linear-gradient(135deg,#7c2d12 0%,#ea580c 58%,#fb923c 100%)!important}.tg-system-banner.tone-indigo{background:radial-gradient(circle at 100% 0,#818cf84d,#0000 28%),linear-gradient(135deg,#1e1b4b 0%,#4f46e5 58%,#818cf8 100%)!important}.tg-system-banner.tone-green{background:radial-gradient(circle at 100% 0,#34d39947,#0000 28%),linear-gradient(135deg,#064e3b 0%,#047857 58%,#34d399 100%)!important}.tg-system-banner.tone-teal{background:radial-gradient(circle at 100% 0,#5eead447,#0000 28%),linear-gradient(135deg,#134e4a 0%,#0f766e 58%,#5eead4 100%)!important}.tg-system-banner.tone-dark{background:radial-gradient(circle at 100% 0,#2dd4bf3d,#0000 28%),linear-gradient(135deg,#0b2d33 0%,#0f3942 58%,#11737e 100%)!important}.tg-system-banner:after{content:""!important;pointer-events:none!important;z-index:0!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}.tg-system-banner-copy,.tg-system-banner-actions{z-index:1!important;position:relative!important}.tg-system-banner-copy{min-width:0!important;max-width:820px!important}.tg-system-banner-copy p{color:#ffffffc7!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.2!important}.tg-system-banner-copy h1{color:#fff!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}.tg-system-banner-copy span{color:#ffffffe0!important;letter-spacing:0!important;max-width:720px!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important;display:block!important}.tg-system-banner-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.tg-system-banner-btn{all:unset!important;box-sizing:border-box!important;color:#0f3942!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:104px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 17px!important;font-family:inherit!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:flex!important;box-shadow:0 8px 20px #00000012!important}.tg-system-banner-btn:hover{background:#f8fbfb!important}@media (max-width:820px){.tg-system-banner{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;min-height:132px!important;padding:17px!important}.tg-system-banner-copy h1{font-size:clamp(28px,7.5vw,36px)!important;line-height:1.02!important}.tg-system-banner-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.tg-system-banner-btn{width:100%!important;min-width:0!important}}.partner-command-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.partner-command-page .admin-crm-nav,.partner-command-banner,.partner-command-stats,.partner-command-actions,.partner-command-layout{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.partner-command-banner{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 28%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin-top:14px!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}.partner-command-banner:after{content:""!important;pointer-events:none!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}.partner-command-banner>*{z-index:1!important;position:relative!important}.partner-command-banner p{color:#ffffffc7!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:800!important}.partner-command-banner h1{color:#fff!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:780!important;line-height:1!important}.partner-command-banner span{color:#ffffffe0!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important}.partner-command-banner-actions{align-items:center!important;gap:10px!important;display:flex!important}.partner-command-banner-actions a,.partner-command-banner-actions button,.partner-command-actions button,.partner-command-row button,.partner-command-save{all:unset!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:0 15px!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.partner-command-banner-actions a,.partner-command-banner-actions button{color:#0f3942!important;background:#fff!important}.partner-command-loading{color:#55747a!important;max-width:1380px!important;margin:12px auto!important}.partner-command-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.partner-command-stats article,.partner-command-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-command-stats span,.partner-command-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 8px!important;font-size:9px!important;font-weight:800!important;display:block!important}.partner-command-stats strong{color:#0f3942!important;font-size:24px!important;font-weight:850!important;line-height:1!important;display:block!important}.partner-command-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.partner-command-actions{background:#fff!important;border:1px solid #11737e1a!important;border-radius:20px!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;padding:12px!important;display:flex!important}.partner-command-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.partner-command-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.partner-command-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.partner-command-form label{color:#11737e!important;text-transform:uppercase!important;gap:6px!important;font-size:9.5px!important;font-weight:800!important;display:grid!important}.partner-command-form input,.partner-command-form textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:420!important}.partner-command-form input{border-radius:999px!important;height:38px!important;padding:0 12px!important}.partner-command-form textarea{resize:vertical!important;border-radius:16px!important;min-height:84px!important;padding:10px 12px!important}.partner-command-notes{grid-column:1/-1!important}.partner-command-save{width:100%!important;margin-top:12px!important}.partner-command-list{gap:9px!important;margin-top:12px!important;display:grid!important}.partner-command-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px!important;display:grid!important}.partner-command-row strong{color:#0f3942!important;font-size:13px!important;font-weight:800!important;display:block!important}.partner-command-row span{color:#55747a!important;margin-top:3px!important;font-size:11.5px!important;font-weight:420!important;display:block!important}.partner-command-row small{color:#789197!important;margin-top:3px!important;font-size:10.5px!important;font-weight:420!important;display:block!important}@media (max-width:1080px){.partner-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partner-command-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.partner-command-page{padding:10px!important}.partner-command-banner{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;padding:17px!important}.partner-command-banner-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.partner-command-stats,.partner-command-form,.partner-command-row{grid-template-columns:1fr!important}.partner-command-actions button,.partner-command-row button{width:100%!important}}.tg-partners-clean-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.tg-partners-clean-page .admin-crm-nav,.tg-partners-portal-banner,.tg-partners-stats,.tg-partners-workspace{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.tg-partners-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.tg-partners-stats article,.tg-partners-list-panel,.tg-partners-detail-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.tg-partners-stats span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:8px!important;font-size:9px!important;font-weight:800!important;display:block!important}.tg-partners-stats strong{color:#0f3942!important;font-size:26px!important;font-weight:850!important;line-height:1!important;display:block!important}.tg-partners-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.tg-partners-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.tg-partners-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(240px,1.3fr) repeat(2,minmax(150px,.7fr))!important;gap:8px!important;margin-bottom:14px!important;padding:10px!important;display:grid!important}.tg-partners-filters input,.tg-partners-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.tg-partners-panel-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.tg-partners-panel-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 5px!important;font-size:10px!important;font-weight:800!important}.tg-partners-panel-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.tg-partners-panel-head>span,.tg-partners-panel-head button{color:#11737e!important;white-space:nowrap!important;cursor:pointer!important;background:#eef6f7!important;border:none!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:800!important}.tg-partners-list{gap:9px!important;display:grid!important}.tg-partner-row{cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.tg-partner-row.active{background:#eefafa!important;border-color:#11737e47!important}.tg-partner-row strong{color:#0f3942!important;font-size:14px!important;font-weight:800!important;display:block!important}.tg-partner-row span{color:#55747a!important;margin-top:4px!important;font-size:11.5px!important;font-weight:420!important;display:block!important}.tg-partner-row small{color:#789197!important;margin-top:3px!important;font-size:10.5px!important;font-weight:420!important;display:block!important}.tg-partner-row-side{justify-items:end!important;gap:7px!important;display:grid!important}.tg-partner-row-side>span{color:#11737e!important;background:#fff!important;border-radius:999px!important;margin:0!important;padding:5px 8px!important;font-size:9px!important;font-weight:800!important}.tg-partner-row-side button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:800!important}.tg-partners-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.tg-partners-detail-grid div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:12px!important}.tg-partners-detail-grid span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:9px!important;font-weight:800!important;display:block!important}.tg-partners-detail-grid strong{color:#0f3942!important;font-size:13px!important;font-weight:760!important}.tg-partners-empty{color:#55747a!important;background:#f8fbfb!important;border-radius:16px!important;margin:0!important;padding:16px!important;font-size:13px!important;font-weight:420!important;line-height:1.4!important}@media (max-width:1100px){.tg-partners-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tg-partners-workspace{grid-template-columns:1fr!important}}@media (max-width:720px){.tg-partners-clean-page{padding:10px!important}.tg-partners-stats,.tg-partners-filters,.tg-partner-row,.tg-partners-detail-grid{grid-template-columns:1fr!important}.tg-partner-row-side{justify-items:stretch!important}.tg-partner-row-side button{width:100%!important}}.billing-center-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.billing-center-page .admin-crm-nav,.billing-stats,.billing-layout{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.billing-stats article,.billing-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.billing-stats span,.billing-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 8px!important;font-size:9px!important;font-weight:800!important;display:block!important}.billing-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.billing-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.billing-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.billing-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:10px!important;font-weight:800!important}.billing-filters{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(140px,.7fr))!important;gap:8px!important;margin-bottom:14px!important;padding:10px!important;display:grid!important}.billing-filters input,.billing-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.billing-list{gap:9px!important;display:grid!important}.billing-row,.billing-payment-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px!important;display:grid!important}.billing-row.status-paid{background:#ecfdf5!important;border-color:#1665341f!important}.billing-row.status-partial{background:#fffbeb!important;border-color:#92400e21!important}.billing-row-top{flex-wrap:wrap!important;gap:6px!important;margin-bottom:7px!important;display:flex!important}.billing-row-top span{color:#11737e!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important;font-weight:800!important}.billing-row h3{color:#0f3942!important;margin:0 0 5px!important;font-size:16px!important;font-weight:800!important;line-height:1.1!important}.billing-row p{color:#55747a!important;margin:0 0 5px!important;font-size:12px!important;font-weight:420!important}.billing-row small,.billing-payment-row small{color:#789197!important;margin-top:3px!important;font-size:10.5px!important;font-weight:420!important;display:block!important}.billing-row-actions{justify-items:end!important;gap:7px!important;display:grid!important}.billing-row-actions button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:9px 12px!important;font-size:10px!important;font-weight:800!important}.billing-payment-row{grid-template-columns:1fr!important}.billing-payment-row strong{color:#0f3942!important;font-size:16px!important;font-weight:850!important}.billing-payment-row span{color:#55747a!important;margin-top:4px!important;font-size:12px!important;font-weight:420!important;display:block!important}.billing-empty{color:#55747a!important;background:#f8fbfb!important;border-radius:16px!important;margin:0!important;padding:16px!important;font-size:13px!important;font-weight:420!important;line-height:1.4!important}@media (max-width:1100px){.billing-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.billing-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.billing-center-page{padding:10px!important}.billing-stats,.billing-filters,.billing-row{grid-template-columns:1fr!important}.billing-row-actions{justify-items:stretch!important}.billing-row-actions button{width:100%!important}}.tg-login-page,.tg-admin-auth-screen{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf29,#0000 34%),linear-gradient(135deg,#eef6f7 0%,#f8fbfb 100%)!important;place-items:center!important;min-height:100vh!important;padding:18px!important;display:grid!important}.tg-login-card,.tg-admin-auth-screen section{background:#fff!important;border:1px solid #11737e1a!important;border-radius:28px!important;width:min(100%,460px)!important;padding:24px!important;box-shadow:0 18px 46px #0f39421a!important}.tg-login-brand{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 30%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border-radius:24px!important;margin-bottom:16px!important;padding:22px!important;position:relative!important;overflow:hidden!important}.tg-login-brand:after{content:""!important;background:#ffffff24!important;border-radius:999px!important;width:150px!important;height:150px!important;position:absolute!important;top:-46px!important;right:-46px!important}.tg-login-brand p,.tg-admin-auth-screen p{color:#2dd4bf!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:10px!important;font-weight:850!important}.tg-login-brand h1,.tg-admin-auth-screen h1{color:#fff!important;margin:0 0 8px!important;font-size:clamp(32px,7vw,44px)!important;font-weight:820!important;line-height:1!important}.tg-admin-auth-screen h1{color:#0f3942!important}.tg-login-brand span,.tg-admin-auth-screen span{color:#ffffffe0!important;font-size:13px!important;font-weight:420!important;line-height:1.42!important;display:block!important}.tg-admin-auth-screen span{color:#55747a!important}.tg-login-form{gap:12px!important;display:grid!important}.tg-login-form label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:7px!important;font-size:10px!important;font-weight:850!important;display:grid!important}.tg-login-form input{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e26!important;border-radius:999px!important;outline:none!important;width:100%!important;height:46px!important;padding:0 14px!important;font-size:14px!important;font-weight:500!important}.tg-login-form button,.tg-admin-auth-screen a{color:#fff!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin-top:4px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.tg-login-form button:disabled{opacity:.65!important;cursor:not-allowed!important}.tg-login-card small{color:#55747a!important;margin-top:14px!important;font-size:11px!important;font-weight:420!important;line-height:1.4!important;display:block!important}.admin-crm-nav button{color:#be123c!important;white-space:nowrap!important;cursor:pointer!important;background:#fff1f2!important;border:1px solid #be123c1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.tg-access-denied-note{color:#be123c!important;background:#fff1f2!important;border:1px solid #be123c1f!important;border-radius:18px!important;max-width:1380px!important;margin:12px auto 0!important;padding:13px 15px!important;font-size:12px!important;font-weight:600!important}.partner-portal-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.partner-portal-banner,.partner-portal-stats,.partner-portal-layout{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.partner-portal-banner{background:radial-gradient(circle at 100% 0,#2dd4bf42,#0000 28%),linear-gradient(135deg,#0f3942 0%,#11737e 58%,#2dd4bf 100%)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;padding:22px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 34px #0f394212!important}.partner-portal-banner:after{content:""!important;pointer-events:none!important;background:#ffffff24!important;border-radius:999px!important;width:160px!important;height:160px!important;position:absolute!important;top:-42px!important;right:-42px!important}.partner-portal-banner>*{z-index:1!important;position:relative!important}.partner-portal-banner p,.partner-portal-head p{color:#2dd4bf!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9.5px!important;font-weight:850!important}.partner-portal-banner h1{color:#fff!important;margin:0 0 8px!important;font-size:clamp(30px,3.4vw,44px)!important;font-weight:800!important;line-height:1!important}.partner-portal-banner span{color:#ffffffe0!important;font-size:12.5px!important;font-weight:420!important;line-height:1.42!important}.partner-portal-actions{gap:9px!important;display:flex!important}.partner-portal-actions button,.partner-portal-request button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-size:10.5px!important;font-weight:800!important}.partner-portal-request button{color:#fff!important;background:#11737e!important}.partner-portal-loading{color:#55747a!important;max-width:1180px!important;margin:12px auto!important;font-size:13px!important}.partner-portal-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.partner-portal-stats article,.partner-portal-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-portal-stats span,.partner-portal-profile span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:7px!important;font-size:9px!important;font-weight:850!important;display:block!important}.partner-portal-stats strong{color:#0f3942!important;font-size:22px!important;font-weight:850!important;line-height:1!important;display:block!important}.partner-portal-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.partner-portal-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.partner-portal-head{margin-bottom:12px!important}.partner-portal-head h2{color:#0f3942!important;margin:0!important;font-size:23px!important;font-weight:800!important;line-height:1!important}.partner-portal-profile{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.partner-portal-profile div,.partner-portal-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:11px!important}.partner-portal-profile strong{color:#0f3942!important;font-size:13px!important;font-weight:760!important}.partner-portal-request{gap:10px!important;display:grid!important}.partner-portal-request label{color:#11737e!important;letter-spacing:.05em!important;text-transform:uppercase!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-portal-request input,.partner-portal-request select,.partner-portal-request textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:500!important}.partner-portal-request input,.partner-portal-request select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.partner-portal-request textarea{resize:vertical!important;border-radius:16px!important;min-height:90px!important;padding:10px 12px!important}.partner-portal-list{gap:9px!important;display:grid!important}.partner-portal-row strong{color:#0f3942!important;font-size:13px!important;font-weight:800!important;display:block!important}.partner-portal-row span{color:#55747a!important;margin-top:4px!important;font-size:11.5px!important;font-weight:420!important;display:block!important}.partner-portal-row small{color:#789197!important;margin-top:3px!important;font-size:10.5px!important;font-weight:420!important;display:block!important}@media (max-width:820px){.partner-portal-page{padding:10px!important}.partner-portal-banner{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important;padding:17px!important}.partner-portal-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.partner-portal-actions button{width:100%!important}.partner-portal-stats,.partner-portal-layout,.partner-portal-profile{grid-template-columns:1fr!important}}.admin-temp-password-box{background:#ecfdf5!important;border:1px solid #16653424!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;max-width:1380px!important;margin:14px auto 0!important;padding:14px 16px!important;display:flex!important}.admin-temp-password-box p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important}.admin-temp-password-box strong{color:#0f3942!important;letter-spacing:.02em!important;font-size:22px!important;font-weight:850!important;display:block!important}.admin-temp-password-box span{color:#55747a!important;margin-top:4px!important;font-size:12px!important;font-weight:420!important;display:block!important}.admin-temp-password-box button,.admin-user-card-actions button,.admin-temp-password-field button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important}.admin-temp-password-field{grid-column:1/-1!important}.admin-temp-password-field>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.admin-user-card-actions button:last-child{background:#0f3942!important}@media (max-width:720px){.admin-temp-password-box{flex-direction:column!important;align-items:stretch!important}.admin-temp-password-box button{width:100%!important}.admin-temp-password-field>div{grid-template-columns:1fr!important}.admin-user-card-actions button{width:100%!important}}.admin-user-card-actions{gap:7px!important;display:grid!important}.admin-user-card-actions button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important}.admin-user-card-actions button:nth-child(2){background:#0f3942!important}.admin-user-card-actions button:nth-child(3){background:#2563eb!important}.admin-user-card-actions button:nth-child(4){background:#f59e0b!important}.admin-user-card-actions button.danger{background:#be123c!important}.admin-users-list{gap:8px!important;display:grid!important}.admin-user-card{min-height:unset!important;box-shadow:none!important;background:#fff!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.admin-user-card h3{color:#0f3942!important;margin:5px 0 3px!important;font-size:15px!important;font-weight:820!important;line-height:1.05!important}.admin-user-card p{color:#55747a!important;margin:0!important;font-size:12px!important;font-weight:420!important;line-height:1.25!important}.admin-user-top{flex-wrap:wrap!important;gap:5px!important;margin:0!important;display:flex!important}.admin-user-top span{color:#11737e!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;font-size:7.5px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.admin-user-meta{flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important;display:flex!important}.admin-user-meta span{color:#11737e!important;background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.admin-user-actions-menu{justify-self:end!important;position:relative!important}.admin-user-actions-menu summary{color:#fff!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:10px!important;font-weight:850!important;list-style:none!important;display:inline-flex!important}.admin-user-actions-menu summary::-webkit-details-marker{display:none!important}.admin-user-actions-menu[open] summary{background:#0f3942!important}.admin-user-actions-menu>div{z-index:30!important;background:#fff!important;border:1px solid #11737e1f!important;border-radius:16px!important;gap:6px!important;width:170px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;right:0!important;box-shadow:0 18px 38px #0f394229!important}.admin-user-actions-menu button{color:#0f3942!important;text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important;font-weight:800!important}.admin-user-actions-menu button:hover{background:#eef6f7!important}.admin-user-actions-menu button.danger{color:#be123c!important;background:#fff1f2!important}.admin-user-actions-menu button.danger:hover{background:#ffe4e6!important}.admin-users-panel{padding:14px!important}.admin-users-filters{margin-bottom:12px!important}@media (max-width:720px){.admin-user-card{grid-template-columns:1fr!important;align-items:stretch!important}.admin-user-actions-menu{justify-self:stretch!important}.admin-user-actions-menu summary{width:100%!important}.admin-user-actions-menu>div{width:100%!important;box-shadow:none!important;margin-top:7px!important;position:static!important}}.partner-requests-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.partner-requests-page .admin-crm-nav,.partner-requests-stats,.partner-requests-layout{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.partner-requests-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.partner-requests-stats article,.partner-requests-panel,.partner-request-detail{background:#fff!important;border:1px solid #2563eb1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-requests-stats span,.partner-requests-head p,.partner-request-detail-meta span,.partner-request-message p{color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 8px!important;font-size:9px!important;font-weight:850!important;display:block!important}.partner-requests-stats strong{color:#0f3942!important;font-size:24px!important;font-weight:850!important;line-height:1!important;display:block!important}.partner-requests-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.partner-requests-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.partner-requests-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.partner-requests-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.partner-requests-head>span,.partner-requests-head button{color:#2563eb!important;white-space:nowrap!important;cursor:pointer!important;background:#eff6ff!important;border:none!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:850!important}.partner-requests-filters{background:#f8fbfb!important;border:1px solid #2563eb1a!important;border-radius:18px!important;grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(150px,.7fr))!important;gap:8px!important;margin-bottom:14px!important;padding:10px!important;display:grid!important}.partner-requests-filters input,.partner-requests-filters select{color:#0f3942!important;background:#fff!important;border:1px solid #2563eb24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.partner-requests-list{gap:9px!important;display:grid!important}.partner-request-row{cursor:pointer!important;background:#f8fbfb!important;border:1px solid #2563eb14!important;border-radius:18px!important;padding:12px!important}.partner-request-row.active{background:#eff6ff!important;border-color:#2563eb47!important}.partner-request-tags{flex-wrap:wrap!important;gap:5px!important;margin-bottom:7px!important;display:flex!important}.partner-request-tags span{color:#2563eb!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:0 7px!important;font-size:7.5px!important;font-weight:850!important;display:inline-flex!important}.partner-request-row h3{color:#0f3942!important;margin:0 0 4px!important;font-size:14px!important;font-weight:820!important;line-height:1.1!important}.partner-request-row p,.partner-request-row small{color:#55747a!important;margin:3px 0 0!important;font-size:11.5px!important;font-weight:420!important;display:block!important}.partner-request-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.partner-request-detail-meta div,.partner-request-message{background:#f8fbfb!important;border:1px solid #2563eb14!important;border-radius:16px!important;padding:11px!important}.partner-request-detail-meta strong{color:#0f3942!important;font-size:13px!important;font-weight:760!important}.partner-request-message span{color:#55747a!important;font-size:13px!important;font-weight:420!important;line-height:1.45!important}.partner-request-admin-notes{color:#2563eb!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:7px!important;margin-top:12px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-request-admin-notes textarea{color:#0f3942!important;resize:vertical!important;background:#f8fbfb!important;border:1px solid #2563eb24!important;border-radius:16px!important;outline:none!important;width:100%!important;min-height:94px!important;padding:10px 12px!important;font-size:12px!important;font-weight:500!important}.partner-request-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.partner-request-actions button{color:#fff!important;cursor:pointer!important;background:#2563eb!important;border:none!important;border-radius:999px!important;min-height:36px!important;padding:0 13px!important;font-size:10px!important;font-weight:850!important}.partner-request-actions button:nth-child(2){background:#11737e!important}.partner-request-actions button:nth-child(3){background:#0f3942!important}.partner-requests-empty{color:#55747a!important;background:#f8fbfb!important;border-radius:16px!important;margin:0!important;padding:16px!important;font-size:13px!important;font-weight:420!important}@media (max-width:1100px){.partner-requests-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partner-requests-layout{grid-template-columns:1fr!important}}@media (max-width:720px){.partner-requests-page{padding:10px!important}.partner-requests-stats,.partner-requests-filters,.partner-request-detail-meta{grid-template-columns:1fr!important}.partner-request-actions button{width:100%!important}}.performance-reports-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#5eead41f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.performance-reports-page .admin-crm-nav,.performance-stats,.performance-layout{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.performance-stats,.portal-v2-overview,.portal-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.performance-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important}.performance-stats article,.performance-form,.performance-panel,.portal-v2-overview article,.portal-report-metrics article,.partner-portal-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.performance-stats span,.portal-v2-overview span,.portal-report-metrics span,.performance-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 8px!important;font-size:9px!important;font-weight:850!important;display:block!important}.performance-stats strong,.portal-v2-overview strong,.portal-report-metrics strong{color:#0f3942!important;font-size:24px!important;font-weight:850!important;line-height:1!important;display:block!important}.performance-stats p,.portal-v2-overview p,.portal-report-metrics p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important;font-weight:420!important}.performance-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.performance-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.performance-head h2{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}.performance-head>span,.performance-head button{color:#11737e!important;cursor:pointer!important;background:#eef6f7!important;border:none!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:850!important}.performance-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.performance-form-grid label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.performance-form-grid input,.performance-form-grid select,.performance-form-grid textarea,.performance-filters input,.performance-filters select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:500!important}.performance-form-grid input,.performance-form-grid select,.performance-filters input,.performance-filters select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.performance-form-grid textarea{resize:vertical!important;border-radius:16px!important;min-height:86px!important;padding:10px 12px!important}.performance-full{grid-column:1/-1!important}.performance-submit{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin-top:12px!important;font-size:11px!important;font-weight:850!important}.performance-filters{grid-template-columns:minmax(0,1fr) 140px!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.performance-list{gap:9px!important;display:grid!important}.performance-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.performance-row.status-published{background:#ecfdf5!important}.performance-tags{gap:5px!important;margin-bottom:6px!important;display:flex!important}.performance-tags span{color:#11737e!important;text-transform:uppercase!important;background:#fff!important;border-radius:999px!important;padding:5px 7px!important;font-size:7.5px!important;font-weight:850!important}.performance-row h3{color:#0f3942!important;margin:0 0 4px!important;font-size:14px!important;font-weight:820!important}.performance-row p,.performance-row small{color:#55747a!important;margin:3px 0 0!important;font-size:11.5px!important;font-weight:420!important;display:block!important}.performance-row button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:9px 12px!important;font-size:10px!important;font-weight:850!important}.performance-empty{color:#55747a!important;background:#f8fbfb!important;border-radius:16px!important;margin:0!important;padding:16px!important;font-size:13px!important;font-weight:420!important}.portal-v2 .partner-portal-banner,.portal-v2-overview,.portal-report-hero,.portal-report-metrics,.portal-v2-layout{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.portal-report-hero{background:radial-gradient(circle at 100% 0,#2dd4bf40,#0000 32%),linear-gradient(135deg,#fff 0%,#eefafa 100%)!important;border:1px solid #11737e1f!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-top:14px!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 30px #0f39420f!important}.portal-report-hero p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-report-hero h2{color:#0f3942!important;margin:0 0 8px!important;font-size:clamp(24px,3vw,34px)!important;font-weight:850!important;line-height:1!important}.portal-report-hero span{color:#55747a!important;max-width:760px!important;font-size:13px!important;font-weight:420!important;line-height:1.45!important;display:block!important}.portal-report-score{color:#fff!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;flex:none!important;align-content:center!important;place-items:center!important;width:108px!important;height:108px!important;display:grid!important}.portal-report-score strong{color:#fff!important;font-size:34px!important;font-weight:900!important;line-height:1!important}.portal-report-score span{color:#ffffffdb!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}.portal-v2-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.portal-action-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.portal-action-breakdown div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;padding:12px!important}.portal-action-breakdown span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:9px!important;font-weight:850!important;display:block!important}.portal-action-breakdown strong{color:#0f3942!important;font-size:22px!important;font-weight:850!important}.portal-ranking-note{color:#11737e!important;background:#ecfdf5!important;border-radius:16px!important;margin:12px 0 0!important;padding:12px!important;font-size:12.5px!important;font-weight:520!important;line-height:1.4!important}.report-row small{line-height:1.35!important}@media (max-width:1100px){.performance-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.performance-layout,.portal-v2-layout{grid-template-columns:1fr!important}}@media (max-width:820px){.performance-reports-page{padding:10px!important}.performance-stats,.performance-form-grid,.performance-filters,.performance-row,.portal-v2-overview,.portal-report-metrics,.portal-action-breakdown{grid-template-columns:1fr!important}.portal-report-hero{flex-direction:column!important;align-items:flex-start!important}.portal-report-score{border-radius:20px!important;width:100%!important;height:auto!important;min-height:86px!important}}.performance-submit-row{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;display:grid!important}.performance-submit-row button{cursor:pointer!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;font-size:11px!important;font-weight:850!important}.performance-submit-row button:first-child{color:#fff!important;background:#0f3942!important}.performance-submit-row .performance-submit{color:#fff!important;background:#11737e!important;margin-top:0!important}@media (max-width:720px){.performance-submit-row{grid-template-columns:1fr!important}}.performance-events-panel{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;max-width:1380px!important;margin:14px auto 0!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.performance-events-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.performance-event-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;padding:12px!important}.performance-event-row h3{color:#0f3942!important;margin:0 0 4px!important;font-size:14px!important;font-weight:820!important;line-height:1.1!important}.performance-event-row p,.performance-event-row small{color:#55747a!important;margin:3px 0 0!important;font-size:11.5px!important;font-weight:420!important;display:block!important}@media (max-width:820px){.performance-events-list{grid-template-columns:1fr!important}}.tg-performance-charts,.tg-dashboard-insights{max-width:1380px!important;margin:14px auto 0!important}.portal-v2 .tg-performance-charts{max-width:1180px!important}.tg-performance-charts,.tg-dashboard-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.tg-dashboard-charts-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tg-dashboard-insights{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.tg-dashboard-insights-head,.tg-chart-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.tg-dashboard-insights-head p,.tg-chart-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:850!important}.tg-dashboard-insights-head h2,.tg-chart-head h3{color:#0f3942!important;margin:0!important;font-size:24px!important;font-weight:850!important;line-height:1!important}.tg-chart-head h3{font-size:19px!important}.tg-dashboard-insights-head>span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 12px!important;font-size:10px!important;font-weight:850!important}.tg-chart-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.tg-dashboard-insights .tg-chart-card{box-shadow:none!important;background:#f8fbfb!important}.tg-chart-bars{gap:9px!important;display:grid!important}.tg-chart-bar-row{grid-template-columns:95px minmax(0,1fr) 44px!important;align-items:center!important;gap:9px!important;display:grid!important}.tg-chart-bar-row span{color:#55747a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;font-weight:650!important;overflow:hidden!important}.tg-chart-bar-row div{background:#eef6f7!important;border-radius:999px!important;height:10px!important;overflow:hidden!important}.tg-chart-bar-row i{background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border-radius:999px!important;height:100%!important;display:block!important}.tg-chart-bar-row strong{text-align:right!important;color:#0f3942!important;font-size:12px!important;font-weight:850!important}.tg-chart-card small{color:#789197!important;margin-top:12px!important;font-size:10.5px!important;font-weight:420!important;display:block!important}.tg-month-chart,.tg-daily-chart{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;align-items:end!important;gap:8px!important;height:170px!important;padding:12px!important;display:flex!important}.tg-month-column,.tg-daily-chart>div{flex:1!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:end!important;gap:7px!important;min-width:0!important;height:100%!important;display:grid!important}.tg-month-column>div{justify-content:center!important;align-items:end!important;gap:3px!important;height:100%!important;display:flex!important}.tg-month-column i,.tg-month-column b,.tg-daily-chart i{background:#2dd4bf!important;border-radius:999px 999px 4px 4px!important;width:10px!important;display:block!important}.tg-month-column b{background:#11737e!important}.tg-daily-chart i{background:linear-gradient(#2dd4bf,#11737e)!important;width:100%!important;min-height:8px!important}.tg-month-column span,.tg-daily-chart span{color:#789197!important;text-align:center!important;font-size:9px!important;font-weight:650!important}.tg-chart-empty{color:#55747a!important;background:#f8fbfb!important;border-radius:16px!important;margin:0!important;padding:14px!important;font-size:12px!important;font-weight:420!important}.performance-form-grid input[readonly]{color:#55747a!important;cursor:not-allowed!important;background:#eef6f7!important;border-style:dashed!important}@media (max-width:1100px){.tg-dashboard-charts-grid,.tg-performance-charts{grid-template-columns:1fr!important}}@media (max-width:720px){.tg-chart-bar-row{grid-template-columns:80px minmax(0,1fr) 38px!important}.tg-dashboard-insights-head{flex-direction:column!important}}.performance-date-filter-wrap,.tg-date-filter-wrap{justify-content:flex-end!important;max-width:1380px!important;margin:14px auto 0!important;display:flex!important}.portal-v2 .tg-date-filter-wrap{max-width:1180px!important}.tg-date-filter{background:#fff!important;border:1px solid #11737e1a!important;border-radius:20px!important;align-items:end!important;gap:10px!important;padding:10px!important;display:flex!important;box-shadow:0 10px 26px #0f39420d!important}.tg-date-filter label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.tg-date-filter select,.tg-date-filter input{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e29!important;border-radius:999px!important;outline:none!important;min-width:150px!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.tg-date-custom{align-items:end!important;gap:8px!important;display:flex!important}.tg-date-filter.compact{box-shadow:none!important;padding:8px!important}@media (max-width:720px){.performance-date-filter-wrap,.tg-date-filter-wrap{justify-content:stretch!important}.tg-date-filter,.tg-date-custom{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.tg-date-filter select,.tg-date-filter input{width:100%!important}}.portal-v2 .tg-date-filter-wrap{justify-content:flex-end!important;margin-top:12px!important;margin-bottom:0!important}.portal-v2 .tg-date-filter{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#fffffff0!important}@media (max-width:720px){.portal-v2 .tg-date-filter-wrap{margin-top:10px!important}}.partner-adaptive-box{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;margin-top:14px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-adaptive-head{margin-bottom:12px!important}.partner-adaptive-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.partner-adaptive-head h2{color:#0f3942!important;margin:0 0 7px!important;font-size:23px!important;font-weight:850!important;line-height:1!important}.partner-adaptive-head span{color:#55747a!important;font-size:12px!important;font-weight:420!important;line-height:1.4!important}.partner-adaptive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.partner-adaptive-grid label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-adaptive-grid select,.partner-adaptive-grid input{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}@media (max-width:720px){.partner-adaptive-grid{grid-template-columns:1fr!important}}.ads-selected-partner-insight{background:linear-gradient(135deg,#eef6f7,#ecfdf5)!important;border:1px solid #11737e1f!important;border-radius:18px!important;grid-column:1/-1!important;padding:13px!important}.ads-selected-partner-insight p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:850!important}.ads-selected-partner-insight strong{color:#0f3942!important;margin-bottom:5px!important;font-size:18px!important;font-weight:850!important;line-height:1!important;display:block!important}.ads-selected-partner-insight span{color:#55747a!important;font-size:12px!important;font-weight:420!important;line-height:1.35!important;display:block!important}.performance-filters{grid-template-columns:minmax(0,1fr) 140px 190px!important}@media (max-width:820px){.performance-filters{grid-template-columns:1fr!important}}.partner-public-editor{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;margin-top:16px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-public-editor-head{margin-bottom:12px!important}.partner-public-editor-head p{color:#11737e!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.partner-public-editor-head h2{color:#0f3942!important;margin:0 0 7px!important;font-size:25px!important;font-weight:850!important;line-height:1!important}.partner-public-editor-head span{color:#55747a!important;font-size:12.5px!important;font-weight:420!important;line-height:1.4!important}.partner-public-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.partner-public-editor-grid label{color:#11737e!important;letter-spacing:.05em!important;text-transform:uppercase!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-public-editor-grid .full{grid-column:1/-1!important}.partner-public-editor-grid input,.partner-public-editor-grid select,.partner-public-editor-grid textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:550!important}.partner-public-editor-grid input,.partner-public-editor-grid select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.partner-public-editor-grid textarea{resize:vertical!important;border-radius:16px!important;min-height:92px!important;padding:10px 12px!important}.partner-public-ready{background:#ecfdf5!important;border:1px solid #11737e1f!important;border-radius:999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;display:flex!important}.partner-public-ready input{width:18px!important;height:18px!important}@media (max-width:720px){.partner-public-editor-grid{grid-template-columns:1fr!important}}.partner-quick-publication-btn{z-index:9999!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#7c3aed,#11737e)!important;border:none!important;border-radius:999px!important;min-height:44px!important;padding:0 18px!important;font-size:12px!important;font-weight:900!important;position:fixed!important;bottom:22px!important;right:22px!important;box-shadow:0 18px 38px #0f394238!important}.partner-publication-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#11737e1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.partner-publication-page .admin-crm-nav,.partner-publication-layout,.partner-publication-loading{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.partner-publication-loading{color:#55747a!important;margin-top:14px!important;font-size:13px!important}.partner-publication-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.partner-publication-editor,.partner-publication-preview{background:#fff!important;border:1px solid #11737e1a!important;border-radius:24px!important;padding:16px!important;box-shadow:0 12px 30px #0f39420f!important}.partner-publication-head,.partner-publication-section-title{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.partner-publication-section-title{margin-top:18px!important;display:block!important}.partner-publication-head p,.partner-publication-section-title p,.partner-publication-preview>p{color:#11737e!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.partner-publication-head h2,.partner-publication-section-title h2,.partner-publication-preview h2{color:#0f3942!important;margin:0 0 7px!important;font-size:26px!important;font-weight:850!important;line-height:1!important}.partner-publication-head span,.partner-publication-section-title span{color:#55747a!important;font-size:12.5px!important;font-weight:420!important;line-height:1.4!important}.publication-status-chip{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;padding:8px 11px!important;font-size:9px!important;font-weight:850!important}.partner-publication-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.partner-publication-grid label{color:#11737e!important;letter-spacing:.05em!important;text-transform:uppercase!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-publication-grid .full{grid-column:1/-1!important}.partner-publication-grid input,.partner-publication-grid select,.partner-publication-grid textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:550!important}.partner-publication-grid input,.partner-publication-grid select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.partner-publication-grid textarea{resize:vertical!important;border-radius:16px!important;min-height:92px!important;padding:10px 12px!important}.partner-publication-ready{background:#ecfdf5!important;border:1px solid #11737e1f!important;border-radius:999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;display:flex!important}.partner-publication-ready input{width:18px!important;height:18px!important}.partner-publication-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.partner-publication-actions button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:42px!important;font-size:11px!important;font-weight:900!important}.partner-publication-actions button:nth-child(2){background:#0f3942!important}.partner-publication-preview{position:sticky!important;top:16px!important}.partner-publication-preview img,.partner-publication-image-empty{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;border-radius:20px!important;place-items:center!important;width:100%!important;height:210px!important;margin-bottom:14px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.partner-publication-preview span,.partner-publication-preview small{color:#55747a!important;margin-top:6px!important;font-size:13px!important;font-weight:420!important;line-height:1.45!important;display:block!important}.partner-publication-preview-tags,.partner-publication-preview-actions{flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important;display:flex!important}.partner-publication-preview-tags b{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:7px 9px!important;font-size:9px!important;font-weight:850!important}.partner-publication-preview-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:32px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important}.partner-publication-preview-note{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;margin-top:14px!important;padding:12px!important}.partner-publication-preview-note strong{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important}.partner-publication-preview-note p{color:#55747a!important;margin:6px 0 0!important;font-size:12.5px!important;font-weight:420!important;line-height:1.4!important}@media (max-width:980px){.partner-publication-layout{grid-template-columns:1fr!important}.partner-publication-preview{position:relative!important;top:auto!important}}@media (max-width:720px){.partner-publication-page{padding:10px!important}.partner-publication-grid,.partner-publication-actions{grid-template-columns:1fr!important}.partner-quick-publication-btn{width:calc(100% - 24px)!important;bottom:12px!important;right:12px!important}}.partner-workspace-page{color:#0f3942!important;background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 34%),linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.partner-workspace-hero p{color:#9ffcf0!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:9px!important;font-weight:900!important}.partner-workspace-loading{color:#55747a!important;margin-top:12px!important;font-size:13px!important}.partner-workspace-summary article,.partner-workspace-card,.partner-workspace-preview,.workspace-alert{background:#fff!important;border:1px solid #11737e1a!important;box-shadow:0 12px 30px #0f39420f!important}.partner-workspace-summary span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:7px!important;font-size:9px!important;font-weight:900!important;display:block!important}.partner-workspace-card,.partner-workspace-preview{border-radius:24px!important;padding:16px!important}.partner-workspace-head p{color:#11737e!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:900!important}.partner-workspace-action-row{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}.partner-workspace-preview{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.partner-workspace-preview img,.partner-workspace-preview-empty{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;border-radius:24px!important;place-items:center!important;width:100%!important;height:340px!important;font-size:12px!important;font-weight:900!important;display:grid!important}.partner-workspace-preview p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:900!important}.partner-workspace-preview h2{color:#0f3942!important;letter-spacing:-.045em!important;margin:0 0 7px!important;font-size:38px!important;font-weight:900!important;line-height:.98!important}.partner-workspace-preview span,.partner-workspace-preview small{color:#55747a!important;margin-top:6px!important;font-size:13px!important;font-weight:450!important;line-height:1.45!important;display:block!important}.partner-workspace-preview-tags,.partner-workspace-preview-actions{flex-wrap:wrap!important;gap:7px!important;margin-top:13px!important;display:flex!important}.partner-workspace-preview-tags b{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:7px 9px!important;font-size:9px!important;font-weight:900!important}.partner-workspace-preview-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:32px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:900!important}.partner-workspace-preview-note{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:18px!important;margin-top:14px!important;padding:13px!important}.partner-workspace-preview-note strong{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.partner-workspace-preview-note p{color:#55747a!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.4!important}@media (max-width:1180px){.partner-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partner-workspace-layout,.partner-workspace-preview{grid-template-columns:1fr!important}}@media (max-width:720px){.partner-workspace-page{padding:10px!important}.partner-workspace-hero{flex-direction:column!important;align-items:flex-start!important;padding:20px!important}.partner-workspace-hero-actions{justify-content:stretch!important;width:100%!important}.partner-workspace-hero-actions button{flex:100%!important}.partner-workspace-summary,.partner-workspace-alerts,.partner-workspace-grid,.partner-workspace-action-row{grid-template-columns:1fr!important}.partner-workspace-tabs{border-radius:22px!important}.partner-workspace-tabs button{flex:auto!important}.partner-workspace-row{display:grid!important}.partner-workspace-preview img,.partner-workspace-preview-empty{height:230px!important}.partner-workspace-preview h2{font-size:30px!important}}.partner-workspace-alerts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;display:grid!important}.workspace-alert.level-danger{background:#fff1f2!important;border-color:#be123c2e!important}.workspace-alert.level-info{background:#eef6f7!important;border-color:#11737e2e!important}.partner-workspace-grid.one{grid-template-columns:1fr!important}.partner-workspace-check{background:#ecfdf5!important;border:1px solid #11737e1f!important;border-radius:999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-height:38px!important;padding:0 12px!important;display:flex!important}.partner-workspace-check input{width:18px!important;height:18px!important}.partner-workspace-save,.partner-workspace-action-row button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:850!important}.workspace-partner-preview,.workspace-ad-preview{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 30px #0f39420f!important}.workspace-partner-preview img,.workspace-ad-preview img,.workspace-preview-empty{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;place-items:center!important;width:100%!important;font-size:12px!important;font-weight:850!important;display:grid!important}.workspace-partner-preview.template-restaurant_card,.workspace-partner-preview.template-nightlife_card,.workspace-partner-preview.template-beach_club_card,.workspace-partner-preview.template-commerce_card,.workspace-partner-preview.template-essential_service_card,.workspace-partner-preview.template-excursion_provider_card{max-width:380px!important}.workspace-partner-preview.template-restaurant_card img,.workspace-partner-preview.template-nightlife_card img,.workspace-partner-preview.template-beach_club_card img,.workspace-partner-preview.template-commerce_card img,.workspace-partner-preview.template-essential_service_card img,.workspace-partner-preview.template-excursion_provider_card img,.workspace-partner-preview.template-restaurant_card .workspace-preview-empty,.workspace-partner-preview.template-nightlife_card .workspace-preview-empty,.workspace-partner-preview.template-beach_club_card .workspace-preview-empty,.workspace-partner-preview.template-commerce_card .workspace-preview-empty,.workspace-partner-preview.template-essential_service_card .workspace-preview-empty,.workspace-partner-preview.template-excursion_provider_card .workspace-preview-empty{height:220px!important}.workspace-partner-preview.template-sponsor_banner,.workspace-ad-preview.template-top_banner,.workspace-ad-preview.template-middle_banner,.workspace-ad-preview.template-sponsor_banner{grid-template-columns:44% 56%!important;min-height:210px!important;display:grid!important}.workspace-partner-preview.template-sponsor_banner img,.workspace-ad-preview.template-top_banner img,.workspace-ad-preview.template-middle_banner img,.workspace-ad-preview.template-sponsor_banner img,.workspace-partner-preview.template-sponsor_banner .workspace-preview-empty,.workspace-ad-preview.template-top_banner .workspace-preview-empty,.workspace-ad-preview.template-middle_banner .workspace-preview-empty,.workspace-ad-preview.template-sponsor_banner .workspace-preview-empty{height:100%!important;min-height:210px!important}.workspace-ad-preview.template-compact_event_ad,.workspace-partner-preview.template-event_card{border-radius:18px!important;max-width:310px!important}.workspace-ad-preview.template-compact_event_ad img,.workspace-partner-preview.template-event_card img,.workspace-ad-preview.template-compact_event_ad .workspace-preview-empty,.workspace-partner-preview.template-event_card .workspace-preview-empty{height:140px!important}.workspace-ad-preview.template-news_inline_ad,.workspace-ad-preview.template-blog_featured_ad,.workspace-partner-preview.template-blog_news_card{grid-template-columns:38% 62%!important;max-width:680px!important;display:grid!important}.workspace-ad-preview.template-news_inline_ad img,.workspace-ad-preview.template-blog_featured_ad img,.workspace-partner-preview.template-blog_news_card img,.workspace-ad-preview.template-news_inline_ad .workspace-preview-empty,.workspace-ad-preview.template-blog_featured_ad .workspace-preview-empty,.workspace-partner-preview.template-blog_news_card .workspace-preview-empty{height:190px!important}.workspace-ad-preview.template-side_banner{max-width:260px!important}.workspace-ad-preview.template-side_banner img,.workspace-ad-preview.template-side_banner .workspace-preview-empty{height:320px!important}.workspace-ad-preview.template-card_ad{max-width:360px!important}.workspace-ad-preview.template-card_ad img,.workspace-ad-preview.template-card_ad .workspace-preview-empty{height:210px!important}.portal-approvals-hero,.portal-approvals-list{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}.portal-approvals-loading{color:#55747a!important;max-width:1160px!important;margin:14px auto!important}@media (max-width:1180px){.partner-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.partner-workspace-layout{grid-template-columns:1fr!important}}@media (max-width:820px){.partner-workspace-page,.portal-approvals-page{padding:10px!important}.partner-workspace-hero,.portal-approvals-hero{flex-direction:column!important;align-items:flex-start!important;padding:18px!important}.partner-workspace-hero-actions,.portal-approval-actions{justify-content:stretch!important;width:100%!important}.partner-workspace-hero-actions button,.portal-approval-actions button,.portal-approvals-hero button{flex:100%!important}.partner-workspace-summary,.partner-workspace-alerts,.partner-workspace-grid{grid-template-columns:1fr!important}.partner-workspace-tabs{border-radius:20px!important}.partner-workspace-tabs button{flex:auto!important}.partner-workspace-row{display:grid!important}.workspace-partner-preview.template-sponsor_banner,.workspace-ad-preview.template-top_banner,.workspace-ad-preview.template-middle_banner,.workspace-ad-preview.template-sponsor_banner,.workspace-ad-preview.template-news_inline_ad,.workspace-ad-preview.template-blog_featured_ad,.workspace-partner-preview.template-blog_news_card{grid-template-columns:1fr!important}}.partner-workspace-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important;font-family:inherit!important}.partner-workspace-page .admin-crm-nav,.partner-workspace-hero,.partner-workspace-summary,.partner-workspace-alerts,.partner-workspace-tabs,.partner-workspace-layout,.partner-workspace-loading{max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.partner-workspace-hero{color:#fff!important;background:linear-gradient(135deg,#0f3942,#11737e)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:126px!important;margin-top:14px!important;padding:22px!important;display:flex!important;box-shadow:0 14px 32px #0f39421f!important}.partner-workspace-hero p,.partner-workspace-summary span,.partner-workspace-head p{color:#2dd4bf!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.partner-workspace-hero h1{color:#fff!important;letter-spacing:-.025em!important;margin:0 0 7px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:850!important;line-height:1!important}.partner-workspace-hero span{color:#ffffffdb!important;max-width:760px!important;font-size:13px!important;font-weight:420!important;line-height:1.35!important;display:block!important}.partner-workspace-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.partner-workspace-hero-actions button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:850!important}.partner-workspace-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.partner-workspace-summary article,.partner-workspace-card,.workspace-alert{background:#fff!important;border:1px solid #11737e1a!important;box-shadow:0 10px 24px #0f39420d!important}.partner-workspace-summary article{border-radius:18px!important;padding:13px!important}.partner-workspace-summary strong{color:#0f3942!important;font-size:18px!important;font-weight:850!important;line-height:1.05!important;display:block!important}.partner-workspace-summary p{color:#55747a!important;margin:6px 0 0!important;font-size:11px!important;font-weight:420!important}.partner-workspace-alerts{gap:10px!important;margin-top:12px!important;display:grid!important}.workspace-alert{border-radius:16px!important;padding:12px!important}.workspace-alert strong{color:#0f3942!important;font-size:12px!important;font-weight:850!important;display:block!important}.workspace-alert span{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.workspace-alert.level-warning{background:#fffbeb!important;border-color:#eab3083d!important}.partner-workspace-tabs{background:#fff!important;border:1px solid #11737e1a!important;border-radius:999px!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;padding:8px!important;display:flex!important;box-shadow:0 8px 22px #0f39420a!important}.partner-workspace-tabs button{color:#11737e!important;cursor:pointer!important;background:#eef6f7!important;border:none!important;border-radius:999px!important;min-height:33px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:850!important}.partner-workspace-tabs button.active{color:#fff!important;background:#11737e!important}.partner-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.partner-workspace-layout.single{grid-template-columns:1fr!important}.partner-workspace-card{border-radius:22px!important;padding:16px!important}.partner-workspace-card.wide{grid-column:1/-1!important}.partner-workspace-head{margin-bottom:13px!important}.partner-workspace-head h2{color:#0f3942!important;letter-spacing:-.018em!important;margin:0!important;font-size:22px!important;font-weight:850!important;line-height:1.05!important}.partner-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.partner-workspace-grid label{color:#11737e!important;letter-spacing:.05em!important;text-transform:uppercase!important;gap:6px!important;font-size:9.5px!important;font-weight:850!important;display:grid!important}.partner-workspace-grid .full{grid-column:1/-1!important}.partner-workspace-grid input,.partner-workspace-grid select,.partner-workspace-grid textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:520!important}.partner-workspace-grid input,.partner-workspace-grid select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.partner-workspace-grid textarea{resize:vertical!important;border-radius:16px!important;min-height:92px!important;padding:10px 12px!important}.partner-workspace-save,.partner-workspace-action-row button,.workspace-create-grid button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:850!important}.partner-workspace-save{width:100%!important;margin-top:12px!important}.partner-workspace-action-row{flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;display:flex!important}.partner-workspace-action-row button:nth-child(2){background:#0f3942!important}.partner-workspace-action-row button:nth-child(3){background:#7c3aed!important}.workspace-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.workspace-create-grid button{color:#11737e!important;background:#eef6f7!important}.partner-workspace-list{gap:9px!important;display:grid!important}.partner-workspace-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px!important;display:flex!important}.partner-workspace-row strong{color:#0f3942!important;font-size:13px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.partner-workspace-row span,.partner-workspace-row small{color:#55747a!important;margin-top:3px!important;font-size:11px!important;font-weight:420!important;line-height:1.35!important;display:block!important}.partner-workspace-row div:last-child{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.partner-workspace-row button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important}.partner-workspace-row button.danger{background:#be123c!important}.workspace-partner-note{background:#fffbeb!important;border:1px solid #eab30833!important;border-radius:16px!important;margin-top:12px!important;padding:12px!important}.workspace-partner-note strong{color:#92400e!important;text-transform:uppercase!important;font-size:10px!important}.workspace-partner-note p{color:#78350f!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.4!important}.workspace-publication-preview{background:#fff!important;border:1px solid #11737e1f!important;overflow:hidden!important;box-shadow:0 12px 28px #0f394214!important}.workspace-publication-preview img,.workspace-preview-empty{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;place-items:center!important;width:100%!important;font-size:12px!important;font-weight:850!important;display:grid!important}.workspace-preview-body{padding:14px!important}.workspace-preview-body p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.workspace-preview-body h3{color:#0f3942!important;letter-spacing:-.025em!important;margin:0 0 6px!important;font-size:22px!important;font-weight:850!important;line-height:1.02!important}.workspace-preview-body span,.workspace-preview-body small{color:#55747a!important;margin-top:5px!important;font-size:12px!important;font-weight:420!important;line-height:1.38!important;display:block!important}.workspace-preview-tags,.workspace-preview-actions{flex-wrap:wrap!important;gap:7px!important;margin-top:12px!important;display:flex!important}.workspace-preview-tags b{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;padding:7px 9px!important;font-size:9px!important;font-weight:850!important}.workspace-preview-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:31px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important}.workspace-preview-note{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:14px!important;margin-top:12px!important;padding:11px!important}.workspace-preview-note strong{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important}.workspace-preview-note p{color:#55747a!important;margin:5px 0 0!important;font-size:12px!important}.workspace-publication-preview.template-commerce_card,.workspace-publication-preview.template-restaurant_card,.workspace-publication-preview.template-beach_club_card{background:#fff9ec!important;border-radius:24px!important;max-width:390px!important}.workspace-publication-preview.template-commerce_card img,.workspace-publication-preview.template-restaurant_card img,.workspace-publication-preview.template-beach_club_card img,.workspace-publication-preview.template-commerce_card .workspace-preview-empty,.workspace-publication-preview.template-restaurant_card .workspace-preview-empty,.workspace-publication-preview.template-beach_club_card .workspace-preview-empty{height:220px!important}.workspace-publication-preview.template-nightlife_card{background:#070b18!important;border-color:#a855f759!important;border-radius:24px!important;max-width:390px!important}.workspace-publication-preview.template-nightlife_card img,.workspace-publication-preview.template-nightlife_card .workspace-preview-empty{height:210px!important}.workspace-publication-preview.template-nightlife_card .workspace-preview-body h3,.workspace-publication-preview.template-nightlife_card .workspace-preview-body small,.workspace-publication-preview.template-nightlife_card .workspace-preview-body span{color:#fff!important}.workspace-publication-preview.template-nightlife_card .workspace-preview-actions button{background:#a21caf!important}.workspace-publication-preview.template-excursion_provider_card{background:#fff6fb!important;border-color:#db277738!important;border-radius:26px!important;grid-template-columns:32% 68%!important;max-width:920px!important;display:grid!important}.workspace-publication-preview.template-excursion_provider_card img,.workspace-publication-preview.template-excursion_provider_card .workspace-preview-empty{height:360px!important}.workspace-publication-preview.template-excursion_provider_card .workspace-preview-actions button{background:#c0265f!important}.workspace-publication-preview.template-essential_service_card{background:#f5fbff!important;border-radius:24px!important;max-width:390px!important}.workspace-publication-preview.template-essential_service_card img,.workspace-publication-preview.template-essential_service_card .workspace-preview-empty{height:210px!important}.workspace-publication-preview.template-essential_service_card .workspace-preview-actions button{background:#168aad!important}.workspace-publication-preview.template-event_card{background:#fff!important;border-radius:24px!important;max-width:370px!important}.workspace-publication-preview.template-event_card img,.workspace-publication-preview.template-event_card .workspace-preview-empty{height:220px!important}.workspace-publication-preview.template-event_featured_card{background:#061323!important;border-color:#2dd4bf40!important;border-radius:24px!important;grid-template-columns:42% 58%!important;max-width:980px!important;display:grid!important}.workspace-publication-preview.template-event_featured_card img,.workspace-publication-preview.template-event_featured_card .workspace-preview-empty{height:330px!important}.workspace-publication-preview.template-event_featured_card .workspace-preview-body h3,.workspace-publication-preview.template-event_featured_card .workspace-preview-body span,.workspace-publication-preview.template-event_featured_card .workspace-preview-body small{color:#fff!important}.workspace-publication-preview.template-news_card{background:#fff!important;border-radius:22px!important;max-width:360px!important}.workspace-publication-preview.template-news_card img,.workspace-publication-preview.template-news_card .workspace-preview-empty{height:190px!important}.workspace-publication-preview.template-news_featured_card{background:#071724!important;border-color:#2dd4bf40!important;border-radius:22px!important;grid-template-columns:38% 62%!important;max-width:1120px!important;display:grid!important}.workspace-publication-preview.template-news_featured_card img,.workspace-publication-preview.template-news_featured_card .workspace-preview-empty{height:260px!important}.workspace-publication-preview.template-news_featured_card .workspace-preview-body h3,.workspace-publication-preview.template-news_featured_card .workspace-preview-body span,.workspace-publication-preview.template-news_featured_card .workspace-preview-body small{color:#fff!important}.workspace-publication-preview.template-sponsor_banner,.workspace-publication-preview.template-top_banner,.workspace-publication-preview.template-middle_banner{background:#063f46!important;border-color:#2dd4bf42!important;border-radius:24px!important;grid-template-columns:48% 52%!important;max-width:1120px!important;min-height:220px!important;display:grid!important}.workspace-publication-preview.template-sponsor_banner img,.workspace-publication-preview.template-top_banner img,.workspace-publication-preview.template-middle_banner img,.workspace-publication-preview.template-sponsor_banner .workspace-preview-empty,.workspace-publication-preview.template-top_banner .workspace-preview-empty,.workspace-publication-preview.template-middle_banner .workspace-preview-empty{height:240px!important}.workspace-publication-preview.template-sponsor_banner .workspace-preview-body h3,.workspace-publication-preview.template-top_banner .workspace-preview-body h3,.workspace-publication-preview.template-middle_banner .workspace-preview-body h3,.workspace-publication-preview.template-sponsor_banner .workspace-preview-body span,.workspace-publication-preview.template-top_banner .workspace-preview-body span,.workspace-publication-preview.template-middle_banner .workspace-preview-body span,.workspace-publication-preview.template-sponsor_banner .workspace-preview-body small,.workspace-publication-preview.template-top_banner .workspace-preview-body small,.workspace-publication-preview.template-middle_banner .workspace-preview-body small{color:#fff!important}.workspace-publication-preview.template-compact_event_ad{background:#fff!important;border-radius:22px!important;max-width:300px!important}.workspace-publication-preview.template-compact_event_ad img,.workspace-publication-preview.template-compact_event_ad .workspace-preview-empty{height:150px!important}.workspace-publication-preview.template-side_banner{background:#063f46!important;border-radius:22px!important;max-width:280px!important}.workspace-publication-preview.template-side_banner img,.workspace-publication-preview.template-side_banner .workspace-preview-empty{height:360px!important}.workspace-publication-preview.template-side_banner .workspace-preview-body h3,.workspace-publication-preview.template-side_banner .workspace-preview-body span,.workspace-publication-preview.template-side_banner .workspace-preview-body small{color:#fff!important}.workspace-publication-preview.template-card_ad{background:#fff!important;border-radius:22px!important;max-width:360px!important}.workspace-publication-preview.template-card_ad img,.workspace-publication-preview.template-card_ad .workspace-preview-empty{height:210px!important}.portal-approvals-quick-btn{z-index:9998!important;color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#11737e,#2dd4bf)!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:850!important;position:fixed!important;bottom:18px!important;right:18px!important;box-shadow:0 14px 30px #0f39422e!important}.portal-approvals-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(18px,4vw) 42px!important}.portal-approvals-hero,.portal-approvals-list,.portal-approvals-loading{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}.portal-approvals-hero{color:#fff!important;background:linear-gradient(135deg,#0f3942,#11737e)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:126px!important;padding:22px!important;display:flex!important}.portal-approvals-hero p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-approvals-hero h1{color:#fff!important;margin:0 0 7px!important;font-size:clamp(30px,4vw,46px)!important;font-weight:850!important;line-height:1!important}.portal-approvals-hero span{color:#ffffffdb!important;font-size:13px!important;line-height:1.35!important;display:block!important}.portal-approvals-hero button,.portal-approval-actions button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:850!important}.portal-approvals-loading{color:#55747a!important;margin-top:14px!important}.portal-approvals-list{gap:14px!important;margin-top:14px!important;display:grid!important}.portal-approval-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 24px #0f39420d!important}.portal-approval-card-head p{color:#11737e!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-approval-card-head h2{color:#0f3942!important;margin:0 0 7px!important;font-size:24px!important;font-weight:850!important}.portal-approval-card-head span{color:#55747a!important;font-size:12px!important}.portal-approval-preview{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:20px!important;margin-top:14px!important;overflow:hidden!important}.portal-approval-preview img,.portal-approval-preview-empty{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;place-items:center!important;width:100%!important;height:220px!important;font-size:12px!important;font-weight:850!important;display:grid!important}.portal-approval-preview>div:last-child{padding:14px!important}.portal-approval-preview p{color:#11737e!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-approval-preview h3{color:#0f3942!important;margin:0 0 6px!important;font-size:22px!important;font-weight:850!important}.portal-approval-preview span,.portal-approval-preview small{color:#55747a!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.portal-approval-preview-actions,.portal-approval-actions{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.portal-approval-preview-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important}.portal-approval-note{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;margin-top:12px!important;padding:12px!important}.portal-approval-note strong{color:#11737e!important;text-transform:uppercase!important;font-size:10px!important}.portal-approval-note p{color:#55747a!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.35!important}.portal-approval-actions button{color:#fff!important;background:#11737e!important}.portal-approval-actions button:nth-child(2){background:#0f3942!important}.portal-approval-actions button.danger{background:#be123c!important}@media (max-width:1180px){.partner-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.partner-workspace-layout{grid-template-columns:1fr!important}}@media (max-width:820px){.partner-workspace-page,.portal-approvals-page{padding:10px!important}.partner-workspace-hero,.portal-approvals-hero{flex-direction:column!important;align-items:flex-start!important;padding:18px!important}.partner-workspace-hero-actions,.portal-approval-actions{justify-content:stretch!important;width:100%!important}.partner-workspace-hero-actions button,.portal-approval-actions button,.portal-approvals-hero button{flex:100%!important}.partner-workspace-summary,.partner-workspace-grid,.workspace-create-grid{grid-template-columns:1fr!important}.partner-workspace-tabs{border-radius:20px!important}.partner-workspace-tabs button{flex:auto!important}.partner-workspace-row{display:grid!important}.workspace-publication-preview.template-excursion_provider_card,.workspace-publication-preview.template-event_featured_card,.workspace-publication-preview.template-news_featured_card,.workspace-publication-preview.template-sponsor_banner,.workspace-publication-preview.template-top_banner,.workspace-publication-preview.template-middle_banner{grid-template-columns:1fr!important}}.workspace-live-preview-panel{position:sticky!important;top:16px!important}.workspace-live-preview-head{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.workspace-live-preview-head button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:34px!important;padding:0 12px!important;font-size:10px!important;font-weight:650!important}.workspace-live-preview-box{background:linear-gradient(135deg,#11737e0a,#2dd4bf0f)!important;border:1px dashed #11737e2e!important;border-radius:20px!important;place-items:start center!important;min-height:430px!important;padding:14px!important;display:grid!important;overflow:auto!important}.workspace-publications-mini-list{border-top:1px solid #11737e1a!important;margin-top:14px!important;padding-top:14px!important}.partner-workspace-head.compact{margin-bottom:10px!important}.partner-workspace-head.compact h2{font-size:18px!important}.partner-workspace-row.compact-row{padding:10px!important}.partner-workspace-row.compact-row div:last-child button{min-height:28px!important;padding:0 8px!important;font-size:9px!important}.workspace-create-grid button{letter-spacing:0!important;font-weight:520!important}.workspace-approval-list .approval-row{align-items:flex-start!important}.workspace-approval-list .approval-row div:last-child{justify-content:flex-end!important}.workspace-approval-list .approval-row button{font-weight:650!important}.workspace-approval-list .approval-row.status-pending_partner_approval{background:#fffbeb!important;border-color:#eab30838!important}.workspace-approval-list .approval-row.status-approved_by_partner{background:#ecfdf5!important;border-color:#16a34a2e!important}.workspace-approval-list .approval-row.status-revision_requested{background:#fff1f2!important;border-color:#be123c29!important}.workspace-preview-expanded-overlay{z-index:99999!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#02141cb8!important;padding:24px!important;position:fixed!important;inset:0!important;overflow:auto!important}.workspace-preview-expanded-shell{background:#f8fbfb!important;border:1px solid #ffffff40!important;border-radius:28px!important;max-width:1220px!important;margin:0 auto!important;padding:18px!important;box-shadow:0 30px 80px #00000040!important}.workspace-preview-expanded-head{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important;display:flex!important}.workspace-preview-expanded-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:800!important}.workspace-preview-expanded-head h2{color:#0f3942!important;letter-spacing:-.02em!important;margin:0!important;font-size:28px!important;font-weight:800!important}.workspace-preview-expanded-head button{color:#fff!important;cursor:pointer!important;background:#0f3942!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-size:11px!important;font-weight:750!important}.workspace-preview-expanded-body{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 35%),#eef6f7!important;border-radius:22px!important;place-items:center!important;min-height:540px!important;padding:18px!important;display:grid!important;overflow:auto!important}.workspace-preview-expanded-body .workspace-publication-preview.template-sponsor_banner,.workspace-preview-expanded-body .workspace-publication-preview.template-top_banner,.workspace-preview-expanded-body .workspace-publication-preview.template-middle_banner,.workspace-preview-expanded-body .workspace-publication-preview.template-news_featured_card,.workspace-preview-expanded-body .workspace-publication-preview.template-event_featured_card{width:100%!important;max-width:1120px!important}.workspace-preview-expanded-body .workspace-publication-preview.template-side_banner{max-width:360px!important}@media (max-width:1180px){.workspace-live-preview-panel{position:relative!important;top:auto!important}.workspace-live-preview-box{min-height:320px!important}}@media (max-width:820px){.workspace-preview-expanded-overlay{padding:10px!important}.workspace-preview-expanded-shell{border-radius:22px!important;padding:12px!important}.workspace-preview-expanded-head{align-items:flex-start!important}.workspace-preview-expanded-body{min-height:420px!important;padding:10px!important}.workspace-live-preview-head{display:grid!important}.workspace-live-preview-head button{width:100%!important}}.workspace-real-preview{width:100%!important}.workspace-real-preview-head{background:#eef6f7!important;border:1px solid #11737e1f!important;border-radius:18px!important;margin-bottom:12px!important;padding:12px!important}.workspace-real-preview-head p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 5px!important;font-size:9px!important;font-weight:800!important}.workspace-real-preview-head h3{color:#0f3942!important;margin:0!important;font-size:20px!important;font-weight:850!important;line-height:1!important}.workspace-real-preview-head span{color:#55747a!important;margin-top:5px!important;font-size:12px!important;line-height:1.3!important;display:block!important}.workspace-real-preview-grid{grid-template-columns:minmax(260px,340px) minmax(520px,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.workspace-small-card,.workspace-small-banner{background:#fff!important;border:1px solid #11737e1f!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 12px 28px #0f394214!important}.workspace-small-card-image img,.workspace-small-card-image div{object-fit:cover!important;color:#11737e!important;background:linear-gradient(135deg,#eef6f7,#dff7f2)!important;place-items:center!important;width:100%!important;height:190px!important;font-size:12px!important;font-weight:750!important;display:grid!important}.workspace-small-card-body{padding:14px!important}.workspace-small-card-pills{flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important;display:flex!important}.workspace-small-card-pills b,.workspace-expanded-pills b{color:#11737e!important;text-transform:uppercase!important;background:#11737e14!important;border:1px solid #11737e1f!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:8.5px!important;font-weight:800!important;display:inline-flex!important}.workspace-small-card-meta{color:#6b7f88!important;margin-bottom:7px!important;font-size:11px!important;font-weight:650!important;display:block!important}.workspace-small-card h4{color:#081827!important;letter-spacing:-.025em!important;margin:0 0 7px!important;font-size:20px!important;font-weight:850!important;line-height:1.05!important}.workspace-small-card p{color:#5f7380!important;margin:0!important;font-size:12.5px!important;line-height:1.38!important}.workspace-small-card-actions{gap:8px!important;margin-top:16px!important;display:grid!important}.workspace-small-card-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:14px!important;min-height:42px!important;font-size:11px!important;font-weight:800!important}.workspace-small-card-actions button.outline{color:#11737e!important;background:#fff!important;border:1px solid #11737e38!important}.workspace-small-card-actions button.green{background:#16a34a!important}.workspace-small-card.theme-gastronomy{background:#fff8e8!important}.workspace-small-card.theme-gastronomy .workspace-small-card-actions button{background:#c98600!important}.workspace-small-card.theme-gastronomy .workspace-small-card-pills b{color:#a16207!important;background:#fff4d6!important;border-color:#ca8a0438!important}.workspace-small-card.theme-nightlife{background:#080b18!important;border-color:#a855f752!important}.workspace-small-card.theme-nightlife h4,.workspace-small-card.theme-nightlife p,.workspace-small-card.theme-nightlife .workspace-small-card-meta{color:#fff!important}.workspace-small-card.theme-nightlife .workspace-small-card-actions button{background:#a21caf!important}.workspace-small-card.theme-nightlife .workspace-small-card-pills b{color:#fff!important;background:#a855f738!important;border-color:#a855f75c!important}.workspace-small-card.theme-outdoor{background:#fff5fa!important;border-color:#db27772e!important}.workspace-small-card.theme-outdoor .workspace-small-card-actions button{background:#c0265f!important}.workspace-small-card.theme-outdoor .workspace-small-card-pills b{color:#be185d!important;background:#ffe4ef!important;border-color:#db27772e!important}.workspace-small-card.theme-essential{background:#f5fbff!important}.workspace-small-card.theme-essential .workspace-small-card-actions button{background:#168aad!important}.workspace-small-card.theme-news,.workspace-small-card.theme-event{background:#fff!important}.workspace-small-banner{color:#fff!important;background:#061323!important;grid-template-columns:44% 56%!important;min-height:210px!important;display:grid!important}.workspace-small-banner-image img,.workspace-small-banner-image div{object-fit:cover!important;color:#fff!important;background:#0f3942!important;place-items:center!important;width:100%!important;height:100%!important;min-height:210px!important;display:grid!important}.workspace-small-banner-copy{flex-direction:column!important;justify-content:center!important;padding:18px!important;display:flex!important}.workspace-small-banner-copy p{color:#2dd4bf!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:9px!important;font-weight:850!important}.workspace-small-banner-copy h4{color:#fff!important;letter-spacing:-.025em!important;margin:0 0 8px!important;font-size:25px!important;font-weight:850!important;line-height:1!important}.workspace-small-banner-copy span{color:#ffffffd1!important;font-size:12px!important;line-height:1.35!important}.workspace-small-banner-copy button{color:#061323!important;background:#2dd4bf!important;border:none!important;border-radius:999px!important;align-self:flex-start!important;min-height:34px!important;margin-top:14px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important}.workspace-expanded-card,.workspace-event-expanded,.workspace-news-expanded,.workspace-sponsor-expanded,.workspace-provider-expanded{background:#fff!important;border:1px solid #11737e24!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 18px 44px #0f39421f!important}.workspace-expanded-card,.workspace-event-expanded,.workspace-news-expanded{grid-template-columns:43% 57%!important;display:grid!important}.workspace-expanded-image img,.workspace-expanded-image div{object-fit:cover!important;color:#11737e!important;background:#eef6f7!important;place-items:center!important;width:100%!important;height:100%!important;min-height:520px!important;display:grid!important}.workspace-expanded-content{padding:28px!important}.workspace-expanded-topline{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:10px!important;display:flex!important}.workspace-expanded-topline span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:850!important}.workspace-expanded-topline button{color:#11737e!important;background:#eef6f7!important;border:1px solid #11737e29!important;border-radius:999px!important;min-width:70px!important;min-height:48px!important;font-size:11px!important;font-weight:800!important}.workspace-expanded-content h2{color:#081827!important;letter-spacing:-.055em!important;margin:0 0 12px!important;font-size:clamp(34px,4vw,54px)!important;font-weight:900!important;line-height:.95!important}.workspace-expanded-content>p{color:#617381!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.42!important}.workspace-expanded-pills{flex-wrap:wrap!important;gap:7px!important;margin:10px 0 12px!important;display:flex!important}.workspace-expanded-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:14px!important;display:grid!important}.workspace-expanded-facts div{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;padding:14px!important}.workspace-expanded-facts span{color:#11737e!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:9px!important;font-weight:850!important;display:block!important}.workspace-expanded-facts strong{color:#081827!important;font-size:13px!important;font-weight:850!important;display:block!important}.workspace-expanded-note{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;margin-top:14px!important;padding:16px!important}.workspace-expanded-note strong{color:#081827!important;font-size:16px!important;font-weight:850!important}.workspace-expanded-note p{color:#617381!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.38!important}.workspace-expanded-note.dark{background:#061323!important}.workspace-expanded-note.dark strong,.workspace-expanded-note.dark p{color:#fff!important}.workspace-expanded-note.pink{background:#fff5fa!important;border-color:#db27772e!important}.workspace-mini-map{background:#fff!important;border:1px solid #11737e1a!important;border-radius:16px!important;margin-top:14px!important;overflow:hidden!important}.workspace-mini-map-head{justify-content:space-between!important;gap:10px!important;padding:11px 14px!important;display:flex!important}.workspace-mini-map-head span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;display:block!important}.workspace-mini-map-head strong{color:#081827!important;margin-top:4px!important;font-size:12px!important;font-weight:850!important;display:block!important}.workspace-mini-map-head button{color:#11737e!important;background:0 0!important;border:none!important;font-size:10px!important;font-weight:850!important}.workspace-mini-map-canvas{color:#11737e!important;background-color:#dff7f2!important;background-image:linear-gradient(45deg,#2dd4bf2e 25%,#0000 25%),linear-gradient(-45deg,#11737e1f 25%,#0000 25%),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:28px 28px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;place-items:center!important;height:110px!important;font-size:11px!important;font-weight:750!important;display:grid!important;position:relative!important}.workspace-map-pin{color:#ef4444!important;font-size:38px!important;line-height:1!important;position:absolute!important;top:36px!important;left:50%!important;transform:translate(-50%)!important}.workspace-expanded-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:14px!important;display:grid!important}.workspace-expanded-actions.two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-expanded-actions button{color:#fff!important;background:#11737e!important;border:none!important;border-radius:12px!important;min-height:42px!important;font-size:11px!important;font-weight:850!important}.workspace-expanded-actions button:nth-child(2n){color:#11737e!important;background:#fff!important;border:1px solid #11737e2e!important}.workspace-expanded-card.theme-gastronomy{background:#fff9ec!important}.workspace-expanded-card.theme-gastronomy .workspace-expanded-actions button{background:#c98600!important}.workspace-expanded-card.theme-nightlife{background:#070b18!important;border-color:#eab30840!important}.workspace-expanded-card.theme-nightlife .workspace-expanded-content h2,.workspace-expanded-card.theme-nightlife .workspace-expanded-content>p,.workspace-expanded-card.theme-nightlife .workspace-expanded-facts strong,.workspace-expanded-card.theme-nightlife .workspace-expanded-note strong,.workspace-expanded-card.theme-nightlife .workspace-expanded-note p{color:#fff!important}.workspace-expanded-card.theme-nightlife .workspace-expanded-facts div,.workspace-expanded-card.theme-nightlife .workspace-expanded-note,.workspace-expanded-card.theme-nightlife .workspace-mini-map{background:#101729!important;border-color:#eab30829!important}.workspace-expanded-card.theme-nightlife .workspace-expanded-actions button{background:#8618c9!important}.workspace-expanded-card.theme-essential .workspace-expanded-actions button{background:#168aad!important}.workspace-provider-expanded{background:#fff6fb!important;border-color:#db27772e!important;grid-template-columns:30% 70%!important;display:grid!important}.workspace-provider-side{background:linear-gradient(#fff3f8,#eefbf9)!important;place-items:center!important;min-height:520px!important;display:grid!important}.workspace-provider-side img,.workspace-provider-side div{object-fit:cover!important;color:#be185d!important;background:#fce7f3!important;border-radius:999px!important;place-items:center!important;width:180px!important;height:180px!important;display:grid!important}.workspace-provider-content{padding:28px!important}.workspace-provider-content h2{color:#081827!important;letter-spacing:-.055em!important;margin:0 0 18px!important;font-size:clamp(38px,4vw,58px)!important;font-weight:900!important;line-height:.92!important}.workspace-provider-box{background:#ffffffbf!important;border:1px solid #db277729!important;border-radius:20px!important;align-items:flex-start!important;gap:14px!important;padding:18px!important;display:flex!important}.workspace-provider-avatar{color:#fff!important;background:#db2777!important;border-radius:16px!important;place-items:center!important;width:56px!important;height:56px!important;font-size:18px!important;font-weight:900!important;display:grid!important}.workspace-provider-box h3{color:#081827!important;margin:0 0 8px!important;font-size:22px!important;font-weight:900!important}.workspace-event-expanded,.workspace-news-expanded{background:#fff!important}.workspace-news-body{background:#f8fbfb!important;border-radius:20px!important;margin-top:14px!important;padding:18px!important}.workspace-news-body strong{color:#0f3942!important;font-size:15px!important;font-weight:800!important;line-height:1.55!important;display:block!important}.workspace-news-body p{color:#55747a!important;border-top:1px solid #11737e1f!important;margin:14px 0 0!important;padding-top:14px!important;font-size:13px!important;line-height:1.55!important}.workspace-sponsor-expanded{color:#fff!important;background:#063f46!important;grid-template-columns:44% 56%!important;display:grid!important}.workspace-sponsor-image img,.workspace-sponsor-image div{object-fit:cover!important;color:#fff!important;background:#0f3942!important;place-items:center!important;width:100%!important;height:280px!important;display:grid!important}.workspace-sponsor-copy{padding:24px!important;position:relative!important}.workspace-sponsor-copy p{color:#2dd4bf!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:9px!important;font-weight:850!important}.workspace-sponsor-copy h2{color:#fff!important;margin:0 0 10px!important;font-size:32px!important;font-weight:900!important;line-height:1!important}.workspace-sponsor-copy span{color:#ffffffd1!important;font-size:13px!important;line-height:1.38!important;display:block!important}.workspace-sponsor-copy button{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff4d!important;border-radius:999px!important;min-height:38px!important;margin-top:18px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.workspace-sponsor-copy small{color:#ffffffbf!important;background:#ffffff21!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important;font-weight:850!important;position:absolute!important;bottom:18px!important;right:18px!important}.workspace-preview-expanded-body .workspace-real-preview-grid{grid-template-columns:minmax(280px,360px) minmax(680px,1fr)!important;width:100%!important}@media (max-width:1180px){.workspace-real-preview-grid,.workspace-expanded-card,.workspace-event-expanded,.workspace-news-expanded,.workspace-provider-expanded,.workspace-sponsor-expanded,.workspace-small-banner{grid-template-columns:1fr!important}.workspace-expanded-image img,.workspace-expanded-image div,.workspace-provider-side{min-height:260px!important}}@media (max-width:820px){.workspace-expanded-content,.workspace-provider-content{padding:18px!important}.workspace-expanded-content h2,.workspace-provider-content h2{font-size:34px!important}.workspace-expanded-facts,.workspace-expanded-actions,.workspace-expanded-actions.two{grid-template-columns:1fr!important}.workspace-small-banner-copy h4{font-size:22px!important}}.billing-admin-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#f8fbfb 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.billing-admin-page .admin-crm-nav,.billing-hero,.billing-stats,.billing-layout{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.billing-hero{color:#fff!important;background:linear-gradient(135deg,#065f46,#2dd4bf)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:128px!important;margin-top:14px!important;padding:24px!important;display:flex!important;box-shadow:0 16px 36px #0f39421f!important}.billing-hero p,.billing-head p,.billing-stats span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.billing-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.billing-hero span{color:#ffffffe0!important;max-width:780px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.billing-hero button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important}.bc-partner-focus-note{color:#0f3942!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;max-width:1440px!important;margin:14px auto!important;font-size:14px!important;line-height:1.4!important;display:flex!important}.bc-partner-focus-note strong{font-weight:900!important}.bc-partner-focus-note span{color:#35626b!important}.billing-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.billing-stats article,.billing-card{background:#fff!important;border:1px solid #11737e1a!important;box-shadow:0 10px 26px #0f39420f!important}.billing-stats article{border-radius:20px!important;padding:14px!important}.billing-stats strong{color:#0f3942!important;font-size:22px!important;font-weight:900!important;line-height:1!important;display:block!important}.billing-stats p{color:#55747a!important;margin:7px 0 0!important;font-size:11px!important}.billing-layout{grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.billing-card{border-radius:22px!important;padding:16px!important}.billing-head{margin-bottom:14px!important}.billing-head h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.billing-search{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;height:40px!important;margin-bottom:12px!important;padding:0 14px!important}.billing-list{gap:8px!important;max-height:680px!important;display:grid!important;overflow:auto!important}.billing-list button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;width:100%!important;padding:12px!important}.billing-list button.active{background:#e6fbf7!important;border-color:#11737e61!important}.billing-list strong,.billing-table-list strong{color:#0f3942!important;font-size:13px!important;font-weight:900!important;display:block!important}.billing-list span,.billing-list small,.billing-table-list span,.billing-table-list small{color:#55747a!important;margin-top:3px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.billing-main{gap:14px!important;display:grid!important}.billing-partner-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.billing-partner-summary div{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;padding:14px!important}.billing-partner-summary span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;display:block!important}.billing-partner-summary strong{color:#0f3942!important;margin-top:6px!important;font-size:16px!important;font-weight:900!important;display:block!important}.billing-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.billing-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.billing-form label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.billing-form label.full{grid-column:1/-1!important}.billing-form input,.billing-form select,.billing-form textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;outline:none!important;width:100%!important;font-size:12px!important}.billing-form input,.billing-form select{border-radius:999px!important;height:38px!important;padding:0 12px!important}.billing-form textarea{border-radius:16px!important;min-height:82px!important;padding:10px 12px!important}.billing-form button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;grid-column:1/-1!important;min-height:40px!important;font-size:11px!important;font-weight:850!important}.billing-mini-list,.billing-table-list{gap:8px!important;margin-top:14px!important;display:grid!important}.billing-mini-list div,.billing-table-list>div{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px!important;display:flex!important}.billing-mini-list span{color:#0f3942!important;font-size:12px!important;font-weight:850!important}.billing-mini-list button,.billing-table-list button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:850!important}.billing-table-list>div>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}@media (max-width:1180px){.billing-layout,.billing-grid-two{grid-template-columns:1fr!important}.billing-stats,.billing-partner-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.billing-admin-page{padding:10px!important}.billing-hero{flex-direction:column!important;align-items:flex-start!important}.billing-hero button{width:100%!important}.billing-stats,.billing-partner-summary,.billing-form{grid-template-columns:1fr!important}.billing-table-list>div,.billing-mini-list div{display:grid!important}}.billing-only-link{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:32px!important;margin-top:8px!important;padding:0 12px!important;font-size:10px!important;font-weight:800!important}.portal-billing-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(14px,4vw) 44px!important}.portal-billing-hero{color:#fff!important;background:linear-gradient(135deg,#063f46,#2dd4bf)!important;border-radius:24px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;max-width:1200px!important;min-height:130px!important;margin:0 auto 16px!important;padding:24px!important;display:flex!important}.portal-billing-hero p,.portal-billing-card p,.portal-billing-stats span{color:#2dd4bf!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-billing-hero h1{color:#fff!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.portal-billing-hero span{color:#ffffffdb!important;font-size:13px!important}.portal-billing-hero button{color:#0f3942!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important}.portal-billing-stats,.portal-billing-grid,.portal-billing-alerts{max-width:1200px!important;margin:0 auto 14px!important}.portal-billing-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.portal-billing-stats article,.portal-billing-card,.portal-billing-alerts article{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px #0f39420f!important}.portal-billing-stats strong{color:#0f3942!important;font-size:19px!important;font-weight:900!important;display:block!important}.portal-billing-stats p{color:#55747a!important;margin:5px 0 0!important;font-size:11px!important}.portal-billing-alerts{gap:10px!important;display:grid!important}.portal-billing-alerts article{background:#fffbeb!important;border-color:#eab30840!important}.portal-billing-alerts article.severity-danger{background:#fff1f2!important;border-color:#be123c33!important}.portal-billing-alerts strong{color:#0f3942!important;font-size:16px!important;font-weight:900!important;display:block!important}.portal-billing-alerts p,.portal-billing-alerts span{color:#55747a!important;margin:5px 0 0!important;font-size:12px!important;display:block!important}.portal-billing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.portal-billing-card h2{color:#0f3942!important;margin:0 0 12px!important;font-size:24px!important;font-weight:900!important}.portal-billing-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;margin-top:10px!important;padding:12px!important}.portal-billing-row strong{color:#0f3942!important;font-size:14px!important;font-weight:900!important;display:block!important}.portal-billing-row span,.portal-billing-row small{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.portal-billing-row a{color:#fff!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin-top:10px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:980px){.portal-billing-stats,.portal-billing-grid{grid-template-columns:1fr!important}.portal-billing-hero{display:grid!important}}:root{--tg-action-primary:#11737e;--tg-action-primary-hover:#0d6670;--tg-action-danger:#be123c;--tg-action-danger-hover:#9f1239;--tg-action-soft:#eef6f7;--tg-action-border:#11737e29;--tg-action-text:#0f3942}.admin-crm-page button,.billing-admin-page button,.partner-command-page button,.application-actions button,.partner-workspace-row button,.billing-mini-list button,.billing-table-list button,.partner-workspace-card button{letter-spacing:0!important;height:auto!important;min-height:28px!important;box-shadow:none!important;border-radius:999px!important;padding:0 10px!important;font-size:9.5px!important;font-weight:650!important;line-height:1!important;transform:none!important}.application-actions button,.partner-workspace-row button,.billing-mini-list button,.billing-table-list button{background:var(--tg-action-primary)!important;color:#fff!important;border:1px solid #0000!important}.application-actions button:hover,.partner-workspace-row button:hover,.billing-mini-list button:hover,.billing-table-list button:hover{background:var(--tg-action-primary-hover)!important}button.danger,.billing-mini-list button.danger,.billing-table-list button.danger,.partner-workspace-row button.danger,.application-actions button.danger{background:var(--tg-action-danger)!important;color:#fff!important}button.danger:hover,.billing-mini-list button.danger:hover,.billing-table-list button.danger:hover,.partner-workspace-row button.danger:hover,.application-actions button.danger:hover{background:var(--tg-action-danger-hover)!important}.application-actions,.partner-workspace-row>div:last-child,.billing-mini-list div>div:last-child,.billing-table-list>div>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.application-actions{background:#11737e0f!important;border:1px solid #11737e14!important;border-radius:999px!important;padding:5px!important}.application-actions button{min-width:auto!important;padding-left:10px!important;padding-right:10px!important}.billing-mini-list div,.billing-table-list>div{align-items:center!important;gap:10px!important}.billing-mini-list div>div:last-child,.billing-table-list>div>div:last-child{background:#11737e0b!important;border:1px solid #11737e12!important;border-radius:999px!important;padding:4px!important}.billing-table-list button,.billing-mini-list button{min-height:26px!important;padding:0 9px!important;font-size:9px!important}.billing-form button,.billing-hero button,.portal-billing-hero button{min-height:38px!important;padding:0 14px!important;font-size:10.5px!important;font-weight:750!important}.admin-crm-nav button,.admin-crm-nav a{font-size:10px!important;font-weight:650!important}@media (max-width:760px){.application-actions,.partner-workspace-row>div:last-child,.billing-mini-list div>div:last-child,.billing-table-list>div>div:last-child{justify-content:flex-start!important;width:100%!important}.application-actions button,.partner-workspace-row button,.billing-mini-list button,.billing-table-list button{flex:none!important}}.application-actions{max-width:fit-content!important;margin-left:auto!important}.application-actions button:first-child{color:#fff!important;background:#11737e!important}.application-actions button:nth-child(2),.application-actions button:nth-child(3),.application-actions button:nth-child(4),.application-actions button:nth-child(5){color:#11737e!important;background:#fff!important;border:1px solid #11737e24!important}.application-actions button:nth-child(5){background:#eef6f7!important}.billing-mini-list div,.billing-table-list>div{min-height:54px!important}.billing-mini-list button,.billing-table-list button{min-width:auto!important}.billing-mini-list button:not(.danger),.billing-table-list button:not(.danger){background:#11737e!important}.billing-mini-list button.danger,.billing-table-list button.danger{background:#be123c!important}.billing-card button{box-shadow:none!important}.billing-table-list strong,.billing-mini-list span{font-size:12px!important;font-weight:800!important}.billing-table-list small,.billing-table-list span{font-size:10.5px!important}.billing-center-replacement,.billing-only-link{color:#fff!important;cursor:pointer!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#11737e!important;border:none!important;border-radius:999px!important;padding:0 12px!important;font-size:9.5px!important;font-weight:700!important;line-height:1!important}.billing-center-replacement:hover,.billing-only-link:hover{background:#0d6670!important}button[data-billing-hidden=true],a[data-billing-hidden=true]{display:none!important}label input:disabled,label select:disabled,label textarea:disabled{opacity:.58!important;cursor:not-allowed!important}.partner-workspace-card select:disabled,.partner-workspace-card input:disabled{background:#eef6f7!important}.partner-command-actions,.partner-command-row>div:last-child{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}.publication-access-page,.portal-publications-page,.partner-launch-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.publication-access-hero,.portal-publications-hero,.partner-launch-hero{color:#fff!important;background:linear-gradient(135deg,#063f46,#2dd4bf)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;max-width:1400px!important;min-height:132px!important;margin:14px auto 16px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.publication-access-hero p,.portal-publications-hero p,.partner-launch-hero p,.publication-access-head p,.portal-publications-summary span,.partner-launch-card span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.publication-access-hero h1,.portal-publications-hero h1,.partner-launch-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.publication-access-hero span,.portal-publications-hero span,.partner-launch-hero span{color:#ffffffdb!important;max-width:800px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.publication-access-hero button,.portal-publications-hero button,.partner-launch-hero a{color:#0f3942!important;background:#fff!important;border:none!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.publication-access-layout,.partner-launch-grid,.portal-publications-summary,.portal-publications-grid{max-width:1400px!important;margin:0 auto!important}.publication-access-layout{grid-template-columns:420px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.publication-access-card,.portal-publications-summary article,.portal-publication-card,.partner-launch-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:18px!important;box-shadow:0 10px 26px #0f39420f!important}.publication-access-head h2,.portal-publication-card h2,.partner-launch-card h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 14px!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.publication-access-card label{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;margin-bottom:12px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.publication-access-card input,.publication-access-card select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;height:40px!important;padding:0 13px!important;font-size:12px!important}.publication-access-card>button,.publication-access-tools button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.publication-access-summary,.publication-access-notice{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;margin:12px 0!important;padding:13px!important}.publication-access-summary strong{color:#0f3942!important;font-size:14px!important;font-weight:900!important;display:block!important}.publication-access-summary span,.publication-access-summary small,.publication-access-notice{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.publication-access-tools{grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.publication-access-list{gap:9px!important;max-height:720px!important;display:grid!important;overflow:auto!important}.publication-access-list button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;width:100%!important;padding:14px!important}.publication-access-list button.selected{background:#e6fbf7!important;border-color:#11737e59!important}.publication-access-list button span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}.publication-access-list button strong{color:#0f3942!important;margin-top:4px!important;font-size:15px!important;font-weight:900!important;display:block!important}.publication-access-list button small{color:#55747a!important;margin-top:4px!important;font-size:11px!important;display:block!important}.portal-publications-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.portal-publications-summary strong{color:#0f3942!important;font-size:18px!important;font-weight:900!important;display:block!important}.portal-publications-summary p,.portal-publication-card p,.portal-publication-card small,.partner-launch-card p{color:#55747a!important;font-size:12px!important;line-height:1.4!important}.portal-publications-grid,.partner-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.partner-launch-card{min-height:180px!important;text-decoration:none!important;transition:transform .18s,border-color .18s!important;display:block!important}.partner-launch-card:hover{border-color:#11737e59!important;transform:translateY(-2px)!important}@media (max-width:980px){.publication-access-layout,.portal-publications-summary,.portal-publications-grid,.partner-launch-grid{grid-template-columns:1fr!important}.publication-access-hero,.portal-publications-hero,.partner-launch-hero{display:grid!important}.publication-access-tools{grid-template-columns:1fr!important}}.user-publication-shortcut{background:#fff!important;border:1px solid #11737e1f!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;max-width:1440px!important;margin:14px auto!important;padding:18px 20px!important;display:flex!important;box-shadow:0 12px 32px #0f394212!important}.user-publication-shortcut p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 6px!important;font-size:9px!important;font-weight:850!important}.user-publication-shortcut h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 6px!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.user-publication-shortcut span{color:#55747a!important;max-width:760px!important;font-size:12px!important;line-height:1.35!important;display:block!important}.user-publication-shortcut a,.assign-publications-quicklink{color:#fff!important;white-space:nowrap!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 14px!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.assign-publications-quicklink{margin-left:8px!important}@media (max-width:760px){.user-publication-shortcut{display:grid!important}.user-publication-shortcut a{width:100%!important}}.portal-hub-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(14px,4vw) 44px!important}.portal-hub-hero,.portal-hub-stats,.portal-hub-alerts,.portal-hub-grid{max-width:var(--tg-public-menu-width)!important;margin-left:auto!important;margin-right:auto!important}.portal-hub-hero{color:#fff!important;background:linear-gradient(135deg,#063f46,#2dd4bf)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:140px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.portal-hub-hero p,.portal-hub-card>p,.portal-hub-stats span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.portal-hub-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.portal-hub-hero span{color:#ffffffdb!important;max-width:760px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.portal-hub-hero button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important}.portal-hub-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.portal-hub-stats article,.portal-hub-card,.portal-hub-alerts article{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px #0f39420f!important}.portal-hub-stats strong{color:#0f3942!important;font-size:20px!important;font-weight:900!important;line-height:1!important;display:block!important}.portal-hub-stats p{color:#55747a!important;margin:6px 0 0!important;font-size:11px!important}.portal-hub-alerts{gap:10px!important;margin-top:14px!important;display:grid!important}.portal-hub-alerts article{background:#fffbeb!important;border-color:#eab30840!important}.portal-hub-alerts article.severity-danger{background:#fff1f2!important;border-color:#be123c33!important}.portal-hub-alerts strong{color:#0f3942!important;font-size:15px!important;font-weight:900!important;display:block!important}.portal-hub-alerts p,.portal-hub-alerts span{color:#55747a!important;margin:5px 0 0!important;font-size:12px!important;display:block!important}.portal-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important;display:grid!important}.portal-hub-card h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 12px!important;font-size:23px!important;font-weight:900!important;line-height:1!important}.portal-hub-row{background:#f8fbfb!important;border:1px solid #11737e14!important;border-radius:16px!important;margin-top:10px!important;padding:12px!important}.portal-hub-row strong{color:#0f3942!important;font-size:14px!important;font-weight:900!important;display:block!important}.portal-hub-row span,.portal-hub-row small,.portal-hub-row em{color:#55747a!important;margin-top:4px!important;font-size:11px!important;font-style:normal!important;line-height:1.35!important;display:block!important}.portal-hub-row em{color:#be123c!important}.portal-hub-row a{color:#fff!important;background:#11737e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:32px!important;margin-top:10px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1100px){.portal-hub-stats,.portal-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.portal-hub-hero{display:grid!important}.portal-hub-stats,.portal-hub-grid{grid-template-columns:1fr!important}}.team-users-page,.partner-access-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.team-users-hero,.team-users-note,.team-users-stats,.team-users-layout,.partner-access-hero,.partner-access-stats,.partner-access-layout{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.team-users-hero,.partner-access-hero{color:#fff!important;background:linear-gradient(135deg,#2f247d,#6c63ff)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin-top:14px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.partner-access-hero{background:linear-gradient(135deg,#063f46,#2dd4bf)!important}.team-users-hero p,.partner-access-hero p,.team-users-note p,.team-users-head p,.partner-access-head p,.team-users-stats span,.partner-access-stats span{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.team-users-hero h1,.partner-access-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.team-users-hero span,.partner-access-hero span{color:#ffffffdb!important;max-width:780px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.team-users-hero a,.partner-access-hero a,.partner-access-hero button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.partner-access-hero>div:last-child{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.team-users-note{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;margin-top:14px!important;padding:18px!important;box-shadow:0 10px 26px #0f39420f!important}.team-users-note h2{color:#0f3942!important;margin:0 0 7px!important;font-size:24px!important;font-weight:900!important}.team-users-note span{color:#55747a!important;font-size:12px!important}.team-users-stats,.partner-access-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.partner-access-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.team-users-stats article,.partner-access-stats article,.team-users-card,.partner-access-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px #0f39420f!important}.team-users-stats strong,.partner-access-stats strong{color:#0f3942!important;font-size:22px!important;font-weight:900!important;display:block!important}.team-users-stats p,.partner-access-stats p{color:#55747a!important;margin:6px 0 0!important;font-size:11px!important}.team-users-layout,.partner-access-layout{grid-template-columns:420px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;margin-top:14px!important;display:grid!important}.partner-access-layout{grid-template-columns:420px minmax(0,1fr)!important}.partner-access-card.full{grid-column:1/-1!important}.team-users-head h2,.partner-access-head h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 14px!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.team-users-form,.partner-access-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.team-users-form label,.partner-access-form label{color:#11737e!important;text-transform:uppercase!important;gap:6px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.team-users-form label.password-row,.partner-access-form label.full{grid-column:1/-1!important}.team-users-form input,.team-users-form select,.partner-access-form input,.partner-access-form select,.team-users-filters input,.team-users-filters select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;height:40px!important;padding:0 13px!important;font-size:12px!important}.team-users-form label.password-row div,.partner-access-form label div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.team-users-form button,.partner-access-form button,.partner-access-tools button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.team-users-form>button,.partner-access-form>button{grid-column:1/-1!important}.team-users-filters{grid-template-columns:minmax(0,1fr) 220px 220px!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.team-users-list,.partner-access-publications,.partner-access-users{gap:9px!important;display:grid!important}.team-user-row,.partner-access-users>div{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.team-user-row span,.partner-access-publications button span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important}.team-user-row strong,.partner-access-users strong,.partner-access-publications button strong{color:#0f3942!important;margin-top:4px!important;font-size:15px!important;font-weight:900!important;display:block!important}.team-user-row p,.team-user-row small,.partner-access-users span,.partner-access-users small,.partner-access-publications button small,.partner-access-notice{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.team-user-row button,.team-user-row a,.partner-access-users a{color:#fff!important;background:#11737e!important;border:none!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.partner-access-tools{flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.partner-access-notice{background:#e6fbf7!important;border:1px solid #11737e29!important;border-radius:16px!important;margin-bottom:10px!important;padding:13px!important}.partner-access-publications button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;width:100%!important;padding:14px!important}.partner-access-publications button.selected{background:#e6fbf7!important;border-color:#11737e59!important}.partner-access-publications button:disabled{opacity:.72!important;cursor:not-allowed!important}@media (max-width:1080px){.team-users-stats,.partner-access-stats,.team-users-layout,.partner-access-layout,.team-users-filters{grid-template-columns:1fr!important}.team-users-hero,.partner-access-hero,.team-user-row,.partner-access-users>div{display:grid!important}}@media (max-width:760px){.team-users-form,.partner-access-form,.team-users-form label.password-row div,.partner-access-form label div{grid-template-columns:1fr!important}}.team-users-hero-actions,.partner-access-selector-hero>div:last-child{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.partner-access-selector-page,.internal-permissions-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.partner-access-selector-hero,.partner-access-selector-card,.internal-permissions-hero,.internal-permissions-layout{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.partner-access-selector-hero,.internal-permissions-hero{color:#fff!important;background:linear-gradient(135deg,#063f46,#2dd4bf)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin-top:14px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.internal-permissions-hero{background:linear-gradient(135deg,#2f247d,#6c63ff)!important}.partner-access-selector-hero p,.partner-access-selector-head p,.internal-permissions-hero p,.internal-permissions-card p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.partner-access-selector-hero h1,.internal-permissions-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.partner-access-selector-hero span,.internal-permissions-hero span{color:#ffffffdb!important;max-width:780px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.partner-access-selector-hero button,.internal-permissions-hero a{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;align-items:center!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.partner-access-selector-card,.internal-permissions-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;margin-top:14px!important;padding:18px!important;box-shadow:0 10px 26px #0f39420f!important}.partner-access-selector-head h2,.internal-permissions-card h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 14px!important;font-size:26px!important;font-weight:900!important}.partner-access-selector-card>input,.internal-permissions-card select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;height:42px!important;margin-bottom:14px!important;padding:0 14px!important;font-size:12px!important}.partner-access-selector-list{gap:10px!important;display:grid!important}.partner-access-selector-list article{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.partner-access-selector-list span,.partner-access-selector-list small{color:#11737e!important;font-size:10px!important;font-weight:750!important;display:block!important}.partner-access-selector-list strong{color:#0f3942!important;margin-top:4px!important;font-size:17px!important;font-weight:900!important;display:block!important}.partner-access-selector-list p{color:#55747a!important;margin:4px 0!important;font-size:12px!important}.partner-access-selector-list article>div:last-child{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.partner-access-selector-list a{color:#fff!important;background:#11737e!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.internal-permissions-layout{grid-template-columns:360px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.internal-user-summary{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;padding:14px!important}.internal-user-summary strong{color:#0f3942!important;font-size:15px!important;font-weight:900!important;display:block!important}.internal-user-summary span,.internal-user-summary small{color:#55747a!important;margin-top:4px!important;font-size:11px!important;display:block!important}.internal-permissions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.internal-permissions-grid button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;padding:14px!important}.internal-permissions-grid button.active{background:#e6fbf7!important;border-color:#11737e59!important}.internal-permissions-grid span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;display:block!important}.internal-permissions-grid strong{color:#0f3942!important;margin-top:4px!important;font-size:14px!important;font-weight:900!important;display:block!important}.save-permissions{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin-top:14px!important;font-size:11px!important;font-weight:850!important}@media (max-width:980px){.partner-access-selector-hero,.internal-permissions-hero,.partner-access-selector-list article{display:grid!important}.internal-permissions-layout,.internal-permissions-grid{grid-template-columns:1fr!important}.partner-access-selector-list article>div:last-child{justify-content:flex-start!important}}.users-control-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.users-control-hero,.users-control-stats,.users-control-grid,.users-full-list{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.users-control-hero{color:#fff!important;background:linear-gradient(135deg,#2f247d,#6c63ff)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin-top:14px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.users-control-hero p,.users-control-head p,.users-control-stats span,.users-permission-box p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.users-control-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.users-control-hero span{color:#ffffffdb!important;max-width:780px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.users-control-hero button{color:#0f3942!important;cursor:pointer!important;background:#fff!important;border:none!important;border-radius:999px!important;min-height:42px!important;padding:0 18px!important;font-size:11px!important;font-weight:850!important}.users-control-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.users-control-stats article,.users-control-card{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px #0f39420f!important}.users-control-stats strong{color:#0f3942!important;font-size:22px!important;font-weight:900!important;display:block!important}.users-control-stats p{color:#55747a!important;margin:6px 0 0!important;font-size:11px!important}.users-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin-top:14px!important;display:grid!important}.users-partner-access-section{align-items:stretch!important}.users-control-head h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0 0 14px!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.users-control-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.users-control-form label,.users-single-field{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.05em!important;gap:6px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.users-control-form label.full,.users-control-form label.password-field{grid-column:1/-1!important}.users-control-form input,.users-control-form select,.users-single-field select,.users-filters input,.users-filters select{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;height:40px!important;padding:0 13px!important;font-size:12px!important}.users-control-form label div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.users-control-form label div button,.users-publication-tools button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:40px!important;padding:0 13px!important;font-size:10px!important;font-weight:850!important}.users-permission-box,.users-partner-summary,.users-partner-notice{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;margin-top:14px!important;padding:13px!important}.users-permission-box>div{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.users-permission-box button{color:#11737e!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e29!important;border-radius:999px!important;min-height:30px!important;padding:0 11px!important;font-size:9.5px!important;font-weight:800!important}.users-permission-box button.active{color:#fff!important;background:#11737e!important;border-color:#11737e!important}.users-main-action{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;width:100%!important;min-height:42px!important;margin-top:14px!important;font-size:11px!important;font-weight:850!important}.users-partner-summary strong{color:#0f3942!important;font-size:15px!important;font-weight:900!important;display:block!important}.users-partner-summary span,.users-partner-summary small,.users-partner-notice{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.users-partner-notice{background:#e6fbf7!important}.users-publication-tools{flex-wrap:wrap!important;gap:8px!important;margin-bottom:10px!important;display:flex!important}.users-publication-list{gap:8px!important;max-height:440px!important;display:grid!important;overflow:auto!important}.users-publication-list button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;width:100%!important;padding:13px!important}.users-publication-list button.selected{background:#e6fbf7!important;border-color:#11737e59!important}.users-publication-list button:disabled{opacity:.7!important;cursor:not-allowed!important}.users-publication-list span,.users-list span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;display:block!important}.users-publication-list strong,.users-list strong{color:#0f3942!important;margin-top:4px!important;font-size:15px!important;font-weight:900!important;display:block!important}.users-publication-list small,.users-list p,.users-list small{color:#55747a!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.users-full-list{margin-top:14px!important}.users-filters{grid-template-columns:minmax(0,1fr) 220px 220px!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}.users-list{gap:9px!important;display:grid!important}.users-list article{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px!important;display:flex!important}.users-list article>div:last-child{gap:8px!important;display:flex!important}.users-list a,.users-list button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;align-items:center!important;min-height:32px!important;padding:0 12px!important;font-size:10px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:1100px){.users-control-stats,.users-control-grid,.users-filters{grid-template-columns:1fr!important}.users-control-hero,.users-list article{display:grid!important}.users-list article>div:last-child{justify-content:flex-start!important}}@media (max-width:760px){.users-control-form,.users-control-form label div{grid-template-columns:1fr!important}}.partner-search-label{z-index:30!important;position:relative!important}.partner-search-box{display:block!important;position:relative!important}.partner-search-results{z-index:999!important;background:#fff!important;border:1px solid #11737e2e!important;border-radius:18px!important;max-height:290px!important;padding:8px!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 18px 38px #0f394229!important}.partner-search-results button{text-align:left!important;cursor:pointer!important;background:#f8fbfb!important;border:none!important;border-radius:14px!important;width:100%!important;margin-bottom:6px!important;padding:11px 12px!important}.partner-search-results button:hover{background:#e6fbf7!important}.partner-search-results strong{color:#0f3942!important;font-size:13px!important;font-weight:900!important;display:block!important}.partner-search-results span,.partner-search-results small{color:#55747a!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.25!important;display:block!important}.partner-search-results p{color:#55747a!important;margin:0!important;padding:12px!important;font-size:12px!important}.applications-board-page{color:#0f3942!important;background:linear-gradient(#eef6f7 0%,#fff 100%)!important;min-height:100vh!important;padding:18px max(16px,4vw) 44px!important}.applications-board-hero,.applications-board-stats,.applications-filters,.applications-panels{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.applications-board-hero{color:#fff!important;background:linear-gradient(135deg,#4c1d95,#a855f7)!important;border-radius:26px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:132px!important;margin-top:14px!important;padding:26px!important;display:flex!important;box-shadow:0 18px 42px #0f39421f!important}.applications-board-hero p,.applications-board-stats span,.applications-panel-head p,.application-detail-block p{color:#2dd4bf!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important}.applications-board-hero h1{color:#fff!important;letter-spacing:-.04em!important;margin:0 0 8px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:900!important;line-height:.95!important}.applications-board-hero span{color:#ffffffdb!important;max-width:780px!important;font-size:13px!important;line-height:1.35!important;display:block!important}.applications-board-hero button,.applications-filters button,.application-actions button{color:#fff!important;cursor:pointer!important;background:#11737e!important;border:none!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font-size:10px!important;font-weight:850!important}.applications-board-hero button{color:#0f3942!important;background:#fff!important}.application-actions button:disabled{opacity:.45!important;cursor:not-allowed!important}.applications-board-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;display:grid!important}.applications-board-stats article,.applications-filters,.applications-panel,.application-row{background:#fff!important;border:1px solid #11737e1a!important;border-radius:22px!important;padding:16px!important;box-shadow:0 10px 26px #0f39420f!important}.applications-board-stats strong{color:#0f3942!important;font-size:22px!important;font-weight:900!important;display:block!important}.applications-board-stats p{color:#55747a!important;margin:6px 0 0!important;font-size:11px!important}.applications-filters{grid-template-columns:minmax(0,1fr) 220px 220px auto!important;gap:8px!important;margin-top:14px!important;display:grid!important}.applications-filters input,.applications-filters select,.application-work-form input,.application-work-form select,.application-work-form textarea{color:#0f3942!important;background:#f8fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;outline:none!important;width:100%!important;min-height:40px!important;padding:0 13px!important;font-size:12px!important}.application-work-form textarea{border-radius:16px!important;min-height:90px!important;padding:12px 13px!important}.applications-panels{gap:16px!important;margin-top:14px!important;display:grid!important}.applications-panel-head{justify-content:space-between!important;align-items:end!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.applications-panel-head h2{color:#0f3942!important;letter-spacing:-.03em!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.applications-panel-head span{color:#11737e!important;background:#eef6f7!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:34px!important;height:28px!important;padding:0 10px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.application-row{box-shadow:none!important;margin-top:10px!important}.application-row.status-approved{background:#ecfdf5!important;border-color:#22c55e2e!important}.application-row.status-declined{background:#fff1f2!important;border-color:#be123c29!important}.application-row-main{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.application-badges{flex-wrap:wrap!important;gap:6px!important;margin-bottom:8px!important;display:flex!important}.application-badges span{color:#11737e!important;text-transform:uppercase!important;background:#eef6f7!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:0 9px!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.application-row h3{color:#0f3942!important;margin:0 0 5px!important;font-size:19px!important;font-weight:900!important;line-height:1.05!important}.application-row p,.application-row strong{color:#55747a!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.35!important;display:block!important}.application-row strong{color:#11737e!important;font-weight:900!important}.application-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.application-actions button:nth-child(2){color:#11737e!important;background:#fff!important;border:1px solid #11737e29!important}.application-actions button:nth-child(3){background:#be123c!important}.application-actions button:nth-child(4){background:#0f3942!important}.application-work-panel{gap:12px!important;margin-top:14px!important;display:grid!important}.application-work-form{background:#fff!important;border:1px solid #11737e1a!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;display:grid!important}.application-work-form label{color:#11737e!important;text-transform:uppercase!important;gap:6px!important;font-size:9px!important;font-weight:850!important;display:grid!important}.application-work-form label.full{grid-column:1/-1!important}.application-detail-block{background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:18px!important;padding:14px!important}.application-detail-block>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.application-detail-block article{background:#fff!important;border:1px solid #11737e14!important;border-radius:14px!important;min-width:0!important;padding:11px!important}.application-detail-block span{color:#11737e!important;text-transform:uppercase!important;font-size:9px!important;font-weight:850!important;display:block!important}.application-detail-block strong{color:#0f3942!important;white-space:pre-wrap!important;word-break:break-word!important;margin-top:4px!important;font-size:11px!important;line-height:1.35!important;display:block!important}.application-detail-block.raw>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1100px){.applications-board-stats,.applications-filters,.application-work-form,.application-detail-block>div,.application-detail-block.raw>div{grid-template-columns:1fr!important}.application-row-main{display:grid!important}.application-actions{justify-content:flex-start!important}.applications-board-hero{display:grid!important}}.users-control-form .partner-search-label,.users-control-form .partner-search-box{width:100%!important;display:block!important;position:relative!important}.users-control-form .partner-search-results{z-index:9999!important;background:#fff!important;border:1px solid #11737e24!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:8px!important;max-height:310px!important;padding:10px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 18px 40px #0f39422e!important}.users-control-form .partner-search-results button{color:#0f3942!important;text-align:left!important;cursor:pointer!important;width:100%!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:#f8fbfb!important;border:1px solid #11737e1a!important;border-radius:16px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:13px 14px!important;display:grid!important;transform:none!important}.users-control-form .partner-search-results button:hover{background:#e6fbf7!important;border-color:#11737e47!important}.users-control-form .partner-search-results button strong{color:#0f3942!important;letter-spacing:-.02em!important;grid-column:1/-1!important;margin:0 0 4px!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.users-control-form .partner-search-results button span{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.03em!important;background:#eef6f7!important;border-radius:999px!important;width:fit-content!important;margin:0!important;padding:4px 8px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.users-control-form .partner-search-results button small{color:#55747a!important;text-transform:none!important;letter-spacing:0!important;grid-column:1/-1!important;margin:4px 0 0!important;font-size:11px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.users-control-form .partner-search-results p{color:#55747a!important;background:#f8fbfb!important;border-radius:14px!important;margin:0!important;padding:14px!important;font-size:12px!important}.users-partner-access-section,.users-partner-access-section .users-control-card,.users-control-form,.users-control-form label.full{overflow:visible!important}@media (max-width:760px){.users-control-form .partner-search-results{max-height:260px!important;margin-top:8px!important;position:relative!important;top:auto!important}.users-control-form .partner-search-results button{grid-template-columns:1fr!important}}.applications-board-page .applications-panel{border-radius:22px!important;padding:18px!important}.applications-board-page .applications-panel-head{text-align:left!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.applications-board-page .applications-panel-head p{text-align:left!important;grid-column:1/2!important;margin:0 0 5px!important;font-size:8.5px!important}.applications-board-page .applications-panel-head h2{text-align:left!important;letter-spacing:-.035em!important;grid-column:1/2!important;margin:0!important;font-size:22px!important;font-weight:900!important;line-height:1!important}.applications-board-page .applications-panel-head span{grid-area:1/2/3/3!important;place-self:center end!important;min-width:30px!important;height:26px!important;padding:0 10px!important;font-size:10px!important}.applications-board-page .application-row{border-radius:18px!important;margin-top:10px!important;padding:14px!important}.applications-board-page .application-row-main{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;display:grid!important}.applications-board-page .application-row h3{margin-bottom:5px!important;font-size:17px!important;line-height:1.05!important}.applications-board-page .application-row p{max-width:820px!important;font-size:11.5px!important;line-height:1.35!important}.applications-board-page .application-row strong{font-size:11.5px!important}.applications-board-page .application-badges{gap:5px!important;margin-bottom:7px!important}.applications-board-page .application-badges span{min-height:22px!important;padding:0 8px!important;font-size:8px!important;font-weight:800!important}.applications-board-page .application-actions{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.applications-board-page .application-actions button{min-width:auto!important;height:30px!important;min-height:30px!important;box-shadow:none!important;letter-spacing:.01em!important;text-transform:uppercase!important;white-space:nowrap!important;border:1px solid #11737e29!important;border-radius:999px!important;padding:0 11px!important;font-size:8.5px!important;font-weight:800!important;line-height:1!important;transform:none!important}.applications-board-page .application-actions button:first-child{color:#fff!important;background:#11737e!important;border-color:#11737e!important}.applications-board-page .application-actions button:nth-child(2){color:#11737e!important;background:#fff!important;border-color:#11737e38!important}.applications-board-page .application-actions button:nth-child(3){color:#fff!important;background:#be123c!important;border-color:#be123c!important}.applications-board-page .application-actions button:nth-child(4){color:#fff!important;background:#0f3942!important;border-color:#0f3942!important}.applications-board-page .application-actions button:disabled{color:#789298!important;opacity:1!important;cursor:not-allowed!important;background:#d9e7e9!important;border-color:#d9e7e9!important}.applications-board-page .application-work-panel{margin-top:12px!important}.applications-board-page .application-work-form{border-radius:16px!important;padding:13px!important}.applications-board-page .applications-panel.approved{background:#fff!important;border-color:#22c55e24!important}.applications-board-page .applications-panel.declined{background:#fff!important;border-color:#be123c1f!important}.applications-board-page .application-row.status-approved{background:#f0fdf7!important;border-color:#22c55e2e!important}.applications-board-page .application-row.status-declined{background:#fff7f8!important;border-color:#be123c24!important}@media (min-width:901px){.applications-board-page .application-actions{min-width:345px!important}}@media (max-width:900px){.applications-board-page .application-row-main{grid-template-columns:1fr!important}.applications-board-page .application-actions{flex-wrap:wrap!important;justify-content:flex-start!important}.applications-board-page .application-actions button{height:29px!important;min-height:29px!important}}@media (max-width:560px){.applications-board-page .applications-panel-head h2{font-size:20px!important}.applications-board-page .application-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.applications-board-page .application-actions button{width:100%!important}}.applications-board-page .application-detail-block strong{color:#173f46!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important}.applications-board-page .application-detail-block span{color:#11737e!important;font-size:8px!important;font-weight:800!important}.applications-board-page .application-detail-block>p{margin-bottom:10px!important;font-size:8.5px!important;font-weight:850!important}.applications-board-page .application-detail-block.raw{display:none!important}.applications-board-page .application-detail-block.editable article{padding:10px!important}.applications-board-page .application-detail-block.editable input,.applications-board-page .application-detail-block.editable select,.applications-board-page .application-detail-block.editable textarea{color:#173f46!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;margin-top:5px!important;padding:0!important;font-size:11px!important;font-weight:450!important;line-height:1.35!important}.applications-board-page .application-detail-block.editable textarea{resize:vertical!important;min-height:44px!important}.applications-board-page .application-detail-block.editable input::placeholder,.applications-board-page .application-detail-block.editable textarea::placeholder{color:#7c9aa0!important;font-weight:400!important}.applications-board-page .application-detail-block.editable article:focus-within{background:#fff!important;border-color:#11737e52!important;box-shadow:0 0 0 3px #2dd4bf14!important}.applications-board-page .application-work-form select{font-weight:500!important}.tg-publication-preview,.tg-publication-preview *,.tg-preview-card,.tg-preview-card *,.tg-real-preview,.tg-real-preview *,.tg-space-preview,.tg-space-preview *,.tg-ne-item-card,.tg-ne-item-card *,.tg-ne-feature-card,.tg-ne-feature-card *,.tg-ne-ad-card,.tg-ne-ad-card *{box-sizing:border-box}.tg-publication-preview,.tg-preview-card,.tg-real-preview,.tg-space-preview,.tg-ne-item-card,.tg-ne-feature-card,.tg-ne-ad-card{max-width:100%;overflow:hidden}.tg-publication-preview img,.tg-preview-card img,.tg-real-preview img,.tg-space-preview img,.tg-ne-item-card img,.tg-ne-feature-card img,.tg-ne-ad-card img{object-fit:cover;max-width:100%;display:block}.tg-publication-preview h1,.tg-publication-preview h2,.tg-publication-preview h3,.tg-preview-card h1,.tg-preview-card h2,.tg-preview-card h3,.tg-real-preview h1,.tg-real-preview h2,.tg-real-preview h3,.tg-space-preview h1,.tg-space-preview h2,.tg-space-preview h3,.tg-ne-item-card h1,.tg-ne-item-card h2,.tg-ne-item-card h3,.tg-ne-feature-card h1,.tg-ne-feature-card h2,.tg-ne-feature-card h3,.tg-ne-ad-card h1,.tg-ne-ad-card h2,.tg-ne-ad-card h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-publication-preview p,.tg-preview-card p,.tg-real-preview p,.tg-space-preview p,.tg-ne-item-card p,.tg-ne-feature-card p,.tg-ne-ad-card p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-publication-preview button,.tg-publication-preview a,.tg-preview-card button,.tg-preview-card a,.tg-real-preview button,.tg-real-preview a,.tg-space-preview button,.tg-space-preview a,.tg-ne-item-card button,.tg-ne-item-card a,.tg-ne-feature-card button,.tg-ne-feature-card a,.tg-ne-ad-card button,.tg-ne-ad-card a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tg-publication-editor input,.tg-publication-editor textarea,.tg-publication-editor select,.tg-inventory-form input,.tg-inventory-form textarea,.tg-inventory-form select,.tg-publication-workspace input,.tg-publication-workspace textarea,.tg-publication-workspace select{font-weight:400!important}html[data-tg-guide-clean-surfaces=true] body,html[data-tg-guide-clean-surfaces=true] main{background:#f4fbfb!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static.tg-guide-hero-food{background:linear-gradient(135deg,#755000 0%,#a46f00 52%,#d99b10 100%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static.tg-guide-hero-outdoor{background:linear-gradient(135deg,#b4145e 0%,#d92e6e 50%,#ff6b57 100%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static.tg-guide-hero-nightlife{background:linear-gradient(135deg,#210033 0%,#4a0f68 52%,#912c86 100%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static.tg-guide-hero-services{background:linear-gradient(135deg,#11737e 0%,#2486c7 52%,#2dd4bf 100%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static.tg-guide-hero-default{background:linear-gradient(135deg,#0b4d55 0%,#11737e 52%,#2dd4bf 100%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static:before{background:linear-gradient(90deg,#0000001f,#00000005 72%),radial-gradient(circle at 18% 100%,#ffffff1a,#0000 30%)!important}html[data-tg-guide-clean-surfaces=true] .tg-guide-hero-static:after{background:#ffffff24!important}html[data-tg-guide-clean-surfaces=true] [class*=filter-bar],html[data-tg-guide-clean-surfaces=true] [class*=filters-bar],html[data-tg-guide-clean-surfaces=true] [class*=FilterBar],html[data-tg-guide-clean-surfaces=true] [class*=category-bar],html[data-tg-guide-clean-surfaces=true] [class*=categories-bar],html[data-tg-guide-clean-surfaces=true] [class*=CategoryBar],html[data-tg-guide-clean-surfaces=true] [class*=CategoriesBar]{box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>section:not(.tg-guide-hero-static):has([class*=filter]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>section:not(.tg-guide-hero-static):has([class*=Filter]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>section:not(.tg-guide-hero-static):has([class*=category]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>section:not(.tg-guide-hero-static):has([class*=Category]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>div:not(.tg-guide-hero-static):has([class*=filter]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>div:not(.tg-guide-hero-static):has([class*=Filter]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>div:not(.tg-guide-hero-static):has([class*=category]){box-shadow:none!important;background:0 0!important}html[data-tg-guide-clean-surfaces=true] main>div:not(.tg-guide-hero-static):has([class*=Category]){box-shadow:none!important;background:0 0!important}html,body{overflow-x:hidden}.section-page.nightlife-section,main.nightlife-section,.nightlife-section{color:#fff!important;background:radial-gradient(circle at 16% 4%,#a855f729,#0000 26%),radial-gradient(circle at 88% 18%,#ec48991a,#0000 24%),linear-gradient(#080313 0%,#12051f 40%,#07020f 100%)!important;min-height:100vh!important;padding-top:0!important;padding-bottom:120px!important}.nightlife-section .tg-nightlife-main-hero-lock{z-index:5!important;background:0 0!important;width:100%!important;margin:0!important;padding:26px 0 0!important;display:block!important;position:relative!important}.nightlife-section .tg-nightlife-main-hero-lock .tg-guide-hero-static,.nightlife-section .tg-guide-hero-static.tg-guide-hero-nightlife{visibility:visible!important;opacity:1!important;clip-path:none!important;background:linear-gradient(135deg,#210033 0%,#4a0f68 52%,#912c86 100%)!important;border:1px solid #d8b4fe38!important;width:min(1400px,100% - 32px)!important;height:360px!important;min-height:360px!important;max-height:360px!important;margin:0 auto 24px!important;display:flex!important;box-shadow:0 24px 56px #00000057!important}.nightlife-section .tg-guide-hero-static-copy,.nightlife-section .tg-guide-hero-static-copy h1,.nightlife-section .tg-guide-hero-static-description{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.nightlife-section .tg-guide-hero-static h1,.nightlife-section .tg-guide-hero-static p,.nightlife-section .tg-guide-hero-static span{color:#fff!important}.nightlife-section .tg-nightlife-main-hero-lock+*{z-index:4!important;position:relative!important}.nightlife-section .tg-filter-optimizer{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.nightlife-section .tg-filter-optimizer-field span{color:#facc15!important}.nightlife-section .tg-filter-custom-trigger,.nightlife-section .tg-filter-optimizer select{color:#14051f!important;background:#fff!important;border-color:#d8b4fe47!important;box-shadow:0 10px 24px #0000003d!important}.nightlife-section .tg-filter-near-button{color:#fff!important;background:linear-gradient(135deg,#7e22ce,#be3c8d)!important;border-color:#d8b4fe57!important;box-shadow:0 12px 26px #7e22ce52!important}.nightlife-section .tg-filter-custom-menu{background:#140723!important;border-color:#c084fc47!important;box-shadow:0 18px 42px #00000061!important}.nightlife-section .tg-filter-custom-menu button{color:#ffffffe0!important}.nightlife-section .tg-filter-custom-menu button:hover,.nightlife-section .tg-filter-custom-menu button.active{color:#fff!important;background:#a855f738!important}.nightlife-section .tg-section-title-row{color:#fff!important}.nightlife-section .tg-section-title-row p{color:#facc15!important}.nightlife-section .tg-section-title-row h2{color:#fff!important;text-shadow:0 12px 30px #00000057!important}.nightlife-section .tg-section-title-row>span{color:#facc15!important;background:#facc1521!important;border:1px solid #facc1547!important}.nightlife-section .tg-place-card,.nightlife-section .tg-place-card-nightlife,.nightlife-section .placeholder-card{background:linear-gradient(#1d0a2f 0%,#12071f 100%)!important;border:1px solid #c084fc38!important;box-shadow:0 18px 38px #00000070,inset 0 1px #ffffff0b!important}.nightlife-section .tg-place-card:hover,.nightlife-section .tg-place-card-nightlife:hover,.nightlife-section .placeholder-card:hover{border-color:#d8b4fe5c!important;transform:translateY(-4px)!important;box-shadow:0 26px 52px #00000085,0 0 0 1px #d8b4fe14,inset 0 1px #ffffff0f!important}.nightlife-section .tg-place-card h3,.nightlife-section .placeholder-card h3{color:#fff!important}.nightlife-section .tg-place-card p,.nightlife-section .placeholder-card p,.nightlife-section .tg-place-meta span{color:#ffffffbd!important}.nightlife-section .tg-place-meta span+span:before{color:#ffffff61!important}.nightlife-section .tg-badge,.nightlife-section .tap-badge,.nightlife-section .tg-badge-nightlife{color:#f5e9ff!important;background:#a855f72e!important;border:1px solid #c084fc42!important}.nightlife-section .tg-place-action,.nightlife-section .tg-place-card-nightlife .tg-place-action,.nightlife-section .nightlife-card button{color:#fff!important;background:linear-gradient(135deg,#59206c,#be3c8d)!important;box-shadow:0 14px 28px #be3c8d3d!important}.nightlife-section .tg-modal-card{color:#0f2930!important;background:#fff!important}.nightlife-section .tg-modal-card h2,.nightlife-section .tg-modal-card p,.nightlife-section .tg-modal-card span{color:inherit}@media (max-width:900px){.nightlife-section .tg-nightlife-main-hero-lock{padding-top:12px!important}.nightlife-section .tg-nightlife-main-hero-lock .tg-guide-hero-static,.nightlife-section .tg-guide-hero-static.tg-guide-hero-nightlife{width:min(100% - 22px,1400px)!important;height:auto!important;min-height:330px!important;max-height:none!important;margin-bottom:18px!important}}@media (max-width:520px){.nightlife-section .tg-nightlife-main-hero-lock .tg-guide-hero-static,.nightlife-section .tg-guide-hero-static.tg-guide-hero-nightlife{width:min(100% - 16px,1400px)!important;min-height:318px!important}}.food-section .tg-place-card-food,.food-section .food-card{overflow:hidden!important}.food-section .tg-place-card-food .tg-place-image,.food-section .food-card .placeholder-image{background-color:#eadfc2!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-radius:20px!important;width:calc(100% - 20px)!important;height:170px!important;min-height:170px!important;max-height:170px!important;margin:10px auto 0!important;display:block!important;overflow:hidden!important}.food-section .tg-place-card-food .tg-place-image img,.food-section .food-card .placeholder-image img{object-fit:cover!important;object-position:center center!important;border-radius:20px!important;width:100%!important;height:100%!important;min-height:100%!important;display:block!important}.food-section .tg-place-card-food .tg-place-content,.food-section .food-card .placeholder-content{padding-top:16px!important}@media (min-width:901px){.food-section .tg-place-card-food .tg-place-image,.food-section .food-card .placeholder-image{width:calc(100% - 20px)!important;height:170px!important;min-height:170px!important;max-height:170px!important;margin:10px auto 0!important}}@media (max-width:900px){.food-section .tg-place-card-food .tg-place-image,.food-section .food-card .placeholder-image{border-radius:18px!important;width:calc(100% - 18px)!important;height:154px!important;min-height:154px!important;max-height:154px!important;margin:9px auto 0!important}}html[data-tg-public-shell=true]{scroll-behavior:smooth;--tg-public-hero-top-gap:34px}html[data-tg-public-shell=true] body{padding-top:0!important}html[data-tg-public-shell=true] .tap-mobile-nav,html[data-tg-public-shell=true] .mobile-nav{display:none!important}.tg-public-header,.tg-public-header *{box-sizing:border-box}.tg-public-header{z-index:9000;pointer-events:none;width:100%;padding:10px 16px 0;position:sticky;top:10px}.tg-public-header-inner{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:radial-gradient(circle at 12% 0,#f7d7742e,#0000 30%),linear-gradient(135deg,#ffffffe0,#f5fffdc7);border:1px solid #11737e21;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(1400px,100%);min-height:74px;margin:0 auto;padding:10px;display:grid;box-shadow:0 18px 46px #062f3521}.tg-public-brand{color:#08383f;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.tg-public-brand-mark{color:#fff;letter-spacing:-.04em;background:radial-gradient(circle at 30% 18%,#ffffff9e,#0000 30%),linear-gradient(135deg,#08383f 0%,#11737e 58%,#2dd4bf 100%);border-radius:17px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:950;display:grid;box-shadow:0 14px 30px #11737e38}.tg-public-brand-copy{gap:1px;display:grid}.tg-public-brand-copy strong{color:#08383f;letter-spacing:-.04em;font-size:15px;line-height:1}.tg-public-brand-copy small{color:#5d7378;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.tg-public-desktop-nav{background:#ffffff8f;border:1px solid #11737e14;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.tg-public-desktop-nav a{color:#426169;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:850;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.tg-public-desktop-nav a:hover{color:#08383f;background:#11737e14;transform:translateY(-1px)}.tg-public-desktop-nav a.is-active{color:#fff;background:linear-gradient(135deg,#08383f,#11737e);box-shadow:0 12px 24px #11737e2e}.tg-public-header-actions{align-items:center;gap:8px;display:inline-flex}.tg-public-header-actions a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tg-public-ghost-btn{color:#08383f;background:#ffffffad;border:1px solid #11737e1f}.tg-public-primary-btn{color:#fff;background:linear-gradient(135deg,#08383f,#11737e 62%,#2dd4bf);box-shadow:0 14px 30px #11737e38}html[data-tg-public-shell=true] .tapguide-page,html[data-tg-public-shell=true] .section-page{margin-top:0!important}.tg-public-mobile-nav,.tg-public-mobile-nav *{box-sizing:border-box}.tg-public-mobile-nav,.tg-public-mobile-cta{display:none}.tg-public-footer,.tg-public-footer *{box-sizing:border-box}.tg-public-footer{width:100%;padding:32px 16px calc(34px + env(safe-area-inset-bottom,0px));color:#fff;background:radial-gradient(circle at 10% 0,#f7d77429,#0000 30%),radial-gradient(circle at 90% 0,#2dd4bf26,#0000 28%),linear-gradient(#062f35 0%,#041f24 100%)}.tg-public-footer-inner{width:min(1400px,100%);margin:0 auto}.tg-public-footer-main{grid-template-columns:minmax(280px,1.15fr) minmax(320px,1fr);align-items:start;gap:34px;display:grid}.tg-public-footer-pill{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;background:#f7d77429;border:1px solid #f7d77438;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:0 12px;font-size:10px;font-weight:950;display:inline-flex}.tg-public-footer-brand h2{color:#fff;letter-spacing:-.07em;max-width:760px;margin:16px 0 12px;font-size:clamp(30px,4.4vw,56px);line-height:.96}.tg-public-footer-brand p{color:#ffffffc2;max-width:760px;margin:0;font-size:15px;line-height:1.65}.tg-public-footer-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tg-public-footer-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.tg-public-footer-actions a:first-child{color:#08383f;background:#f7d774}.tg-public-footer-actions a:last-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff29}.tg-public-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tg-public-footer-column{background:#ffffff13;border:1px solid #ffffff1a;border-radius:24px;min-height:210px;padding:18px}.tg-public-footer-column h3{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}.tg-public-footer-column a,.tg-public-footer-column span{color:#ffffffc2;margin-top:9px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.tg-public-footer-column a:hover{color:#fff}.tg-public-footer-bottom{color:#ffffff8f;border-top:1px solid #ffffff1a;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}@media (max-width:1180px){.tg-public-header-inner{grid-template-columns:auto 1fr}.tg-public-header-actions{display:none}.tg-public-desktop-nav{justify-self:end}.tg-public-desktop-nav a{padding:0 10px}}@media (max-width:820px){.tg-public-header{display:none}html[data-tg-public-shell=true] body{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important}html[data-tg-public-shell=true] .tapguide-page,html[data-tg-public-shell=true] .section-page{margin-top:0}.tg-public-mobile-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:9500;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#f7d77438,#0000 30%),linear-gradient(135deg,#fffffff5,#f5fffde6);border:1px solid #11737e21;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:76px;padding:7px;display:grid;position:fixed;box-shadow:0 22px 54px #062f353d,inset 0 1px #ffffffb8}.tg-public-mobile-nav a:not(.tg-public-mobile-cta){color:#5d7378;letter-spacing:-.02em;border-radius:21px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:60px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .2s,color .2s,background .2s;display:grid;position:relative}.tg-public-mobile-icon{color:currentColor;background:#11737e14;border-radius:13px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:950;display:grid}.tg-public-mobile-nav a.is-active{color:#08383f;background:#11737e14}.tg-public-mobile-nav a.is-active .tg-public-mobile-icon{color:#fff;background:linear-gradient(135deg,#08383f,#11737e);box-shadow:0 10px 22px #11737e38}.tg-public-mobile-nav a:active{transform:scale(.96)}.tg-public-mobile-cta{background:linear-gradient(135deg,#08383f,#11737e);border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:950;text-decoration:none;position:absolute;top:-42px;right:10px;box-shadow:0 14px 30px #062f3538;color:#fff!important;display:inline-flex!important}.tg-public-footer{padding:26px 12px calc(120px + env(safe-area-inset-bottom,0px))}.tg-public-footer-main{grid-template-columns:1fr;gap:22px}.tg-public-footer-columns{grid-template-columns:1fr;gap:12px}.tg-public-footer-column{min-height:auto}.tg-public-footer-bottom{flex-direction:column}}@media (max-width:390px){.tg-public-mobile-nav{border-radius:25px;min-height:72px;padding:6px;left:7px;right:7px}.tg-public-mobile-nav a:not(.tg-public-mobile-cta){min-height:58px;font-size:8px}.tg-public-mobile-icon{border-radius:12px;width:29px;height:29px}}@media (max-width:820px){.tg-public-mobile-nav{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:visible!important}.tg-public-mobile-nav a:not(.tg-public-mobile-cta),.tg-public-mobile-more>summary{color:#4f7075;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:21px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:60px;font-family:inherit;font-size:9px;font-weight:850;text-decoration:none;list-style:none;transition:transform .18s,color .18s,background .18s;display:grid;position:relative}.tg-public-mobile-more>summary::-webkit-details-marker{display:none}.tg-public-mobile-icon{border:1px solid #11737e14;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #11737e14;color:#11737e!important;background:linear-gradient(145deg,#ffffffe0,#d4f2f1a3),#11737e14!important;border-radius:15px!important;place-items:center!important;width:33px!important;height:33px!important;display:grid!important}.tg-public-mobile-icon svg{width:21px;height:21px;display:block}.tg-public-mobile-nav a.is-active,.tg-public-mobile-more[open]>summary{color:#08383f!important;background:#11737e14!important}.tg-public-mobile-nav a.is-active .tg-public-mobile-icon,.tg-public-mobile-more[open] .tg-public-mobile-icon{border-color:#ffffff24;box-shadow:inset 1px 1px #ffffff3d,inset -2px -2px #0000002e;color:#fff!important;background:linear-gradient(145deg,#0b4d56 0%,#11737e 54%,#1aa7a8 100%)!important}.tg-public-mobile-more{min-width:0;position:relative}.tg-public-mobile-panel{overscroll-behavior:contain;color:#08383f;opacity:0;pointer-events:none;transform-origin:100% 100%;background:radial-gradient(circle at 12% 0,#f7d77457,#0000 30%),radial-gradient(circle at 86% 4%,#2dd4bf3d,#0000 34%),linear-gradient(#fffffffa,#effcfafa);border:1px solid #11737e24;border-radius:26px;width:min(92vw,360px);max-height:none;padding:8px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);right:0;overflow:visible;transform:translateY(10px)scale(.98)}.tg-public-mobile-more[open] .tg-public-mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.tg-public-mobile-panel-group{background:linear-gradient(135deg,#ffffffdb,#e6f8f7bd);border:1px solid #11737e1a;border-radius:20px;padding:10px 14px 12px;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #11737e0f}.tg-public-mobile-panel-group+.tg-public-mobile-panel-group,.tg-public-mobile-panel-loose{margin-top:7px}.tg-public-mobile-panel-group h3{color:#0c6670;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:950;line-height:1.2}.tg-public-mobile-panel a,.tg-public-mobile-panel .tg-public-mobile-panel-loose a{color:#315f65!important;text-align:left!important;background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:4px 0!important;font-size:12px!important;font-weight:760!important;line-height:1.16!important;text-decoration:none!important;display:block!important}.tg-public-mobile-panel a.is-active{color:#0c6670!important}.tg-public-mobile-panel-loose{grid-template-columns:1fr;gap:6px;padding:0 3px 2px;display:grid}.tg-public-mobile-panel-loose a{border:1px solid #805e0c1f;box-shadow:inset 1px 1px #fff9,inset -1px -1px #6c4e0824;color:#08383f!important;text-align:center!important;background:linear-gradient(145deg,#ffe890 0%,#f7d774 50%,#e8bd3f 100%)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:35px!important;padding:0 12px!important;font-size:11px!important;font-weight:950!important;display:inline-flex!important}.tg-public-mobile-more[open]:before{content:"";z-index:-1;position:fixed;inset:0}}@media (max-width:390px){.tg-public-mobile-icon{border-radius:13px!important;width:30px!important;height:30px!important}.tg-public-mobile-icon svg{width:19px;height:19px}.tg-public-mobile-panel{width:min(94vw,340px);right:-2px}}@media (prefers-reduced-motion:reduce){.tg-public-mobile-nav a:not(.tg-public-mobile-cta),.tg-public-mobile-more>summary,.tg-public-mobile-panel{transition:none!important}}html[data-tg-public-shell=true]{--tg-public-body-bg:radial-gradient(circle at 12% 0%, #2dd4bf1c, transparent 32%), linear-gradient(180deg, #f4fbfa 0%, #edf7f6 48%, #fff 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #f7d77429, transparent 32%), linear-gradient(135deg, #fffffff0, #edfbf9e6);--tg-public-form-border:#11737e1f;--tg-public-header-page-bg:radial-gradient(circle at 10% 0%, #2dd4bf24, transparent 34%), linear-gradient(180deg, #f4fbfa 0%, #f4fbfa00 100%);--tg-public-header-surface:radial-gradient(circle at 12% 0%, #f7d77429, transparent 30%), linear-gradient(135deg, #ffffffe6, #eefcfad6);--tg-public-header-border:#11737e1f}html[data-tg-public-route=home]{--tg-public-body-bg:radial-gradient(circle at 15% 0%, #ff75561f, transparent 34%), radial-gradient(circle at 84% 8%, #2dd4bf24, transparent 34%), linear-gradient(180deg, #f7fcfb 0%, #eef8f7 54%, #fff 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #ff75561a, transparent 32%), linear-gradient(135deg, #fffffff0, #eafbf9e6);--tg-public-header-page-bg:radial-gradient(circle at 10% 0%, #ff75561f, transparent 34%), radial-gradient(circle at 88% 0%, #2dd4bf24, transparent 32%), linear-gradient(180deg, #f6fbfb 0%, #f6fbfb00 100%);--tg-public-header-surface:radial-gradient(circle at 14% 0%, #ff755621, transparent 32%), linear-gradient(135deg, #ffffffe6, #eafbf9d1)}html[data-tg-public-route=food]{--tg-public-body-bg:radial-gradient(circle at 12% 0%, #f7d77429, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 52%, #fff 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #f7d7743d, transparent 34%), linear-gradient(135deg, #fffffff2, #fff9e7e6);--tg-public-form-border:#c6921f24;--tg-public-header-page-bg:radial-gradient(circle at 12% 0%, #f7d77438, transparent 34%), linear-gradient(180deg, #fff8e8 0%, #fff8e800 100%);--tg-public-header-surface:radial-gradient(circle at 14% 0%, #f7d77447, transparent 34%), linear-gradient(135deg, #ffffffeb, #fff8e1d6);--tg-public-header-border:#c6921f29}html[data-tg-public-route=outdoor]{--tg-public-body-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #fff 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), linear-gradient(135deg, #fffffff0, #fff4f0e6);--tg-public-form-border:#ff755624;--tg-public-header-page-bg:radial-gradient(circle at 10% 0%, #ff755633, transparent 36%), linear-gradient(180deg, #fff2ee 0%, #fff2ee00 100%);--tg-public-header-surface:radial-gradient(circle at 12% 0%, #ff755633, transparent 34%), linear-gradient(135deg, #ffffffe6, #fff4f0db);--tg-public-header-border:#ff75562e}html[data-tg-public-route=services]{--tg-public-body-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #fff 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), linear-gradient(135deg, #fffffff0, #e8faf9e6);--tg-public-form-border:#11737e24;--tg-public-header-page-bg:radial-gradient(circle at 10% 0%, #2dd4bf33, transparent 34%), linear-gradient(180deg, #edfafa 0%, #edfafa00 100%);--tg-public-header-surface:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), linear-gradient(135deg, #ffffffe6, #e8faf9db);--tg-public-header-border:#11737e24}html[data-tg-public-route=nightlife]{--tg-public-body-bg:radial-gradient(circle at 10% 0%, #ec48992e, transparent 32%), linear-gradient(180deg, #10081f 0%, #260633 45%, #090618 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #ec489929, transparent 34%), linear-gradient(135deg, #140a24f0, #07212aeb);--tg-public-form-border:#ffffff1f;--tg-public-header-page-bg:radial-gradient(circle at 14% 0%, #ec48992e, transparent 34%), linear-gradient(180deg, #10081f 0%, #10081f00 100%);--tg-public-header-surface:radial-gradient(circle at 12% 0%, #ec489929, transparent 32%), linear-gradient(135deg, #140a24e6, #07212adb);--tg-public-header-border:#ffffff1f}html[data-tg-public-route=news]{--tg-public-body-bg:radial-gradient(circle at 10% 0%, #14b8a62e, transparent 34%), linear-gradient(180deg, #062c33 0%, #071a31 54%, #05141e 100%);--tg-public-form-bg:radial-gradient(circle at 12% 0%, #14b8a624, transparent 34%), linear-gradient(135deg, #062f35f0, #080b24eb);--tg-public-form-border:#ffffff1f;--tg-public-header-page-bg:radial-gradient(circle at 10% 0%, #14b8a62e, transparent 34%), linear-gradient(180deg, #062c33 0%, #062c3300 100%);--tg-public-header-surface:radial-gradient(circle at 12% 0%, #f7d7741a, transparent 32%), linear-gradient(135deg, #062f35eb, #080b24db);--tg-public-header-border:#ffffff1f}html[data-tg-public-shell=true] .tg-public-header{background:var(--tg-public-header-page-bg)!important}html[data-tg-public-shell=true] body{background:var(--tg-public-body-bg)!important}html[data-tg-public-shell=true] :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner,.tg-global-form,.tg-public-form,.public-form,.subscribe-form,.newsletter-form){background:var(--tg-public-form-bg)!important;border-color:var(--tg-public-form-border)!important}html[data-tg-public-route=nightlife] :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner,.tg-global-form,.tg-public-form,.public-form,.subscribe-form,.newsletter-form),html[data-tg-public-route=news] :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner,.tg-global-form,.tg-public-form,.public-form,.subscribe-form,.newsletter-form){color:#fff!important}html[data-tg-public-route=nightlife] .tg-public-header-inner{color:#fff!important;background:radial-gradient(circle at 12% 0,#ec489929,#0000 34%),linear-gradient(135deg,#140a24c7,#07212ab8)!important;border:1px solid #ffffff1f!important}html[data-tg-public-route=nightlife] .tg-public-header-actions a{text-shadow:none!important}html:has(body .nightlife-section){--tg-rebuilt-canvas:radial-gradient(circle at 10% 0%, #ec48993d, transparent 34%), radial-gradient(circle at 90% 4%, #14b8a61f, transparent 32%), linear-gradient(180deg, #16061f 0%, #2a0738 48%, #080516 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ec48992b, transparent 34%), linear-gradient(135deg, #160822e6, #06262fc7);--tg-rebuilt-nav:#ffffff14;--tg-rebuilt-border:#ffffff21}html[data-tg-public-route=food],html[data-tg-public-route=outdoor],html[data-tg-public-route=services],html[data-tg-public-route=nightlife],html[data-tg-public-route=food] body,html[data-tg-public-route=outdoor] body,html[data-tg-public-route=services] body,html[data-tg-public-route=nightlife] body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--gastronomy){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--outdoor){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--services){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .nightlife-section){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--gastronomy) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--outdoor) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--services) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .nightlife-section) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html[data-tg-public-route=food] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=outdoor] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=services] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=nightlife] :where(.section-page,.nightlife-section,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--gastronomy) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--outdoor) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--services) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .nightlife-section) :where(.section-page,.nightlife-section,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html[data-tg-public-route=food] .tg-public-header-inner,html[data-tg-public-route=outdoor] .tg-public-header-inner,html[data-tg-public-route=services] .tg-public-header-inner,html[data-tg-public-route=nightlife] .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--gastronomy) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--outdoor) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--services) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .nightlife-section) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-route=food] .tg-public-desktop-nav,html[data-tg-public-route=outdoor] .tg-public-desktop-nav,html[data-tg-public-route=services] .tg-public-desktop-nav,html[data-tg-public-route=nightlife] .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--gastronomy) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--outdoor) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--services) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .nightlife-section) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-shell=true],html[data-tg-public-shell=true] body,html[data-tg-public-shell=true] :where(.tapguide-page,.section-page,.tg-clean-page,.newsx-section,.nightlife-section,main[data-tg-public-page],[data-tg-public-page],[data-tg-public-unified-section]),html[data-tg-public-route=food] :where(.tg-clean-page,.tg-clean-page--gastronomy),html[data-tg-public-route=outdoor] :where(.tg-clean-page,.tg-clean-page--outdoor),html[data-tg-public-route=services] :where(.tg-clean-page,.tg-clean-page--services),html[data-tg-public-route=nightlife] :where(.section-page,.nightlife-section),html[data-tg-public-route=news] :where(.newsx-section){background:var(--tg-shell-bg)!important}html[data-tg-public-shell=true] :where(.tg-clean-main,.tg-clean-listing,.newsx-shell,.newsx-main,.tg-main-subscribe-placement),html[data-tg-public-shell=true] :where(.tg-subscribe-widget){background:0 0!important}html[data-tg-public-shell=true] :where(.tg-subscribe-widget__inner){background:var(--tg-shell-glass-strong)!important}html[data-tg-public-shell=true] .tg-public-header{box-shadow:none!important;background:0 0!important;border:0!important}body:has(.tg-clean-page--gastronomy){--tg-shell-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #fff 100%);--tg-route-header-surface:radial-gradient(circle at 14% 0%, #f7d7743d, transparent 32%), linear-gradient(135deg, #fff8dec7, #e2faf7ad);--tg-route-nav-surface:linear-gradient(135deg, #fff4cfc7, #e1f9f6ad);--tg-route-nav-border:#c2951e3d}body:has(.tg-clean-page--outdoor){--tg-shell-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #fff 100%);--tg-route-header-surface:radial-gradient(circle at 12% 0%, #ff75562e, transparent 34%), linear-gradient(135deg, #ffece6c7, #e5faf7a8);--tg-route-nav-surface:linear-gradient(135deg, #ffe7e0bd, #e2faf7ad);--tg-route-nav-border:#ff755642}body:has(.tg-clean-page--services){--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #fff 100%);--tg-route-header-surface:radial-gradient(circle at 12% 0%, #2dd4bf33, transparent 34%), linear-gradient(135deg, #e2fbf7d1, #f6fcfab3);--tg-route-nav-surface:linear-gradient(135deg, #d9f9f6d1, #f5fcfba8);--tg-route-nav-border:#2d9d973d}body:has(.tg-clean-page--gastronomy){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--outdoor){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--services){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--gastronomy) .tg-clean-page{background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--outdoor) .tg-clean-page{background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--services) .tg-clean-page{background:var(--tg-shell-bg)!important}html[data-tg-public-shell=true]{--tg-route-header-surface:var(--tg-shell-glass);--tg-route-nav-surface:#085e6914;--tg-route-nav-border:var(--tg-shell-border)}html[data-tg-public-route=nightlife],html[data-tg-public-route=news]{--tg-route-nav-surface:#ffffff14;--tg-route-nav-border:#ffffff24}html[data-tg-public-shell=true] .tg-public-header-inner{background:var(--tg-route-header-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--gastronomy) .tg-public-header-inner{background:var(--tg-route-header-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--outdoor) .tg-public-header-inner{background:var(--tg-route-header-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--services) .tg-public-header-inner{background:var(--tg-route-header-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-shell=true] .tg-public-desktop-nav{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--gastronomy) .tg-public-desktop-nav{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--outdoor) .tg-public-desktop-nav{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(.tg-clean-page--services) .tg-public-desktop-nav{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-shell=true] .tg-public-ghost-btn{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important}body:has(.tg-clean-page--gastronomy) .tg-public-ghost-btn{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important}body:has(.tg-clean-page--outdoor) .tg-public-ghost-btn{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important}body:has(.tg-clean-page--services) .tg-public-ghost-btn{background:var(--tg-route-nav-surface)!important;border-color:var(--tg-route-nav-border)!important;box-shadow:none!important}html[data-tg-public-route=home]{--tg-shell-bg:radial-gradient(circle at 16% 0%, #ff75561c, transparent 34%), radial-gradient(circle at 86% 4%, #2dd4bf24, transparent 34%), linear-gradient(180deg, #f8fcfb 0%, #eef8f7 54%, #edf7f6 100%)!important}html[data-tg-public-route=food]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), radial-gradient(circle at 88% 8%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #eef8f4 100%)!important}html:has(body .tg-clean-page--gastronomy){--tg-shell-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), radial-gradient(circle at 88% 8%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #eef8f4 100%)!important}body:has(.tg-clean-page--gastronomy){--tg-shell-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), radial-gradient(circle at 88% 8%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #eef8f4 100%)!important}html[data-tg-public-route=outdoor]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), radial-gradient(circle at 88% 6%, #2dd4bf1a, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #eef7f5 100%)!important}html:has(body .tg-clean-page--outdoor){--tg-shell-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), radial-gradient(circle at 88% 6%, #2dd4bf1a, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #eef7f5 100%)!important}body:has(.tg-clean-page--outdoor){--tg-shell-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), radial-gradient(circle at 88% 6%, #2dd4bf1a, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #eef7f5 100%)!important}html[data-tg-public-route=services]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), radial-gradient(circle at 90% 10%, #07737e14, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #eef8f7 100%)!important}html:has(body .tg-clean-page--services){--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), radial-gradient(circle at 90% 10%, #07737e14, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #eef8f7 100%)!important}body:has(.tg-clean-page--services){--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), radial-gradient(circle at 90% 10%, #07737e14, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #eef8f7 100%)!important}html:has(body .tg-clean-page--gastronomy){background:var(--tg-shell-bg)!important}html:has(body .tg-clean-page--outdoor){background:var(--tg-shell-bg)!important}html:has(body .tg-clean-page--services){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--gastronomy){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--outdoor){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--services){background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--gastronomy) .tg-clean-page{background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--outdoor) .tg-clean-page{background:var(--tg-shell-bg)!important}body:has(.tg-clean-page--services) .tg-clean-page{background:var(--tg-shell-bg)!important}:is(html:has(body .tg-clean-page--gastronomy),html:has(body .tg-clean-page--outdoor),html:has(body .tg-clean-page--services),body:has(.tg-clean-page--gastronomy),body:has(.tg-clean-page--outdoor),body:has(.tg-clean-page--services)){min-height:100%;background-attachment:scroll!important}body:has(.tg-clean-page--gastronomy) .tg-public-desktop-nav{background:linear-gradient(135deg,#fff4cfc7,#e1f9f6ad)!important}body:has(.tg-clean-page--outdoor) .tg-public-desktop-nav{background:linear-gradient(135deg,#ffe7e0bd,#e2faf7ad)!important}body:has(.tg-clean-page--services) .tg-public-desktop-nav{background:linear-gradient(135deg,#d9f9f6d1,#f5fcfba8)!important}:is(body:has(.tg-clean-page--gastronomy) .tg-public-desktop-nav,body:has(.tg-clean-page--outdoor) .tg-public-desktop-nav,body:has(.tg-clean-page--services) .tg-public-desktop-nav){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-shell=true]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #f5fbfa 0%, #eef8f7 48%, #fff 100%);--tg-shell-glass:linear-gradient(135deg, #ffffffbd, #eefcfaa3);--tg-shell-glass-strong:linear-gradient(135deg, #ffffffe0, #eefcfac7);--tg-shell-border:#11737e1f;--tg-shell-text:#073840;--tg-shell-muted:#456a70}html[data-tg-public-route=home]{--tg-shell-bg:radial-gradient(circle at 16% 0%, #ff75561c, transparent 34%), radial-gradient(circle at 86% 4%, #2dd4bf24, transparent 34%), linear-gradient(180deg, #f8fcfb 0%, #eef8f7 54%, #fff 100%);--tg-shell-glass:linear-gradient(135deg, #ffffffbd, #e8fbf89e);--tg-shell-glass-strong:linear-gradient(135deg, #ffffffe6, #e8fbf8c7)}html[data-tg-public-route=food]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #fff 100%);--tg-shell-glass:linear-gradient(135deg, #ffffffb8, #fff8e19e);--tg-shell-glass-strong:linear-gradient(135deg, #ffffffe6, #fff8e1c7);--tg-shell-border:#c6921f24}html[data-tg-public-route=outdoor]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #fff 100%);--tg-shell-glass:linear-gradient(135deg, #ffffffb8, #fff4f09e);--tg-shell-glass-strong:linear-gradient(135deg, #ffffffe6, #fff4f0c7);--tg-shell-border:#ff755626}html[data-tg-public-route=services]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #fff 100%);--tg-shell-glass:linear-gradient(135deg, #ffffffb8, #e8faf99e);--tg-shell-glass-strong:linear-gradient(135deg, #ffffffe6, #e8faf9c7)}html[data-tg-public-route=nightlife]{--tg-shell-bg:radial-gradient(circle at 12% 0%, #ec48992e, transparent 34%), radial-gradient(circle at 88% 2%, #14b8a614, transparent 30%), linear-gradient(180deg, #170721 0%, #260633 46%, #0b0618 100%);--tg-shell-glass:linear-gradient(135deg, #140a24c7, #07212ab3);--tg-shell-glass-strong:linear-gradient(135deg, #140a24e0, #07212ac7);--tg-shell-border:#ffffff1f;--tg-shell-text:#fff;--tg-shell-muted:#ffffffc2}html[data-tg-public-route=news]{--tg-shell-bg:radial-gradient(circle at 10% 0%, #14b8a62e, transparent 34%), linear-gradient(180deg, #062c33 0%, #071a31 54%, #05141e 100%);--tg-shell-glass:linear-gradient(135deg, #062f35c7, #080b24b8);--tg-shell-glass-strong:linear-gradient(135deg, #062f35e0, #080b24c7);--tg-shell-border:#ffffff1f;--tg-shell-text:#fff;--tg-shell-muted:#ffffffc2}html[data-tg-public-shell=true],html[data-tg-public-shell=true] body{background:var(--tg-shell-bg)!important}html[data-tg-public-shell=true] .tg-public-header{box-shadow:none!important;background:0 0!important;border:0!important;margin-bottom:0!important;padding-top:16px!important}html[data-tg-public-shell=true] .tg-public-header-inner{background:var(--tg-shell-glass)!important;border:1px solid var(--tg-shell-border)!important;color:var(--tg-shell-text)!important;box-shadow:none!important}html[data-tg-public-shell=true] .tg-public-desktop-nav{border-color:var(--tg-shell-border)!important;box-shadow:none!important;background:#ffffff75!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav,html[data-tg-public-route=news] .tg-public-desktop-nav{border-color:var(--tg-shell-border)!important;background:#ffffff14!important}html[data-tg-public-shell=true] .tg-public-desktop-nav a{color:var(--tg-shell-muted)!important;text-shadow:none!important}html[data-tg-public-shell=true] .tg-public-desktop-nav a.is-active,html[data-tg-public-shell=true] .tg-public-desktop-nav a:hover{color:#fff!important;background:#075e69!important}html[data-tg-public-shell=true] :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner,.tg-global-form,.tg-public-form,.public-form,.subscribe-form,.newsletter-form){background:var(--tg-shell-glass-strong)!important;border-color:var(--tg-shell-border)!important;box-shadow:none!important;color:var(--tg-shell-text)!important}html[data-tg-public-shell=true] :where(.tapguide-page,.section-page,.tg-clean-page,.newsx-section,.nightlife-section){border-top:0!important}html[data-tg-public-shell=true]:not([data-tg-public-route=nightlife]):not([data-tg-public-route=news]) :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner) :where(h1,h2,h3,p,span,strong,small){color:#073840!important;text-shadow:none!important;opacity:1!important}html[data-tg-public-shell=true]:not([data-tg-public-route=nightlife]):not([data-tg-public-route=news]) :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner) :where(.hero-badge,.tg-public-footer-pill,.tg-badge,.badge,[class*=pill]){color:#0c6670!important;background:#ffffffb8!important;border-color:#11737e24!important}html[data-tg-public-shell=true]:not([data-tg-public-route=nightlife]):not([data-tg-public-route=news]) :where(.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-subscribe-widget__inner) :where(input,select,textarea){color:#073840!important;background:#ffffffc7!important}html[data-tg-public-shell=true] .tg-public-header-inner{background:var(--tg-public-header-surface)!important;border-color:var(--tg-public-header-border)!important}html[data-tg-public-route=nightlife] .tg-public-header-inner,html[data-tg-public-route=news] .tg-public-header-inner{color:#fff!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav a,html[data-tg-public-route=news] .tg-public-desktop-nav a{color:#ffffffc7!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav a.is-active,html[data-tg-public-route=nightlife] .tg-public-desktop-nav a:hover,html[data-tg-public-route=news] .tg-public-desktop-nav a.is-active,html[data-tg-public-route=news] .tg-public-desktop-nav a:hover{color:#fff!important;background:#ffffff1a!important}@media (min-width:821px){html[data-tg-public-shell=true] .tg-public-header{margin-bottom:0!important;padding-top:12px!important}html[data-tg-public-shell=true] .tapguide-page,html[data-tg-public-shell=true] .section-page,html[data-tg-public-shell=true] .tg-clean-page{margin-top:0!important;padding-top:0!important}html[data-tg-public-shell=true] .tg-hero-v2,html[data-tg-public-shell=true] .tg-guide-hero-static,html[data-tg-public-shell=true] [data-tg-layout-hero],html[data-tg-public-shell=true] .tapguide-page>section:first-of-type{margin-top:var(--tg-public-hero-top-gap)!important}}@media (max-width:820px){html[data-tg-public-shell=true]{--tg-public-hero-top-gap:14px}html[data-tg-public-shell=true] .tapguide-page,html[data-tg-public-shell=true] .section-page,html[data-tg-public-shell=true] .tg-clean-page{margin-top:0!important;padding-top:0!important}html[data-tg-public-shell=true] .tg-hero-v2,html[data-tg-public-shell=true] .tg-guide-hero-static,html[data-tg-public-shell=true] [data-tg-layout-hero],html[data-tg-public-shell=true] .tapguide-page>section:first-of-type{margin-top:var(--tg-public-hero-top-gap)!important}}html[data-tg-public-route=nightlife],html[data-tg-public-route=nightlife] body{background-color:#0000!important;background-image:radial-gradient(circle at 12% 0,#a855f733,#0000 30%),radial-gradient(circle at 90% 12%,#ec489924,#0000 28%),linear-gradient(#080313 0%,#12051f 42%,#07020f 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}html[data-tg-public-route=nightlife] .tg-public-header{background:0 0!important}html[data-tg-public-route=nightlife] .tg-public-header-inner{background:radial-gradient(circle at 12% 0,#f7d77421,#0000 30%),linear-gradient(135deg,#ffffffeb,#f5fffdd6)!important}html[data-tg-public-route=nightlife] .section-page.nightlife-section,html[data-tg-public-route=nightlife] main.nightlife-section,html[data-tg-public-route=nightlife] .nightlife-section{color:#fff!important;width:100%!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(circle at 14% 2%,#a855f72e,#0000 28%),radial-gradient(circle at 92% 16%,#ec489921,#0000 26%),linear-gradient(#080313 0%,#12051f 42%,#07020f 100%)!important;margin-top:0!important;padding-top:24px!important}html[data-tg-public-route=nightlife] .nightlife-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 8%,#7e22ce2e,#0000 30%),linear-gradient(#080313 0%,#12051f 48%,#07020f 100%);position:absolute;inset:0}html[data-tg-public-route=nightlife] .nightlife-section{isolation:isolate!important;position:relative!important;overflow-x:hidden!important}html[data-tg-public-route=nightlife] .nightlife-section .tg-guide-hero-static.tg-guide-hero-nightlife{margin-top:var(--tg-public-hero-top-gap)!important}@media (min-width:821px){html[data-tg-public-route=nightlife] .tg-public-header{margin-bottom:18px!important}html[data-tg-public-route=nightlife] .nightlife-section{padding-top:18px!important}}@media (max-width:820px){html[data-tg-public-route=nightlife] .section-page.nightlife-section,html[data-tg-public-route=nightlife] main.nightlife-section,html[data-tg-public-route=nightlife] .nightlife-section{background:radial-gradient(circle at 20% 0,#a855f738,#0000 32%),linear-gradient(#080313 0%,#12051f 46%,#07020f 100%)!important;padding-top:12px!important}}html[data-tg-news-events-ux=true] .tg-news-weather-widget,html[data-tg-news-events-ux=true] .tg-news-weather-widget *{box-sizing:border-box}html[data-tg-news-events-ux=true] .tg-news-weather-widget{color:#fff;background:radial-gradient(circle at 12% 0,#2dd4bf38,#0000 30%),linear-gradient(135deg,#08383ff5,#0a555ddb);border:1px solid #2dd4bf33;border-radius:28px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;width:min(1400px,100% - 32px);margin:16px auto 18px;padding:16px;display:grid;box-shadow:0 18px 42px #00000038}html[data-tg-news-events-ux=true] .tg-news-weather-copy{gap:4px;display:grid}html[data-tg-news-events-ux=true] .tg-news-weather-copy span{color:#2dd4bf;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}html[data-tg-news-events-ux=true] .tg-news-weather-copy strong{color:#fff;letter-spacing:-.05em;font-size:clamp(20px,2.2vw,32px);line-height:1}html[data-tg-news-events-ux=true] .tg-news-weather-copy p{color:#ffffffb8;max-width:780px;margin:0;font-size:13px;line-height:1.45}html[data-tg-news-events-ux=true] .tg-news-weather-live{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:22px;gap:4px;min-width:190px;padding:14px;display:grid}html[data-tg-news-events-ux=true] .tg-news-weather-live span{color:#2dd4bf;font-size:11px;font-weight:900}html[data-tg-news-events-ux=true] .tg-news-weather-live strong{color:#fff;letter-spacing:-.06em;font-size:34px;line-height:1}html[data-tg-news-events-ux=true] .tg-news-weather-live small{color:#ffffffa8;font-size:11px;line-height:1.35}html[data-tg-news-events-ux=true] .tg-news-weather-link{color:#04292e;white-space:nowrap;background:#2dd4bf;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}html[data-tg-news-events-ux=true] main button,html[data-tg-news-events-ux=true] main a{cursor:pointer}.tg-news-modal-backdrop,.tg-news-modal-backdrop *{box-sizing:border-box}.tg-news-modal-backdrop{z-index:20000;-webkit-backdrop-filter:blur(16px);background:#030f16b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tg-news-modal-card{color:#0f2930;background:#fff;border:1px solid #ffffff94;border-radius:34px;grid-template-columns:minmax(260px,.95fr) 1.05fr;width:min(860px,100%);max-height:min(88vh,840px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000061}.tg-news-modal-media{background-color:#0000;background-image:radial-gradient(circle at 100% 0,#2dd4bf3d,#0000 34%),linear-gradient(135deg,#08383f,#11737e);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:420px}.tg-news-modal-content{padding:26px;overflow-y:auto}.tg-news-modal-kicker{color:#11737e;letter-spacing:.08em;text-transform:uppercase;background:#11737e14;border-radius:999px;width:max-content;max-width:100%;margin:0 0 12px;padding:8px 11px;font-size:10px;font-weight:950}.tg-news-modal-content h2{color:#08383f;letter-spacing:-.07em;margin:0;font-size:clamp(30px,4.6vw,56px);line-height:.96}.tg-news-modal-description{color:#5d7378;margin:16px 0 0;font-size:15px;line-height:1.65}.tg-news-modal-actions{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:24px;display:grid}.tg-news-modal-actions button{cursor:pointer;border:0;border-radius:999px;min-height:46px;font-size:12px;font-weight:950}.tg-news-modal-actions button:first-child{color:#fff;background:linear-gradient(135deg,#08383f,#11737e)}.tg-news-modal-actions button:nth-child(2){color:#04292e;background:#2dd4bf}.tg-news-modal-actions button:last-child{color:#0f2930;background:#f4fbfb}.tg-news-toast{z-index:21000;opacity:0;pointer-events:none;color:#fff;background:#08383f;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;transition:opacity .18s,transform .18s;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 16px 36px #0000003d}.tg-news-toast[data-visible=true]{opacity:1;transform:translate(-50%)translateY(0)}@media (max-width:820px){html[data-tg-news-events-ux=true] .tg-news-weather-widget{border-radius:24px;grid-template-columns:1fr;gap:10px;width:min(100% - 22px,1400px);padding:14px}html[data-tg-news-events-ux=true] .tg-news-weather-live{min-width:0}html[data-tg-news-events-ux=true] .tg-news-weather-link{width:100%}.tg-news-modal-backdrop{align-items:end;padding:10px}.tg-news-modal-card{border-radius:28px;grid-template-columns:1fr;max-height:88vh}.tg-news-modal-media{min-height:220px}.tg-news-modal-content{padding:20px}.tg-news-modal-actions{grid-template-columns:1fr}}.tg-info-page{background:radial-gradient(circle at 12% 0,#f7d77429,#0000 28%),radial-gradient(circle at 90% 8%,#2dd4bf24,#0000 30%),linear-gradient(#f4fbfb 0%,#fff 100%)}.tg-info-hero{width:min(1120px,100% - 32px);margin:0 auto 18px;padding:44px 0 12px}.tg-info-hero p{color:#11737e;text-transform:uppercase;letter-spacing:.08em;background:#11737e14;border-radius:999px;width:max-content;max-width:100%;margin:0 0 12px;padding:8px 12px;font-size:11px;font-weight:950}.tg-info-hero h1{color:#08383f;letter-spacing:-.07em;max-width:920px;margin:0 0 12px;font-size:clamp(38px,6vw,72px);line-height:.96}.tg-info-hero span{color:#5d7378;max-width:820px;font-size:16px;line-height:1.65;display:block}.tg-info-card{background:#fff;border:1px solid #11737e1a;border-radius:30px;width:min(1120px,100% - 32px);margin:0 auto 44px;padding:24px;box-shadow:0 18px 44px #062f3514}.tg-info-card h2{color:#08383f;letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(26px,4vw,44px);line-height:1}.tg-info-card p{color:#5d7378;max-width:860px;margin:0;font-size:15px;line-height:1.7}.tg-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.tg-info-grid article{background:#f4fbfb;border:1px solid #11737e1a;border-radius:22px;min-height:150px;padding:18px}.tg-info-grid strong{color:#08383f;margin-bottom:8px;font-size:16px;display:block}.tg-info-grid span{color:#5d7378;font-size:13px;line-height:1.55;display:block}.tg-report-box{background:radial-gradient(circle at 100% 0,#f7d77438,#0000 30%),#f4fbfb;border:1px solid #11737e1a;border-radius:24px;margin-top:22px;padding:20px}.tg-report-box h3{color:#08383f;letter-spacing:-.05em;margin:0 0 8px;font-size:24px}.tg-report-box a{color:#11737e;font-weight:850}.tg-info-primary-link{background:linear-gradient(135deg,#08383f,#11737e);border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:46px;margin-top:16px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.tg-subscribe-card{grid-template-columns:minmax(280px,.75fr) minmax(320px,1.25fr);align-items:start;gap:24px;display:grid}.tg-subscribe-intro{position:sticky;top:110px}.tg-subscribe-form,.tg-subscribe-form *{box-sizing:border-box}.tg-subscribe-form{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 30%),#f4fbfb;border:1px solid #11737e1a;border-radius:26px;gap:16px;padding:18px;display:grid}.tg-subscribe-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tg-subscribe-form label,.tg-subscribe-notes{gap:7px;display:grid}.tg-subscribe-form label span,.tg-subscribe-interests legend{color:#08383f;font-size:12px;font-weight:900}.tg-subscribe-form input,.tg-subscribe-form select,.tg-subscribe-form textarea{color:#0f2930;width:100%;font:inherit;background:#fff;border:1px solid #11737e24;border-radius:16px;outline:none;font-size:14px}.tg-subscribe-form input,.tg-subscribe-form select{min-height:48px;padding:0 13px}.tg-subscribe-form textarea{resize:vertical;padding:13px}.tg-subscribe-form input:focus,.tg-subscribe-form select:focus,.tg-subscribe-form textarea:focus{border-color:#11737e;box-shadow:0 0 0 4px #2dd4bf24}.tg-subscribe-interests{background:#ffffff9e;border:1px solid #11737e1a;border-radius:20px;margin:0;padding:14px}.tg-subscribe-interests div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tg-subscribe-interests label{color:#0f2930;background:#fff;border:1px solid #11737e1a;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.tg-subscribe-interests input{width:auto;min-height:auto}.tg-subscribe-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08383f,#11737e 62%,#2dd4bf);border:none;border-radius:999px;min-height:52px;font-size:14px;font-weight:950;box-shadow:0 14px 30px #11737e38}.tg-subscribe-status{background:#2dd4bf1f;border:1px solid #11737e1f;border-radius:16px;padding:12px 14px;font-weight:800;color:#08383f!important;max-width:none!important;font-size:13px!important}.tg-subscribe-form small{color:#5d7378;font-size:11px;line-height:1.55}@media (min-width:1020px){.tg-public-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1019px) and (min-width:761px){.tg-public-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.tg-info-hero{padding-top:24px}.tg-info-grid,.tg-subscribe-card,.tg-subscribe-form-grid{grid-template-columns:1fr}.tg-subscribe-intro{position:static}.tg-info-card{border-radius:24px;padding:18px}.tg-subscribe-form{border-radius:22px;padding:14px}}.tg-visitor-section{background:#ffffffd6;border:1px solid #11737e1a;border-radius:34px;padding:clamp(18px,2.6vw,30px);box-shadow:0 18px 44px #062f3514}.tg-visitor-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.tg-visitor-card-grid,.tg-visitor-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-visitor-card-grid article,.tg-visitor-feature-grid article{background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 32%),#f4fbfb;border:1px solid #11737e1a;border-radius:28px;min-height:210px;padding:20px;transition:transform .2s,box-shadow .2s}.tg-visitor-card-grid article:hover,.tg-visitor-feature-grid article:hover{transform:translateY(-3px);box-shadow:0 16px 34px #062f351a}.tg-visitor-form-section{background:radial-gradient(circle at 90% 0,#2dd4bf1f,#0000 32%),#fff;border:1px solid #11737e1a;border-radius:34px;padding:clamp(18px,2.6vw,30px);box-shadow:0 18px 44px #062f3514}@media (max-width:980px){.tg-visitor-hero,.tg-visitor-band,.tg-visitor-story{grid-template-columns:1fr}.tg-visitor-hero{min-height:auto}.tg-visitor-hero-panel{min-height:190px}.tg-visitor-card-grid,.tg-visitor-card-grid-3,.tg-visitor-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tg-visitor-page{padding:14px 10px 120px}.tg-visitor-hero,.tg-visitor-section,.tg-visitor-band,.tg-visitor-story,.tg-visitor-form-section{border-radius:26px}.tg-visitor-hero{padding:22px}.tg-visitor-hero h1{font-size:clamp(38px,12vw,58px)}.tg-visitor-section-head{align-items:start;display:grid}.tg-visitor-card-grid,.tg-visitor-card-grid-3,.tg-visitor-feature-grid,.tg-premium-form-grid{grid-template-columns:1fr}.tg-visitor-card-grid article,.tg-visitor-feature-grid article{min-height:auto}.tg-visitor-actions a{width:100%}.tg-premium-form-head{border-radius:24px;padding:18px}}.tg-visitor-page,.tg-visitor-page *{box-sizing:border-box}.tg-visitor-page{color:#08383f;background:radial-gradient(circle at 12% 0,#f7d77429,#0000 28%),radial-gradient(circle at 90% 8%,#2dd4bf29,#0000 30%),linear-gradient(#f4fbfb 0%,#fff 100%);min-height:100vh;padding:28px 16px 72px}.tg-visitor-hero{background:radial-gradient(circle at 82% 16%,#f7d77438,#0000 18%),radial-gradient(circle at 12% 6%,#2dd4bf2e,#0000 26%),linear-gradient(135deg,#08383f 0%,#11737e 58%,#0b4f58 100%);border:1px solid #11737e24;border-radius:38px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:stretch;gap:24px;width:min(1400px,100%);min-height:430px;margin:0 auto 18px;padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #062f3529}.tg-visitor-hero:after{content:"";pointer-events:none;background:#ffffff1f;border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-90px}.tg-visitor-hero-copy{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.tg-visitor-kicker{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;background:#f7d77426;border:1px solid #f7d77442;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:0 13px;font-size:11px;font-weight:950;display:inline-flex}.tg-visitor-hero h1{color:#fff;letter-spacing:-.085em;max-width:920px;margin:20px 0 16px;font-size:clamp(44px,6.8vw,88px);line-height:.88}.tg-visitor-hero p{color:#ffffffc7;max-width:780px;margin:0;font-size:clamp(15px,1.8vw,19px);line-height:1.6}.tg-visitor-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tg-visitor-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.tg-visitor-actions a:first-child{color:#08383f;background:#f7d774;box-shadow:0 16px 32px #f7d77433}.tg-visitor-actions a:last-child{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.tg-visitor-hero-panel{z-index:2;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#f7d77433,#0000 34%),#ffffff21;border:1px solid #ffffff2e;border-radius:32px;flex-direction:column;justify-content:end;align-self:end;min-height:230px;padding:24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.tg-visitor-hero-panel strong{color:#fff;letter-spacing:-.06em;margin-bottom:10px;font-size:clamp(25px,3vw,38px);line-height:.96;display:block}.tg-visitor-hero-panel span{color:#ffffffc2;font-size:14px;line-height:1.55}.tg-visitor-section,.tg-visitor-band,.tg-visitor-story,.tg-visitor-form-section{width:min(1400px,100%);margin:18px auto 0}.tg-visitor-section,.tg-visitor-form-section{background:#ffffffe0;border:1px solid #11737e1a;border-radius:34px;padding:clamp(18px,2.6vw,30px);box-shadow:0 18px 44px #062f3514}.tg-visitor-section-head{gap:8px;margin-bottom:18px;display:grid}.tg-visitor-section-head span{color:#11737e;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tg-visitor-section-head h2{color:#08383f;letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(32px,5vw,64px);line-height:.92}.tg-visitor-card-grid,.tg-visitor-feature-grid{gap:14px;display:grid}.tg-visitor-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-visitor-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tg-visitor-card-grid article,.tg-visitor-feature-grid article{background:radial-gradient(circle at 100% 0,#2dd4bf24,#0000 32%),#f4fbfb;border:1px solid #11737e1a;border-radius:28px;min-height:210px;padding:20px}.tg-visitor-card-grid article>span{color:#9a6a00;text-transform:uppercase;letter-spacing:.06em;background:#f7d77459;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.tg-visitor-card-grid h3,.tg-visitor-feature-grid h3{color:#08383f;letter-spacing:-.06em;margin:16px 0 9px;font-size:24px;line-height:1}.tg-visitor-card-grid p,.tg-visitor-feature-grid p{color:#5d7378;margin:0;font-size:14px;line-height:1.58}.tg-visitor-band,.tg-visitor-story{color:#fff;background:radial-gradient(circle at 14% 0,#f7d7742e,#0000 30%),linear-gradient(135deg,#062f35 0%,#08383f 100%);border:1px solid #ffffff1a;border-radius:34px;grid-template-columns:1fr .9fr;align-items:end;gap:24px;padding:clamp(22px,3.4vw,38px);display:grid;box-shadow:0 22px 50px #062f352e}.tg-visitor-band span,.tg-visitor-story span{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tg-visitor-band h2,.tg-visitor-story h2{color:#fff;letter-spacing:-.075em;margin:10px 0 0;font-size:clamp(30px,4.8vw,58px);line-height:.94}.tg-visitor-band p,.tg-visitor-story p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.65}.tg-premium-form,.tg-premium-form *{box-sizing:border-box}.tg-premium-form{gap:16px;display:grid}.tg-premium-form-head{color:#fff;background:radial-gradient(circle at 100% 0,#f7d7742e,#0000 30%),linear-gradient(135deg,#08383f,#11737e);border-radius:28px;padding:22px}.tg-premium-form-head span{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tg-premium-form-head strong{color:#fff;letter-spacing:-.07em;margin-top:8px;font-size:clamp(28px,4vw,48px);line-height:.96;display:block}.tg-premium-form-head p{color:#ffffffc2;max-width:760px;margin:12px 0 0;font-size:14px;line-height:1.6}.tg-premium-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tg-premium-form label,.tg-premium-full{gap:7px;display:grid}.tg-premium-form label span,.tg-premium-checks legend{color:#08383f;font-size:12px;font-weight:950}.tg-premium-form input,.tg-premium-form select,.tg-premium-form textarea{color:#0f2930;width:100%;font:inherit;background:#f9fdfd;border:1px solid #11737e24;border-radius:17px;outline:none;font-size:14px}.tg-premium-form input,.tg-premium-form select{min-height:50px;padding:0 14px}.tg-premium-form textarea{resize:vertical;padding:14px}.tg-premium-form input:focus,.tg-premium-form select:focus,.tg-premium-form textarea:focus{background:#fff;border-color:#11737e;box-shadow:0 0 0 4px #2dd4bf21}.tg-premium-checks{background:#f4fbfb;border:1px solid #11737e1a;border-radius:22px;margin:0;padding:16px}.tg-premium-checks div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.tg-premium-checks label{color:#0f2930;background:#fff;border:1px solid #11737e1a;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.tg-premium-checks input{width:auto;min-height:auto}.tg-premium-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08383f,#11737e 62%,#2dd4bf);border:none;border-radius:999px;min-height:54px;font-size:14px;font-weight:950;box-shadow:0 14px 30px #11737e38}.tg-premium-form-status{color:#08383f;background:#2dd4bf1f;border:1px solid #11737e1f;border-radius:18px;margin:0;padding:13px 15px;font-size:13px;font-weight:850}.tg-premium-form small{color:#5d7378;font-size:11px;line-height:1.55}@media (max-width:980px){.tg-visitor-hero,.tg-visitor-band,.tg-visitor-story{grid-template-columns:1fr}.tg-visitor-card-grid,.tg-visitor-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tg-visitor-page{padding:14px 10px 120px}.tg-visitor-hero,.tg-visitor-section,.tg-visitor-band,.tg-visitor-story,.tg-visitor-form-section{border-radius:26px}.tg-visitor-hero{min-height:auto;padding:22px}.tg-visitor-hero h1{font-size:clamp(38px,12vw,58px)}.tg-visitor-card-grid,.tg-visitor-feature-grid,.tg-premium-form-grid{grid-template-columns:1fr}.tg-visitor-card-grid article,.tg-visitor-feature-grid article{min-height:auto}.tg-visitor-actions a{width:100%}}.tg-doc-page,.tg-doc-page *{box-sizing:border-box}.tg-doc-page{color:#08383f;background:radial-gradient(circle at 12% 0,#f7d7741f,#0000 28%),radial-gradient(circle at 88% 8%,#2dd4bf1f,#0000 30%),linear-gradient(#f4fbfb 0%,#fff 100%);min-height:100vh;padding:32px 16px 72px}.tg-doc-hero,.tg-doc-layout,.tg-doc-form-section,.tg-story-hero,.tg-story-grid,.tg-story-band{width:min(1180px,100%);margin-left:auto;margin-right:auto}.tg-doc-hero{padding:46px 0 24px}.tg-doc-hero span,.tg-story-hero span{color:#11737e;letter-spacing:.08em;text-transform:uppercase;background:#11737e14;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.tg-doc-hero h1,.tg-story-hero h1{color:#08383f;letter-spacing:-.08em;max-width:880px;margin:18px 0 12px;font-size:clamp(40px,6.4vw,78px);line-height:.9}.tg-doc-hero p,.tg-story-hero p{color:#5d7378;max-width:760px;margin:0;font-size:16px;line-height:1.6}.tg-doc-layout{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.tg-doc-layout aside{background:#fff;border:1px solid #11737e1a;border-radius:24px;padding:18px;position:sticky;top:118px;box-shadow:0 14px 34px #062f350f}.tg-doc-layout aside strong{color:#08383f;margin-bottom:12px;font-size:13px;display:block}.tg-doc-layout aside a{color:#5d7378;border-top:1px solid #11737e14;padding:9px 0;font-size:13px;line-height:1.35;text-decoration:none;display:block}.tg-doc-layout aside a:hover{color:#11737e}.tg-doc-card,.tg-doc-form-section{background:#fff;border:1px solid #11737e1a;border-radius:30px;padding:28px;box-shadow:0 18px 44px #062f3514}.tg-doc-card h2{color:#08383f;letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(24px,3.4vw,38px);line-height:1}.tg-doc-card h2:not(:first-child){margin-top:28px}.tg-doc-card p{color:#5d7378;max-width:820px;margin:0;font-size:15px;line-height:1.7}.tg-doc-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tg-doc-actions a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.tg-doc-actions a:first-child{color:#fff;background:linear-gradient(135deg,#08383f,#11737e)}.tg-doc-actions a:last-child{color:#08383f;background:#f4fbfb;border:1px solid #11737e1a}.tg-doc-form-section{margin-top:18px}.tg-doc-form,.tg-doc-form *{box-sizing:border-box}.tg-doc-form{gap:16px;display:grid}.tg-doc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tg-doc-form label,.tg-doc-full,.tg-doc-file{gap:7px;display:grid}.tg-doc-form label span,.tg-doc-file span,.tg-doc-checks legend{color:#08383f;font-size:12px;font-weight:950}.tg-doc-form input,.tg-doc-form select,.tg-doc-form textarea{color:#0f2930;width:100%;font:inherit;background:#f9fdfd;border:1px solid #11737e24;border-radius:16px;outline:none;font-size:14px}.tg-doc-form input,.tg-doc-form select{min-height:48px;padding:0 13px}.tg-doc-form textarea{resize:vertical;padding:13px}.tg-doc-file{background:#f4fbfb;border:1px dashed #11737e38;border-radius:20px;padding:14px}.tg-doc-file input{background:#fff;padding:11px}.tg-doc-file small,.tg-doc-note{color:#5d7378;font-size:11px;line-height:1.5}.tg-doc-note a,.tg-form-privacy-note a,.smart-privacy-note a,.lucky-comment-privacy a,.tg-subscribe-consents a,.tg-subscribe-tropical-form small a{color:#0f7d88;border-bottom:1px solid #0f7d8859;font-weight:950;text-decoration:none}.tg-form-privacy-note,.smart-privacy-note,.lucky-comment-privacy{color:#5d7378;font-size:11px;font-weight:750;line-height:1.5;display:block}.smart-privacy-note{margin-top:10px}.lucky-comment-privacy{text-align:center;grid-column:1/-1;justify-self:center;width:min(100%,720px);margin:4px auto 0}.tg-doc-checks{background:#f4fbfb;border:1px solid #11737e1a;border-radius:20px;flex-wrap:wrap;gap:8px;margin:0;padding:14px;display:flex}.tg-doc-checks label{background:#fff;border:1px solid #11737e1a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.tg-doc-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08383f,#11737e 62%,#2dd4bf);border:none;border-radius:999px;min-height:50px;font-size:14px;font-weight:950;box-shadow:0 14px 30px #11737e33}.tg-doc-status{color:#08383f;background:#2dd4bf1f;border:1px solid #11737e1f;border-radius:16px;margin:0;padding:12px 14px;font-size:13px;font-weight:850}.tg-story-page{background:radial-gradient(circle at 12% 0,#f7d77424,#0000 28%),radial-gradient(circle at 88% 8%,#2dd4bf24,#0000 30%),linear-gradient(#f4fbfb 0%,#fff 100%)}.tg-story-hero{padding:54px 0 28px}.tg-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tg-story-grid article{background:#fff;border:1px solid #11737e1a;border-radius:28px;min-height:260px;padding:20px;box-shadow:0 16px 34px #062f350f}.tg-story-grid article span{color:#9a6a00;background:#f7d77459;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.tg-story-grid h2{color:#08383f;letter-spacing:-.06em;margin:16px 0 10px;font-size:26px;line-height:1}.tg-story-grid p{color:#5d7378;margin:0;font-size:14px;line-height:1.6}.tg-story-band{color:#fff;background:radial-gradient(circle at 14% 0,#f7d7742e,#0000 30%),linear-gradient(135deg,#062f35 0%,#08383f 100%);border-radius:32px;margin-top:18px;padding:30px;box-shadow:0 22px 50px #062f3529}.tg-story-band h2{color:#fff;letter-spacing:-.075em;margin:0 0 10px;font-size:clamp(32px,5vw,60px);line-height:.92}.tg-story-band p{color:#ffffffc2;max-width:820px;margin:0;font-size:15px;line-height:1.65}.tg-story-band a{color:#08383f;background:#f7d774;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:46px;margin-top:18px;padding:0 16px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:980px){.tg-doc-layout{grid-template-columns:1fr}.tg-doc-layout aside{position:static}.tg-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tg-doc-page{padding:18px 10px 120px}.tg-doc-card,.tg-doc-form-section,.tg-doc-layout aside,.tg-story-grid article,.tg-story-band{border-radius:24px}.tg-doc-form-grid,.tg-story-grid{grid-template-columns:1fr}.tg-doc-actions a,.tg-story-band a{width:100%}}.tg-doc-card p{max-width:900px!important;font-size:15.5px!important;line-height:1.72!important}.tg-doc-card h2{max-width:920px!important}.tg-doc-hero p,.tg-story-hero p{max-width:820px!important;font-size:17px!important}.tg-doc-card h2[id],.tg-doc-card h2:not(:first-child){scroll-margin-top:130px}.tg-doc-form input[type=file]{cursor:pointer}.tg-story-grid article{min-height:290px!important}.tg-story-grid p{font-size:14.5px!important;line-height:1.68!important}.tg-story-band p{max-width:880px!important}.tg-main-subscribe-placement{background:radial-gradient(circle at 12% 0,#f7d77429,#0000 28%),radial-gradient(circle at 88% 8%,#2dd4bf29,#0000 30%),linear-gradient(#f4fbfb00,#f4fbfbdb);width:100%;padding:28px 16px}.tg-subscribe-widget,.tg-subscribe-widget *{box-sizing:border-box}.tg-subscribe-widget{color:#fff;background:radial-gradient(circle at 12% 0,#f7d77447,#0000 28%),radial-gradient(circle at 92% 8%,#2dd4bf42,#0000 32%),linear-gradient(135deg,#08383f 0%,#11737e 52%,#19b7aa 100%);border:1px solid #ffffff2e;border-radius:36px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:22px;width:min(1400px,100%);margin:0 auto;padding:clamp(18px,2.8vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 62px #062f352e}.tg-subscribe-widget:after{content:"";pointer-events:none;background:#f7d7742e;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.tg-subscribe-widget-copy,.tg-subscribe-tropical-form{z-index:2;position:relative}.tg-subscribe-widget-copy{flex-direction:column;justify-content:center;display:flex}.tg-subscribe-widget-copy>span{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;background:#f7d7742e;border:1px solid #f7d77447;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.tg-subscribe-widget-copy h2{color:#fff;letter-spacing:-.08em;max-width:720px;margin:16px 0 12px;font-size:clamp(34px,5.4vw,68px);line-height:.9}.tg-subscribe-widget-copy p{color:#ffffffc7;max-width:720px;margin:0;font-size:15px;line-height:1.62}.tg-subscribe-benefits{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.tg-subscribe-benefits strong{color:#fff;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.tg-subscribe-tropical-form{color:#08383f;background:#ffffffed;border-radius:28px;gap:12px;padding:18px;display:grid;box-shadow:0 18px 46px #062f3529}.tg-subscribe-tropical-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tg-subscribe-tropical-form label,.tg-subscribe-date,.tg-subscribe-notes-field{gap:6px;display:grid}.tg-subscribe-tropical-form label span,.tg-subscribe-tropical-interests legend{color:#08383f;font-size:11px;font-weight:950}.tg-subscribe-tropical-form input,.tg-subscribe-tropical-form select,.tg-subscribe-tropical-form textarea{color:#0f2930;width:100%;font:inherit;background:#f8fdfd;border:1px solid #11737e29;border-radius:15px;outline:none;font-size:13px}.tg-subscribe-tropical-form input,.tg-subscribe-tropical-form select{min-height:44px;padding:0 12px}.tg-subscribe-tropical-form textarea{resize:vertical;padding:12px}.tg-subscribe-tropical-form input:focus,.tg-subscribe-tropical-form select:focus,.tg-subscribe-tropical-form textarea:focus{background:#fff;border-color:#11737e;box-shadow:0 0 0 4px #2dd4bf21}.tg-subscribe-tropical-interests{background:radial-gradient(circle at 100% 0,#f7d77433,#0000 32%),#f4fbfb;border:1px solid #11737e1a;border-radius:20px;margin:0;padding:12px}.tg-subscribe-tropical-interests div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.tg-subscribe-tropical-interests label{background:#fff;border:1px solid #11737e1a;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.tg-subscribe-tropical-interests input{width:auto;min-height:auto}.tg-subscribe-consents{background:#2dd4bf14;border-radius:18px;gap:7px;padding:10px;display:grid}.tg-subscribe-consents label{color:#45646a;grid-template-columns:auto 1fr;align-items:start;gap:8px;font-size:11px;line-height:1.42;display:grid}.tg-subscribe-consents label span{display:block}.tg-subscribe-consents input{width:auto;min-height:auto;margin-top:2px}.tg-subscribe-tropical-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#08383f,#11737e 48%,#2dd4bf);border:none;border-radius:999px;min-height:48px;font-size:13px;font-weight:950;box-shadow:0 14px 30px #11737e38}.tg-subscribe-tropical-form button:disabled{opacity:.7;cursor:wait}.tg-subscribe-tropical-status{color:#08383f;background:#2dd4bf24;border:1px solid #11737e1f;border-radius:16px;margin:0;padding:11px 13px;font-size:12px;font-weight:850;line-height:1.45}.tg-subscribe-tropical-form small{color:#5d7378;font-size:10.5px;line-height:1.45}.tg-subscribe-widget-compact .tg-subscribe-widget-copy h2{font-size:clamp(30px,4.4vw,56px)}.tg-subscribe-page-form-wrap{width:min(1400px,100% - 32px);margin:0 auto 54px}.tg-subscribe-page-form-wrap .tg-subscribe-widget{width:100%}.tg-admin-subscriptions-page,.tg-admin-subscriptions-page *{box-sizing:border-box}.tg-admin-subscriptions-page{color:#08383f;background:#f4fbfb;min-height:100vh;padding:24px}.tg-admin-subscriptions-hero{color:#fff;background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#08383f,#11737e);border-radius:28px;margin-bottom:16px;padding:24px}.tg-admin-subscriptions-hero span{color:#f7d774;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.tg-admin-subscriptions-hero h1{color:#fff;letter-spacing:-.075em;margin:10px 0 8px;font-size:clamp(34px,5vw,64px);line-height:.9}.tg-admin-subscriptions-hero p{color:#ffffffc7;max-width:720px;margin:0;font-size:14px;line-height:1.55}.tg-admin-subscriptions-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tg-admin-subscriptions-stats article,.tg-admin-subscription-summary-card,.tg-admin-subscriptions-table-wrap,.tg-admin-subscriptions-alert{background:#fff;border:1px solid #11737e1a;border-radius:24px;box-shadow:0 14px 34px #062f350f}.tg-admin-subscriptions-stats article{padding:18px}.tg-admin-subscriptions-stats span,.tg-admin-subscription-summary-card span{color:#11737e;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:950}.tg-admin-subscriptions-stats strong{color:#08383f;margin-top:8px;font-size:36px;line-height:1;display:block}.tg-admin-subscriptions-alert{background:#fff9e8;border-color:#eab30840;margin-bottom:16px;padding:16px}.tg-admin-subscriptions-table-wrap{padding:18px}.tg-admin-subscriptions-table-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tg-admin-subscriptions-table-head h2{color:#08383f;margin:0;font-size:24px}.tg-admin-subscriptions-table-head a{color:#fff;background:#08383f;border-radius:999px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tg-admin-subscriptions-table{overflow-x:auto}.tg-admin-subscriptions-table table{border-collapse:collapse;width:100%;min-width:980px}.tg-admin-subscriptions-table th,.tg-admin-subscriptions-table td{text-align:left;vertical-align:top;border-bottom:1px solid #11737e1a;padding:12px;font-size:13px}.tg-admin-subscriptions-table th{color:#11737e;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.tg-admin-subscriptions-table td strong{color:#08383f;display:block}.tg-admin-subscriptions-table td span,.tg-admin-subscriptions-table td small{color:#5d7378;line-height:1.4;display:block}.tg-admin-subscription-summary-card{grid-template-columns:1fr auto auto;align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid}.tg-admin-subscription-summary-card h2{color:#08383f;margin:6px 0 4px;font-size:44px;line-height:1}.tg-admin-subscription-summary-card p{color:#5d7378;margin:0;font-size:13px}.tg-admin-subscription-summary-grid{gap:8px;display:flex}.tg-admin-subscription-summary-grid article{background:#f4fbfb;border:1px solid #11737e1a;border-radius:18px;min-width:92px;padding:12px}.tg-admin-subscription-summary-grid strong{color:#08383f;margin-top:4px;font-size:24px;display:block}.tg-admin-subscription-summary-card>a{color:#fff;background:linear-gradient(135deg,#08383f,#11737e);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}@media (max-width:980px){.tg-subscribe-widget{grid-template-columns:1fr}.tg-admin-subscriptions-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-admin-subscription-summary-card{grid-template-columns:1fr}.tg-admin-subscription-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:680px){.tg-main-subscribe-placement{padding:18px 10px}.tg-subscribe-widget{border-radius:26px;padding:16px}.tg-subscribe-tropical-grid{grid-template-columns:1fr}.tg-subscribe-widget-copy h2{font-size:clamp(34px,11vw,52px)}.tg-admin-subscriptions-page{padding:14px}.tg-admin-subscriptions-stats,.tg-admin-subscription-summary-grid{grid-template-columns:1fr}}.tg-subscribe-tropical-grid{align-items:end}.tg-subscribe-widget-compact .tg-subscribe-tropical-grid{grid-template-columns:1fr 1fr}@media (max-width:680px){.tg-subscribe-widget-compact .tg-subscribe-tropical-grid{grid-template-columns:1fr}}.newsx-feature-event,.tg-ne-feature-card{min-width:0!important}.newsx-feature-event>div,.tg-ne-feature-copy{align-content:center!important;min-width:0!important;overflow:visible!important}.newsx-feature-event h2,.tg-ne-feature-copy h2{letter-spacing:-.045em!important;white-space:normal!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-width:100%!important;margin:0!important;font-size:clamp(24px,2.25vw,34px)!important;line-height:1.06!important;overflow:visible!important}.newsx-feature-event>div>span,.tg-ne-feature-copy>p{-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;max-width:580px!important;font-size:13px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.newsx-feature-actions-main,.tg-ne-actions-main{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;max-width:100%!important;margin-top:8px!important;display:flex!important}.newsx-feature-actions-main>:nth-child(n+3),.tg-ne-actions-main>:nth-child(n+3){display:none!important}.newsx-feature-actions-main>*,.tg-ne-actions-main>*{white-space:nowrap!important;text-align:center!important;border-radius:999px!important;flex:0 auto!important;width:auto!important;min-width:132px!important;max-width:210px!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important;line-height:1!important}.newsx-feature-actions-main>:first-child,.tg-ne-actions-main>:first-child{color:#061522!important;background:linear-gradient(135deg,#2dd4bf,#20b8aa)!important}.newsx-feature-actions-main>:nth-child(2),.tg-ne-actions-main>:nth-child(2){color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff2e!important}@media (max-width:980px){.newsx-feature-event h2,.tg-ne-feature-copy h2{font-size:clamp(24px,6vw,34px)!important}.newsx-feature-actions-main,.tg-ne-actions-main{gap:8px!important}}@media (max-width:620px){.newsx-feature-actions-main>*,.tg-ne-actions-main>*{width:100%!important;min-width:0!important;max-width:none!important}}.admin-ad-commercial-box{background:linear-gradient(135deg,#11737e0f,#2dd4bf14)!important;border:1px solid #11737e1f!important;border-radius:20px!important;gap:12px!important;padding:14px!important;display:grid!important}.admin-ad-commercial-box p{color:#11737e!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 4px!important;font-size:10px!important;font-weight:950!important}.admin-ad-commercial-box h3{color:#0f3942!important;margin:0!important;font-size:18px!important;line-height:1!important}.admin-ad-commercial-mini{flex-wrap:wrap!important;gap:6px!important;margin-top:8px!important;display:flex!important}.admin-ad-commercial-mini span{color:#11737e!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #11737e1f!important;border-radius:999px!important;padding:5px 8px!important;font-size:9px!important;font-weight:950!important}.tg-home-refined{--tg-home-teal:#0f766e;--tg-home-deep:#08383f;--tg-home-soft:#ecfeff;--tg-home-card:#fffffff0;--tg-home-border:#0f766e24;--tg-home-shadow:0 22px 70px #08383f1f;color:#08383f;background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 34rem),linear-gradient(#f8ffff 0%,#f3fbfb 46%,#fff 100%);min-height:100dvh;overflow-x:hidden}.tg-home-refined :is(section,header,main){scroll-margin-top:88px}.tg-home-refined :is(h1,h2,h3){letter-spacing:-.045em}.tg-home-refined :is(p){line-height:1.65}.tg-home-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-home-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #14b8a652}.tg-home-refined [class*=hero],.tg-home-refined [class*=Hero]{isolation:isolate;position:relative}.tg-home-refined [class*=card],.tg-home-refined [class*=Card]{border-color:var(--tg-home-border);box-shadow:var(--tg-home-shadow)}.tg-home-refined [class*=grid],.tg-home-refined [class*=Grid]{gap:clamp(.9rem,2.2vw,1.35rem)}.tg-home-refined [class*=pill],.tg-home-refined [class*=badge],.tg-home-refined [class*=Pill],.tg-home-refined [class*=Badge]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-home-refined img{max-width:100%}.tg-home-refined a[href*=best-restaurants-in-punta-cana],.tg-home-refined a[href*=outdoor-activities-in-punta-cana],.tg-home-refined a[href*=best-nightlife-options-in-punta-cana],.tg-home-refined a[href*=essential-services-punta-cana],.tg-home-refined a[href*=noticias]{text-decoration:none}@media (max-width:900px){.tg-home-refined{background:radial-gradient(circle at top,#2dd4bf29,#0000 25rem),linear-gradient(#f8ffff 0%,#fff 100%)}.tg-home-refined :is(h1){line-height:.98}.tg-home-refined [class*=grid],.tg-home-refined [class*=Grid]{gap:.85rem}.tg-home-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-home-refined{--tg-home-shadow:0 14px 42px #08383f1a}.tg-home-refined :is(section){padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right))}.tg-home-refined [class*=card],.tg-home-refined [class*=Card]{border-radius:1.25rem}}.tg-gastronomy-refined{--tg-gastro-gold:#f7d774;--tg-gastro-gold-strong:#eab308;--tg-gastro-amber:#f59e0b;--tg-gastro-deep:#3f2f08;--tg-gastro-ink:#1f2937;--tg-gastro-soft:#fff8e6;--tg-gastro-card:#fffffff5;--tg-gastro-border:#eab30833;--tg-gastro-shadow:0 22px 60px #3f2f081f;color:var(--tg-gastro-ink);isolation:isolate}.tg-gastronomy-refined :is(h1,h2,h3){letter-spacing:-.04em}.tg-gastronomy-refined :is(p){line-height:1.6}.tg-gastronomy-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-gastronomy-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #eab30859}.tg-gastronomy-refined [class*=hero],.tg-gastronomy-refined [class*=Hero],.tg-gastronomy-refined [class*=banner],.tg-gastronomy-refined [class*=Banner]{isolation:isolate;position:relative}.tg-gastronomy-refined [class*=hero]:after,.tg-gastronomy-refined [class*=Hero]:after,.tg-gastronomy-refined [class*=banner]:after,.tg-gastronomy-refined [class*=Banner]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#eab3082e,#0000 68%);height:48px;position:absolute;inset:auto 8% -26px}.tg-gastronomy-refined [class*=grid],.tg-gastronomy-refined [class*=Grid]{gap:clamp(.9rem,2.1vw,1.35rem)}.tg-gastronomy-refined [class*=card],.tg-gastronomy-refined [class*=Card]{border-color:var(--tg-gastro-border);box-shadow:var(--tg-gastro-shadow);transform:translateZ(0)}.tg-gastronomy-refined [class*=card]:hover,.tg-gastronomy-refined [class*=Card]:hover{border-color:#eab30857}.tg-gastronomy-refined [class*=pill],.tg-gastronomy-refined [class*=Pill],.tg-gastronomy-refined [class*=badge],.tg-gastronomy-refined [class*=Badge],.tg-gastronomy-refined [class*=tag],.tg-gastronomy-refined [class*=Tag]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-gastronomy-refined img{max-width:100%}.tg-gastronomy-refined [class*=image],.tg-gastronomy-refined [class*=Image],.tg-gastronomy-refined [class*=photo],.tg-gastronomy-refined [class*=Photo]{overflow:hidden}.tg-gastronomy-refined [class*=filter],.tg-gastronomy-refined [class*=Filter]{z-index:6}.tg-gastronomy-refined [class*=modal],.tg-gastronomy-refined [class*=Modal],.tg-gastronomy-refined [class*=overlay],.tg-gastronomy-refined [class*=Overlay]{z-index:80}@media (max-width:900px){.tg-gastronomy-refined{--tg-gastro-shadow:0 16px 44px #3f2f081a}.tg-gastronomy-refined [class*=grid],.tg-gastronomy-refined [class*=Grid]{gap:.85rem}.tg-gastronomy-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-gastronomy-refined{padding-left:max(0rem, env(safe-area-inset-left));padding-right:max(0rem, env(safe-area-inset-right))}.tg-gastronomy-refined [class*=card],.tg-gastronomy-refined [class*=Card]{border-radius:1.15rem}.tg-gastronomy-refined [class*=hero],.tg-gastronomy-refined [class*=Hero],.tg-gastronomy-refined [class*=banner],.tg-gastronomy-refined [class*=Banner]{margin-bottom:.9rem}}.tg-outdoor-refined{--tg-outdoor-pink:#ec4899;--tg-outdoor-pink-strong:#db2777;--tg-outdoor-rose:#f472b6;--tg-outdoor-soft:#fff1f7;--tg-outdoor-ink:#3f1730;--tg-outdoor-card:#fffffff5;--tg-outdoor-border:#db27772e;--tg-outdoor-shadow:0 22px 60px #8318431f;color:var(--tg-outdoor-ink);isolation:isolate}.tg-outdoor-refined :is(h1,h2,h3){letter-spacing:-.04em}.tg-outdoor-refined :is(p){line-height:1.62}.tg-outdoor-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-outdoor-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #ec489952}.tg-outdoor-refined [class*=hero],.tg-outdoor-refined [class*=Hero],.tg-outdoor-refined [class*=banner],.tg-outdoor-refined [class*=Banner]{isolation:isolate;position:relative}.tg-outdoor-refined [class*=hero]:after,.tg-outdoor-refined [class*=Hero]:after,.tg-outdoor-refined [class*=banner]:after,.tg-outdoor-refined [class*=Banner]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#ec48992e,#0000 68%);height:48px;position:absolute;inset:auto 8% -26px}.tg-outdoor-refined [class*=grid],.tg-outdoor-refined [class*=Grid]{gap:clamp(.9rem,2.1vw,1.35rem)}.tg-outdoor-refined [class*=card],.tg-outdoor-refined [class*=Card]{border-color:var(--tg-outdoor-border);box-shadow:var(--tg-outdoor-shadow);transform:translateZ(0)}.tg-outdoor-refined [class*=card]:hover,.tg-outdoor-refined [class*=Card]:hover{border-color:#db277752}.tg-outdoor-refined [class*=pill],.tg-outdoor-refined [class*=Pill],.tg-outdoor-refined [class*=badge],.tg-outdoor-refined [class*=Badge],.tg-outdoor-refined [class*=tag],.tg-outdoor-refined [class*=Tag]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-outdoor-refined img{max-width:100%}.tg-outdoor-refined [class*=image],.tg-outdoor-refined [class*=Image],.tg-outdoor-refined [class*=photo],.tg-outdoor-refined [class*=Photo],.tg-outdoor-refined [class*=thumb],.tg-outdoor-refined [class*=Thumb]{overflow:hidden}.tg-outdoor-refined [class*=filter],.tg-outdoor-refined [class*=Filter]{z-index:6}.tg-outdoor-refined [class*=carousel],.tg-outdoor-refined [class*=Carousel],.tg-outdoor-refined [class*=slider],.tg-outdoor-refined [class*=Slider]{scroll-behavior:smooth}.tg-outdoor-refined [class*=modal],.tg-outdoor-refined [class*=Modal],.tg-outdoor-refined [class*=overlay],.tg-outdoor-refined [class*=Overlay],.tg-outdoor-refined [class*=provider],.tg-outdoor-refined [class*=Provider]{z-index:82}@media (max-width:900px){.tg-outdoor-refined{--tg-outdoor-shadow:0 16px 44px #8318431a}.tg-outdoor-refined [class*=grid],.tg-outdoor-refined [class*=Grid]{gap:.85rem}.tg-outdoor-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-outdoor-refined{padding-left:max(0rem, env(safe-area-inset-left));padding-right:max(0rem, env(safe-area-inset-right))}.tg-outdoor-refined [class*=card],.tg-outdoor-refined [class*=Card]{border-radius:1.15rem}.tg-outdoor-refined [class*=hero],.tg-outdoor-refined [class*=Hero],.tg-outdoor-refined [class*=banner],.tg-outdoor-refined [class*=Banner]{margin-bottom:.9rem}}.tg-nightlife-refined{--tg-night-deep:#080617;--tg-night-ink:#f8fafc;--tg-night-muted:#cbd5e1;--tg-night-purple:#7c3aed;--tg-night-violet:#8b5cf6;--tg-night-fuchsia:#d946ef;--tg-night-cyan:#22d3ee;--tg-night-card:#0f172ae0;--tg-night-card-light:#fffffff0;--tg-night-border:#8b5cf638;--tg-night-shadow:0 24px 70px #0806173d;color:inherit;isolation:isolate}.tg-nightlife-refined :is(h1,h2,h3){letter-spacing:-.04em}.tg-nightlife-refined :is(p){line-height:1.62}.tg-nightlife-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-nightlife-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #8b5cf657}.tg-nightlife-refined [class*=hero],.tg-nightlife-refined [class*=Hero],.tg-nightlife-refined [class*=banner],.tg-nightlife-refined [class*=Banner]{isolation:isolate;position:relative}.tg-nightlife-refined [class*=hero]:after,.tg-nightlife-refined [class*=Hero]:after,.tg-nightlife-refined [class*=banner]:after,.tg-nightlife-refined [class*=Banner]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#8b5cf633,#0000 68%);height:52px;position:absolute;inset:auto 8% -28px}.tg-nightlife-refined [class*=grid],.tg-nightlife-refined [class*=Grid]{gap:clamp(.9rem,2.1vw,1.35rem)}.tg-nightlife-refined [class*=card],.tg-nightlife-refined [class*=Card]{border-color:var(--tg-night-border);box-shadow:var(--tg-night-shadow);transform:translateZ(0)}.tg-nightlife-refined [class*=card]:hover,.tg-nightlife-refined [class*=Card]:hover{border-color:#8b5cf661}.tg-nightlife-refined [class*=pill],.tg-nightlife-refined [class*=Pill],.tg-nightlife-refined [class*=badge],.tg-nightlife-refined [class*=Badge],.tg-nightlife-refined [class*=tag],.tg-nightlife-refined [class*=Tag]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-nightlife-refined img{max-width:100%}.tg-nightlife-refined [class*=image],.tg-nightlife-refined [class*=Image],.tg-nightlife-refined [class*=photo],.tg-nightlife-refined [class*=Photo]{overflow:hidden}.tg-nightlife-refined [class*=filter],.tg-nightlife-refined [class*=Filter]{z-index:6}.tg-nightlife-refined [class*=modal],.tg-nightlife-refined [class*=Modal],.tg-nightlife-refined [class*=overlay],.tg-nightlife-refined [class*=Overlay],.tg-nightlife-refined [class*=provider],.tg-nightlife-refined [class*=Provider]{z-index:84}@media (max-width:900px){.tg-nightlife-refined{--tg-night-shadow:0 16px 44px #08061733}.tg-nightlife-refined [class*=grid],.tg-nightlife-refined [class*=Grid]{gap:.85rem}.tg-nightlife-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-nightlife-refined{padding-left:max(0rem, env(safe-area-inset-left));padding-right:max(0rem, env(safe-area-inset-right))}.tg-nightlife-refined [class*=card],.tg-nightlife-refined [class*=Card]{border-radius:1.15rem}.tg-nightlife-refined [class*=hero],.tg-nightlife-refined [class*=Hero],.tg-nightlife-refined [class*=banner],.tg-nightlife-refined [class*=Banner]{margin-bottom:.9rem}}.tg-services-refined{--tg-services-teal:#0f766e;--tg-services-teal-strong:#11737e;--tg-services-cyan:#06b6d4;--tg-services-emerald:#10b981;--tg-services-soft:#ecfeff;--tg-services-ink:#08383f;--tg-services-muted:#475569;--tg-services-card:#fffffff5;--tg-services-border:#0f766e2e;--tg-services-shadow:0 22px 60px #08383f1f;color:var(--tg-services-ink);isolation:isolate}.tg-services-refined :is(h1,h2,h3){letter-spacing:-.04em}.tg-services-refined :is(p){line-height:1.62}.tg-services-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-services-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #14b8a657}.tg-services-refined [class*=hero],.tg-services-refined [class*=Hero],.tg-services-refined [class*=banner],.tg-services-refined [class*=Banner]{isolation:isolate;position:relative}.tg-services-refined [class*=hero]:after,.tg-services-refined [class*=Hero]:after,.tg-services-refined [class*=banner]:after,.tg-services-refined [class*=Banner]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#14b8a62e,#0000 68%);height:48px;position:absolute;inset:auto 8% -26px}.tg-services-refined [class*=grid],.tg-services-refined [class*=Grid]{gap:clamp(.9rem,2.1vw,1.35rem)}.tg-services-refined [class*=card],.tg-services-refined [class*=Card]{border-color:var(--tg-services-border);box-shadow:var(--tg-services-shadow);transform:translateZ(0)}.tg-services-refined [class*=card]:hover,.tg-services-refined [class*=Card]:hover{border-color:#0f766e52}.tg-services-refined [class*=pill],.tg-services-refined [class*=Pill],.tg-services-refined [class*=badge],.tg-services-refined [class*=Badge],.tg-services-refined [class*=tag],.tg-services-refined [class*=Tag]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-services-refined img{max-width:100%}.tg-services-refined [class*=image],.tg-services-refined [class*=Image],.tg-services-refined [class*=photo],.tg-services-refined [class*=Photo],.tg-services-refined [class*=icon],.tg-services-refined [class*=Icon]{overflow:hidden}.tg-services-refined [class*=filter],.tg-services-refined [class*=Filter]{z-index:6}.tg-services-refined [class*=modal],.tg-services-refined [class*=Modal],.tg-services-refined [class*=overlay],.tg-services-refined [class*=Overlay],.tg-services-refined [class*=provider],.tg-services-refined [class*=Provider]{z-index:86}.tg-services-refined a[href^=tel\:],.tg-services-refined a[href^="https://wa.me"],.tg-services-refined a[href*=whatsapp]{text-decoration:none}@media (max-width:900px){.tg-services-refined{--tg-services-shadow:0 16px 44px #08383f1a}.tg-services-refined [class*=grid],.tg-services-refined [class*=Grid]{gap:.85rem}.tg-services-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-services-refined{padding-left:max(0rem, env(safe-area-inset-left));padding-right:max(0rem, env(safe-area-inset-right))}.tg-services-refined [class*=card],.tg-services-refined [class*=Card]{border-radius:1.15rem}.tg-services-refined [class*=hero],.tg-services-refined [class*=Hero],.tg-services-refined [class*=banner],.tg-services-refined [class*=Banner]{margin-bottom:.9rem}}.tg-news-events-refined{--tg-news-deep:#06151b;--tg-news-ink:#0f172a;--tg-news-muted:#64748b;--tg-news-teal:#11737e;--tg-news-cyan:#06b6d4;--tg-news-blue:#2563eb;--tg-news-emerald:#10b981;--tg-news-soft:#ecfeff;--tg-news-card:#fffffff5;--tg-news-border:#11737e29;--tg-news-shadow:0 22px 60px #06151b1f;color:inherit;isolation:isolate;overflow-x:clip}.tg-news-events-refined :is(h1,h2,h3){letter-spacing:-.04em}.tg-news-events-refined :is(p){line-height:1.62}.tg-news-events-refined :is(a,button){touch-action:manipulation;min-height:44px}.tg-news-events-refined :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #06b6d452}.tg-news-events-refined [class*=hero],.tg-news-events-refined [class*=Hero],.tg-news-events-refined [class*=headline],.tg-news-events-refined [class*=Headline]{isolation:isolate;position:relative}.tg-news-events-refined [class*=hero]:after,.tg-news-events-refined [class*=Hero]:after,.tg-news-events-refined [class*=headline]:after,.tg-news-events-refined [class*=Headline]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#06b6d42e,#0000 68%);height:50px;position:absolute;inset:auto 8% -26px}.tg-news-events-refined [class*=banner],.tg-news-events-refined [class*=Banner],.tg-news-events-refined [class*=ad],.tg-news-events-refined [class*=Ad],.tg-news-events-refined [class*=sponsor],.tg-news-events-refined [class*=Sponsor]{border-color:var(--tg-news-border)}.tg-news-events-refined [class*=grid],.tg-news-events-refined [class*=Grid]{gap:clamp(.85rem,2vw,1.3rem)}.tg-news-events-refined [class*=card],.tg-news-events-refined [class*=Card],.tg-news-events-refined [class*=article],.tg-news-events-refined [class*=Article],.tg-news-events-refined [class*=event],.tg-news-events-refined [class*=Event],.tg-news-events-refined [class*=weather],.tg-news-events-refined [class*=Weather]{border-color:var(--tg-news-border);box-shadow:var(--tg-news-shadow);transform:translateZ(0)}.tg-news-events-refined [class*=card]:hover,.tg-news-events-refined [class*=Card]:hover,.tg-news-events-refined [class*=article]:hover,.tg-news-events-refined [class*=Article]:hover,.tg-news-events-refined [class*=event]:hover,.tg-news-events-refined [class*=Event]:hover{border-color:#06b6d44d}.tg-news-events-refined [class*=tab],.tg-news-events-refined [class*=Tab],.tg-news-events-refined [class*=filter],.tg-news-events-refined [class*=Filter],.tg-news-events-refined [class*=pill],.tg-news-events-refined [class*=Pill],.tg-news-events-refined [class*=badge],.tg-news-events-refined [class*=Badge],.tg-news-events-refined [class*=tag],.tg-news-events-refined [class*=Tag]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tg-news-events-refined img{max-width:100%}.tg-news-events-refined [class*=image],.tg-news-events-refined [class*=Image],.tg-news-events-refined [class*=photo],.tg-news-events-refined [class*=Photo],.tg-news-events-refined [class*=cover],.tg-news-events-refined [class*=Cover],.tg-news-events-refined [class*=poster],.tg-news-events-refined [class*=Poster]{overflow:hidden}.tg-news-events-refined [class*=carousel],.tg-news-events-refined [class*=Carousel],.tg-news-events-refined [class*=slider],.tg-news-events-refined [class*=Slider],.tg-news-events-refined [class*=slide],.tg-news-events-refined [class*=Slide]{scroll-behavior:smooth}.tg-news-events-refined [class*=share],.tg-news-events-refined [class*=Share],.tg-news-events-refined [class*=calendar],.tg-news-events-refined [class*=Calendar]{z-index:4;position:relative}.tg-news-events-refined [class*=modal],.tg-news-events-refined [class*=Modal],.tg-news-events-refined [class*=overlay],.tg-news-events-refined [class*=Overlay]{z-index:88}@media (max-width:900px){.tg-news-events-refined{--tg-news-shadow:0 16px 44px #06151b1a}.tg-news-events-refined [class*=grid],.tg-news-events-refined [class*=Grid]{gap:.85rem}.tg-news-events-refined :is(a,button){min-height:46px}}@media (max-width:560px){.tg-news-events-refined{padding-left:max(0rem, env(safe-area-inset-left));padding-right:max(0rem, env(safe-area-inset-right))}.tg-news-events-refined [class*=hero],.tg-news-events-refined [class*=Hero],.tg-news-events-refined [class*=headline],.tg-news-events-refined [class*=Headline]{margin-bottom:.9rem}.tg-news-events-refined [class*=card],.tg-news-events-refined [class*=Card],.tg-news-events-refined [class*=article],.tg-news-events-refined [class*=Article],.tg-news-events-refined [class*=event],.tg-news-events-refined [class*=Event],.tg-news-events-refined [class*=weather],.tg-news-events-refined [class*=Weather],.tg-news-events-refined [class*=banner],.tg-news-events-refined [class*=Banner]{border-radius:1.15rem}.tg-news-events-refined [class*=side],.tg-news-events-refined [class*=Side],.tg-news-events-refined [class*=aside],.tg-news-events-refined [class*=Aside]{position:static}}.tg-crm-unified-refined{--tg-crm-unified-teal:#11737e;--tg-crm-unified-deep:#08383f;--tg-crm-unified-mint:#2dd4bf;--tg-crm-unified-cyan:#06b6d4;--tg-crm-unified-ink:#0f172a;--tg-crm-unified-muted:#64748b;--tg-crm-unified-line:#11737e29;--tg-crm-unified-card:#fffffff5;--tg-crm-unified-shadow:0 24px 70px #08383f1f;--tg-crm-unified-shadow-soft:0 14px 38px #08383f14;color:var(--tg-crm-unified-ink);isolation:isolate;background:radial-gradient(circle at 0 0,#2dd4bf1a,#0000 34rem),radial-gradient(circle at 100% 0,#06b6d414,#0000 34rem),linear-gradient(#f0fdfa9e,#fffffffa);overflow-x:clip}.tg-crm-unified-refined *{box-sizing:border-box}.tg-crm-unified-refined :is(h1,h2,h3,h4){color:var(--tg-crm-unified-ink);letter-spacing:-.048em;text-wrap:balance}.tg-crm-unified-refined :is(h1){font-weight:900;line-height:.98}.tg-crm-unified-refined :is(h2,h3){font-weight:850;line-height:1.08}.tg-crm-unified-refined :is(p,li){color:var(--tg-crm-unified-ink)}@supports (color:color-mix(in lab, red, red)){.tg-crm-unified-refined :is(p,li){color:color-mix(in srgb, var(--tg-crm-unified-ink) 74%, white)}}.tg-crm-unified-refined :is(p,li){line-height:1.62}.tg-crm-unified-refined :is(a,button,input,select,textarea){font:inherit}.tg-crm-unified-refined :is(a,button){touch-action:manipulation;min-height:42px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s}.tg-crm-unified-refined :is(a,button):not(:disabled):hover{transform:translateY(-1px)}.tg-crm-unified-refined :is(a,button):focus-visible,.tg-crm-unified-refined :is(input,select,textarea):focus{outline-offset:3px;outline:3px solid #2dd4bf3d}.tg-crm-unified-refined :is(input,select,textarea){border-color:#11737e2e;box-shadow:0 1px #08383f08}.tg-crm-unified-refined [class*=top],.tg-crm-unified-refined [class*=Top],.tg-crm-unified-refined [class*=nav],.tg-crm-unified-refined [class*=Nav],.tg-crm-unified-refined [class*=bar],.tg-crm-unified-refined [class*=Bar],.tg-crm-unified-refined [class*=toolbar],.tg-crm-unified-refined [class*=Toolbar],.tg-crm-unified-refined [class*=filter],.tg-crm-unified-refined [class*=Filter],.tg-crm-unified-refined [class*=search],.tg-crm-unified-refined [class*=Search],.tg-crm-unified-refined [class*=tabs],.tg-crm-unified-refined [class*=Tabs]{box-shadow:none;-webkit-backdrop-filter:none;background:#ffffffd6;border-color:#11737e24}.tg-crm-unified-refined [class*=hero],.tg-crm-unified-refined [class*=Hero],.tg-crm-unified-refined [class*=header],.tg-crm-unified-refined [class*=Header],.tg-crm-unified-refined [class*=headline],.tg-crm-unified-refined [class*=Headline]{isolation:isolate;box-shadow:none;border-color:#ffffff5c;position:relative}.tg-crm-unified-refined [class*=hero]:after,.tg-crm-unified-refined [class*=Hero]:after,.tg-crm-unified-refined [class*=header]:after,.tg-crm-unified-refined [class*=Header]:after{content:none;display:none}.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=card],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Card],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=panel],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Panel],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=box],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Box],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=tile],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Tile],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=stat],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Stat],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=metric],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Metric],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=kpi],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Kpi],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=KPI],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=table],.tg-crm-unified-refined :where(article,section,aside,form,table)[class*=Table],.tg-crm-unified-refined div[class$=-card],.tg-crm-unified-refined div[class$=-panel],.tg-crm-unified-refined div[class$=-box],.tg-crm-unified-refined div[class$=-tile],.tg-crm-unified-refined div[class$=-stat],.tg-crm-unified-refined div[class$=-metric],.tg-crm-unified-refined div[class$=-kpi]{background:var(--tg-crm-unified-card);border-color:var(--tg-crm-unified-line);box-shadow:none;transform:translateZ(0)}.tg-crm-unified-refined :where(article,section,aside,form)[class*=card]:hover,.tg-crm-unified-refined :where(article,section,aside,form)[class*=Card]:hover,.tg-crm-unified-refined :where(article,section,aside,form)[class*=panel]:hover,.tg-crm-unified-refined :where(article,section,aside,form)[class*=Panel]:hover,.tg-crm-unified-refined :where(article,section,aside,form)[class*=tile]:hover,.tg-crm-unified-refined :where(article,section,aside,form)[class*=Tile]:hover,.tg-crm-unified-refined div[class$=-card]:hover,.tg-crm-unified-refined div[class$=-panel]:hover,.tg-crm-unified-refined div[class$=-tile]:hover{box-shadow:none;border-color:#11737e4d}.tg-crm-unified-refined [class*=grid],.tg-crm-unified-refined [class*=Grid],.tg-crm-unified-refined [class*=list],.tg-crm-unified-refined [class*=List]{align-items:stretch;gap:clamp(.85rem,1.8vw,1.35rem)}.tg-crm-unified-refined :is(table){border-collapse:separate;border-spacing:0}.tg-crm-unified-refined :is(th){color:var(--tg-crm-unified-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.tg-crm-unified-refined :is(td,th){border-color:#11737e1a}.tg-crm-unified-refined [class*=badge],.tg-crm-unified-refined [class*=Badge],.tg-crm-unified-refined [class*=pill],.tg-crm-unified-refined [class*=Pill],.tg-crm-unified-refined [class*=chip],.tg-crm-unified-refined [class*=Chip],.tg-crm-unified-refined [class*=tag],.tg-crm-unified-refined [class*=Tag],.tg-crm-unified-refined [class*=status],.tg-crm-unified-refined [class*=Status]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#11737e2e;box-shadow:0 8px 22px #08383f0f}.tg-crm-unified-refined [class*=approved],.tg-crm-unified-refined [class*=Approved],.tg-crm-unified-refined [class*=active],.tg-crm-unified-refined [class*=Active],.tg-crm-unified-refined [class*=success],.tg-crm-unified-refined [class*=Success]{color:#047857;background:#10b9811a;border-color:#10b98138}.tg-crm-unified-refined [class*=pending],.tg-crm-unified-refined [class*=Pending],.tg-crm-unified-refined [class*=review],.tg-crm-unified-refined [class*=Review]{color:#92400e;background:#eab3081a;border-color:#eab3083d}.tg-crm-unified-refined [class*=rejected],.tg-crm-unified-refined [class*=Rejected],.tg-crm-unified-refined [class*=danger],.tg-crm-unified-refined [class*=Danger],.tg-crm-unified-refined [class*=error],.tg-crm-unified-refined [class*=Error]{color:#b91c1c;background:#ef44441a;border-color:#ef444438}.tg-crm-unified-refined [class*=primary],.tg-crm-unified-refined [class*=Primary],.tg-crm-unified-refined [class*=save],.tg-crm-unified-refined [class*=Save],.tg-crm-unified-refined [class*=publish],.tg-crm-unified-refined [class*=Publish],.tg-crm-unified-refined [class*=approve],.tg-crm-unified-refined [class*=Approve],.tg-crm-unified-refined [class*=cta],.tg-crm-unified-refined [class*=Cta],.tg-crm-unified-refined [class*=CTA]{box-shadow:0 16px 34px #11737e33}.tg-crm-unified-refined [class*=modal],.tg-crm-unified-refined [class*=Modal],.tg-crm-unified-refined [class*=dialog],.tg-crm-unified-refined [class*=Dialog],.tg-crm-unified-refined [class*=drawer],.tg-crm-unified-refined [class*=Drawer],.tg-crm-unified-refined [class*=overlay],.tg-crm-unified-refined [class*=Overlay]{z-index:90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tg-crm-unified-refined img{object-fit:cover;max-width:100%}.tg-crm-unified-refined svg{flex-shrink:0}@media (max-width:760px){.tg-crm-unified-refined{--tg-crm-unified-shadow:0 18px 46px #08383f1c;--tg-crm-unified-shadow-soft:0 10px 28px #08383f14}.tg-crm-unified-refined :is(h1){font-size:clamp(2rem,11vw,3.2rem)}.tg-crm-unified-refined :is(h2){font-size:clamp(1.45rem,7vw,2.3rem)}.tg-crm-unified-refined [class*=table],.tg-crm-unified-refined [class*=Table]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tg-crm-unified-refined :is(a,button){min-height:46px}}@media (max-width:520px){.tg-crm-unified-refined{overflow-x:clip}.tg-crm-unified-refined [class*=hero],.tg-crm-unified-refined [class*=Hero],.tg-crm-unified-refined [class*=header],.tg-crm-unified-refined [class*=Header],.tg-crm-unified-refined [class*=card],.tg-crm-unified-refined [class*=Card],.tg-crm-unified-refined [class*=panel],.tg-crm-unified-refined [class*=Panel],.tg-crm-unified-refined [class*=box],.tg-crm-unified-refined [class*=Box],.tg-crm-unified-refined [class*=tile],.tg-crm-unified-refined [class*=Tile]{border-radius:1.1rem}}.tg-crm-unified-refined :where(h1,h2,h3,h4,p,small,label){box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}.tg-crm-unified-refined :where([class*=hero],[class*=Hero],[class*=header],[class*=Header]):after{content:none!important;display:none!important}:root{--tg-font-main:"Quicksand", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tg-logo-teal:#11737e;--tg-logo-teal-dark:#08383f;--tg-logo-teal-soft:#e6f6f7;--tg-logo-coral:#f47253;--tg-logo-coral-dark:#d95b3e;--tg-logo-coral-soft:#fff1ec;--tg-ink:#0f172a;--tg-muted:#64748b;--tg-line:#11737e29;--tg-white:#fff;--tg-soft:#f8fafc;--tg-radius-xl:28px;--tg-radius-lg:22px;--tg-radius-md:16px;--tg-shadow-soft:0 18px 46px #08383f1a;--tg-shadow-card:0 16px 36px #08383f17;--tg-shadow-hover:0 26px 70px #08383f24;--tg-public-shell-width:1180px;--tg-public-shell-pad:clamp(1rem, 4vw, 2.4rem);--tg-gastronomy-bg:#fff5ef;--tg-gastronomy-accent:var(--tg-logo-coral);--tg-gastronomy-accent-2:var(--tg-logo-teal);--tg-gastronomy-ink:#7c2d12;--tg-outdoor-bg:#fff4f7;--tg-outdoor-accent:#ec5f8a;--tg-outdoor-accent-2:var(--tg-logo-coral);--tg-outdoor-ink:#831843;--tg-nightlife-bg:#090f1f;--tg-nightlife-accent:#7dd3fc;--tg-nightlife-accent-2:var(--tg-logo-coral);--tg-nightlife-ink:#f8fafc;--tg-services-bg:#eefafa;--tg-services-accent:var(--tg-logo-teal);--tg-services-accent-2:#06b6d4;--tg-services-ink:#08383f;--tg-crm-bg:#f1fbfa;--tg-crm-accent:var(--tg-logo-teal);--tg-crm-accent-2:var(--tg-logo-coral);--tg-crm-ink:#08383f}html,body{font-family:var(--tg-font-main);color:var(--tg-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--tg-font-main)}body :is(h1,h2,h3,h4,h5,h6){font-family:var(--tg-font-main);letter-spacing:-.045em}body :is(p,a,span,small,li,label,button,input,select,textarea){font-family:var(--tg-font-main)}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=hero],[class*=Hero],[class*=banner],[class*=Banner],[class*=carousel],[class*=Carousel],[class*=slider],[class*=Slider],[class*=rail],[class*=Rail],[class*=grid],[class*=Grid]){width:min(var(--tg-public-shell-width), calc(100% - var(--tg-public-shell-pad)));max-width:var(--tg-public-shell-width);margin-left:auto;margin-right:auto}.tg-gastronomy-refined{--tg-section-bg:var(--tg-gastronomy-bg);--tg-section-accent:var(--tg-gastronomy-accent);--tg-section-accent-2:var(--tg-gastronomy-accent-2);--tg-section-ink:var(--tg-gastronomy-ink);background:var(--tg-section-bg)}.tg-outdoor-refined{--tg-section-bg:var(--tg-outdoor-bg);--tg-section-accent:var(--tg-outdoor-accent);--tg-section-accent-2:var(--tg-outdoor-accent-2);--tg-section-ink:var(--tg-outdoor-ink);background:var(--tg-section-bg)}.tg-nightlife-refined{--tg-section-bg:var(--tg-nightlife-bg);--tg-section-accent:var(--tg-nightlife-accent);--tg-section-accent-2:var(--tg-nightlife-accent-2);--tg-section-ink:var(--tg-nightlife-ink);background:var(--tg-section-bg);color:var(--tg-nightlife-ink)}.tg-services-refined{--tg-section-bg:var(--tg-services-bg);--tg-section-accent:var(--tg-services-accent);--tg-section-accent-2:var(--tg-services-accent-2);--tg-section-ink:var(--tg-services-ink);background:var(--tg-section-bg)}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=hero],[class*=Hero],[class*=banner],[class*=Banner]){border-radius:var(--tg-radius-xl);box-shadow:var(--tg-shadow-soft)}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=card],[class*=Card],[class*=tile],[class*=Tile],[class*=panel],[class*=Panel]){border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-card)}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=card],[class*=Card],[class*=tile],[class*=Tile],[class*=panel],[class*=Panel]):hover{box-shadow:var(--tg-shadow-hover)}:is(.tg-crm-unified-refined,[class*=tg-crm-][class*=-refined]){--tg-crm-brand-accent:var(--tg-logo-teal);--tg-crm-brand-accent-2:var(--tg-logo-coral);--tg-crm-brand-bg:var(--tg-crm-bg);--tg-crm-brand-ink:var(--tg-crm-ink);font-family:var(--tg-font-main)}:is(.tg-crm-unified-refined,[class*=tg-crm-][class*=-refined]) :is(h1,h2,h3,h4,p,a,span,button,input,select,textarea,label){font-family:var(--tg-font-main)}footer,[class*=footer],[class*=Footer]{font-family:inherit}@media (max-width:760px){:root{--tg-public-shell-pad:clamp(.9rem, 5vw, 1.25rem);--tg-radius-xl:22px;--tg-radius-lg:18px}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=hero],[class*=Hero],[class*=banner],[class*=Banner],[class*=carousel],[class*=Carousel],[class*=slider],[class*=Slider],[class*=rail],[class*=Rail],[class*=grid],[class*=Grid]){width:min(100% - 1rem, var(--tg-public-shell-width))}}:root{--tg-card-bg:#fffffff5;--tg-card-bg-strong:#fff;--tg-card-border:#11737e24;--tg-card-ink:#0f172a;--tg-card-muted:#64748b;--tg-card-shadow:0 18px 46px #08383f1a;--tg-card-shadow-hover:0 28px 80px #08383f29;--tg-card-radius:26px;--tg-card-media-radius:21px;--tg-card-gap:.82rem;--tg-commercial-verified-bg:#11737e1a;--tg-commercial-verified-text:#0f6b75;--tg-commercial-plan-bg:#f472531f;--tg-commercial-plan-text:#c2412d;--tg-commercial-featured-bg:#facc152e;--tg-commercial-featured-text:#92400e;--tg-commercial-zone-bg:#0f172a0f;--tg-commercial-zone-text:#334155;--tg-commercial-deal-bg:#ec5f8a21;--tg-commercial-deal-text:#9d174d}.tg-public-standard-card{border:1px solid var(--tg-card-border);border-radius:var(--tg-card-radius);background:linear-gradient(180deg, #fffffffa, #ffffffeb), var(--tg-card-bg);min-width:0;min-height:100%;box-shadow:var(--tg-card-shadow);color:var(--tg-card-ink);isolation:isolate;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.tg-public-standard-card:hover{box-shadow:var(--tg-card-shadow-hover);border-color:var(--tg-section-accent,#11737e);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tg-public-standard-card:hover{border-color:color-mix(in srgb, var(--tg-section-accent,#11737e) 38%, transparent)}}.tg-public-standard-card__media{aspect-ratio:16/10;border-radius:var(--tg-card-media-radius);background:radial-gradient(circle at 15% 10%, #ffffff5c, transparent 28%), linear-gradient(135deg, var(--tg-section-accent,#11737e), var(--tg-section-accent-2,#f47253));margin:.72rem .72rem 0;position:relative;overflow:hidden}.tg-public-standard-card__media img,.tg-public-standard-card__media picture,.tg-public-standard-card__media video{object-fit:cover;width:100%;height:100%;display:block}.tg-public-standard-card__fallback{color:#fff;letter-spacing:-.05em;text-align:center;background:radial-gradient(circle at 20% 20%, #ffffff42, transparent 30%), linear-gradient(135deg, var(--tg-section-accent,#11737e), var(--tg-section-accent-2,#f47253));place-items:center;width:100%;height:100%;padding:1rem;font-weight:800;display:grid}.tg-public-standard-card__body{gap:var(--tg-card-gap);flex-direction:column;flex:1;padding:.92rem .95rem 1rem;display:flex}.tg-public-standard-card__badges,.tg-public-commercial-badges{flex-wrap:wrap;align-items:center;gap:.42rem;min-height:1.85rem;display:flex}.tg-public-standard-card__title{color:var(--tg-card-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.02rem,1.6vw,1.24rem);font-weight:800;line-height:1.08}.tg-public-standard-card__description{color:var(--tg-card-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.95em;margin:0;font-size:.92rem;font-weight:520;line-height:1.45;display:-webkit-box;overflow:hidden}.tg-public-standard-card__meta{color:var(--tg-card-ink);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tg-public-standard-card__meta{color:color-mix(in srgb, var(--tg-card-ink) 68%, white)}}.tg-public-standard-card__meta{font-size:.82rem;font-weight:700}.tg-public-standard-card__actions{grid-template-columns:1fr;gap:.5rem;margin-top:auto;display:grid}.tg-public-standard-card__actions--split{grid-template-columns:1fr 1fr}.tg-public-standard-card__action{border:1px solid var(--tg-section-accent,#11737e);justify-content:center;align-items:center;min-height:42px;padding:.72rem .9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tg-public-standard-card__action{border:1px solid color-mix(in srgb, var(--tg-section-accent,#11737e) 28%, transparent)}}.tg-public-standard-card__action{color:var(--tg-section-accent,#11737e);background:#ffffffc2;border-radius:999px;font-size:.88rem;font-weight:850;text-decoration:none;box-shadow:0 10px 24px #08383f14}.tg-public-standard-card__action--primary{background:linear-gradient(135deg, var(--tg-section-accent,#11737e), var(--tg-section-accent-2,#f47253));color:#fff;box-shadow:0 14px 30px var(--tg-section-accent,#11737e);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tg-public-standard-card__action--primary{box-shadow:0 14px 30px color-mix(in srgb, var(--tg-section-accent,#11737e) 24%, transparent)}}.tg-public-standard-card__commercial-reserve{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.tg-public-standard-card__commercial-reserve:after{content:"";border-radius:inherit;border:0 solid #0000;position:absolute;inset:0}.tg-commercial-badge{max-width:100%;min-height:1.65rem;color:var(--tg-card-muted);letter-spacing:-.018em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .58rem;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 8px 18px #08383f0f}.tg-commercial-badge--verified{background:var(--tg-commercial-verified-bg);color:var(--tg-commercial-verified-text);border-color:#11737e2e}.tg-commercial-badge--plan,.tg-commercial-badge--membership{background:var(--tg-commercial-plan-bg);color:var(--tg-commercial-plan-text);border-color:#f4725338}.tg-commercial-badge--featured,.tg-commercial-badge--priority,.tg-commercial-badge--sponsored{background:var(--tg-commercial-featured-bg);color:var(--tg-commercial-featured-text);border-color:#facc1542}.tg-commercial-badge--zone,.tg-commercial-badge--category{background:var(--tg-commercial-zone-bg);color:var(--tg-commercial-zone-text)}.tg-commercial-badge--deal,.tg-commercial-badge--lucky{background:var(--tg-commercial-deal-bg);color:var(--tg-commercial-deal-text);border-color:#ec5f8a38}.tg-gastronomy-refined .tg-public-standard-card{--tg-card-border:#f4725333}.tg-outdoor-refined .tg-public-standard-card{--tg-card-border:#ec5f8a33}.tg-nightlife-refined .tg-public-standard-card{--tg-card-bg:#0f172ad1;--tg-card-bg-strong:#0f172aeb;--tg-card-border:#7dd3fc33;--tg-card-ink:#f8fafc;--tg-card-muted:#cbd5e1;background:linear-gradient(#0f172af0,#0f172ac7),radial-gradient(circle at 20% 0,#7dd3fc1f,#0000 38%)}.tg-nightlife-refined .tg-commercial-badge{color:#e2e8f0;background:#ffffff1a;border-color:#ffffff24}.tg-services-refined .tg-public-standard-card{--tg-card-border:#11737e33}.tg-outdoor-refined :is([class*=modal],[class*=Modal],[class*=dialog],[class*=Dialog],[class*=drawer],[class*=Drawer]) :is([class*=frame],[class*=Frame],[class*=square],[class*=Square],[class*=boxBehind],[class*=BoxBehind],[class*=backdropText],[class*=BackdropText]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tg-outdoor-refined :is([class*=modal],[class*=Modal],[class*=dialog],[class*=Dialog],[class*=drawer],[class*=Drawer]) :is(h1,h2,h3,h4,p,span,li){text-shadow:none}:is(.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined) :is([class*=card],[class*=Card],[class*=tile],[class*=Tile]) :is([class*=badge],[class*=Badge],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag]){border-radius:999px;font-weight:800}@media (max-width:760px){.tg-public-standard-card{--tg-card-radius:21px;--tg-card-media-radius:17px}.tg-public-standard-card__media{margin:.55rem .55rem 0}.tg-public-standard-card__body{gap:.62rem;padding:.78rem .78rem .86rem}.tg-public-standard-card__description{-webkit-line-clamp:2;min-height:2.9em}.tg-commercial-badge{padding:.3rem .5rem;font-size:.68rem}.tg-public-standard-card__actions--split{grid-template-columns:1fr}}.tg-crm-editor-preview,.tg-crm-editor-preview-card{font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif)}.tg-crm-editor-preview-card.tg-public-standard-card{outline:1px solid #11737e1a}.tg-crm-editor-preview .tg-public-standard-card,.tg-crm-editor-preview-card{max-width:100%}.tg-crm-editor-commercial-badges{min-height:2rem;padding:.12rem 0}.tg-crm-editor-modal{font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif);color:var(--tg-crm-brand-ink,#08383f)}.tg-crm-editor-modal :is(h1,h2,h3,h4){letter-spacing:-.045em;font-weight:850}.tg-crm-editor-modal :is(input,select,textarea){border-color:#11737e2e;border-radius:16px}.tg-crm-editor-modal :is(button,a){border-radius:999px}.tg-crm-editor-modal .tg-public-standard-card{margin-block:.5rem}.tg-crm-editor-preview [data-editor-only=true],.tg-crm-editor-modal [data-editor-only=true],.tg-crm-editor-preview .editor-only,.tg-crm-editor-modal .editor-only{opacity:.62;border-style:dashed}.tg-outdoor-refined .tg-crm-editor-modal :is([class*=frame],[class*=Frame],[class*=square],[class*=Square],[class*=backdropText],[class*=BackdropText]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}@media (max-width:760px){.tg-crm-editor-preview-card.tg-public-standard-card{border-radius:20px}.tg-crm-editor-modal{border-radius:22px}}.tg-admin-main-dashboard{--tg-admin-teal:#11737e;--tg-admin-teal-dark:#08383f;--tg-admin-coral:#f47253;--tg-admin-soft:#eefafa;--tg-admin-card:#fffffff0;--tg-admin-border:#11737e29;--tg-admin-ink:#08383f;--tg-admin-muted:#52727a;width:min(100%,1460px);color:var(--tg-admin-ink);font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif);margin:0 auto;padding:clamp(1rem,2vw,1.6rem)}.tg-admin-main-dashboard a{text-decoration:none}.tg-admin-main-dashboard__hero{grid-template-columns:minmax(0,1.4fr) minmax(340px,.62fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.tg-admin-main-dashboard__hero-copy,.tg-admin-main-dashboard__hero-panel,.tg-admin-main-dashboard__panel,.tg-admin-main-dashboard__footer-panel,.tg-admin-main-dashboard__debug{border:1px solid var(--tg-admin-border);background:var(--tg-admin-card);border-radius:32px;box-shadow:0 24px 70px #08383f1a}.tg-admin-main-dashboard__hero-copy{color:#fff;background:radial-gradient(circle at 14% 6%, #fff3, transparent 34%), linear-gradient(135deg, var(--tg-admin-teal-dark), var(--tg-admin-teal) 54%, #2dd4bf);padding:clamp(1.35rem,3vw,2.5rem);position:relative;overflow:hidden}.tg-admin-main-dashboard__hero-copy:after{content:"";pointer-events:none;background:#f4725361;border-radius:999px;width:260px;height:260px;position:absolute;top:-82px;right:-72px}.tg-admin-main-dashboard__brand{z-index:1;background:#ffffffe6;border-radius:999px;width:max-content;margin-bottom:1.25rem;padding:.5rem .7rem;position:relative}.tg-admin-main-dashboard__eyebrow,.tg-admin-main-dashboard__panel-head span,.tg-admin-main-dashboard__footer-panel span{color:#18c8bd;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.tg-admin-main-dashboard__hero-copy h1{z-index:1;color:#fff;letter-spacing:-.08em;max-width:780px;margin:.18rem 0 0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:900;line-height:.88;position:relative}.tg-admin-main-dashboard__hero-copy p{z-index:1;color:#ffffffe6;max-width:760px;margin:1rem 0 0;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:700;line-height:1.45;position:relative}.tg-admin-main-dashboard__hero-badges{z-index:1;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem;display:flex;position:relative}.tg-admin-main-dashboard__hero-panel{background:radial-gradient(circle at 100% 0,#f472531f,#0000 34%),#fffffff5;flex-direction:column;justify-content:space-between;padding:clamp(1rem,2vw,1.5rem);display:flex}.tg-admin-main-dashboard__hero-panel>span{color:var(--tg-admin-coral);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem;font-weight:900}.tg-admin-main-dashboard__hero-panel>strong{color:var(--tg-admin-teal-dark);letter-spacing:-.07em;margin-top:.5rem;font-size:clamp(1.65rem,2.7vw,2.4rem);font-weight:900;line-height:.96;display:block}.tg-admin-main-dashboard__hero-panel>p{color:var(--tg-admin-muted);margin:.75rem 0 1rem;font-size:.95rem;font-weight:700;line-height:1.45}.tg-admin-main-dashboard__quick-actions{flex-wrap:wrap;gap:.55rem;display:flex}.tg-admin-main-dashboard__quick-action,.tg-admin-main-dashboard__panel-link,.tg-admin-main-dashboard__footer-panel a{min-height:40px;color:var(--tg-admin-teal);background:#ffffffdb;border:1px solid #11737e2e;border-radius:999px;justify-content:center;align-items:center;padding:.68rem .95rem;font-size:.86rem;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #08383f12}.tg-admin-main-dashboard__quick-action--primary,.tg-admin-main-dashboard__footer-panel a{color:#fff;background:linear-gradient(135deg, var(--tg-admin-teal), var(--tg-admin-coral));border-color:#0000}.tg-admin-main-dashboard__kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.tg-admin-main-dashboard__kpi{border:1px solid var(--tg-admin-border);background:#fffffff0;border-radius:24px;min-width:0;padding:1rem;box-shadow:0 14px 32px #08383f14}.tg-admin-main-dashboard__kpi span{color:#0f8d93;text-transform:uppercase;letter-spacing:.035em;font-size:.68rem;font-weight:900;display:block}.tg-admin-main-dashboard__kpi strong{color:var(--tg-admin-teal-dark);letter-spacing:-.07em;margin-top:.35rem;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:900;line-height:1;display:block}.tg-admin-main-dashboard__kpi small{color:var(--tg-admin-muted);margin-top:.4rem;font-size:.78rem;font-weight:700;display:block}.tg-admin-main-dashboard__kpi--coral{border-color:#f4725333}.tg-admin-main-dashboard__layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:1rem;margin-bottom:1rem;display:grid}.tg-admin-main-dashboard__panel{padding:clamp(1rem,2vw,1.35rem)}.tg-admin-main-dashboard__panel--wide{min-width:0}.tg-admin-main-dashboard__panel-head{margin-bottom:1rem}.tg-admin-main-dashboard__panel-head strong,.tg-admin-main-dashboard__footer-panel strong{color:var(--tg-admin-teal-dark);letter-spacing:-.065em;margin-top:.25rem;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:900;line-height:1;display:block}.tg-admin-main-dashboard__panel-head p,.tg-admin-main-dashboard__footer-panel p{color:var(--tg-admin-muted);margin:.45rem 0 0;font-size:.9rem;font-weight:700;line-height:1.45}.tg-admin-main-dashboard__module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.tg-admin-main-dashboard__module{min-height:138px;color:var(--tg-admin-ink);background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 36%),#ffffffd1;border:1px solid #11737e24;border-radius:22px;flex-direction:column;gap:.55rem;padding:.92rem;transition:transform .18s,box-shadow .18s;display:flex}.tg-admin-main-dashboard__module:hover{transform:translateY(-2px);box-shadow:0 18px 36px #08383f1f}.tg-admin-main-dashboard__module-status{width:max-content;max-width:100%;color:var(--tg-admin-teal);background:#11737e1a;border-radius:999px;padding:.32rem .55rem;font-size:.68rem;font-weight:900}.tg-admin-main-dashboard__module-status--empty{color:#c2412d;background:#f472531f}.tg-admin-main-dashboard__module-status--review{color:#92400e;background:#facc152e}.tg-admin-main-dashboard__module strong{color:var(--tg-admin-teal-dark);letter-spacing:-.045em;font-size:1.05rem;font-weight:900;line-height:1.02}.tg-admin-main-dashboard__module p{color:var(--tg-admin-muted);margin:0;font-size:.8rem;font-weight:700;line-height:1.38}.tg-admin-main-dashboard__data-badge{background:#ffffffdb;border:1px solid #11737e24;border-radius:18px;flex-direction:column;justify-content:center;min-width:120px;min-height:58px;padding:.62rem .76rem;display:inline-flex;box-shadow:0 10px 20px #08383f0f}.tg-admin-main-dashboard__data-badge small{color:var(--tg-admin-muted);text-transform:uppercase;font-size:.66rem;font-weight:900}.tg-admin-main-dashboard__data-badge strong{color:var(--tg-admin-teal-dark);letter-spacing:-.04em;font-size:1.02rem;font-weight:900}.tg-admin-main-dashboard__data-badge--ok{background:#11737e14;border-color:#11737e33}.tg-admin-main-dashboard__data-badge--coral{background:#f472531a;border-color:#f472533d}.tg-admin-main-dashboard__data-badge--review{background:#facc1521;border-color:#facc154d}.tg-admin-main-dashboard__sync-list{gap:.6rem;display:grid}.tg-admin-main-dashboard__sync-list .tg-admin-main-dashboard__data-badge{width:100%}.tg-admin-main-dashboard__plan-list,.tg-admin-main-dashboard__spot-list{gap:.56rem;margin:0;padding:0;list-style:none;display:grid}.tg-admin-main-dashboard__plan-row,.tg-admin-main-dashboard__spot-row,.tg-admin-main-dashboard__simple-row{background:#f8fafcc7;border:1px solid #11737e1f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.7rem;padding:.72rem;display:grid}.tg-admin-main-dashboard__spot-row{grid-template-columns:minmax(0,1fr) auto auto}.tg-admin-main-dashboard__simple-row{grid-template-columns:minmax(0,1fr) auto}.tg-admin-main-dashboard__plan-row strong,.tg-admin-main-dashboard__spot-row strong,.tg-admin-main-dashboard__simple-row strong{color:var(--tg-admin-teal-dark);letter-spacing:-.035em;font-size:.9rem;font-weight:900;line-height:1.05;display:block}.tg-admin-main-dashboard__plan-row small,.tg-admin-main-dashboard__spot-row small,.tg-admin-main-dashboard__simple-row span{color:var(--tg-admin-muted);margin-top:.18rem;font-size:.72rem;font-weight:750;display:block}.tg-admin-main-dashboard__plan-row>span:not(:first-child),.tg-admin-main-dashboard__spot-row>span:not(:first-child){color:var(--tg-admin-teal);white-space:nowrap;font-size:.78rem;font-weight:900}.tg-admin-main-dashboard__panel-link{margin-top:1rem}.tg-admin-main-dashboard__empty-list{gap:.56rem;display:grid}.tg-admin-main-dashboard__empty-list p{color:var(--tg-admin-muted);border:1px dashed #11737e38;border-radius:18px;margin:0;padding:1rem;font-weight:800}.tg-admin-main-dashboard__footer-panel{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:clamp(1rem,2vw,1.4rem);display:flex}.tg-admin-main-dashboard__footer-panel p{max-width:760px}.tg-admin-main-dashboard__debug{background:#fffbebd1;border-color:#facc1557;margin-top:1rem;padding:1rem}.tg-admin-main-dashboard__debug strong{color:#92400e;font-weight:900}.tg-admin-main-dashboard__debug p,.tg-admin-main-dashboard__debug li{color:#92400e;font-weight:700}@media (max-width:1180px){.tg-admin-main-dashboard__hero,.tg-admin-main-dashboard__layout{grid-template-columns:1fr}.tg-admin-main-dashboard__kpi-grid,.tg-admin-main-dashboard__module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tg-admin-main-dashboard{padding:.85rem}.tg-admin-main-dashboard__hero-copy,.tg-admin-main-dashboard__hero-panel,.tg-admin-main-dashboard__panel,.tg-admin-main-dashboard__footer-panel{border-radius:24px}.tg-admin-main-dashboard__kpi-grid,.tg-admin-main-dashboard__module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-admin-main-dashboard__plan-row,.tg-admin-main-dashboard__spot-row,.tg-admin-main-dashboard__simple-row{grid-template-columns:1fr}.tg-admin-main-dashboard__footer-panel{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.tg-admin-main-dashboard__kpi-grid,.tg-admin-main-dashboard__module-grid{grid-template-columns:1fr}}.tg-admin-main-dashboard__brand{width:max-content;max-width:112px;background:#ffffffeb!important;border-radius:28px!important;padding:.42rem!important}.tg-admin-main-dashboard__brand .tg-brand-logo--mark .tg-brand-logo__image,.tg-admin-main-dashboard__brand .tg-brand-logo__image{object-fit:contain!important;width:82px!important;height:82px!important}.tg-admin-main-dashboard__brand .tg-brand-logo__text{display:none!important}.tg-admin-main-dashboard__panel-head span,.tg-admin-main-dashboard__footer-panel span,.tg-admin-main-dashboard__eyebrow{letter-spacing:.025em}.tg-admin-main-dashboard__data-badge small{letter-spacing:.01em}.tg-admin-main-dashboard__sync-list .tg-admin-main-dashboard__data-badge{min-height:64px}.tg-admin-main-dashboard__sync-list .tg-admin-main-dashboard__data-badge small{text-transform:none;font-size:.72rem}.tg-admin-main-dashboard__sync-list .tg-admin-main-dashboard__data-badge strong{font-size:1.24rem}.tg-admin-main-dashboard__module-status{text-align:center;min-width:34px}.tg-admin-main-dashboard__spot-row small,.tg-admin-main-dashboard__plan-row small{text-transform:none}.tg-commercial-config-manager{--tg-commercial-teal:#11737e;--tg-commercial-teal-dark:#08383f;--tg-commercial-coral:#f47253;--tg-commercial-soft:#eefafa;--tg-commercial-card:#fffffff0;--tg-commercial-border:#11737e29;--tg-commercial-muted:#52727a;width:min(100%,1480px);color:var(--tg-commercial-teal-dark);font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif);margin:0 auto;padding:clamp(1rem,2vw,1.6rem)}.tg-commercial-config-manager a{text-decoration:none}.tg-commercial-config-manager__hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.58fr);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.tg-commercial-config-manager__hero>div,.tg-commercial-config-manager__hero>aside,.tg-commercial-config-manager__summary article,.tg-commercial-config-manager__workspace,.tg-commercial-config-manager__tabs,.tg-commercial-config-manager__content,.tg-commercial-config-manager__editor,.tg-commercial-config-manager__next,.tg-commercial-config-manager__notice,.tg-commercial-config-manager__error{border:1px solid var(--tg-commercial-border);background:var(--tg-commercial-card);border-radius:30px;box-shadow:0 24px 70px #08383f1a}.tg-commercial-config-manager__hero>div{color:#fff;background:radial-gradient(circle at 16% 2%, #ffffff2e, transparent 36%), linear-gradient(135deg, var(--tg-commercial-teal-dark), var(--tg-commercial-teal) 58%, #2dd4bf);padding:clamp(1.4rem,3vw,2.4rem);position:relative;overflow:hidden}.tg-commercial-config-manager__hero>div:after{content:"";background:#f472535c;border-radius:999px;width:260px;height:260px;position:absolute;top:-92px;right:-90px}.tg-commercial-config-manager__hero span,.tg-commercial-config-manager__content-head span,.tg-commercial-config-manager__next span,.tg-commercial-config-manager__editor-head span,.tg-commercial-config-manager__editor-empty span{color:#14b8a6;letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.tg-commercial-config-manager__hero>div span,.tg-commercial-config-manager__hero>aside span{z-index:1;position:relative}.tg-commercial-config-manager__hero h1{z-index:1;color:#fff;letter-spacing:-.08em;max-width:760px;margin:.25rem 0 0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;line-height:.9;position:relative}.tg-commercial-config-manager__hero p{z-index:1;color:#ffffffe8;max-width:760px;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:750;line-height:1.45;position:relative}.tg-commercial-config-manager__hero-actions{z-index:1;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex;position:relative}.tg-commercial-config-manager button,.tg-commercial-config-manager__hero-actions a,.tg-commercial-config-manager__next a{min-height:42px;color:var(--tg-commercial-teal);cursor:pointer;background:#ffffffeb;border:1px solid #11737e2e;border-radius:999px;padding:.72rem 1rem;font-family:inherit;font-weight:900;box-shadow:0 12px 24px #08383f12}.tg-commercial-config-manager button:hover,.tg-commercial-config-manager__hero-actions a:hover,.tg-commercial-config-manager__next a:hover{transform:translateY(-1px)}.tg-commercial-config-manager button:disabled{cursor:not-allowed;opacity:.58}.tg-commercial-config-manager__hero>aside{flex-direction:column;justify-content:center;padding:clamp(1rem,2vw,1.5rem);display:flex}.tg-commercial-config-manager__hero>aside span{color:var(--tg-commercial-coral)}.tg-commercial-config-manager__hero>aside strong{color:var(--tg-commercial-teal-dark);letter-spacing:-.07em;margin-top:.55rem;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:900;line-height:.95;display:block}.tg-commercial-config-manager__hero>aside p{color:var(--tg-commercial-muted);margin-top:1rem;font-weight:760}.tg-commercial-config-manager__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.78rem;margin-bottom:1rem;display:grid}.tg-commercial-config-manager__summary article{border-radius:24px;min-width:0;padding:1rem}.tg-commercial-config-manager__summary span{color:#0f8d93;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:900;display:block}.tg-commercial-config-manager__summary strong{color:var(--tg-commercial-teal-dark);letter-spacing:-.07em;margin-top:.35rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:900;line-height:1;display:block}.tg-commercial-config-manager__summary small{color:var(--tg-commercial-muted);margin-top:.35rem;font-size:.78rem;font-weight:760;display:block}.tg-commercial-config-manager__notice,.tg-commercial-config-manager__error{margin-bottom:1rem;padding:.95rem 1.1rem;font-weight:900}.tg-commercial-config-manager__notice{color:#0f766e;background:#14b8a61c}.tg-commercial-config-manager__error{color:#b42318;background:#f4725321;border-color:#f4725338}.tg-commercial-config-manager__workspace{grid-template-columns:280px minmax(0,1fr) minmax(340px,.52fr);gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.tg-commercial-config-manager__tabs,.tg-commercial-config-manager__content,.tg-commercial-config-manager__editor{box-shadow:none}.tg-commercial-config-manager__tabs{align-content:start;gap:.6rem;padding:.8rem;display:grid}.tg-commercial-config-manager__tabs button{text-align:left;background:#ffffffd1;border-radius:22px;width:100%;min-height:84px;display:block}.tg-commercial-config-manager__tabs button.is-active{color:#fff;background:linear-gradient(135deg, var(--tg-commercial-teal), var(--tg-commercial-coral));border-color:#0000}.tg-commercial-config-manager__tabs button span{color:inherit;opacity:.72;text-transform:uppercase;font-size:.66rem;font-weight:900;display:block}.tg-commercial-config-manager__tabs button strong{margin-top:.25rem;font-size:1rem;font-weight:900;display:block}.tg-commercial-config-manager__content,.tg-commercial-config-manager__editor{padding:1rem}.tg-commercial-config-manager__content-head{margin-bottom:1rem}.tg-commercial-config-manager__content-head h2,.tg-commercial-config-manager__next strong,.tg-commercial-config-manager__editor-head strong,.tg-commercial-config-manager__editor-empty strong{color:var(--tg-commercial-teal-dark);letter-spacing:-.065em;margin:.25rem 0 0;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:900;line-height:1}.tg-commercial-config-manager__content-head p,.tg-commercial-config-manager__next p,.tg-commercial-config-manager__editor-empty p{color:var(--tg-commercial-muted);margin:.45rem 0 0;font-weight:760;line-height:1.45}.tg-commercial-config-manager__cards{gap:.7rem;display:grid}.tg-commercial-config-manager__card{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 34%),#f8fafcdb;border:1px solid #11737e24;border-radius:22px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.tg-commercial-config-manager__card span{color:var(--tg-commercial-teal-dark);letter-spacing:-.035em;font-size:1rem;font-weight:900;line-height:1.05;display:block}.tg-commercial-config-manager__card strong{color:var(--tg-commercial-muted);margin-top:.22rem;font-size:.82rem;font-weight:760;display:block}.tg-commercial-config-manager__chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.tg-commercial-config-manager__chips small{color:var(--tg-commercial-teal);white-space:nowrap;background:#11737e14;border-radius:999px;padding:.35rem .52rem;font-size:.7rem;font-weight:900}.tg-commercial-config-manager__card button,.tg-commercial-config-manager__editor-actions button:last-child,.tg-commercial-config-manager__next a{color:#fff;background:linear-gradient(135deg, var(--tg-commercial-teal), var(--tg-commercial-coral));border-color:#0000}.tg-commercial-config-manager__loading{color:var(--tg-commercial-muted);border:1px dashed #11737e38;border-radius:20px;padding:1rem;font-weight:850}.tg-commercial-config-manager__editor{align-self:start;position:sticky;top:1rem}.tg-commercial-config-manager__editor-head{gap:.35rem;margin-bottom:1rem;display:grid}.tg-commercial-config-manager__editor-head button{width:max-content;min-height:34px;padding:.48rem .8rem}.tg-commercial-config-manager__form{gap:.72rem;display:grid}.tg-commercial-config-manager__field{gap:.35rem;display:grid}.tg-commercial-config-manager__field span{color:var(--tg-commercial-teal);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:900}.tg-commercial-config-manager__field input,.tg-commercial-config-manager__field select{width:100%;min-height:42px;color:var(--tg-commercial-teal-dark);background:#ffffffeb;border:1px solid #11737e33;border-radius:16px;outline:none;padding:.65rem .75rem;font-family:inherit;font-weight:800}.tg-commercial-config-manager__input-shell{align-items:center;gap:.45rem;display:flex}.tg-commercial-config-manager__input-shell small{color:var(--tg-commercial-muted);font-size:.78rem;font-weight:900}.tg-commercial-config-manager__editor-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.tg-commercial-config-manager__editor-empty{text-align:center;place-content:center;min-height:340px;display:grid}.tg-commercial-config-manager__next{justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:flex}.tg-commercial-config-manager__next p{max-width:780px}@media (max-width:1600px){.tg-commercial-config-manager__workspace{grid-template-columns:220px minmax(0,1fr)}.tg-commercial-config-manager__editor{grid-column:1/-1;position:static}.tg-commercial-config-manager__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.tg-commercial-config-manager__hero,.tg-commercial-config-manager__workspace{grid-template-columns:1fr}.tg-commercial-config-manager__tabs,.tg-commercial-config-manager__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-commercial-config-manager__card{grid-template-columns:1fr}.tg-commercial-config-manager__chips{justify-content:flex-start}.tg-commercial-config-manager__next{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.tg-commercial-config-manager{padding:.85rem}.tg-commercial-config-manager__tabs,.tg-commercial-config-manager__summary{grid-template-columns:1fr}}html,body,button,input,select,textarea,a,p,span,small,strong,label,div,section,article,header,footer,nav,li,h1,h2,h3,h4,h5,h6{font-family:var(--tg-font-main)!important}.tg-ess-v10,.tg-ess-v10 *{box-sizing:border-box;font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif)!important}.tg-ess-v10{color:#062f3c;width:min(1296px,100vw - clamp(1rem,4vw,4rem));margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 0}.tg-ess-v10-showcase{background:#0f6f7a;border:1px solid #11737e2e;border-radius:28px;min-height:clamp(260px,34vw,430px);margin-bottom:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #08383f1f}.tg-ess-v10-showcase>img{position:absolute;inset:0;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.tg-ess-v10-showcase__overlay{background:linear-gradient(90deg,#062f3cdb,#11737e6b,#2dd4bf24),linear-gradient(#00000014,#00000057);position:absolute;inset:0}.tg-ess-v10-showcase__content{z-index:2;color:#fff;width:min(760px,90%);padding:clamp(1.4rem,5vw,3.5rem);position:relative}.tg-ess-v10-showcase__content p{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;width:fit-content;margin:0 0 .8rem;padding:.48rem .75rem;font-size:.72rem;font-weight:900}.tg-ess-v10-showcase__content h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(2.1rem,5vw,4.8rem);font-weight:900;line-height:.94}.tg-ess-v10-showcase__content span{color:#ffffffe6;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:750;line-height:1.45;display:block}.tg-ess-v10-showcase__dots{z-index:4;align-items:center;gap:.45rem;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.tg-ess-v10-showcase__dots button{cursor:pointer;background:#ffffff61;border:0;border-radius:999px;width:12px;height:28px;padding:0}.tg-ess-v10-showcase__dots button.is-active{background:#2dd4bf;width:18px;height:42px}.tg-ess-v10-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.tg-ess-v10-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#11737e;margin:0 0 .25rem;font-size:.72rem;font-weight:900}.tg-ess-v10-toolbar h2{color:#062f3c;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:.96}.tg-ess-v10-count{white-space:nowrap;color:#11737e;background:#2dd4bf1f;border:1px solid #11737e2e;border-radius:999px;justify-content:center;align-items:center;padding:.68rem 1rem;font-size:.9rem;font-weight:900;display:inline-flex}.tg-ess-v10-filters{scrollbar-width:thin;flex-wrap:nowrap;gap:.65rem;margin-bottom:.75rem;padding:.35rem 0 1.15rem;display:flex;overflow-x:auto}.tg-ess-v10-filters button{color:#0b3e4b;white-space:nowrap;cursor:pointer;background:#ffffffeb;border:1px solid #11737e29;border-radius:999px;padding:.7rem 1rem;font-size:.86rem;font-weight:900;box-shadow:0 10px 26px #08383f0d}.tg-ess-v10-filters button.is-active{color:#fff;background:linear-gradient(135deg,#11737e,#2d8ed4);border-color:#0000}.tg-ess-v10-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,2vw,1.35rem);display:grid}.tg-ess-v10-card{background:#fff!important;border:1px solid #11737e2e!important;border-radius:24px!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 44px #08383f14!important}.tg-ess-v10-card__media{background:#e9f2f2!important;flex:none!important;width:100%!important;height:clamp(150px,14vw,190px)!important;min-height:0!important;position:relative!important;overflow:hidden!important}.tg-ess-v10-card__media>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.tg-ess-v10-card__media>span{z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#062f3ce0;border-radius:999px;max-width:calc(100% - 1.6rem);padding:.45rem .7rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:.8rem;left:.8rem;overflow:hidden}.tg-ess-v10-card__body{background:#fff!important;flex-direction:column!important;flex:auto!important;gap:.65rem!important;height:auto!important;min-height:0!important;padding:clamp(.95rem,1.4vw,1.18rem)!important;display:flex!important}.tg-ess-v10-card__badges,.tg-ess-v10-card__meta{flex-wrap:wrap;gap:.4rem;display:flex}.tg-ess-v10-card__badges span,.tg-ess-v10-card__meta span{color:#11737e;background:#2dd4bf1f;border:1px solid #11737e24;border-radius:999px;width:fit-content;max-width:100%;padding:.38rem .62rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.tg-ess-v10-card h3{color:#062f3c;letter-spacing:-.035em;margin:0;font-size:clamp(1.08rem,1.25vw,1.35rem);font-weight:900;line-height:1.05}.tg-ess-v10-card p{color:#5f7883;margin:0;font-size:.92rem;font-weight:650;line-height:1.42}.tg-ess-v10-card__meta{margin-top:auto}.tg-ess-v10-card__actions{grid-template-columns:1fr;gap:.55rem;margin-top:.25rem;display:grid}.tg-ess-v10-card__actions button,.tg-ess-v10-card__actions a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#11737e,#2d8ed4);border:0;border-radius:14px;justify-content:center;align-items:center;min-height:44px;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex}.tg-ess-v10-card__actions a{color:#11737e;background:#f4fffc;border:1px solid #11737e2e}.tg-ess-v10-empty{background:#fff;border:1px solid #11737e29;border-radius:24px;margin-top:1.5rem;padding:1.5rem}.tg-ess-v10-empty h3,.tg-ess-v10-empty p{margin:0}.tg-ess-v10-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051216a3;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.tg-ess-v10-modal__card{color:#062f3c;background:#fff;border-radius:28px;width:min(920px,100vw - 2rem);max-height:calc(100vh - 2rem);position:relative;overflow:auto;box-shadow:0 30px 90px #00000057}.tg-ess-v10-modal__close{z-index:3;color:#11737e;cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:.65rem .9rem;font-weight:900;position:absolute;top:1rem;right:1rem}.tg-ess-v10-modal__card>img{object-fit:cover;width:100%;height:min(42vh,360px);display:block}.tg-ess-v10-modal__content{padding:clamp(1.25rem,3vw,2rem)}.tg-ess-v10-modal__content h2{color:#062f3c;letter-spacing:-.06em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:900;line-height:.95}.tg-ess-v10-modal__content p{color:#5f7883;font-weight:700;line-height:1.5}.tg-ess-v10-modal__info,.tg-ess-v10-modal__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.tg-ess-v10-modal__info span{color:#11737e;background:#2dd4bf1f;border:1px solid #11737e24;border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:900}.tg-ess-v10-modal__actions a{color:#fff;background:linear-gradient(135deg,#11737e,#2d8ed4);border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1100px){.tg-ess-v10-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tg-ess-v10{width:min(100%,100vw - 1rem)}.tg-ess-v10-toolbar{flex-direction:column;align-items:flex-start}.tg-ess-v10-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tg-ess-v10-card{border-radius:20px!important}.tg-ess-v10-card__media{height:132px!important}.tg-ess-v10-card__body{padding:.85rem!important}.tg-ess-v10-card h3{font-size:1rem}.tg-ess-v10-card p{font-size:.82rem}}:root{--tg-real-page-width:min(1240px, calc(100vw - clamp(1.25rem, 6vw, 8rem)));--tg-real-page-width-wide:min(1320px, calc(100vw - clamp(1.25rem, 5vw, 6rem)));--tg-real-radius-xl:clamp(24px, 3vw, 36px);--tg-real-shadow-soft:0 24px 68px #08383f1f;--tg-real-shadow-float:0 18px 46px #08383f24;--tg-logo-teal:#11737e;--tg-logo-aqua:#2dd4bf;--tg-logo-coral:#fb6b4a}.tg-gastronomy-refined,.tg-outdoor-refined,.tg-nightlife-refined,.tg-services-refined,.nightlife-section,.essentials-section,.tg-gastronomy-refined *,.tg-outdoor-refined *,.tg-nightlife-refined *,.tg-services-refined *,.nightlife-section *,.essentials-section *{font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif)!important;box-sizing:border-box!important}:is(body:has(.tg-gastronomy-refined),body:has(.tg-outdoor-refined),body:has(.tg-services-refined),body:has(.essentials-section)){background:radial-gradient(circle at 12% 0,#2dd4bf21,#0000 32rem),linear-gradient(#f1fbfb 0%,#eef8f7 100%)!important}:is(body:has(.tg-nightlife-refined),body:has(.nightlife-section)){background:radial-gradient(circle at 14% 10%,#9a2cbe4d,#0000 34rem),linear-gradient(#150021 0%,#080012 100%)!important}.tg-gastronomy-refined .tg-guide-hero-static,.tg-gastronomy-refined .tg-food-carousel,.tg-gastronomy-refined .tg-food-filters,.tg-gastronomy-refined .tg-card-grid,.tg-outdoor-refined .tg-guide-hero-static,.tg-outdoor-refined .tg-filter-wrap,.tg-outdoor-refined .tg-card-grid,.tg-nightlife-refined .tg-guide-hero-static,.tg-nightlife-refined .tgnight-carousel,.tg-nightlife-refined .tgnight-filters,.tg-nightlife-refined .tg-card-grid,.nightlife-section .tg-guide-hero-static,.nightlife-section .tgnight-carousel,.nightlife-section .tgnight-filters,.nightlife-section .tg-card-grid,.tg-services-refined .tg-guide-hero-static,.tg-services-refined .tg-ess-v10,.tg-services-refined .tg-ess-v10-showcase,.tg-services-refined .tg-ess-v10-toolbar,.tg-services-refined .tg-ess-v10-filters,.tg-services-refined .tg-ess-v10-grid,.essentials-section .tg-guide-hero-static,.essentials-section .tg-ess-v10,.essentials-section .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-toolbar,.essentials-section .tg-ess-v10-filters,.essentials-section .tg-ess-v10-grid{width:var(--tg-real-page-width)!important;max-width:var(--tg-real-page-width)!important;margin-left:auto!important;margin-right:auto!important}.nightlife-section,.tg-nightlife-refined{width:100%!important;max-width:none!important;overflow-x:hidden!important}.tg-nightlife-refined .tg-guide-hero-static,.nightlife-section .tg-guide-hero-static{border-radius:var(--tg-real-radius-xl)!important;min-height:clamp(300px,31vw,430px)!important;margin-top:clamp(1.5rem,3vw,3rem)!important;display:flex!important;overflow:hidden!important;box-shadow:0 28px 78px #00000052!important}.tg-nightlife-refined .tgnight-carousel,.nightlife-section .tgnight-carousel{border-radius:28px!important;min-height:clamp(220px,22vw,330px)!important;margin-top:clamp(1.5rem,3vw,3rem)!important;display:block!important;overflow:hidden!important;box-shadow:0 24px 64px #00000047!important}.tg-gastronomy-refined .tg-guide-hero-static,.tg-outdoor-refined .tg-guide-hero-static,.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static{border-radius:var(--tg-real-radius-xl)!important;min-height:clamp(300px,31vw,430px)!important;box-shadow:var(--tg-real-shadow-soft)!important;margin-top:clamp(1rem,2.5vw,2rem)!important;display:flex!important;overflow:hidden!important}.tg-gastronomy-refined .tg-food-carousel,.tg-outdoor-refined [class*=carousel],.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase{min-height:clamp(220px,22vw,340px)!important;box-shadow:var(--tg-real-shadow-soft)!important;border-radius:28px!important;margin-top:clamp(1.5rem,3vw,3rem)!important;overflow:hidden!important}.tg-guide-hero-static-copy,.tg-guide-hero-static-eyebrow,.tg-guide-hero-static-description,.tg-guide-hero-static-badges,.tgfood-carousel-content,.tgnight-carousel-content,.tg-ess-v10-showcase__content,.tg-gastronomy-refined .tg-guide-hero-static-copy,.tg-outdoor-refined .tg-guide-hero-static-copy,.tg-nightlife-refined .tg-guide-hero-static-copy,.tg-services-refined .tg-guide-hero-static-copy,.essentials-section .tg-guide-hero-static-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.tg-guide-hero-static-badges>*,.tg-food-filters button,.tg-filter-wrap button,.tgnight-filters button,.tg-ess-v10-filters button,.tg-ess-v10-toolbar button{border-radius:999px!important}.tgfood-carousel-content h2,.tgfood-carousel-content p,.tgnight-carousel-content h2,.tgnight-carousel-content p,.tg-ess-v10-showcase__content h2,.tg-ess-v10-showcase__content p,.tg-ess-v10-showcase__content span{box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important}.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase{isolation:isolate!important;background:#074f5b!important;position:relative!important}.tg-services-refined .tg-ess-v10-showcase img,.essentials-section .tg-ess-v10-showcase img{filter:brightness(.56)saturate(1.12)contrast(1.08)!important;opacity:1!important}.tg-services-refined .tg-ess-v10-showcase__overlay,.essentials-section .tg-ess-v10-showcase__overlay{opacity:1!important;background:linear-gradient(90deg,#032028f0 0%,#074954c2 46%,#2dd4bf2e 100%)!important}.tg-services-refined .tg-ess-v10-showcase__content,.essentials-section .tg-ess-v10-showcase__content{z-index:5!important;max-width:760px!important;box-shadow:none!important;opacity:1!important;filter:none!important;background:0 0!important;border:0!important;position:relative!important}.tg-services-refined .tg-ess-v10-showcase__content h2,.essentials-section .tg-ess-v10-showcase__content h2{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 5px 28px #00000073!important}.tg-services-refined .tg-ess-v10-showcase__content p,.tg-services-refined .tg-ess-v10-showcase__content span,.essentials-section .tg-ess-v10-showcase__content p,.essentials-section .tg-ess-v10-showcase__content span{color:#fffffff5!important;-webkit-text-fill-color:#fffffff5!important;text-shadow:0 3px 18px #0000006b!important}.tg-food-filters,.tg-filter-wrap,.tgnight-filters,.tg-ess-v10-toolbar,.tg-ess-v10-filters{z-index:80!important;box-shadow:var(--tg-real-shadow-float)!important;-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background:#ffffffe0!important;border:1px solid #11737e29!important;border-radius:999px!important;padding:.7rem!important;position:sticky!important;top:clamp(74px,8vw,98px)!important}.nightlife-section .tgnight-filters,.tg-nightlife-refined .tgnight-filters{background:#0a0a1cd1!important;border-color:#ffffff24!important}.tg-card-grid,.tg-ess-v10-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(1rem,1.8vw,1.35rem)!important;display:grid!important}.tg-place-card-food,.tg-place-card-excursions,.tg-place-card-nightlife,.tg-ess-v10-card{border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 34px #08383f14!important}.tg-ess-v10-grid{align-items:stretch!important}.tg-ess-v10-card{color:#06323d!important;background:#fff!important;border:1px solid #11737e29!important;flex-direction:column!important;height:auto!important;min-height:420px!important;display:flex!important;position:relative!important}.tg-ess-v10-card:before,.tg-ess-v10-card:after,.tg-ess-v10-card__media:before,.tg-ess-v10-card__media:after,.tg-ess-v10-card__body:before,.tg-ess-v10-card__body:after,.tg-ess-v10-card__badges:before,.tg-ess-v10-card__badges:after,.tg-ess-v10-card__meta:before,.tg-ess-v10-card__meta:after{content:none!important;display:none!important}.tg-ess-v10-card__media{background:#edf7f7!important;flex:none!important;width:100%!important;height:clamp(165px,15vw,205px)!important;min-height:0!important;max-height:220px!important;display:block!important;position:relative!important;overflow:hidden!important}.tg-ess-v10-card__media img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.tg-ess-v10-card__body{color:#06323d!important;background:#fff!important;flex-direction:column!important;flex:auto!important;gap:.72rem!important;min-height:220px!important;padding:1rem!important;display:flex!important;position:relative!important}.tg-ess-v10-card__badges,.tg-ess-v10-card__meta{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;flex-flow:wrap!important;align-items:center!important;gap:.45rem!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.tg-ess-v10-card__badges>*,.tg-ess-v10-card__meta>*,.tg-ess-v10-card__badge,.tg-ess-v10-card__tag{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:max-content!important;height:auto!important;min-height:0!important;max-height:none!important;padding:.38rem .62rem!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.tg-ess-v10-card h3,.tg-ess-v10-card h4{color:#06323d!important;box-shadow:none!important;background:0 0!important}.tg-ess-v10-card p,.tg-ess-v10-card span{box-shadow:none!important;background:0 0!important}[data-tg-real-modal] :where(h1,h2,h3,p,span),.tg-place-modal :where(h1,h2,h3,p,span){box-shadow:none!important}[data-tg-real-modal] :where([class*=copy],[class*=content],[class*=Content],[class*=text],[class*=Text]),.tg-place-modal :where([class*=copy],[class*=content],[class*=Content],[class*=text],[class*=Text]){box-shadow:none!important;background:0 0!important}@media (min-width:1500px){:root{--tg-real-page-width:min(1380px, calc(100vw - 8rem))}}@media (max-width:1050px){.tg-card-grid,.tg-ess-v10-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){:root{--tg-real-page-width:min(100%, calc(100vw - 1rem))}.tg-card-grid,.tg-ess-v10-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.tg-guide-hero-static{min-height:clamp(280px,72vw,390px)!important}.tg-food-carousel,.tgnight-carousel,.tg-ess-v10-showcase{min-height:clamp(240px,62vw,350px)!important}.tg-food-filters,.tg-filter-wrap,.tgnight-filters,.tg-ess-v10-toolbar,.tg-ess-v10-filters{border-radius:24px!important;top:70px!important;overflow-x:auto!important}.tg-ess-v10-card{min-height:360px!important}.tg-ess-v10-card__media{height:138px!important}}.tg-ess-v11,.tg-ess-v11 *{box-sizing:border-box;font-family:var(--tg-font-main,"Quicksand", system-ui, sans-serif)!important}.tg-ess-v11{color:#06323d;width:min(1240px,100vw - clamp(1.25rem,6vw,8rem));max-width:min(1240px,100vw - clamp(1.25rem,6vw,8rem));margin:clamp(1.8rem,3vw,3rem) auto clamp(3rem,5vw,5rem)}.tg-ess-v11-heading-row{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.tg-ess-v11-kicker{color:#11737e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}.tg-ess-v11-heading-row h2{color:#06323d;letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:.96}.tg-ess-v11-count{white-space:nowrap;color:#11737e;background:#2dd4bf1f;border:1px solid #11737e2e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.6rem 1rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #08383f14}.tg-ess-v11-filters{z-index:70;scrollbar-width:thin;-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffe0;border:1px solid #11737e29;border-radius:999px;align-items:center;gap:.55rem;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.65rem;display:flex;position:sticky;top:clamp(76px,8vw,98px);overflow-x:auto;box-shadow:0 18px 46px #08383f21}.tg-ess-v11-filters button{appearance:none;color:#0a4050;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #11737e29;border-radius:999px;padding:.72rem 1.05rem;font-weight:900;transition:transform .16s,background .16s,color .16s}.tg-ess-v11-filters button:hover{transform:translateY(-1px)}.tg-ess-v11-filters button.is-active{color:#fff;background:linear-gradient(135deg,#11737e,#2d8fd6);border-color:#0000;box-shadow:0 12px 26px #11737e38}.tg-ess-v11-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.35rem);display:grid}.tg-ess-v11-card{background:#fff;border:1px solid #11737e29;border-radius:26px;flex-direction:column;min-height:430px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #08383f17}.tg-ess-v11-card__media{background:linear-gradient(135deg,#11737e14,#2dd4bf24);width:100%;height:clamp(160px,15vw,210px);position:relative;overflow:hidden}.tg-ess-v11-card__media img{object-fit:cover;width:100%;height:100%;display:block}.tg-ess-v11-card__category{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);background:#06323de0;border-radius:999px;align-items:center;max-width:calc(100% - 1.7rem);padding:.42rem .68rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;bottom:.85rem;left:.85rem;overflow:hidden}.tg-ess-v11-card__body{background:#fff;flex-direction:column;flex:auto;gap:.78rem;padding:1.05rem;display:flex}.tg-ess-v11-card__top,.tg-ess-v11-card__tags,.tg-ess-v11-card__commercial-badges{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.tg-ess-v11-card__top span,.tg-ess-v11-card__tags span,.tg-ess-v11-card__commercial-badges span{white-space:nowrap;border-radius:999px;align-items:center;width:auto;max-width:100%;min-height:24px;padding:.34rem .55rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.tg-ess-v11-card__top span{color:#11737e;background:#2dd4bf1f;border:1px solid #11737e24}.tg-ess-v11-card__commercial-badges span{color:#fff;background:linear-gradient(135deg,#11737e,#fb6b4a);border:0}.tg-ess-v11-card__tags span{color:#0a4050;background:#11737e14;border:1px solid #11737e1f}.tg-ess-v11-card h3{color:#06323d;letter-spacing:-.045em;margin:0;font-size:clamp(1.16rem,1.7vw,1.45rem);font-weight:900;line-height:1.05}.tg-ess-v11-card p{color:#5b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.94rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.tg-ess-v11-card__button{appearance:none;color:#fff;cursor:pointer;background:linear-gradient(135deg,#11737e,#2d8fd6);border:0;border-radius:18px;width:100%;margin-top:auto;padding:.95rem 1rem;font-weight:900;box-shadow:0 14px 28px #11737e33}.tg-ess-v11-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#04141aa3;place-items:center;padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;inset:0}.tg-ess-v11-modal{background:#fff;border:1px solid #11737e2e;border-radius:32px;grid-template-columns:.95fr 1.05fr;gap:0;width:min(960px,100%);max-height:min(88vh,860px);display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #0000003d}.tg-ess-v11-modal__close{z-index:3;color:#11737e;cursor:pointer;background:#ffffffe6;border:1px solid #11737e2e;border-radius:999px;padding:.65rem 1rem;font-weight:900;position:absolute;top:1rem;right:1rem}.tg-ess-v11-modal__media{background:#eaf7f7;min-height:460px}.tg-ess-v11-modal__media img{object-fit:cover;width:100%;height:100%;min-height:460px;display:block}.tg-ess-v11-modal__content{flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.tg-ess-v11-modal__eyebrow{color:#11737e;letter-spacing:.12em;text-transform:uppercase;background:#2dd4bf21;border-radius:999px;width:max-content;max-width:100%;padding:.42rem .7rem;font-size:.72rem;font-weight:900}.tg-ess-v11-modal h2{color:#06323d;letter-spacing:-.065em;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:900;line-height:.95}.tg-ess-v11-modal p{color:#526d7a;margin:0;font-size:1rem;font-weight:700;line-height:1.65}.tg-ess-v11-modal__meta,.tg-ess-v11-modal__badges,.tg-ess-v11-modal__actions{flex-wrap:wrap;gap:.55rem;display:flex}.tg-ess-v11-modal__meta span,.tg-ess-v11-modal__badges span{border-radius:999px;align-items:center;min-height:32px;padding:.48rem .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.tg-ess-v11-modal__meta span{color:#11737e;background:#11737e14;border:1px solid #11737e24}.tg-ess-v11-modal__badges span{color:#fff;background:linear-gradient(135deg,#11737e,#fb6b4a)}.tg-ess-v11-modal__actions a{color:#fff;background:linear-gradient(135deg,#11737e,#2dd4bf);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.05rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1050px){.tg-ess-v11-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tg-ess-v11{width:min(100%,100vw - 1rem);max-width:min(100%,100vw - 1rem)}.tg-ess-v11-heading-row{flex-direction:column;align-items:start}.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.tg-ess-v11-card{border-radius:22px;min-height:360px}.tg-ess-v11-card__media{height:132px}.tg-ess-v11-card__body{padding:.85rem}.tg-ess-v11-card p{-webkit-line-clamp:2;font-size:.82rem}.tg-ess-v11-modal{grid-template-columns:1fr}.tg-ess-v11-modal__media,.tg-ess-v11-modal__media img{min-height:240px}}:root{--tg-public-contract-width:min(1240px, calc(100vw - 40px));--tg-public-contract-width-mobile:calc(100vw - 24px);--tg-public-contract-radius:28px;--tg-public-contract-shadow:0 22px 60px #08383f1f;--tg-public-contract-teal:#11737e;--tg-public-contract-aqua:#2dd4bf;--tg-public-contract-coral:#fb6b4a}:is(body:has(.tg-gastronomy-refined),body:has(.tg-outdoor-refined),body:has(.tg-nightlife-refined),body:has(.nightlife-section),body:has(.tg-services-refined),body:has(.essentials-section),body:has(.tg-ess-v11)){overflow-x:hidden!important}.tg-gastronomy-refined :where(.tg-guide-hero-static,.tg-food-carousel,.tg-food-filters,.tg-card-grid,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.tg-outdoor-refined :where(.tg-guide-hero-static,.tg-filter-wrap,.tg-card-grid,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.tg-nightlife-refined :where(.tg-guide-hero-static,.tgnight-carousel,.tgnight-filters,.tg-card-grid,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.nightlife-section :where(.tg-guide-hero-static,.tgnight-carousel,.tgnight-filters,.tg-card-grid,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.tg-services-refined :where(.tg-guide-hero-static,.tg-ess-v10,.tg-ess-v10-showcase,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v10-grid,.tg-ess-v11,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.essentials-section :where(.tg-guide-hero-static,.tg-ess-v10,.tg-ess-v10-showcase,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v10-grid,.tg-ess-v11,.tg-section-heading,.tg-section-header,.tg-list-header,.tg-grid-header),.tg-ess-v11{width:var(--tg-public-contract-width)!important;max-width:var(--tg-public-contract-width)!important;margin-left:auto!important;margin-right:auto!important}.tg-gastronomy-refined :where(.tg-guide-hero-static>*,.tg-food-carousel>*,.tg-food-filters>*,.tg-card-grid>*),.tg-outdoor-refined :where(.tg-guide-hero-static>*,.tg-filter-wrap>*,.tg-card-grid>*),.tg-nightlife-refined :where(.tg-guide-hero-static>*,.tgnight-carousel>*,.tgnight-filters>*,.tg-card-grid>*),.nightlife-section :where(.tg-guide-hero-static>*,.tgnight-carousel>*,.tgnight-filters>*,.tg-card-grid>*),.tg-services-refined :where(.tg-guide-hero-static>*,.tg-ess-v10-showcase>*,.tg-ess-v10-toolbar>*,.tg-ess-v10-filters>*,.tg-ess-v10-grid>*,.tg-ess-v11>*),.essentials-section :where(.tg-guide-hero-static>*,.tg-ess-v10-showcase>*,.tg-ess-v10-toolbar>*,.tg-ess-v10-filters>*,.tg-ess-v10-grid>*,.tg-ess-v11>*){max-width:100%!important}.tg-gastronomy-refined .tg-guide-hero-static,.tg-outdoor-refined .tg-guide-hero-static,.tg-nightlife-refined .tg-guide-hero-static,.nightlife-section .tg-guide-hero-static,.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static{border-radius:var(--tg-public-contract-radius)!important;min-height:clamp(300px,31vw,430px)!important;box-shadow:var(--tg-public-contract-shadow)!important;overflow:hidden!important}.tg-gastronomy-refined .tg-food-carousel,.tg-outdoor-refined [class*=carousel],.tg-nightlife-refined .tgnight-carousel,.nightlife-section .tgnight-carousel,.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase{border-radius:var(--tg-public-contract-radius)!important;min-height:clamp(210px,22vw,330px)!important;box-shadow:var(--tg-public-contract-shadow)!important;overflow:hidden!important}.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase{isolation:isolate!important;background:#074f5b!important;margin-top:clamp(1.5rem,3vw,3rem)!important;margin-bottom:clamp(1.1rem,2.2vw,1.8rem)!important;display:block!important;position:relative!important}.tg-services-refined .tg-ess-v10-showcase img,.essentials-section .tg-ess-v10-showcase img{width:100%!important;height:100%!important;min-height:inherit!important;object-fit:cover!important;opacity:1!important;filter:brightness(.62)saturate(1.1)contrast(1.05)!important;display:block!important}.tg-services-refined .tg-ess-v10-showcase__overlay,.essentials-section .tg-ess-v10-showcase__overlay{z-index:1!important;opacity:1!important;background:linear-gradient(90deg,#032028e0 0%,#074954ad 48%,#2dd4bf1a 100%)!important;position:absolute!important;inset:0!important}.tg-services-refined .tg-ess-v10-showcase__content,.essentials-section .tg-ess-v10-showcase__content{z-index:3!important;max-width:min(760px,100% - 3rem)!important;box-shadow:none!important;opacity:1!important;filter:none!important;color:#fff!important;background:0 0!important;border:0!important;position:absolute!important;inset:auto auto clamp(2rem,5vw,4rem) clamp(1.4rem,5vw,4rem)!important}.tg-services-refined .tg-ess-v10-showcase__content h2,.tg-services-refined .tg-ess-v10-showcase__content p,.tg-services-refined .tg-ess-v10-showcase__content span,.essentials-section .tg-ess-v10-showcase__content h2,.essentials-section .tg-ess-v10-showcase__content p,.essentials-section .tg-ess-v10-showcase__content span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;box-shadow:none!important;text-shadow:0 4px 24px #0000006b!important;background:0 0!important}.tg-food-filters,.tg-filter-wrap,.tgnight-filters,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v11-filters{z-index:88!important;width:var(--tg-public-contract-width)!important;max-width:var(--tg-public-contract-width)!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;background:#ffffffe6!important;border:1px solid #11737e29!important;border-radius:999px!important;margin-left:auto!important;margin-right:auto!important;padding:.65rem!important;position:sticky!important;top:clamp(74px,8vw,98px)!important;overflow-x:auto!important;box-shadow:0 16px 42px #08383f21!important}.tg-nightlife-refined .tgnight-filters,.nightlife-section .tgnight-filters{background:#0a0a1cd6!important;border-color:#ffffff29!important}.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{width:var(--tg-public-contract-width)!important;max-width:var(--tg-public-contract-width)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(1rem,1.8vw,1.35rem)!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.tg-ess-v11-heading-row{width:var(--tg-public-contract-width)!important;max-width:var(--tg-public-contract-width)!important;margin-left:auto!important;margin-right:auto!important}.tg-ess-v11,.tg-ess-v11-heading-row,.tg-ess-v11-filters,.tg-ess-v11-grid{padding-left:0!important;padding-right:0!important}.tg-guide-hero-static-copy,.tg-guide-hero-static-eyebrow,.tg-guide-hero-static-description,.tg-guide-hero-static-badges,.tgfood-carousel-content,.tgnight-carousel-content,.tg-ess-v10-showcase__content,.tg-ess-v11-heading-row,.tg-ess-v11-heading-row>*,.tg-ess-v11-card__body,.tg-ess-v11-card__top,.tg-ess-v11-card__tags,.tg-ess-v11-card__commercial-badges{box-shadow:none!important;-webkit-backdrop-filter:none!important}.tg-ess-v11-card{background:#fff!important;border:1px solid #11737e29!important;border-radius:26px!important;min-height:420px!important;overflow:hidden!important;box-shadow:0 18px 42px #08383f17!important}.tg-ess-v11-card__media{background:#11737e14!important;height:clamp(160px,15vw,210px)!important;min-height:0!important}.tg-ess-v11-card__media img{object-fit:cover!important;width:100%!important;height:100%!important}.tg-ess-v11-card__body{background:#fff!important;min-height:0!important}@media (min-width:1500px){:root{--tg-public-contract-width:min(1360px, calc(100vw - 72px))}}@media (max-width:1050px){.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){:root{--tg-public-contract-width:var(--tg-public-contract-width-mobile)}.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.tg-food-filters,.tg-filter-wrap,.tgnight-filters,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v11-filters{border-radius:24px!important;top:68px!important}.tg-guide-hero-static{min-height:clamp(280px,72vw,390px)!important}.tg-food-carousel,.tgnight-carousel,.tg-ess-v10-showcase{min-height:clamp(230px,64vw,350px)!important}}:root{--tg-public-max-width:1180px;--tg-public-side-gap:clamp(14px, 2.8vw, 28px);--tg-services-carousel-h:clamp(280px, 34vw, 380px);--tg-services-hero-radius:24px;--tg-services-gap:22px}.tg-guide-hero-services,.tg-ess-v10-showcase,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v10-grid{width:min(var(--tg-public-max-width), calc(100% - (var(--tg-public-side-gap) * 2)))!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.tg-guide-hero-services{border-radius:var(--tg-services-hero-radius)!important;position:relative!important;overflow:hidden!important}.tg-guide-hero-static-copy,.tg-guide-hero-static-eyebrow,.tg-guide-hero-static-description,.tg-guide-hero-static-dots,.tg-guide-hero-static-badges{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.tg-guide-hero-static-badges{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.tg-guide-hero-static-badges>*{white-space:nowrap!important}.tg-ess-v10-showcase{min-height:var(--tg-services-carousel-h)!important;height:var(--tg-services-carousel-h)!important;margin-top:var(--tg-services-gap)!important;margin-bottom:var(--tg-services-gap)!important;border-radius:24px!important;position:relative!important;overflow:hidden!important}.tg-ess-v10-showcase__overlay{box-shadow:none!important;background:linear-gradient(90deg,#052230ad 0%,#0522306b 34%,#0522302e 65%,#05223014 100%)!important;border:0!important;position:absolute!important;inset:0!important}.tg-ess-v10-showcase__content{z-index:2!important;width:min(560px,100% - 48px)!important;max-width:min(560px,100% - 48px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;inset:24px auto auto 24px!important}.tg-ess-v10-showcase__eyebrow,.tg-ess-v10-showcase__content h2,.tg-ess-v10-showcase__content p{box-shadow:none!important;background:0 0!important;border:0!important}.tg-ess-v10-showcase__content h2{color:#fff!important;letter-spacing:-.03em!important;margin:0 0 12px!important;font-size:clamp(28px,3.2vw,54px)!important;line-height:1.02!important}.tg-ess-v10-showcase__content p{color:#ffffffeb!important;margin:0!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.45!important}.tg-ess-v10-showcase__dots{z-index:3!important;position:absolute!important;bottom:16px!important;right:18px!important}.tg-ess-v10-toolbar{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin-top:8px!important;margin-bottom:12px!important;display:flex!important}.tg-ess-v10-filters{z-index:4!important;scrollbar-width:thin!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:8px 4px 10px!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.tg-ess-v10-filters>*{flex:none!important}.tg-ess-v10-filters button,.tg-ess-v10-filters .chip,.tg-ess-v10-filters .pill,.tg-ess-v10-filters [class*=chip],.tg-ess-v10-filters [class*=pill]{white-space:nowrap!important;text-overflow:clip!important;border-radius:999px!important;min-height:40px!important;padding:10px 16px!important;line-height:1.1!important;overflow:visible!important}.tg-ess-v10-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-top:10px!important;display:grid!important}.tg-ess-v10-card{border-radius:22px!important;min-width:0!important;overflow:hidden!important}.tg-ess-v10-card__media{aspect-ratio:16/10!important;overflow:hidden!important}.tg-ess-v10-card__body{min-width:0!important}.tg-ess-v10-card__badges,.tg-ess-v10-card__meta,.tg-ess-v10-card__actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}@media (max-width:1100px){.tg-ess-v10-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:820px){.tg-ess-v10-showcase{height:300px!important;min-height:300px!important}.tg-ess-v10-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.tg-guide-hero-services,.tg-ess-v10-showcase,.tg-ess-v10-toolbar,.tg-ess-v10-filters,.tg-ess-v10-grid{width:min(var(--tg-public-max-width), calc(100% - 24px))!important}.tg-ess-v10-showcase{height:260px!important;min-height:260px!important}.tg-ess-v10-showcase__content{width:calc(100% - 36px)!important;max-width:calc(100% - 36px)!important;top:18px!important;left:18px!important}.tg-ess-v10-grid{grid-template-columns:1fr!important}}:root{--tg-services-master-width:min(1240px, calc(100vw - 48px));--tg-services-master-width-mobile:calc(100vw - 24px);--tg-services-radius:28px}.tg-services-refined,.essentials-section,.tg-services-contract-hard{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static,.tg-services-contract-hard .tg-guide-hero-static,.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase,.tg-services-contract-hard .tg-ess-v10-showcase,.tg-services-refined .tg-ess-v11,.essentials-section .tg-ess-v11,.tg-services-contract-hard .tg-ess-v11,.tg-services-refined .tg-ess-v11-heading-row,.essentials-section .tg-ess-v11-heading-row,.tg-services-contract-hard .tg-ess-v11-heading-row,.tg-services-refined .tg-ess-v11-filters,.essentials-section .tg-ess-v11-filters,.tg-services-contract-hard .tg-ess-v11-filters,.tg-services-refined .tg-ess-v11-grid,.essentials-section .tg-ess-v11-grid,.tg-services-contract-hard .tg-ess-v11-grid,.tg-guide-hero-static,.tg-ess-v10-showcase,.tg-ess-v11,.tg-ess-v11-heading-row,.tg-ess-v11-filters,.tg-ess-v11-grid{width:var(--tg-services-master-width)!important;max-width:var(--tg-services-master-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static,.tg-services-contract-hard .tg-guide-hero-static{border-radius:var(--tg-services-radius)!important;height:auto!important;min-height:360px!important;margin-top:clamp(1.3rem,2.2vw,2.5rem)!important;margin-bottom:clamp(1.2rem,2vw,2rem)!important;overflow:hidden!important}.tg-services-refined .tg-guide-hero-static:before,.tg-services-refined .tg-guide-hero-static:after,.essentials-section .tg-guide-hero-static:before,.essentials-section .tg-guide-hero-static:after,.tg-services-contract-hard .tg-guide-hero-static:before,.tg-services-contract-hard .tg-guide-hero-static:after,.tg-services-refined .tg-guide-hero-static-copy:before,.tg-services-refined .tg-guide-hero-static-copy:after,.essentials-section .tg-guide-hero-static-copy:before,.essentials-section .tg-guide-hero-static-copy:after,.tg-services-contract-hard .tg-guide-hero-static-copy:before,.tg-services-contract-hard .tg-guide-hero-static-copy:after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.tg-services-refined .tg-guide-hero-static-copy,.tg-services-refined .tg-guide-hero-static-eyebrow,.tg-services-refined .tg-guide-hero-static-description,.tg-services-refined .tg-guide-hero-static-dots,.tg-services-refined .tg-guide-hero-static-badges,.essentials-section .tg-guide-hero-static-copy,.essentials-section .tg-guide-hero-static-eyebrow,.essentials-section .tg-guide-hero-static-description,.essentials-section .tg-guide-hero-static-dots,.essentials-section .tg-guide-hero-static-badges,.tg-services-contract-hard .tg-guide-hero-static-copy,.tg-services-contract-hard .tg-guide-hero-static-eyebrow,.tg-services-contract-hard .tg-guide-hero-static-description,.tg-services-contract-hard .tg-guide-hero-static-dots,.tg-services-contract-hard .tg-guide-hero-static-badges{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase,.tg-services-contract-hard .tg-ess-v10-showcase,.tg-ess-v10-showcase{isolation:isolate!important;border-radius:var(--tg-services-radius)!important;background:linear-gradient(135deg,#11737e,#2d8fd6)!important;height:clamp(260px,28vw,360px)!important;min-height:clamp(260px,28vw,360px)!important;max-height:380px!important;margin-top:0!important;margin-bottom:clamp(1.6rem,2.6vw,2.3rem)!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 58px #08383f24!important}.tg-services-refined .tg-ess-v10-showcase img,.essentials-section .tg-ess-v10-showcase img,.tg-services-contract-hard .tg-ess-v10-showcase img,.tg-ess-v10-showcase img{z-index:0!important;object-fit:cover!important;opacity:.56!important;filter:brightness(.72)saturate(1.12)contrast(1.04)!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.tg-services-refined .tg-ess-v10-showcase__overlay,.essentials-section .tg-ess-v10-showcase__overlay,.tg-services-contract-hard .tg-ess-v10-showcase__overlay,.tg-ess-v10-showcase__overlay{z-index:1!important;box-shadow:none!important;background:linear-gradient(90deg,#04262fc7 0%,#0749548c 45%,#2dd4bf29 100%)!important;border:0!important;outline:0!important;position:absolute!important;inset:0!important}.tg-services-refined .tg-ess-v10-showcase__content,.essentials-section .tg-ess-v10-showcase__content,.tg-services-contract-hard .tg-ess-v10-showcase__content,.tg-ess-v10-showcase__content{z-index:3!important;color:#fff!important;width:min(680px,100% - 4rem)!important;max-width:min(680px,100% - 4rem)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:50% auto auto clamp(1.5rem,5vw,4rem)!important;transform:translateY(-50%)!important}.tg-services-refined .tg-ess-v10-showcase__content:before,.tg-services-refined .tg-ess-v10-showcase__content:after,.essentials-section .tg-ess-v10-showcase__content:before,.essentials-section .tg-ess-v10-showcase__content:after,.tg-services-contract-hard .tg-ess-v10-showcase__content:before,.tg-services-contract-hard .tg-ess-v10-showcase__content:after,.tg-ess-v10-showcase__content:before,.tg-ess-v10-showcase__content:after{content:none!important;display:none!important}.tg-services-refined .tg-ess-v10-showcase__content *,.essentials-section .tg-ess-v10-showcase__content *,.tg-services-contract-hard .tg-ess-v10-showcase__content *,.tg-ess-v10-showcase__content *{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;opacity:1!important;text-shadow:0 4px 24px #0000006b!important;background:0 0!important;border:0!important;outline:0!important}.tg-services-refined .tg-ess-v10-showcase__content h2,.essentials-section .tg-ess-v10-showcase__content h2,.tg-services-contract-hard .tg-ess-v10-showcase__content h2,.tg-ess-v10-showcase__content h2{letter-spacing:-.06em!important;max-width:760px!important;margin:0 0 .75rem!important;font-size:clamp(2.1rem,4vw,4.2rem)!important;font-weight:900!important;line-height:.96!important}.tg-services-refined .tg-ess-v10-showcase__content p,.essentials-section .tg-ess-v10-showcase__content p,.tg-services-contract-hard .tg-ess-v10-showcase__content p,.tg-ess-v10-showcase__content p{max-width:760px!important;margin:0!important;font-size:clamp(.9rem,1vw,1.05rem)!important;font-weight:700!important;line-height:1.45!important}.tg-services-refined .tg-ess-v10-showcase__dots,.essentials-section .tg-ess-v10-showcase__dots,.tg-services-contract-hard .tg-ess-v10-showcase__dots,.tg-ess-v10-showcase__dots{z-index:4!important;position:absolute!important;bottom:1.2rem!important;right:1.2rem!important}.tg-services-refined .tg-ess-v11-heading-row,.essentials-section .tg-ess-v11-heading-row,.tg-services-contract-hard .tg-ess-v11-heading-row,.tg-ess-v11-heading-row{justify-content:space-between!important;align-items:end!important;gap:1rem!important;margin-top:0!important;margin-bottom:1rem!important;padding:0!important;display:flex!important}.tg-services-refined .tg-ess-v11-heading-row h2,.essentials-section .tg-ess-v11-heading-row h2,.tg-services-contract-hard .tg-ess-v11-heading-row h2,.tg-ess-v11-heading-row h2{max-width:900px!important}.tg-services-refined .tg-ess-v11-filters,.essentials-section .tg-ess-v11-filters,.tg-services-contract-hard .tg-ess-v11-filters,.tg-ess-v11-filters{z-index:90!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;background:#ffffffeb!important;border:1px solid #11737e29!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:.6rem!important;height:auto!important;min-height:58px!important;max-height:none!important;margin-top:0!important;margin-bottom:1.1rem!important;padding:.6rem!important;display:flex!important;position:sticky!important;top:84px!important;overflow:auto hidden!important;box-shadow:0 18px 44px #08383f1f!important}.tg-services-refined .tg-ess-v11-filters>*,.essentials-section .tg-ess-v11-filters>*,.tg-services-contract-hard .tg-ess-v11-filters>*,.tg-ess-v11-filters>*{flex:none!important}.tg-services-refined .tg-ess-v11-filters button,.essentials-section .tg-ess-v11-filters button,.tg-services-contract-hard .tg-ess-v11-filters button,.tg-ess-v11-filters button{white-space:nowrap!important;text-overflow:clip!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:40px!important;max-height:none!important;padding:.72rem 1.05rem!important;line-height:1!important;display:inline-flex!important;overflow:visible!important}.tg-services-refined .tg-ess-v11-grid,.essentials-section .tg-ess-v11-grid,.tg-services-contract-hard .tg-ess-v11-grid,.tg-ess-v11-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(1rem,1.8vw,1.35rem)!important;margin-top:0!important;padding:0!important;display:grid!important}.tg-services-refined .tg-ess-v11-card,.essentials-section .tg-ess-v11-card,.tg-services-contract-hard .tg-ess-v11-card,.tg-ess-v11-card{background:#fff!important;border:1px solid #11737e29!important;border-radius:26px!important;min-width:0!important;min-height:420px!important;overflow:hidden!important;box-shadow:0 18px 42px #08383f17!important}.tg-services-refined .tg-ess-v11-card__media,.essentials-section .tg-ess-v11-card__media,.tg-services-contract-hard .tg-ess-v11-card__media,.tg-ess-v11-card__media{height:clamp(160px,15vw,210px)!important;min-height:0!important;max-height:230px!important;overflow:hidden!important}.tg-services-refined .tg-ess-v11-card__media img,.essentials-section .tg-ess-v11-card__media img,.tg-services-contract-hard .tg-ess-v11-card__media img,.tg-ess-v11-card__media img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;position:static!important}@media (max-width:1050px){.tg-services-refined .tg-ess-v11-grid,.essentials-section .tg-ess-v11-grid,.tg-services-contract-hard .tg-ess-v11-grid,.tg-ess-v11-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){:root{--tg-services-master-width:var(--tg-services-master-width-mobile)}.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static,.tg-services-contract-hard .tg-guide-hero-static{min-height:320px!important}.tg-services-refined .tg-ess-v10-showcase,.essentials-section .tg-ess-v10-showcase,.tg-services-contract-hard .tg-ess-v10-showcase,.tg-ess-v10-showcase{height:280px!important;min-height:280px!important;max-height:280px!important}.tg-services-refined .tg-ess-v11-grid,.essentials-section .tg-ess-v11-grid,.tg-services-contract-hard .tg-ess-v11-grid,.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.tg-services-refined .tg-ess-v11-heading-row,.essentials-section .tg-ess-v11-heading-row,.tg-services-contract-hard .tg-ess-v11-heading-row,.tg-ess-v11-heading-row{flex-direction:column!important;align-items:start!important}}:root{--tg-public-menu-width:min(1600px, calc(100vw - 32px));--tg-public-menu-width-mobile:calc(100vw - 20px);--tg-public-content-radius:30px}.tg-public-header,.tg-public-header-inner,.tg-public-desktop-nav,.tg-guide-hero-static,.tg-ess-v10-showcase,.tg-ess-v11,.tg-ess-v11-heading-row,.tg-ess-v11-filters,.tg-ess-v11-grid{box-sizing:border-box!important}.tg-public-header,.tg-public-header-inner,.tg-guide-hero-services,.tg-services-refined .tg-guide-hero-static,.essentials-section .tg-guide-hero-static,.tg-ess-v10-showcase,.tg-ess-v11,.tg-ess-v11-heading-row,.tg-ess-v11-filters,.tg-ess-v11-grid{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;margin-left:auto!important;margin-right:auto!important}.tg-guide-hero-services,.tg-guide-hero-static{border-radius:var(--tg-public-content-radius)!important;overflow:hidden!important}.tg-guide-hero-static-copy,.tg-guide-hero-static-eyebrow,.tg-guide-hero-static-description,.tg-guide-hero-static-dots,.tg-guide-hero-static-badges,.tg-guide-hero-static-copy *,.tg-guide-hero-static-description *,.tg-guide-hero-static-badges *{box-shadow:none!important}.tg-guide-hero-static-copy:before,.tg-guide-hero-static-copy:after,.tg-guide-hero-static:before,.tg-guide-hero-static:after{content:none!important;display:none!important}.tg-ess-v10-showcase{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;border-radius:var(--tg-public-content-radius)!important;height:clamp(300px,26vw,420px)!important;min-height:clamp(300px,26vw,420px)!important;max-height:420px!important;margin-top:0!important;margin-bottom:clamp(28px,3vw,42px)!important}.tg-ess-v10-showcase__content,.tg-ess-v10-showcase__content *,.tg-ess-v10-showcase__overlay{box-shadow:none!important}.tg-ess-v10-showcase__content:before,.tg-ess-v10-showcase__content:after{content:none!important;display:none!important}.tg-ess-v11-heading-row{margin-top:0!important}.tg-ess-v11-filters{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;scrollbar-width:thin!important;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.tg-ess-v11-filters>*,.tg-ess-v11-filters button{white-space:nowrap!important;flex:none!important}.tg-ess-v11-grid{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:900px){:root{--tg-public-menu-width:var(--tg-public-menu-width-mobile)}.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tg-ess-v10-showcase{height:300px!important;min-height:300px!important;max-height:300px!important}}@media (max-width:560px){.tg-ess-v11-grid{grid-template-columns:1fr!important}}:root{--tg-public-menu-width:min(1760px, calc(100vw - 32px));--tg-public-menu-width-mobile:calc(100vw - 20px)}.tg-public-header,.tg-public-header-inner{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) main{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body:has(.tg-guide-hero-services) .essentials-section{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body:has(.tg-guide-hero-services) .tg-services-refined{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body:has(.tg-guide-hero-services) .tg-services-page-width-contract{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body:has(.tg-guide-hero-services) .tg-services-full-width-bridge{box-sizing:border-box!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}body:has(.tg-guide-hero-services) .tg-guide-hero-static{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-guide-hero-services{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-ess-v10-showcase{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-ess-v11{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-ess-v11-heading-row{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-ess-v11-filters{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) .tg-ess-v11-grid{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) [class*=showcase]:not([class*=content]):not([class*=card]):not([class*=body]){width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) [class*=carousel]:not([class*=content]):not([class*=card]):not([class*=body]):not([class*=dots]){width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) [class*=filters]:not([class*=card]){width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) [class*=heading-row]{width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body:has(.tg-guide-hero-services) [class*=grid]:not([class*=card]){width:var(--tg-public-menu-width)!important;max-width:var(--tg-public-menu-width)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}:is(body:has(.tg-guide-hero-services) .tg-ess-v11>.tg-ess-v11-heading-row,body:has(.tg-guide-hero-services) .tg-ess-v11>.tg-ess-v11-filters,body:has(.tg-guide-hero-services) .tg-ess-v11>.tg-ess-v11-grid){width:100%!important;max-width:100%!important}body:has(.tg-guide-hero-services) .tg-ess-v10-showcase{border-radius:30px!important;height:clamp(340px,28vw,450px)!important;min-height:clamp(340px,28vw,450px)!important;max-height:450px!important;overflow:hidden!important}body:has(.tg-guide-hero-services) [class*=showcase]:not([class*=content]):not([class*=card]):not([class*=body]){border-radius:30px!important;height:clamp(340px,28vw,450px)!important;min-height:clamp(340px,28vw,450px)!important;max-height:450px!important;overflow:hidden!important}body:has(.tg-guide-hero-services) .tg-guide-hero-static:before{content:none!important;display:none!important}body:has(.tg-guide-hero-services) .tg-guide-hero-static:after{content:none!important;display:none!important}body:has(.tg-guide-hero-services) .tg-guide-hero-static-copy:before{content:none!important;display:none!important}body:has(.tg-guide-hero-services) .tg-guide-hero-static-copy:after{content:none!important;display:none!important}body:has(.tg-guide-hero-services) .tg-ess-v10-showcase__content:before{content:none!important;display:none!important}body:has(.tg-guide-hero-services) .tg-ess-v10-showcase__content:after{content:none!important;display:none!important}body:has(.tg-guide-hero-services) [class*=showcase__content]:before{content:none!important;display:none!important}body:has(.tg-guide-hero-services) [class*=showcase__content]:after{content:none!important;display:none!important}:is(body:has(.tg-guide-hero-services) .tg-guide-hero-static-copy,body:has(.tg-guide-hero-services) .tg-guide-hero-static-description,body:has(.tg-guide-hero-services) .tg-guide-hero-static-badges,body:has(.tg-guide-hero-services) .tg-ess-v10-showcase__content,body:has(.tg-guide-hero-services) [class*=showcase__content]){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body:has(.tg-guide-hero-services) .tg-ess-v11-filters{z-index:90!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;background:#ffffffeb!important;border:1px solid #11737e29!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px!important;display:flex!important;position:sticky!important;top:82px!important;overflow:auto hidden!important;box-shadow:0 16px 42px #08383f1f!important}body:has(.tg-guide-hero-services) [class*=filters]:not([class*=card]){z-index:90!important;-webkit-backdrop-filter:blur(18px)saturate(1.16)!important;background:#ffffffeb!important;border:1px solid #11737e29!important;border-radius:999px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:10px!important;display:flex!important;position:sticky!important;top:82px!important;overflow:auto hidden!important;box-shadow:0 16px 42px #08383f1f!important}body:has(.tg-guide-hero-services) .tg-ess-v11-filters>*{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;overflow:visible!important}body:has(.tg-guide-hero-services) .tg-ess-v11-filters button{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;overflow:visible!important}body:has(.tg-guide-hero-services) [class*=filters]>*{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;overflow:visible!important}body:has(.tg-guide-hero-services) [class*=filters] button{white-space:nowrap!important;text-overflow:clip!important;flex:none!important;overflow:visible!important}body:has(.tg-guide-hero-services) .tg-ess-v11-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;display:grid!important}body:has(.tg-guide-hero-services) [class*=grid]:not([class*=card]){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;display:grid!important}@media (max-width:900px){:root{--tg-public-menu-width:var(--tg-public-menu-width-mobile)}body:has(.tg-guide-hero-services) .tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.tg-guide-hero-services) [class*=grid]:not([class*=card]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){body:has(.tg-guide-hero-services) .tg-ess-v11-grid{grid-template-columns:1fr!important}body:has(.tg-guide-hero-services) [class*=grid]:not([class*=card]){grid-template-columns:1fr!important}}:root{--tg-safe-page-max:1500px;--tg-safe-gutter:clamp(16px, 3vw, 42px);--tg-safe-radius:32px}html,body{max-width:100%;overflow-x:hidden}.tg-public-header{box-sizing:border-box;width:100%;padding-inline:var(--tg-safe-gutter)}.tg-public-header-inner{width:min(100%, var(--tg-safe-page-max));box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(10px,2vw,24px);margin-inline:auto;display:flex;overflow:visible}.tg-public-brand{flex:none;align-items:center;gap:10px;min-width:210px;max-width:330px;display:flex;overflow:visible}.tg-public-brand-copy{flex-direction:column;min-width:0;line-height:1.05;display:flex}.tg-public-brand-copy *{white-space:nowrap;word-break:normal;overflow-wrap:normal}.tg-public-desktop-nav{flex:0 auto;width:auto;min-width:0;max-width:none;margin-inline:auto}.tg-public-header-actions{white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.tg-guide-hero-static,.tg-home-main-hero,.tg-home-v2,.tg-food-carousel,.tg-outdoor-carousel,.tgnight-carousel,.tg-ess-v10-showcase,.tg-ess-v11-showcase,.tg-filter-wrap,.tg-food-filters,.tg-outdoor-filters,.tgnight-filters,.tg-ess-v10-filters,.tg-ess-v11-filters,.tg-grid-header,.tg-section-header,.tg-ess-v10-heading-row,.tg-ess-v11-heading-row,.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid,.tg-main-subscribe-placement,.tg-subscribe-widget,.tg-public-footer-inner,.newsx-hero,.newsx-feature-carousel,.newsx-filters,.newsx-main-grid,.newsx-event-grid{max-width:var(--tg-safe-page-max);box-sizing:border-box;margin-left:auto;margin-right:auto}.tg-guide-hero-static,.tg-home-main-hero,.tg-home-v2,.tg-food-carousel,.tg-outdoor-carousel,.tgnight-carousel,.tg-ess-v10-showcase,.tg-ess-v11-showcase,.tg-filter-wrap,.tg-food-filters,.tg-outdoor-filters,.tgnight-filters,.tg-ess-v10-filters,.tg-ess-v11-filters,.tg-grid-header,.tg-section-header,.tg-ess-v10-heading-row,.tg-ess-v11-heading-row,.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid,.tg-main-subscribe-placement,.tg-subscribe-widget{width:calc(100% - (var(--tg-safe-gutter) * 2))}.tg-food-carousel,.tg-outdoor-carousel,.tgnight-carousel,.tg-ess-v10-showcase,.tg-ess-v11-showcase{border-radius:var(--tg-safe-radius);min-height:clamp(280px,30vw,430px);position:relative;overflow:hidden}.tg-place-card,.tg-place-card-food,.tg-place-card-excursions,.tg-place-card-nightlife,.tg-ess-v10-card,.tg-ess-v11-card,.tg-public-standard-card{box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow:hidden}.tg-guide-hero-static-copy:before,.tg-guide-hero-static-copy:after,.tg-food-carousel-content:before,.tg-food-carousel-content:after,.tg-outdoor-carousel-content:before,.tg-outdoor-carousel-content:after,.tgnight-carousel-content:before,.tgnight-carousel-content:after,.tg-ess-v10-showcase__content:before,.tg-ess-v10-showcase__content:after,.tg-ess-v11-showcase__content:before,.tg-ess-v11-showcase__content:after{content:none;display:none}@media (max-width:900px){:root{--tg-safe-gutter:14px;--tg-safe-radius:24px}.tg-public-brand{min-width:0;max-width:230px}.tg-public-desktop-nav{display:none}.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:root{--tg-page-max:1500px;--tg-page-gutter:clamp(18px, 3vw, 44px);--tg-page-radius:32px}.tg-public-header{width:100%;padding-left:var(--tg-page-gutter);padding-right:var(--tg-page-gutter);box-sizing:border-box}.tg-public-header-inner{width:100%;max-width:var(--tg-page-max);box-sizing:border-box;margin-left:auto;margin-right:auto}.tg-public-page-frame,.tg-public-page-frame>main,.tg-public-main-frame{box-sizing:border-box;width:100%;max-width:none}.tg-public-width,.tg-public-section-width{width:calc(100vw - (var(--tg-page-gutter) * 2));max-width:var(--tg-page-max);box-sizing:border-box;margin-left:auto;margin-right:auto}.tg-public-page-frame .tg-guide-hero-static,.tg-public-page-frame .tg-home-main-hero,.tg-public-page-frame .tg-home-v2,.tg-public-page-frame .tg-cross-strip,.tg-public-page-frame .tg-intent-grid,.tg-public-page-frame .tg-food-carousel,.tg-public-page-frame .tg-outdoor-carousel,.tg-public-page-frame .tgnight-carousel,.tg-public-page-frame .tg-ess-v10-showcase,.tg-public-page-frame .tg-ess-v11-showcase,.tg-public-page-frame .tg-filter-wrap,.tg-public-page-frame .tg-food-filters,.tg-public-page-frame .tg-outdoor-filters,.tg-public-page-frame .tgnight-filters,.tg-public-page-frame .tg-ess-v10-filters,.tg-public-page-frame .tg-ess-v11-filters,.tg-public-page-frame .tg-grid-header,.tg-public-page-frame .tg-section-header,.tg-public-page-frame .tg-ess-v10-heading-row,.tg-public-page-frame .tg-ess-v11-heading-row,.tg-public-page-frame .tg-card-grid,.tg-public-page-frame .tg-ess-v10-grid,.tg-public-page-frame .tg-ess-v11-grid,.tg-public-page-frame .tg-main-subscribe-placement,.tg-public-page-frame .tg-subscribe-widget{width:100%;max-width:var(--tg-page-max);box-sizing:border-box;margin-left:auto;margin-right:auto}.tg-guide-hero-static,.tg-home-main-hero,.tg-food-carousel,.tg-outdoor-carousel,.tgnight-carousel,.tg-ess-v10-showcase,.tg-ess-v11-showcase,.tg-filter-wrap,.tg-food-filters,.tg-outdoor-filters,.tgnight-filters,.tg-ess-v10-filters,.tg-ess-v11-filters,.tg-grid-header,.tg-section-header,.tg-ess-v10-heading-row,.tg-ess-v11-heading-row,.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{max-width:var(--tg-page-max);box-sizing:border-box}.tg-guide-hero-static{border-radius:var(--tg-page-radius);min-height:clamp(320px,28vw,450px)}.tg-food-carousel,.tg-outdoor-carousel,.tgnight-carousel,.tg-ess-v10-showcase,.tg-ess-v11-showcase{border-radius:var(--tg-page-radius);min-height:clamp(300px,31vw,430px);overflow:hidden}.tg-filter-wrap,.tg-food-filters,.tg-outdoor-filters,.tgnight-filters,.tg-ess-v10-filters,.tg-ess-v11-filters{box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:10px;display:flex;overflow:auto hidden}.tg-filter-wrap>*,.tg-food-filters>*,.tg-outdoor-filters>*,.tgnight-filters>*,.tg-ess-v10-filters>*,.tg-ess-v11-filters>*{white-space:nowrap;flex:none}.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.tg-grid-header,.tg-section-header,.tg-ess-v10-heading-row,.tg-ess-v11-heading-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:clamp(18px,3vw,34px);margin-bottom:14px;display:flex}.tg-wheel-panel,.tg-spin-panel,.tg-spin-result,.tg-spin-info,.tg-subscribe-tropical-form,.tg-subscribe-tropical-grid,.tg-subscribe-consents{box-sizing:border-box;max-width:100%}@media (max-width:900px){:root{--tg-page-gutter:14px;--tg-page-radius:24px}.tg-card-grid,.tg-ess-v10-grid,.tg-ess-v11-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-grid-header,.tg-section-header,.tg-ess-v10-heading-row,.tg-ess-v11-heading-row{flex-direction:column;align-items:flex-start}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0;font-family:Quicksand,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.tg-poppins-font,.tg-poppins-font body{font-family:Quicksand,Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--tg-font-main:"Quicksand", "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body,.tg-quicksand-font,.tg-quicksand-font body,body,button,input,select,textarea,label,a,p,span,small,strong,em,li,h1,h2,h3,h4,h5,h6,#__next,main,[data-tg-public-unified-section],[data-tg-public-shell],[data-tg-public-route],[data-tg-public-page],[data-tg-crm],[data-tg-crm-shell],[data-tg-portal],.tg-public-header,.tg-public-footer,.tg-public-brand,.tg-guide-hero,.tg-card-grid,.tg-place-card,.tg-place-modal,.tg-subscribe-widget,.tg-main-subscribe-placement,.admin-main-dashboard,.admin-commercial-config,.crm-shell,.portal-shell,.tg-public-header *,.tg-public-footer *,.tg-guide-hero *,.tg-card-grid *,.tg-place-card *,.tg-place-modal *,.tg-subscribe-widget *,.tg-main-subscribe-placement *,.admin-main-dashboard *,.admin-commercial-config *,.crm-shell *,.portal-shell *,button,input,select,textarea{font-family:var(--tg-font-main)}.tg-font-force-quicksand{font-family:var(--tg-font-main)!important}html[data-tg-public-route=news] .tg-public-header,html[data-tg-public-route=news] .tg-public-header-inner,html[data-tg-public-route=news] .newsx-hero,html[data-tg-public-route=news] .newsx-marquee-zone,html[data-tg-public-route=news] .newsx-switcher,html[data-tg-public-route=news] .newsx-feature-grid,html[data-tg-public-route=news] .newsx-filters,html[data-tg-public-route=news] .newsx-title-row,html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-feature,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-weather,html[data-tg-public-route=news] .newsx-emergency{width:min(1510px,100% - 48px)!important;max-width:1510px!important;margin-left:auto!important;margin-right:auto!important}html[data-tg-public-route=news] .tg-public-header{width:100%!important;max-width:none!important}html[data-tg-public-route=news] .newsx-section{background:radial-gradient(circle at 12% 8%,#14b8a62e,#0000 32%),linear-gradient(135deg,#062c33 0%,#080b24 54%,#150827 100%)!important;padding-top:0!important}html[data-tg-public-route=news] .newsx-hero{margin-top:var(--tg-public-hero-top-gap)!important}html[data-tg-public-route=news] .newsx-filters,html[data-tg-public-route=news] .newsx-switcher{z-index:58!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#04101ad1!important;border:1px solid #2dd4bf2e!important;position:sticky!important;top:92px!important;box-shadow:0 22px 70px #00000047!important}@media (max-width:820px){html[data-tg-public-route=news] .tg-public-header-inner,html[data-tg-public-route=news] .newsx-hero,html[data-tg-public-route=news] .newsx-marquee-zone,html[data-tg-public-route=news] .newsx-switcher,html[data-tg-public-route=news] .newsx-feature-grid,html[data-tg-public-route=news] .newsx-filters,html[data-tg-public-route=news] .newsx-title-row,html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-feature,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-weather,html[data-tg-public-route=news] .newsx-emergency{width:calc(100% - 20px)!important}html[data-tg-public-route=news] .newsx-filters,html[data-tg-public-route=news] .newsx-switcher{top:74px!important}html[data-tg-public-route=news] .newsx-hero{margin-top:var(--tg-public-hero-top-gap)!important}}.tg-admin-layout-content,.tg-admin-layout-content *{box-sizing:border-box}.tg-admin-layout-content{--crm-bg:#eef8f8;--crm-panel:#fff;--crm-panel-soft:#f7fbfb;--crm-ink:#0f3942;--crm-muted:#557178;--crm-teal:#11737e;--crm-teal-dark:#08383f;--crm-aqua:#2dd4bf;--crm-coral:#f47253;--crm-gold:#f7d774;--crm-line:#11737e29;--crm-shadow:0 18px 42px #08383f17;min-height:100vh;color:var(--crm-ink);background:radial-gradient(circle at 8% 0,#2dd4bf29,#0000 28%),linear-gradient(#eef8f8 0%,#fbfefe 100%);padding:0 0 56px}.tg-admin-layout-content>main,.tg-admin-layout-content>section,.tg-admin-layout-content>div,.tg-admin-layout-content .crm-dashboard-page,.tg-admin-layout-content .applications-board-page,.tg-admin-layout-content .tg-inventory-page,.tg-admin-layout-content .billing-admin-page,.tg-admin-layout-content .billing-center-page,.tg-admin-layout-content .admin-users-page,.tg-admin-layout-content .admin-alerts-page,.tg-admin-layout-content .admin-unified-tasks-page,.tg-admin-layout-content .partner-requests-page,.tg-admin-layout-content .performance-reports-page,.tg-admin-layout-content .spin-claims-page,.tg-admin-layout-content .tg-partners-clean-page,.tg-admin-layout-content .partner-workspace-page,.tg-admin-layout-content .partner-publication-page{width:min(1380px,100% - 32px)!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}.tg-admin-layout-content .admin-crm-nav,.tg-admin-layout-content .tg-admin-nav-shell,.tg-admin-layout-content nav[aria-label="Menú principal CRM"]{display:none!important}.tg-admin-layout-content h1,.tg-admin-layout-content h2,.tg-admin-layout-content h3,.tg-admin-layout-content strong{color:var(--crm-ink);letter-spacing:0!important}.tg-admin-layout-content h1{font-size:clamp(40px,5vw,72px)!important;line-height:.95!important}.tg-admin-layout-content h2{font-size:clamp(24px,2.3vw,36px)!important;line-height:1.05!important}.tg-admin-layout-content p,.tg-admin-layout-content small,.tg-admin-layout-content span{overflow-wrap:anywhere}.tg-admin-layout-content input,.tg-admin-layout-content select,.tg-admin-layout-content textarea{width:100%;min-height:42px;color:var(--crm-ink);font:inherit;background:#f8fcfc;border:1px solid #11737e38;border-radius:16px;outline:none;padding:10px 14px}.tg-admin-layout-content textarea{resize:vertical;min-height:96px}.tg-admin-layout-content input:focus,.tg-admin-layout-content select:focus,.tg-admin-layout-content textarea:focus{border-color:#11737e8c;box-shadow:0 0 0 3px #2dd4bf29}.tg-admin-layout-content button,.tg-admin-layout-content .tg-crm-action{border-radius:999px;min-height:40px;font-weight:850}.tg-admin-layout-content .tg-system-banner,.tg-admin-layout-content .applications-board-hero,.tg-admin-layout-content .tg-inventory-hero,.tg-admin-layout-content .billing-hero,.tg-admin-layout-content .op-hero{color:#fff!important;background:linear-gradient(135deg,#08383f 0%,#11737e 56%,#2dd4bf 100%)!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:auto!important;margin:16px auto!important;padding:clamp(24px,4vw,48px)!important;display:flex!important;overflow:hidden!important;box-shadow:0 24px 60px #08383f29!important}.tg-admin-layout-content .tg-system-banner h1,.tg-admin-layout-content .applications-board-hero h1,.tg-admin-layout-content .tg-inventory-hero h1,.tg-admin-layout-content .billing-hero h1,.tg-admin-layout-content .op-hero h1{color:#fff!important;max-width:900px!important;margin:6px 0!important}.tg-admin-layout-content .tg-system-banner p,.tg-admin-layout-content .applications-board-hero p,.tg-admin-layout-content .tg-inventory-hero p,.tg-admin-layout-content .billing-hero p,.tg-admin-layout-content .op-hero span:first-child{color:var(--crm-gold)!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:900!important}.tg-admin-layout-content .tg-system-banner span,.tg-admin-layout-content .applications-board-hero span,.tg-admin-layout-content .tg-inventory-hero span,.tg-admin-layout-content .billing-hero span,.tg-admin-layout-content .op-hero p{color:#ffffffd6!important;max-width:820px!important;font-size:14px!important;line-height:1.45!important}.tg-admin-layout-content .applications-board-stats,.tg-admin-layout-content .tg-inventory-stats,.tg-admin-layout-content .billing-stats,.tg-admin-layout-content .spin-claims-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:14px 0!important;display:grid!important}.tg-admin-layout-content .applications-board-stats article,.tg-admin-layout-content .tg-inventory-stats article,.tg-admin-layout-content .billing-stats article,.tg-admin-layout-content .spin-claims-stats article,.tg-admin-layout-content .crm-dashboard-kpi,.tg-admin-layout-content .crm-dashboard-panel,.tg-admin-layout-content .applications-filters,.tg-admin-layout-content .applications-panel,.tg-admin-layout-content .tg-inventory-list-panel,.tg-admin-layout-content .tg-inventory-selected-head,.tg-admin-layout-content .bc-chart,.tg-admin-layout-content .tg-public-standard-card,.tg-admin-layout-content .tg-crm-card{border:1px solid var(--crm-line)!important;box-shadow:var(--crm-shadow)!important;background:#fffffff0!important;border-radius:18px!important}.tg-admin-layout-content .applications-filters,.tg-admin-layout-content .tg-inventory-local-filters{grid-template-columns:minmax(260px,1fr) minmax(180px,auto) minmax(180px,auto) auto!important;align-items:center!important;gap:10px!important;padding:14px!important;display:grid!important}.tg-admin-layout-content [class*=empty],.tg-admin-layout-content .crm-dashboard-empty{place-items:center;min-height:96px;display:grid;color:var(--crm-muted)!important;background:#f7fbfbd1!important;border:1px dashed #11737e47!important;border-radius:18px!important;padding:18px!important;font-weight:750!important}.crm-dashboard-page{padding:10px 0 64px}.crm-dashboard-hero{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;margin:16px 0;display:grid}.crm-dashboard-hero-copy,.crm-dashboard-command{border:1px solid var(--crm-line);box-shadow:var(--crm-shadow);border-radius:28px}.crm-dashboard-hero-copy{color:#fff;background:linear-gradient(135deg,#08383f 0%,#11737e 58%,#2dd4bf 100%);min-height:360px;padding:clamp(28px,4vw,52px)}.crm-dashboard-hero-copy>span,.crm-dashboard-command>span,.crm-dashboard-panel-head>span{color:var(--crm-gold);text-transform:uppercase;font-size:10px;font-weight:950}.crm-dashboard-system-badge{text-shadow:0 1px #ffffff8a;letter-spacing:0;background:linear-gradient(#ffffffad,#fff0 42%),linear-gradient(135deg,#fff0a8 0%,#f4c64e 34%,#a86f08 68%,#ffe18a 100%);border:1px solid #ffeb9de0;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;margin-bottom:22px;padding:10px 16px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,inset 0 -2px #5b38003d,0 10px 24px #0000002e;color:#4b3100!important;text-transform:none!important}.crm-dashboard-hero-copy h1{max-width:820px;margin:0 0 12px;color:#fff!important}.crm-dashboard-hero-copy p{color:#ffffffdb;max-width:780px;margin:0;font-size:16px;font-weight:650;line-height:1.5}.crm-dashboard-command{background:#fffffff5;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.crm-dashboard-command>span{color:var(--crm-coral)}.crm-dashboard-command>strong{margin:12px 0;font-size:clamp(28px,3vw,42px);font-weight:950;line-height:1.02;display:block}.crm-dashboard-command>p{color:var(--crm-muted);margin:0 0 18px;font-weight:650;line-height:1.45}.crm-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-dashboard-actions a,.crm-dashboard-panel-head.split>a,.crm-dashboard-warning a{min-height:40px;color:var(--crm-teal);background:#fff;border:1px solid #11737e2e;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.crm-dashboard-actions a.primary{color:#fff;background:var(--crm-teal);border-color:var(--crm-teal)}.crm-dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.crm-dashboard-kpi{min-height:114px;padding:16px}.crm-dashboard-kpi span,.crm-dashboard-kpi small{color:var(--crm-muted);font-size:11px;font-weight:850;display:block}.crm-dashboard-kpi>span{color:var(--crm-teal);text-transform:uppercase}.crm-dashboard-kpi strong{margin:8px 0;font-size:clamp(28px,3vw,42px);line-height:1;display:block}.crm-dashboard-kpi.is-warn{border-color:#f4725347!important}.crm-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px;display:grid}.crm-dashboard-panel{padding:20px}.crm-dashboard-panel-wide{min-width:0}.crm-dashboard-panel-head{margin-bottom:16px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.crm-dashboard-panel-head h2{width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:4px 0 6px!important;padding:0!important;display:block!important}.crm-dashboard-panel-head p{color:var(--crm-muted);margin:0;font-size:14px;line-height:1.45;box-shadow:none!important;background:0 0!important;border:0!important}.crm-dashboard-page h1,.crm-dashboard-page h2,.crm-dashboard-page h3,.crm-dashboard-page p,.crm-dashboard-page header,.crm-dashboard-page article>header{box-shadow:none!important;background-color:#0000!important;background-image:none!important}.crm-dashboard-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-dashboard-module{background:var(--crm-panel-soft);isolation:isolate;border:1px solid #11737e24;border-radius:16px;flex-direction:column;gap:8px;min-height:136px;padding:14px;display:flex;position:relative;overflow:hidden}.crm-dashboard-panel .crm-dashboard-module{text-align:left;width:100%;height:auto;min-height:148px;color:var(--crm-ink);border-radius:16px;justify-content:flex-start;align-items:flex-start;padding:16px}.crm-dashboard-module:before{content:none;display:none}.crm-dashboard-module[href*=publications]{background:linear-gradient(135deg,#2dd4bf24,#fff 62%);border-color:#2dd4bf47}.crm-dashboard-module[href*=billing]{background:linear-gradient(135deg,#f7d7742e,#fff 64%);border-color:#f7d7746b}.crm-dashboard-module[href*=ads],.crm-dashboard-module[href*=lucky]{background:linear-gradient(135deg,#f472531f,#fff 64%);border-color:#f472533d}.crm-dashboard-module[href*=performance-reports]{background:linear-gradient(135deg,#11737e1f,#fff 64%);border-color:#11737e4d}.crm-dashboard-chip{width:max-content;max-width:100%;color:var(--crm-teal);background:#11737e1a;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950}.crm-dashboard-module>.crm-dashboard-chip,.crm-dashboard-module>.crm-dashboard-chip.is-empty,.crm-dashboard-module>.crm-dashboard-chip.is-warn{border-radius:999px!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;width:max-content!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:5px 9px!important;line-height:1!important;display:inline-flex!important}.crm-dashboard-chip.is-empty{color:#b63424;background:#f472531f}.crm-dashboard-chip.is-warn{color:#805500;background:#f7d77447}.crm-dashboard-module strong{font-size:18px;font-weight:950;line-height:1.1}.crm-dashboard-module p{color:var(--crm-muted);margin:0;font-size:13px;font-weight:650;line-height:1.35}.crm-dashboard-health,.crm-dashboard-feed{gap:10px;display:grid}.crm-dashboard-health span,.crm-dashboard-row{background:var(--crm-panel-soft);border:1px solid #11737e1f;border-radius:14px;min-height:58px;padding:12px}.crm-dashboard-health span{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-dashboard-health small,.crm-dashboard-row span{color:var(--crm-muted);font-size:12px;font-weight:750}.crm-dashboard-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crm-dashboard-row strong{min-width:0;font-size:14px;font-weight:900}.crm-dashboard-row span{text-align:right}.crm-dashboard-panel-head.split{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-dashboard-panel-head.split a{flex:none}.crm-dashboard-intelligence{margin-bottom:16px;background:radial-gradient(circle at 100% 0,#2dd4bf29,#0000 30%),#fffffff5!important}.crm-dashboard-mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.crm-dashboard-mini-stat{background:linear-gradient(135deg,#11737e14,#fff);border:1px solid #11737e24;border-radius:16px;min-height:74px;padding:13px}.crm-dashboard-mini-stat.is-coral{background:linear-gradient(135deg,#f472531f,#fff);border-color:#f472533d}.crm-dashboard-mini-stat.is-gold{background:linear-gradient(135deg,#f7d77438,#fff);border-color:#f7d77470}.crm-dashboard-mini-stat span{color:var(--crm-muted);font-size:11px;font-weight:850}.crm-dashboard-mini-stat strong{margin-top:6px;font-size:30px;font-weight:950;line-height:1;display:block}.crm-dashboard-intelligence-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);gap:16px;display:grid}.crm-dashboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.crm-dashboard-intelligence-grid h3,.crm-dashboard-chart-grid h3{margin:0 0 10px;font-size:18px;font-weight:950;background:0 0!important}.crm-dashboard-activity-list,.crm-dashboard-section-list,.crm-dashboard-action-rank{gap:8px;display:grid}.crm-dashboard-activity-row,.crm-dashboard-asset-row,.crm-dashboard-section-row,.crm-dashboard-action-rank-row{background:#f8fcfceb;border:1px solid #11737e1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px;display:grid}.crm-dashboard-activity-row,.crm-dashboard-asset-row{width:100%;color:var(--crm-ink);text-decoration:none}.crm-dashboard-asset-row.needs-partner{background:linear-gradient(135deg,#f7d77433,#fff);border-color:#f7d77480}.crm-dashboard-activity-row strong,.crm-dashboard-asset-row strong,.crm-dashboard-action-rank-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.1;display:block;overflow:hidden}.crm-dashboard-activity-row span,.crm-dashboard-asset-row span,.crm-dashboard-asset-row small,.crm-dashboard-activity-metrics small,.crm-dashboard-action-rank-row span{color:var(--crm-muted);font-size:11px;font-weight:750}.crm-dashboard-activity-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crm-dashboard-activity-metrics b{background:var(--crm-teal);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:28px;padding:0 9px;font-size:12px;display:inline-flex}.crm-dashboard-section-row{min-height:48px}.crm-dashboard-section-row span{color:var(--crm-ink);font-size:13px;font-weight:850}.crm-dashboard-section-row strong{color:var(--crm-teal);font-size:16px}.crm-dashboard-bars{gap:10px;display:grid}.crm-dashboard-bar-row{gap:7px;display:grid}.crm-dashboard-bar-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-dashboard-bar-row span{min-width:0;color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.crm-dashboard-bar-row strong{color:var(--crm-teal);font-size:12px;font-weight:950}.crm-dashboard-bar-row i{background:#11737e1a;border-radius:999px;height:11px;display:block;overflow:hidden}.crm-dashboard-bar-row b{background:linear-gradient(90deg, var(--crm-teal), var(--crm-aqua));border-radius:999px;height:100%;display:block}.crm-dashboard-warning{color:#7c2d12;background:#fff7edeb;border:1px solid #f4725342;border-radius:18px;padding:18px}.crm-dashboard-warning p{color:#7c2d12;margin:6px 0 0}@media (max-width:1180px){.crm-dashboard-hero,.crm-dashboard-grid{grid-template-columns:1fr}.crm-dashboard-kpis,.tg-admin-layout-content .applications-board-stats,.tg-admin-layout-content .tg-inventory-stats,.tg-admin-layout-content .billing-stats,.tg-admin-layout-content .spin-claims-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.crm-dashboard-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tg-admin-layout-content>main,.tg-admin-layout-content>section,.tg-admin-layout-content>div,.tg-admin-layout-content .crm-dashboard-page,.tg-admin-layout-content .applications-board-page,.tg-admin-layout-content .tg-inventory-page,.tg-admin-layout-content .billing-admin-page,.tg-admin-layout-content .billing-center-page,.tg-admin-layout-content .admin-users-page,.tg-admin-layout-content .admin-alerts-page,.tg-admin-layout-content .admin-unified-tasks-page,.tg-admin-layout-content .partner-requests-page,.tg-admin-layout-content .performance-reports-page,.tg-admin-layout-content .spin-claims-page,.tg-admin-layout-content .tg-partners-clean-page,.tg-admin-layout-content .partner-workspace-page,.tg-admin-layout-content .partner-publication-page{width:min(100% - 20px,1380px)!important}.tg-admin-layout-content h1{font-size:clamp(34px,12vw,48px)!important}.tg-admin-layout-content .tg-system-banner,.tg-admin-layout-content .applications-board-hero,.tg-admin-layout-content .tg-inventory-hero,.tg-admin-layout-content .billing-hero,.tg-admin-layout-content .op-hero{border-radius:22px!important;flex-direction:column!important;align-items:flex-start!important}.crm-dashboard-hero-copy{border-radius:22px;min-height:auto}.crm-dashboard-kpis,.crm-dashboard-modules,.tg-admin-layout-content .applications-board-stats,.tg-admin-layout-content .tg-inventory-stats,.tg-admin-layout-content .billing-stats,.tg-admin-layout-content .spin-claims-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tg-admin-layout-content .applications-filters,.tg-admin-layout-content .tg-inventory-local-filters,.crm-dashboard-row{grid-template-columns:1fr!important}.crm-dashboard-row span{text-align:left}.crm-dashboard-panel-head.split,.crm-dashboard-intelligence-grid,.crm-dashboard-chart-grid,.crm-dashboard-activity-row,.crm-dashboard-asset-row,.crm-dashboard-section-row{grid-template-columns:1fr!important}.crm-dashboard-panel-head.split{display:grid}.crm-dashboard-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.crm-dashboard-kpis,.crm-dashboard-modules,.tg-admin-layout-content .applications-board-stats,.tg-admin-layout-content .tg-inventory-stats,.tg-admin-layout-content .billing-stats,.tg-admin-layout-content .spin-claims-stats{grid-template-columns:1fr!important}.crm-dashboard-mini-stats{grid-template-columns:1fr}}.tg-admin-layout-content :where(h1,h2,h3,h4,h5,h6,p),.tg-admin-layout-content :where(header,.crm-dashboard-panel-head,.applications-board-header,.tg-inventory-header) :where(span,small,strong),.tg-admin-layout-content :where(.crm-dashboard-hero-copy,.tg-system-banner,.applications-board-hero,.tg-inventory-hero,.billing-hero,.op-hero) :where(h1,h2,h3,p,span:not(.crm-dashboard-system-badge)){border-color:#0000;box-shadow:none!important;background:0 0!important}.tg-admin-layout-content :where(.crm-dashboard-panel-head,.applications-board-header,.tg-inventory-header,.billing-header,.admin-users-header,.performance-reports-header):before,.tg-admin-layout-content :where(.crm-dashboard-panel-head,.applications-board-header,.tg-inventory-header,.billing-header,.admin-users-header,.performance-reports-header):after,.tg-admin-layout-content :where(.crm-dashboard-hero-copy,.tg-system-banner,.applications-board-hero,.tg-inventory-hero,.billing-hero,.op-hero) :where(h1,h2,h3,p):before,.tg-admin-layout-content :where(.crm-dashboard-hero-copy,.tg-system-banner,.applications-board-hero,.tg-inventory-hero,.billing-hero,.op-hero) :where(h1,h2,h3,p):after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.billing-admin-page,.billing-center-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.performance-reports-page,.spin-claims-page) :where(article,section,div):not([class*=card]):not([class*=panel]):not([class*=hero]):not([class*=kpi]):not([class*=stat]):not([class*=row]):not([class*=module]):not([class*=menu]):not([class*=nav]):before,.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.billing-admin-page,.billing-center-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.performance-reports-page,.spin-claims-page) :where(article,section,div):not([class*=card]):not([class*=panel]):not([class*=hero]):not([class*=kpi]):not([class*=stat]):not([class*=row]):not([class*=module]):not([class*=menu]):not([class*=nav]):after{pointer-events:none}.tg-admin-layout-content .crm-dashboard-empty{min-height:44px!important;box-shadow:none!important;color:var(--crm-muted)!important;text-align:left!important;background:0 0!important;border:0!important;place-items:start!important;padding:8px 0!important}.tg-admin-layout-content .crm-dashboard-system-badge{color:#4b3100!important;background:linear-gradient(#ffffffad,#fff0 42%),linear-gradient(135deg,#fff0a8 0%,#f4c64e 34%,#a86f08 68%,#ffe18a 100%)!important;border-color:#ffeb9de0!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -2px #5b38003d,0 10px 24px #0000002e!important}.tg-admin-layout-content .crm-dashboard-kpis,.tg-admin-layout-content .crm-dashboard-mini-stats,.tg-admin-layout-content .crm-dashboard-activity-metrics{box-shadow:none!important;background:0 0!important}.tg-admin-layout-content .crm-dashboard-kpi,.tg-admin-layout-content .crm-dashboard-mini-stat,.tg-admin-layout-content .crm-dashboard-module,.tg-admin-layout-content .crm-dashboard-activity-row,.tg-admin-layout-content .crm-dashboard-asset-row,.tg-admin-layout-content .crm-dashboard-action-rank-row,.tg-admin-layout-content .crm-dashboard-row,.tg-admin-layout-content .crm-dashboard-health span{clip-path:inset(0 round 18px)!important;background-clip:padding-box!important;overflow:hidden!important}.tg-admin-layout-content .crm-dashboard-kpi,.tg-admin-layout-content .crm-dashboard-mini-stat{border-radius:18px!important}.tg-admin-layout-content .crm-dashboard-activity-row,.tg-admin-layout-content .crm-dashboard-asset-row,.tg-admin-layout-content .crm-dashboard-action-rank-row,.tg-admin-layout-content .crm-dashboard-row,.tg-admin-layout-content .crm-dashboard-health span{clip-path:inset(0 round 16px)!important;border-radius:16px!important}.tg-admin-layout-content .crm-dashboard-activity-metrics,.tg-admin-layout-content .crm-dashboard-activity-metrics small,.tg-admin-layout-content .crm-dashboard-activity-row>div,.tg-admin-layout-content .crm-dashboard-asset-row>div,.tg-admin-layout-content .crm-dashboard-action-rank-row>div{box-shadow:none!important;background:0 0!important;border:0!important}.tg-admin-layout-content .crm-dashboard-activity-metrics small{align-items:center;display:inline-flex;min-height:0!important;padding:0!important}.tg-admin-layout-content .crm-dashboard-activity-metrics b{clip-path:inset(0 round 999px)!important;border-radius:999px!important;overflow:hidden!important}.tg-admin-layout-content .crm-dashboard-hero,.tg-admin-layout-content .crm-dashboard-grid,.tg-admin-layout-content .crm-dashboard-chart-grid,.tg-admin-layout-content .crm-dashboard-intelligence-grid,.tg-admin-layout-content .crm-dashboard-chart-grid>div,.tg-admin-layout-content .crm-dashboard-intelligence-grid>div,.tg-admin-layout-content .crm-dashboard-bars,.tg-admin-layout-content .crm-dashboard-bar-row,.tg-admin-layout-content .crm-dashboard-bar-row>div{box-shadow:none!important;background:0 0!important;border:0!important}.tg-admin-layout-content .crm-dashboard-hero:before,.tg-admin-layout-content .crm-dashboard-hero:after,.tg-admin-layout-content .crm-dashboard-grid:before,.tg-admin-layout-content .crm-dashboard-grid:after,.tg-admin-layout-content .crm-dashboard-chart-grid:before,.tg-admin-layout-content .crm-dashboard-chart-grid:after,.tg-admin-layout-content .crm-dashboard-intelligence-grid:before,.tg-admin-layout-content .crm-dashboard-intelligence-grid:after{content:none!important;display:none!important}.tg-admin-layout-content .crm-dashboard-bar-row i{height:10px!important;box-shadow:none!important;clip-path:inset(0 round 999px)!important;background:0 0!important;border:0!important;border-radius:999px!important;overflow:hidden!important}.tg-admin-layout-content .crm-dashboard-bar-row b{clip-path:inset(0 round 999px)!important;border-radius:999px!important;box-shadow:0 5px 14px #11737e29!important}.tg-admin-layout-content .crm-dashboard-bar-row span,.tg-admin-layout-content .crm-dashboard-bar-row strong{box-shadow:none!important;background:0 0!important;border:0!important}.tg-admin-layout-content .crm-dashboard-hero-copy,.tg-admin-layout-content .crm-dashboard-command,.tg-admin-layout-content .crm-dashboard-panel,.tg-admin-layout-content .crm-dashboard-kpi{background-clip:padding-box!important;overflow:hidden!important}.tg-admin-layout-content .tg-crm-badge-3d,.tg-admin-layout-content .tg-slot-badge-3d{transform:translateZ(0);box-shadow:inset 0 1px #ffffff9e,inset 0 -2px #00000038,0 12px 24px #0f394229!important}.tg-admin-layout-content .tg-crm-badge-3d.is-gold,.tg-admin-layout-content .tg-slot-badge-3d.is-gold{box-shadow:inset 0 1px #ffffffdb,inset 0 -2px #5b38003d,0 12px 26px #a86f083d!important}.tg-admin-layout-content :where(.crm-dashboard-page,.tg-inventory-page,.billing-center-page,.billing-admin-page,.applications-board-page,.performance-reports-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.spin-claims-page,.lucky-deals-admin-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,label,.crm-dashboard-panel-head,.crm-dashboard-panel-head *,.tg-inventory-list-head,.tg-inventory-list-head *,.tg-recent-publications-head,.tg-recent-publications-head *){box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}.tg-admin-layout-content :where(.crm-dashboard-page,.tg-inventory-page,.billing-center-page,.billing-admin-page,.applications-board-page,.performance-reports-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.spin-claims-page,.lucky-deals-admin-page) :where(.crm-dashboard-panel,.crm-dashboard-kpi,.crm-dashboard-mini-stat,.crm-dashboard-module,.crm-dashboard-row,.crm-dashboard-activity-row,.crm-dashboard-asset-row,.crm-dashboard-action-rank-row,.crm-dashboard-command,.tg-inventory-list-panel,.tg-inventory-selected-head,.tg-inventory-stats article,.tg-inventory-quick-row,.tg-inventory-local-filters,.tg-inventory-list button,.tg-recent-publications-panel,.tg-recent-publications-list button,.tg-public-standard-card,.tg-crm-editor-preview-card){box-shadow:none!important;text-shadow:none!important;filter:none!important;background-clip:padding-box!important}.tg-admin-layout-content :where(.crm-dashboard-page,.tg-inventory-page,.billing-center-page,.billing-admin-page,.applications-board-page,.performance-reports-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.spin-claims-page,.lucky-deals-admin-page) :where(*):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d):before,.tg-admin-layout-content :where(.crm-dashboard-page,.tg-inventory-page,.billing-center-page,.billing-admin-page,.applications-board-page,.performance-reports-page,.admin-users-page,.admin-alerts-page,.admin-unified-tasks-page,.partner-requests-page,.spin-claims-page,.lucky-deals-admin-page) :where(*):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d):after{box-shadow:none!important;text-shadow:none!important}.tg-admin-layout-content .crm-dashboard-bar-row b,.tg-admin-layout-content .crm-dashboard-activity-metrics b{box-shadow:none!important}.tg-admin-layout-content .crm-dashboard-bar-row i,.tg-admin-layout-content .crm-dashboard-bar-row b,.tg-admin-layout-content .crm-dashboard-activity-metrics b,.tg-admin-layout-content .crm-dashboard-kpi,.tg-admin-layout-content .crm-dashboard-mini-stat,.tg-admin-layout-content .crm-dashboard-module,.tg-admin-layout-content .crm-dashboard-row,.tg-admin-layout-content .crm-dashboard-activity-row,.tg-admin-layout-content .crm-dashboard-asset-row,.tg-admin-layout-content .crm-dashboard-action-rank-row,.tg-admin-layout-content .tg-inventory-list button,.tg-admin-layout-content .tg-recent-publications-list button{overflow:hidden!important}.tg-admin-layout-content .tg-inventory-page{width:min(100%,1880px)!important;min-width:1660px!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-panel,.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{align-self:start!important;position:sticky!important;top:76px!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-panel{height:calc(100vh - 96px)!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{z-index:60!important;max-height:calc(100vh - 96px)!important;overflow:visible!important}@media (min-width:1024px){.tg-admin-layout-content .tg-inventory-page .tg-inventory-layout{grid-template-columns:340px minmax(0,1fr)!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-editor-grid{grid-template-columns:minmax(700px,1fr) minmax(520px,600px)!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{max-height:calc(100vh - 96px)!important;position:sticky!important;top:76px!important;overflow:visible!important}.tg-admin-layout-content .tg-inventory-page.is-rail-floating .tg-inventory-list-panel{z-index:70!important;width:340px!important;height:calc(100vh - 96px)!important;max-height:calc(100vh - 96px)!important;position:fixed!important;top:76px!important;left:18px!important}.tg-admin-layout-content .tg-inventory-page.is-rail-floating .tg-inventory-workspace{grid-column:2!important}}.applications-journey-map{background:linear-gradient(135deg,#fffffffa,#ebfbf9db),#fff;border:1px solid #11737e29;border-radius:24px;margin:14px 0;padding:16px;box-shadow:none!important}.applications-journey-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.applications-journey-head p,.applications-journey-stages small{color:#20b9a8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950;background:0 0!important}.applications-journey-head h2{color:#0f3942;letter-spacing:0;margin:3px 0;font-size:clamp(26px,3vw,38px);line-height:.95;background:0 0!important}.applications-journey-head span{color:#5b7780;font-size:13px;font-weight:650;background:0 0!important}.applications-journey-head a{color:#11737e;white-space:nowrap;background:#fff;border:1px solid #11737e2e;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:none!important}.applications-journey-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.applications-journey-stages article{background:#ffffffc7;border:1px solid #11737e29;border-radius:20px;align-content:start;gap:6px;min-height:178px;padding:14px;display:grid;overflow:hidden;box-shadow:none!important}.applications-journey-stages strong{color:#0f3942;font-size:34px;line-height:1;background:0 0!important}.applications-journey-stages h3{color:#0f3942;margin:0;font-size:16px;line-height:1.05;background:0 0!important}.applications-journey-stages p{color:#58727a;margin:0;font-size:11px;font-weight:650;line-height:1.35;background:0 0!important}.applications-journey-stages i{background:#11737e14;border-radius:999px;width:100%;height:8px;margin-top:4px;display:block;overflow:hidden}.applications-journey-stages b{border-radius:inherit;background:linear-gradient(90deg,#11737e,#2dd4bf);height:100%;display:block}.smart-apply-progress-panel{background:#fffffff5;border:1px solid #11737e29;border-radius:24px;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr) auto;align-items:center;gap:14px;width:min(1180px,100% - 28px);margin:-18px auto 18px;padding:14px;display:grid;box-shadow:none!important}.smart-apply-progress-panel p{color:#20b9a8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:950;background:0 0!important}.smart-apply-progress-panel h2{color:#0f3942;margin:3px 0;font-size:clamp(22px,2.4vw,32px);line-height:1;background:0 0!important}.smart-apply-progress-panel span{color:#5b7780;font-size:12px;font-weight:700;background:0 0!important}.smart-apply-progress-list{flex-wrap:wrap;gap:7px;display:flex}.smart-apply-progress-list span,.smart-apply-progress-panel>a{color:#55747a;border:1px solid #11737e29;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:none!important;background:#f7fcfc!important}.smart-apply-progress-list span.done{color:#11737e;border-color:#2dd4bf6b;background:#e7fbf8!important}.smart-apply-progress-panel>a{color:#fff;white-space:nowrap;background:#11737e!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page) :where(h1,h2,h3,h4,p,span,small,strong):not(.crm-dashboard-system-badge):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d){box-shadow:none!important;text-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:none!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page) :where(h1,h2,h3,h4,p,span,small,strong):before,.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page) :where(h1,h2,h3,h4,p,span,small,strong):after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.tg-admin-layout-content :where(.applications-board-page,.bc-page) :where(article,section,button,a){box-shadow:none!important;text-shadow:none!important}@media (max-width:1180px){.applications-journey-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-apply-progress-panel{grid-template-columns:1fr;margin-top:14px}}@media (max-width:640px){.applications-journey-head{align-items:stretch;display:grid}.applications-journey-stages{grid-template-columns:1fr}}.paypal-return-page{color:#0f3942;background:linear-gradient(135deg,#ebfbf9f5,#fffffffa),#f6fbfb;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.paypal-return-card{background:#fff;border:1px solid #11737e29;border-radius:28px;width:min(720px,100%);padding:clamp(24px,5vw,44px);box-shadow:none!important}.paypal-return-card p{color:#20b9a8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:950;background:0 0!important}.paypal-return-card h1{color:#0f3942;letter-spacing:0;margin:0;font-size:clamp(34px,6vw,58px);line-height:.94;background:0 0!important}.paypal-return-card span{color:#5b7780;margin-top:14px;font-size:15px;font-weight:700;line-height:1.5;display:block;background:0 0!important}.paypal-return-card.success{border-color:#2dd4bf6b}.paypal-return-card.error,.paypal-return-card.cancelled{border-color:#c8104533}.paypal-return-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.paypal-return-actions a{color:#fff;background:#11737e;border:1px solid #11737e;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:none!important}.paypal-return-actions a.ghost{color:#11737e;background:#fff;border-color:#11737e33}.portal-payment-page,.portal-payment-page *{box-shadow:none!important;text-shadow:none!important;filter:none!important}.portal-payment-page{--pay-ink:#0d3b44;--pay-muted:#5f7780;--pay-teal:#11737e;--pay-mint:#2dd4bf;--pay-pink:#c81e63;--pay-gold:#d59a18;--pay-line:#11737e2e;width:100%!important;min-height:100vh!important;color:var(--pay-ink)!important;background:linear-gradient(135deg,#e8fbf8e6,#fffffffa 46%,#fffaebb8)!important;padding:20px max(16px,4vw) 56px!important}.portal-payment-page :where(section,article,aside,div,h1,h2,h3,p,span,strong,small,ul,li){min-width:0!important}.portal-payment-hero,.portal-payment-metrics,.portal-payment-alerts,.portal-payment-due,.portal-payment-plans,.portal-payment-history,.portal-payment-error{width:min(1460px,100%)!important;margin-inline:auto!important}.portal-payment-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)!important;align-items:stretch!important;gap:18px!important;margin-bottom:16px!important;display:grid!important}.portal-payment-hero-copy,.portal-payment-summary,.portal-payment-metrics article,.portal-payment-alerts article,.portal-payment-due,.portal-payment-plans,.portal-payment-history article,.portal-payment-error{border:1px solid var(--pay-line)!important;background:#fffffff0!important;border-radius:24px!important}.portal-payment-hero-copy{color:#fff!important;background:linear-gradient(135deg,#073d46 0%,#11737e 58%,#2dd4bf 100%)!important;flex-direction:column!important;justify-content:center!important;min-height:260px!important;padding:clamp(24px,4vw,46px)!important;display:flex!important}.portal-payment-badge{color:#12343b!important;background:linear-gradient(#ffe7a4,#d59a18 54%,#8f600b)!important;border:1px solid #ffffff85!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin-bottom:22px!important;padding:8px 16px!important;font-size:12px!important;font-weight:900!important}.portal-payment-hero-copy p,.portal-payment-summary span,.portal-payment-metrics span,.portal-payment-due p,.portal-payment-plans-head p,.portal-payment-history p,.portal-payment-plan-top span{color:var(--pay-mint)!important;text-transform:uppercase!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:10px!important;font-weight:950!important}.portal-payment-hero-copy h1{color:#fff!important;letter-spacing:0!important;max-width:860px!important;margin:0!important;font-size:clamp(42px,5vw,78px)!important;font-weight:950!important;line-height:.96!important}.portal-payment-hero-copy strong{color:#ffffffeb!important;max-width:820px!important;margin-top:18px!important;font-size:clamp(16px,1.6vw,22px)!important;font-weight:850!important;line-height:1.35!important;display:block!important}.portal-payment-summary{flex-direction:column!important;justify-content:center!important;padding:28px!important;display:flex!important}.portal-payment-summary h2{color:var(--pay-ink)!important;margin:0!important;font-size:clamp(28px,3vw,44px)!important;font-weight:950!important;line-height:1!important}.portal-payment-summary p,.portal-payment-due>div>span,.portal-payment-plans-head span{color:var(--pay-muted)!important;margin:14px 0 0!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}.portal-payment-summary div{flex-wrap:wrap!important;gap:10px!important;margin-top:22px!important;display:flex!important}.portal-payment-page button{min-height:44px!important;color:var(--pay-teal)!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e2e!important;border-radius:999px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;transition:transform .18s,border-color .18s,background .18s,color .18s!important}.portal-payment-page button:hover:not(:disabled){border-color:#11737e73!important;transform:translateY(-1px)!important}.portal-payment-page button:disabled{cursor:progress!important;opacity:.72!important}.portal-payment-page button.primary,.portal-payment-invoice button,.portal-payment-plan button{background:linear-gradient(90deg, var(--pay-teal), var(--pay-mint))!important;color:#fff!important;border-color:#0000!important}.portal-payment-error{color:#9f1239!important;background:#fff5f8!important;border-color:#c81e6347!important;margin-bottom:14px!important;padding:14px 18px!important;font-size:13px!important;font-weight:850!important}.portal-payment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:16px!important;display:grid!important}.portal-payment-metrics article{min-height:118px!important;padding:18px!important}.portal-payment-metrics article.attention{background:linear-gradient(135deg,#fff,#fff8df)!important;border-color:#d59a1873!important}.portal-payment-metrics strong{color:var(--pay-ink)!important;font-size:clamp(18px,2vw,28px)!important;font-weight:950!important;line-height:1.05!important;display:block!important}.portal-payment-metrics p{color:var(--pay-muted)!important;margin:8px 0 0!important;font-size:12px!important;font-weight:750!important}.portal-payment-alerts{gap:10px!important;margin-bottom:16px!important;display:grid!important}.portal-payment-alerts article{background:#fffaf0!important;border-color:#d59a1857!important;padding:16px!important}.portal-payment-alerts article.severity-danger,.portal-payment-alerts article.severity-high{background:#fff5f8!important;border-color:#c81e6347!important}.portal-payment-alerts strong,.portal-payment-invoice strong,.portal-payment-row strong{color:var(--pay-ink)!important;font-size:15px!important;font-weight:950!important;display:block!important}.portal-payment-alerts p,.portal-payment-alerts span,.portal-payment-invoice span,.portal-payment-invoice small,.portal-payment-row span,.portal-payment-row small{color:var(--pay-muted)!important;margin-top:5px!important;font-size:12px!important;font-weight:700!important;line-height:1.42!important;display:block!important}.portal-payment-due{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr)!important;align-items:start!important;gap:18px!important;margin-bottom:16px!important;padding:24px!important;display:grid!important}.portal-payment-due h2,.portal-payment-plans-head h2,.portal-payment-history h2{color:var(--pay-ink)!important;margin:0!important;font-size:clamp(26px,3vw,42px)!important;font-weight:950!important;line-height:1.02!important}.portal-payment-invoices{gap:10px!important;display:grid!important}.portal-payment-invoice{background:#f7fbfb!important;border:1px solid #11737e24!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;display:grid!important}.portal-payment-invoice.empty{grid-template-columns:1fr!important}.portal-payment-plans{margin-bottom:16px!important;padding:24px!important}.portal-payment-plans-head{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.portal-payment-cycle{background:#f7fbfb!important;border:1px solid #11737e24!important;border-radius:999px!important;gap:6px!important;padding:6px!important;display:inline-flex!important}.portal-payment-cycle button{min-height:34px!important;padding:0 13px!important;font-size:12px!important}.portal-payment-cycle button.active{background:var(--pay-teal)!important;color:#fff!important}.portal-payment-plan-grid{grid-template-columns:repeat(5,minmax(210px,1fr))!important;gap:14px!important;display:grid!important}.portal-payment-plan{background:linear-gradient(#fff,#f8fcfc)!important;border:1px solid #11737e33!important;border-radius:24px!important;flex-direction:column!important;min-height:560px!important;padding:20px!important;display:flex!important;position:relative!important;overflow:hidden!important}.portal-payment-plan.recommended{background:linear-gradient(#fff,#eefdfb)!important;border-color:#2dd4bfb8!important}.portal-payment-plan.recommended:before{content:"Recomendado por TapGuide";background:var(--pay-teal)!important;color:#fff!important;border-radius:999px!important;width:max-content!important;max-width:calc(100% - 40px)!important;margin-bottom:14px!important;padding:7px 12px!important;font-size:10px!important;font-weight:950!important}.portal-payment-plan.gold{background:linear-gradient(#fff,#fff7dd)!important;border-color:#d59a189e!important}.portal-payment-plan.gold:before{content:"Prioridad dorada";color:#12343b!important;background:linear-gradient(#ffe7a4,#d59a18 58%,#8f600b)!important;border-radius:999px!important;width:max-content!important;max-width:calc(100% - 40px)!important;margin-bottom:14px!important;padding:7px 12px!important;font-size:10px!important;font-weight:950!important}.portal-payment-plan-top h3{color:var(--pay-ink)!important;margin:0!important;font-size:clamp(23px,2vw,31px)!important;font-weight:950!important;line-height:1!important}.portal-payment-plan-top p{min-height:76px!important;color:var(--pay-muted)!important;margin:12px 0 0!important;font-size:13px!important;font-weight:760!important;line-height:1.42!important}.portal-payment-price{border-top:1px solid #11737e1c!important;border-bottom:1px solid #11737e1c!important;padding:16px 0 14px!important}.portal-payment-price strong{color:var(--pay-teal)!important;font-size:clamp(32px,3vw,44px)!important;font-weight:950!important;line-height:1!important}.portal-payment-plan.gold .portal-payment-price strong{color:#9b6a09!important}.portal-payment-price small{color:var(--pay-muted)!important;margin-left:5px!important;font-size:12px!important;font-weight:850!important}.portal-payment-price span{color:var(--pay-muted)!important;margin-top:8px!important;font-size:11px!important;font-weight:800!important;display:block!important}.portal-payment-plan ul{flex:1!important;align-content:start!important;gap:10px!important;margin:16px 0 18px!important;padding:0!important;list-style:none!important;display:grid!important}.portal-payment-plan li{color:#314f57!important;padding-left:19px!important;font-size:12.5px!important;font-weight:800!important;line-height:1.35!important;position:relative!important}.portal-payment-plan li:before{content:"";background:var(--pay-mint)!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;top:.48em!important;left:0!important}.portal-payment-plan.gold li:before{background:var(--pay-gold)!important}.portal-payment-plan button{width:100%!important}.portal-payment-plan.gold button{background:linear-gradient(90deg,#9b6a09,#d59a18)!important}.portal-payment-history{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.portal-payment-history article{padding:20px!important}.portal-payment-row{background:#f8fbfb!important;border:1px solid #11737e1f!important;border-radius:16px!important;margin-top:10px!important;padding:12px!important}@media (prefers-reduced-motion:reduce){.portal-payment-page button{transition:none!important}.portal-payment-page button:hover:not(:disabled){transform:none!important}}@media (max-width:1320px){.portal-payment-plan-grid{grid-template-columns:repeat(3,minmax(240px,1fr))!important}}@media (max-width:980px){.portal-payment-hero,.portal-payment-due,.portal-payment-history{grid-template-columns:1fr!important}.portal-payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-payment-plans-head{flex-direction:column!important;align-items:start!important}.portal-payment-plan-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.portal-payment-page{padding:12px 10px 36px!important}.portal-payment-hero-copy,.portal-payment-summary,.portal-payment-due,.portal-payment-plans,.portal-payment-history article{border-radius:20px!important;padding:18px!important}.portal-payment-metrics,.portal-payment-invoice{grid-template-columns:1fr!important}.portal-payment-cycle{grid-template-columns:repeat(3,1fr)!important;width:100%!important;display:grid!important}.portal-payment-cycle button{padding:0 8px!important}}.tg-admin-layout-content>main{width:min(1680px,100% - 28px)!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;overflow-x:clip!important}.tg-admin-layout-content :where(.tg-crm-unified-refined,.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page,.publication-access-page,.partner-launch-page,.portal-publications-page){color:#0f3942!important;overflow-x:clip!important}.tg-admin-layout-content :where(.tg-crm-unified-refined,.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page,.publication-access-page,.partner-launch-page,.portal-publications-page) :where(section,article,aside,header,nav,div,button,a,input,select,textarea,label,table,tr,td,th,ul,li){box-shadow:none!important;text-shadow:none!important;filter:none!important}.tg-admin-layout-content :where(.tg-crm-unified-refined,.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page,.publication-access-page,.partner-launch-page,.portal-publications-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,b,label,legend):not(.crm-dashboard-system-badge):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d):not(.tapguide-badge-3d){box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}.tg-admin-layout-content :where(.tg-crm-unified-refined,.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page,.publication-access-page,.partner-launch-page,.portal-publications-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,b,label,legend):before,.tg-admin-layout-content :where(.tg-crm-unified-refined,.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page,.publication-access-page,.partner-launch-page,.portal-publications-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,b,label,legend):after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.tg-admin-layout-content :where(.crm-dashboard-metrics,.crm-dashboard-kpis,.billing-stats,.tg-inventory-stats,.users-control-stats,.portal-billing-stats,.portal-publications-summary){align-items:stretch!important;gap:12px!important;display:grid!important}.tg-admin-layout-content :where(.crm-dashboard-metrics,.crm-dashboard-kpis,.billing-stats,.tg-inventory-stats,.users-control-stats,.portal-billing-stats,.portal-publications-summary)>:where(article,div){height:100%!important;min-height:104px!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page) :where(h1){letter-spacing:0!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:.94!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page) :where(h2){letter-spacing:0!important;font-size:clamp(24px,2.4vw,36px)!important;line-height:1!important}@media (max-width:760px){.tg-admin-layout-content>main{width:min(100% - 16px,1680px)!important}.tg-admin-layout-content :where(.crm-dashboard-page,.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.users-control-page,.internal-permissions-page) :where(h1){font-size:clamp(36px,12vw,52px)!important}}.tg-admin-layout-content .crm-dashboard-kpi,.tg-admin-layout-content .crm-dashboard-panel,.tg-admin-layout-content .crm-dashboard-intelligence,.tg-admin-layout-content .crm-dashboard-activity-row,.tg-admin-layout-content .users-control-stats article,.tg-admin-layout-content .users-control-card,.tg-admin-layout-content .users-full-list,.tg-admin-layout-content .internal-permissions-card,.tg-admin-layout-content .crm-dashboard-kpi *,.tg-admin-layout-content .crm-dashboard-panel *,.tg-admin-layout-content .users-control-card *,.tg-admin-layout-content .users-control-stats article *,.tg-admin-layout-content .internal-permissions-card *{box-shadow:none!important;text-shadow:none!important;filter:none!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page){--tg-crm-border:#09707c33;--tg-crm-border-strong:#09707c5c;--tg-crm-ink:#0d3b43;--tg-crm-muted:#607983;--tg-crm-soft:#f7fcfc;--tg-crm-soft-teal:#e9fbf8;--tg-crm-gold:#f2c34b;--tg-crm-coral:#ff805f;width:min(1760px,100vw - 28px)!important;max-width:1760px!important;color:var(--tg-crm-ink)!important;background:0 0!important;margin:0 auto 56px!important;padding:20px 0 48px!important;overflow-x:clip!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page) :where(*){box-sizing:border-box!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:0!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,legend):not(.crm-dashboard-system-badge):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d):not(.tapguide-badge-3d):not(.tg-commercial-badge){background:0 0!important;border-color:#0000!important;border-radius:0!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,legend):before,.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page) :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,b,em,label,legend):after{content:none!important;display:none!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page,.partner-workspace-page,.partner-detail-page,.partner-access-page,.partner-access-selector-page,.partner-preview-page,.tg-slot-preview-page) :where(section,article,aside,form,.tg-public-standard-card,.tg-crm-editor-preview-card,.tg-system-banner,.admin-alerts-panel,.admin-unified-task-panel,.partner-requests-panel,.users-control-card,.users-full-list,.spin-claims-list-card,.admin-help-section-card,.admin-help-table-card,.tg-commercial-config-manager__card,.tg-commercial-config-manager__content,.ld-admin-card,.ld-readiness-panel,.ld-public-check-card,.cc-billing-card){border:1px solid var(--tg-crm-border)!important;background:#fffffff0!important;border-radius:24px!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page) :where(input,select,textarea){border:1px solid var(--tg-crm-border-strong)!important;width:100%!important;min-height:48px!important;color:var(--tg-crm-ink)!important;background:#fbfefe!important;border-radius:18px!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page) :where(button,.button,a[role=button]){min-height:42px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-radius:999px!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.tg-admin-subscriptions-page,.spin-claims-page,.performance-reports-page) :where([class*=stats],[class*=summary],[class*=metrics]){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important;gap:14px!important;display:grid!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.tg-admin-subscriptions-page,.spin-claims-page,.performance-reports-page) :where([class*=stats],[class*=summary],[class*=metrics])>:where(article,div){height:100%!important;min-height:104px!important}.tg-admin-layout-content .tg-inventory-page{width:min(1820px,100vw - 24px)!important;max-width:1820px!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-layout{grid-template-columns:minmax(300px,380px) minmax(620px,1fr) minmax(380px,520px)!important;align-items:start!important;gap:24px!important;display:grid!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-panel,.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{z-index:2!important;align-self:start!important;min-width:0!important;overflow-x:clip!important}@media (min-width:1180px){.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-panel,.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{scrollbar-gutter:stable!important;max-height:calc(100vh - 112px)!important;position:sticky!important;top:92px!important;overflow-y:auto!important}.tg-admin-layout-content .tg-inventory-page.is-rail-floating .tg-inventory-list-panel{width:auto!important;position:sticky!important;inset:92px auto auto!important;transform:none!important}.tg-admin-layout-content .tg-inventory-page.is-rail-floating .tg-inventory-workspace{margin-left:0!important}}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list,.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list{gap:10px!important;display:grid!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list button,.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list button{border:1px solid var(--tg-crm-border)!important;background:#fbfefe!important;border-radius:18px!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:70px!important;padding:8px 12px!important;display:grid!important;overflow:hidden!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list button[aria-pressed=true],.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list button[aria-pressed=true],.tg-admin-layout-content .tg-inventory-page .tg-inventory-list button.is-active,.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list button.is-active{background:linear-gradient(90deg,#dcfcf7f5,#fffffffa)!important;border-color:#087f88!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list button>:last-child,.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list button>:last-child{min-width:0!important;overflow:hidden!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list :where(strong,span,small),.tg-admin-layout-content .tg-inventory-page .tg-recent-publications-list :where(strong,span,small){white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-thumb,.tg-admin-layout-content .tg-inventory-page .tg-recent-publication-thumb{border:1px solid var(--tg-crm-border)!important;background:var(--tg-crm-soft)!important;border-radius:14px!important;width:56px!important;min-width:56px!important;height:46px!important;overflow:hidden!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-thumb img,.tg-admin-layout-content .tg-inventory-page .tg-recent-publication-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{background:#fff8d370!important;border-color:#d5ae3757!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column :where(.tg-crm-badge-3d,.tg-slot-badge-3d,.tapguide-badge-3d){max-width:100%!important;overflow:visible!important}@media (max-width:1179px){.tg-admin-layout-content .tg-inventory-page .tg-inventory-layout{grid-template-columns:1fr!important}.tg-admin-layout-content .tg-inventory-page .tg-inventory-list-panel,.tg-admin-layout-content .tg-inventory-page .tg-inventory-preview-column{max-height:none!important;position:static!important;overflow:visible!important}}@media (max-width:760px){.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.billing-center-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.internal-permissions-page,.publication-access-page,.tg-admin-subscriptions-page,.spin-claims-page,.admin-help-page,.performance-reports-page){width:min(100% - 16px,1760px)!important;padding-top:12px!important}.tg-admin-layout-content :where(.applications-board-page,.tg-inventory-page,.bc-page,.billing-admin-page,.tg-commercial-config-manager,.ld-admin-page,.partner-requests-page,.admin-alerts-page,.admin-unified-tasks-page,.users-control-page,.tg-admin-subscriptions-page,.spin-claims-page,.performance-reports-page) :where([class*=stats],[class*=summary],[class*=metrics]){grid-template-columns:1fr!important}}html body .tg-admin-layout-content .applications-board-page :where(section,article,aside,div,button),html body .tg-admin-layout-content .admin-unified-tasks-page :where(section,article,aside,div,button),html body .tg-admin-layout-content .admin-alerts-page :where(section,article,aside,div,button),html body .tg-admin-layout-content .ld-admin-page :where(section,article,aside,div,button),html body .tg-admin-layout-content .bc-page :where(section,article,aside,div,button),html body .tg-admin-layout-content :where(.pr-card,.pr-filter-row),html body .tg-admin-layout-content :where(.pr-card,.pr-filter-row) :where(section,article,aside,div,button),html body .tg-admin-layout-content section.pr-card,html body .tg-admin-layout-content aside.pr-card,html body .tg-admin-layout-content .pr-card.tg-public-standard-card,html body .tg-admin-layout-content .pr-filter-row,html body .tg-admin-layout-content .bc-finance-panel,html body .tg-admin-layout-content .bc-chart,html body .tg-admin-layout-content .bc-partners-card,html body .tg-admin-layout-content .bc-page .tg-public-standard-card{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page){--crm-ink:#0f3942;--crm-muted:#58727a;--crm-soft:#f4fbfb;--crm-surface:#fff;--crm-line:#11737e29;--crm-line-strong:#11737e47;--crm-teal:#11737e;--crm-mint:#2dd4bf;--crm-coral:#ff765c;--crm-rose:#c81e63;--crm-gold:#d59a18;--crm-radius:24px;width:min(1560px,100% - 28px)!important;min-width:0!important;max-width:min(1560px,100% - 28px)!important;color:var(--crm-ink)!important;background:0 0!important;margin:0 auto 56px!important;padding:0 0 44px!important;overflow:visible!important}html body .tg-admin-layout-content>main.tg-inventory-page{width:min(1880px,100% - 28px)!important;max-width:min(1880px,100% - 28px)!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page),html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) *,html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :before,html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :after{box-sizing:border-box!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(section,article,aside,div,button,a,input,select,textarea){box-shadow:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(h1,h2,h3,h4,h5,p,span,strong,small,label):not(.tg-crm-badge-3d):not(.tg-slot-badge-3d):not(.badge-3d):not(.tg-gold-system-badge){box-shadow:none!important;text-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(h1,h2,h3,h4,h5,p,span,strong,small,label):before,html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(h1,h2,h3,h4,h5,p,span,strong,small,label):after{content:none!important;display:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner,.tg-inventory-hero,.applications-board-hero,.admin-alerts-hero,.users-control-hero,.bc-hero,.pr-hero,.ld-admin-hero,.adash-hero,.tg-commercial-config-manager__hero,.partner-requests-page .tg-system-banner,.spin-claims-page .tg-system-banner,.publication-access-hero,.internal-permissions-hero,.partner-access-selector-hero,.partner-access-hero,.partner-launch-hero,.tg-admin-subscriptions-hero,.admin-help-page .tg-system-banner){color:#fff!important;background:linear-gradient(135deg,#073d46 0%,#11737e 56%,#2dd4bf 100%)!important;border:1px solid #11737e33!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:clamp(190px,24vw,284px)!important;margin:0 0 14px!important;padding:clamp(24px,4vw,46px)!important;display:grid!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner-copy,.tg-inventory-hero>div:first-child,.applications-board-hero>div,.admin-alerts-hero>div,.users-control-hero>div,.bc-hero>div:first-child,.pr-hero>div:first-child,.ld-admin-hero>div:first-child,.adash-hero>div:first-child,.tg-commercial-config-manager__hero>div:first-child,.publication-access-hero>div,.internal-permissions-hero>div,.partner-access-selector-hero>div,.partner-access-hero>div,.partner-launch-hero>div,.tg-admin-subscriptions-hero>div){min-width:0!important;max-width:980px!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner p,.tg-inventory-hero p,.applications-board-hero p,.admin-alerts-hero p,.users-control-hero p,.bc-hero p,.pr-hero p,.ld-admin-hero p,.adash-hero p,.tg-commercial-config-manager__hero p,.publication-access-hero p,.internal-permissions-hero p,.partner-access-selector-hero p,.partner-access-hero p,.partner-launch-hero p,.tg-admin-subscriptions-hero p){color:#103740!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(#ffe7a4,#d59a18 58%,#8f600b)!important;border:1px solid #ffffff6b!important;border-radius:999px!important;width:max-content!important;max-width:100%!important;margin:0 0 14px!important;padding:7px 13px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner h1,.tg-inventory-hero h1,.applications-board-hero h1,.admin-alerts-hero h1,.users-control-hero h1,.bc-hero h1,.pr-hero h1,.ld-admin-hero h1,.adash-hero h1,.tg-commercial-config-manager__hero h1,.publication-access-hero h1,.internal-permissions-hero h1,.partner-access-selector-hero h1,.partner-access-hero h1,.partner-launch-hero h1,.tg-admin-subscriptions-hero h1){color:#fff!important;letter-spacing:0!important;max-width:980px!important;margin:0!important;font-size:clamp(42px,5.8vw,82px)!important;font-weight:950!important;line-height:.94!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner span,.tg-inventory-hero span,.applications-board-hero span,.admin-alerts-hero span,.users-control-hero span,.bc-hero span,.pr-hero span,.ld-admin-hero span,.adash-hero span,.tg-commercial-config-manager__hero span,.publication-access-hero span,.internal-permissions-hero span,.partner-access-selector-hero span,.partner-access-hero span,.partner-launch-hero span,.tg-admin-subscriptions-hero span){color:#ffffffeb!important;max-width:920px!important;margin-top:14px!important;font-size:clamp(14px,1.35vw,19px)!important;font-weight:800!important;line-height:1.4!important;display:block!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner-actions,.tg-inventory-hero-actions,.bc-hero-actions,.pr-hero-actions,.ld-admin-hero-actions,.adash-hero-actions,.tg-commercial-config-manager__hero-actions){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(button,a){min-height:40px!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-radius:999px!important;transition:transform .18s,border-color .18s,background-color .18s,color .18s!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(button:hover,a:hover){transform:translateY(-1px)!important}@media (prefers-reduced-motion:reduce){html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(button,a){transition:none!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(button:hover,a:hover){transform:none!important}}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-stats,.applications-board-stats,.admin-alerts-stats,.users-control-stats,.bc-stats,.pr-stats,.ld-admin-stats,.adash-stats,.partner-requests-stats,.spin-claims-stats,.partner-access-stats,.tg-admin-subscriptions-stats,.cc-stats){grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-stats,.applications-board-stats,.admin-alerts-stats,.users-control-stats,.bc-stats,.pr-stats,.ld-admin-stats,.adash-stats,.partner-requests-stats,.spin-claims-stats,.partner-access-stats,.tg-admin-subscriptions-stats,.cc-stats)>article{border:1px solid var(--crm-line)!important;background:var(--crm-surface)!important;border-radius:22px!important;align-content:start!important;gap:6px!important;min-height:116px!important;padding:18px!important;display:grid!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-stats,.applications-board-stats,.admin-alerts-stats,.users-control-stats,.bc-stats,.pr-stats,.ld-admin-stats,.adash-stats,.partner-requests-stats,.spin-claims-stats,.partner-access-stats,.tg-admin-subscriptions-stats,.cc-stats) :where(p,span){color:var(--crm-muted)!important;margin:0!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-stats,.applications-board-stats,.admin-alerts-stats,.users-control-stats,.bc-stats,.pr-stats,.ld-admin-stats,.adash-stats,.partner-requests-stats,.spin-claims-stats,.partner-access-stats,.tg-admin-subscriptions-stats,.cc-stats) strong{color:var(--crm-ink)!important;font-size:clamp(30px,3vw,44px)!important;font-weight:950!important;line-height:.96!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-selected-head,.applications-journey-map,.applications-filters,.applications-panels,.applications-panel,.application-row,.application-work-panel,.admin-alerts-panel,.admin-alert-card,.admin-unified-task-panel,.admin-unified-task-card,.users-control-card,.users-partner-summary,.users-full-list,.bc-card,.bc-finance-panel,.bc-partners-card,.pr-card,.ld-admin-card,.ld-readiness-panel,.ld-public-check-card,.adash-card,.tg-commercial-config-manager__layout,.tg-commercial-config-manager__content,.tg-commercial-config-manager__card,.tg-commercial-config-manager__editor,.partner-requests-panel,.spin-claims-list-card,.spin-claim-detail-card,.admin-help-section-card,.admin-help-table-card,.publication-access-card,.internal-permissions-card,.partner-access-selector-card,.partner-access-card,.partner-launch-card,.tg-admin-subscriptions-table,.tg-slot-preview-box){border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius)!important;background:var(--crm-surface)!important;box-shadow:none!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-panel,.admin-unified-task-panel,.users-control-card,.users-full-list,.bc-card,.bc-finance-panel,.bc-partners-card,.pr-card,.ld-admin-card,.adash-card,.partner-requests-panel,.spin-claims-list-card,.spin-claim-detail-card,.publication-access-card,.internal-permissions-card,.partner-access-selector-card,.partner-access-card){padding:clamp(16px,2.2vw,26px)!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-head,.admin-unified-task-head,.users-control-head,.bc-section-head,.pr-section-head,.ld-card-head,.adash-section-head,.tg-commercial-config-manager__content-head,.tg-commercial-config-manager__editor-head,.partner-requests-head,.admin-help-head,.publication-access-head,.internal-permissions-head,.partner-access-selector-head,.partner-access-head,.tg-admin-subscriptions-table-head){justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin:0 0 16px!important;display:flex!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-head p,.admin-unified-task-head p,.users-control-head p,.bc-section-head p,.pr-section-head p,.ld-card-head p,.adash-section-head p,.tg-commercial-config-manager__content-head p,.tg-commercial-config-manager__editor-head p,.partner-requests-head p,.admin-help-head p,.publication-access-head p,.internal-permissions-head p,.partner-access-selector-head p,.partner-access-head p){color:var(--crm-mint)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0 0 5px!important;font-size:10px!important;font-weight:950!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-head h2,.admin-unified-task-head h2,.users-control-head h2,.bc-section-head h2,.pr-section-head h2,.ld-card-head h2,.adash-section-head h2,.tg-commercial-config-manager__content-head h2,.tg-commercial-config-manager__editor-head h2,.partner-requests-head h2,.admin-help-head h2,.publication-access-head h2,.internal-permissions-head h2,.partner-access-selector-head h2,.partner-access-head h2){color:var(--crm-ink)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(24px,2.5vw,36px)!important;font-weight:950!important;line-height:1!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-filters,.admin-unified-task-filters,.users-filters,.applications-filters,.partner-requests-filters,.spin-claims-filters,.tg-inventory-local-filters,.pr-filter-row){background:var(--crm-soft)!important;border:1px solid #11737e1f!important;border-radius:22px!important;grid-template-columns:minmax(220px,1fr) repeat(auto-fit,minmax(160px,max-content))!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:12px!important;display:grid!important;overflow:visible!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(input,select,textarea){width:100%!important;min-width:0!important;min-height:42px!important;color:var(--crm-ink)!important;box-shadow:none!important;background:#fff!important;border:1px solid #11737e2e!important;border-radius:16px!important;outline:none!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) textarea{resize:vertical!important;min-height:96px!important;padding-block:12px!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(input:focus,select:focus,textarea:focus){border-color:var(--crm-teal)!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.bc-action-grid,.bc-history-grid,.bc-finance-grid,.users-control-grid,.ld-admin-grid,.pr-grid,.pr-layout,.adash-layout,.admin-help-grid,.publication-access-grid,.internal-permissions-layout,.partner-access-grid,.partner-launch-grid,.tg-slot-preview-grid){grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))!important;align-items:start!important;gap:14px!important;margin-block:14px!important;display:grid!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-list,.admin-unified-task-list,.users-list,.bc-history-list,.bc-partner-list,.pr-report-list,.pr-chart-list,.ld-list,.ld-offer-list,.ld-comment-list,.partner-requests-list,.spin-claims-list,.publication-access-list,.partner-access-selector-list){gap:10px!important;min-width:0!important;display:grid!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alert-card,.admin-unified-task-card,.users-list article,.bc-history-list article,.bc-partner-list button,.pr-report-list button,.ld-list button,.ld-offer-list article,.partner-requests-list article,.spin-claims-list button,.publication-access-list button,.partner-access-selector-list a){width:100%!important;min-width:0!important;min-height:78px!important;color:var(--crm-ink)!important;text-align:left!important;background:#f9fdfd!important;border:1px solid #11737e21!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;display:grid!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alert-top,.task-card-top,.application-badges,.tg-crm-editor-commercial-badges,.users-permission-box>div,.users-publication-tools){flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alert-top span,.task-card-top span,.application-badges span,.users-permission-box button,.users-publication-tools button,.ld-status-pill,.pr-status-pill){min-height:28px!important;color:var(--crm-teal)!important;background:#eefafa!important;border:1px solid #11737e24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) button,html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) a[class]{color:var(--crm-teal)!important;cursor:pointer!important;background:#fff!important;border:1px solid #11737e2e!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(button[type=submit],.users-main-action,.tg-system-banner-btn,.tg-inventory-hero-actions button,.bc-hero-actions button,.pr-hero-actions button,.ld-admin-hero-actions button,.tg-commercial-config-manager__hero-actions button,.admin-alert-actions button,.task-card-actions button,.tg-recent-publications-more){background:linear-gradient(90deg, var(--crm-teal), var(--crm-mint))!important;color:#fff!important;border-color:#0000!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.danger,button.danger,.severity-high,.severity-danger){border-color:#c8104538!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) button.danger{color:#fff!important;background:#c81045!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-list button,.tg-recent-publications-list button,.bc-partner-list button,.users-publication-list button,.partner-search-results button){grid-template-columns:48px minmax(0,1fr)!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-list button>div:last-child,.tg-recent-publications-list button>div:last-child,.bc-partner-list button>div:last-child,.users-publication-list button>div:last-child,.partner-search-results button>div:last-child){min-width:0!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(strong,span,small,p,h3){overflow-wrap:anywhere!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-list strong,.tg-inventory-list span,.tg-inventory-list small,.tg-recent-publications-list strong,.tg-recent-publications-list span,.tg-recent-publications-list small){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-inventory-list-panel,.tg-inventory-preview-column){border:1px solid var(--crm-line)!important;border-radius:var(--crm-radius)!important;background:var(--crm-surface)!important}@media (min-width:1024px){html body .tg-admin-layout-content>main.tg-inventory-page .tg-inventory-layout{grid-template-columns:clamp(310px,22vw,360px) minmax(0,1fr)!important}html body .tg-admin-layout-content>main.tg-inventory-page .tg-inventory-editor-grid{grid-template-columns:minmax(0,1fr) clamp(380px,32vw,560px)!important}}html body .tg-admin-layout-content>main.crm-rebuilt-page,html body .tg-admin-layout-content>main.crm-rebuilt-page *{box-sizing:border-box;box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .tg-admin-layout-content>main.crm-rebuilt-page{--crm-ink:#0f3942;--crm-teal:#11737e;--crm-mint:#2dd4bf;--crm-soft:#eefafa;--crm-line:#11737e29;--crm-gold:#d29a12;width:min(100% - 28px,1640px);color:var(--crm-ink);margin:0 auto 48px;overflow-x:clip}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.tg-system-banner,.applications-board-hero,.admin-alerts-hero,.users-control-hero,.bc-hero,.pr-hero,.ld-admin-hero,.adash-hero,.tg-commercial-config-manager__hero,.partner-requests-page .tone-blue,.partner-access-selector-hero,.internal-permissions-hero,.publication-access-hero,.tg-admin-subscriptions-hero,.spin-claims-page .tg-system-banner,.tg-slot-preview-hero,.tg-partners-portal-banner){border:1px solid #0000;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:190px;margin:12px 0 16px;padding:clamp(24px,4vw,42px);display:grid;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#0f3942 0%,#11737e 56%,#2dd4bf 100%)!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.tg-system-banner h1,.applications-board-hero h1,.admin-alerts-hero h1,.users-control-hero h1,.bc-hero h1,.pr-hero h1,.ld-admin-hero h1,.adash-hero h1,.tg-commercial-config-manager__hero h1,.partner-access-selector-hero h1,.internal-permissions-hero h1,.publication-access-hero h1,.tg-admin-subscriptions-hero h1,.tg-slot-preview-hero h1,.tg-partners-portal-banner h1,.tg-system-banner h2,.applications-board-hero h2,.admin-alerts-hero h2,.users-control-hero h2,.bc-hero h2,.pr-hero h2,.ld-admin-hero h2,.adash-hero h2,.tg-commercial-config-manager__hero h2){letter-spacing:0;margin:0;font-size:clamp(38px,5.6vw,72px);line-height:.94;color:#fff!important;background:0 0!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.tg-system-banner p,.applications-board-hero p,.admin-alerts-hero p,.users-control-hero p,.bc-hero p,.pr-hero p,.ld-admin-hero p,.adash-hero p,.tg-commercial-config-manager__hero p,.partner-access-selector-hero p,.internal-permissions-hero p,.publication-access-hero p,.tg-admin-subscriptions-hero p,.tg-slot-preview-hero p,.tg-partners-portal-banner p){letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:950;color:var(--crm-mint)!important;background:0 0!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.tg-system-banner span,.applications-board-hero span,.admin-alerts-hero span,.users-control-hero span,.bc-hero span,.pr-hero span,.ld-admin-hero span,.adash-hero span,.tg-commercial-config-manager__hero span,.partner-access-selector-hero span,.internal-permissions-hero span,.publication-access-hero span,.tg-admin-subscriptions-hero span,.tg-slot-preview-hero span,.tg-partners-portal-banner span){color:#ffffffe6;background:0 0!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alerts-stats,.admin-unified-task-stats,.users-control-stats,.applications-board-stats,.partner-requests-stats,.spin-claims-stats,.tg-partners-stats,.tg-admin-subscriptions-stats,.bc-stats,.pr-stats,.ld-admin-stats,.adash-stats){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0 0 16px;display:grid}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alerts-stats article,.admin-unified-task-stats article,.users-control-stats article,.applications-board-stats article,.partner-requests-stats article,.spin-claims-stats article,.tg-partners-stats article,.tg-admin-subscriptions-stats article,.bc-stats article,.pr-stats article,.ld-admin-stats article,.adash-stats article){border:1px solid var(--crm-line);background:#fff;border-radius:24px;align-content:center;min-height:96px;padding:18px;display:grid}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alerts-panel,.admin-unified-task-panel,.users-control-card,.users-full-list,.bc-card,.bc-finance-panel,.bc-partners-card,.pr-card,.ld-admin-card,.adash-card,.partner-requests-panel,.partner-request-detail,.spin-claims-list-card,.spin-claim-detail-card,.publication-access-card,.internal-permissions-card,.partner-access-selector-card,.partner-access-card,.tg-admin-subscriptions-table-wrap,.tg-slot-preview-box,.tg-commercial-config-manager__content,.tg-commercial-config-manager__editor,.tg-partners-list-panel,.tg-partners-detail-panel,.admin-help-section-card,.admin-help-table-card){overflow:hidden;border:1px solid var(--crm-line)!important;background:#fff!important;border-radius:26px!important;padding:clamp(16px,2vw,24px)!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alerts-filters,.admin-unified-task-filters,.users-filters,.applications-filters,.partner-requests-filters,.spin-claims-filters,.pr-filter-row,.tg-partners-filters){border:1px solid var(--crm-line);background:var(--crm-soft);border-radius:20px;grid-template-columns:minmax(220px,1fr) repeat(auto-fit,minmax(160px,max-content));align-items:center;gap:10px;margin:0 0 14px;padding:12px;display:grid}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(input,select,textarea){border:1px solid var(--crm-line);width:100%;min-width:0;min-height:42px;color:var(--crm-ink);background:#fff;border-radius:16px;outline:none;padding:0 14px;font-size:13px;font-weight:800}html body .tg-admin-layout-content>main.crm-rebuilt-page textarea{resize:vertical;min-height:96px;padding-block:12px}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(button,a[class]){border:1px solid var(--crm-line);min-height:38px;color:var(--crm-teal);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(button[type=submit],.users-main-action,.tg-system-banner-btn,.bc-hero-actions button,.pr-hero-actions button,.ld-admin-hero-actions button,.tg-commercial-config-manager__hero-actions button,.admin-alert-actions button,.task-card-actions button,.redeem,.save-permissions){background:linear-gradient(90deg, var(--crm-teal), var(--crm-mint));color:#fff;border-color:#0000}html body .tg-admin-layout-content>main.crm-rebuilt-page button.danger,html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.expire,.cancel){color:#fff;background:#c81045;border-color:#0000}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alert-card,.admin-unified-task-card,.application-row,.partner-request-row,.spin-claim-row,.tg-partner-row,.users-list article,.publication-access-list button,.partner-access-selector-list a,.bc-history-list article,.bc-partner-list button,.pr-report-list button,.ld-list button,.ld-offer-list article){width:100%;min-width:0;overflow:hidden;border:1px solid var(--crm-line)!important;background:#f9fdfd!important;border-radius:18px!important;padding:14px!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(h1,h2,h3,h4,p,strong,small,label,span){overflow-wrap:anywhere;max-width:100%;background-image:none!important}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(h1,h2,h3,h4,p,strong,small,label){background-color:#0000!important}@media (max-width:980px){html body .tg-admin-layout-content>main.crm-rebuilt-page{width:min(100% - 16px,1640px)}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.tg-system-banner,.applications-board-hero,.admin-alerts-hero,.users-control-hero,.bc-hero,.pr-hero,.ld-admin-hero,.adash-hero,.tg-commercial-config-manager__hero,.partner-access-selector-hero,.internal-permissions-hero,.publication-access-hero,.tg-admin-subscriptions-hero,.spin-claims-page .tg-system-banner,.tg-slot-preview-hero,.tg-partners-portal-banner){grid-template-columns:1fr;min-height:auto;padding:24px}html body .tg-admin-layout-content>main.crm-rebuilt-page :where(.admin-alerts-filters,.admin-unified-task-filters,.users-filters,.applications-filters,.partner-requests-filters,.spin-claims-filters,.pr-filter-row,.tg-partners-filters){grid-template-columns:1fr}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page){width:min(100% - 18px,1560px)!important;max-width:min(100% - 18px,1560px)!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner,.tg-inventory-hero,.applications-board-hero,.admin-alerts-hero,.users-control-hero,.bc-hero,.pr-hero,.ld-admin-hero,.adash-hero,.tg-commercial-config-manager__hero,.publication-access-hero,.internal-permissions-hero,.partner-access-selector-hero,.partner-access-hero,.partner-launch-hero,.tg-admin-subscriptions-hero){grid-template-columns:1fr!important;min-height:auto!important;padding:24px!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.tg-system-banner h1,.tg-inventory-hero h1,.applications-board-hero h1,.admin-alerts-hero h1,.users-control-hero h1,.bc-hero h1,.pr-hero h1,.ld-admin-hero h1,.adash-hero h1,.tg-commercial-config-manager__hero h1){font-size:clamp(36px,12vw,58px)!important}html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alerts-filters,.admin-unified-task-filters,.users-filters,.applications-filters,.partner-requests-filters,.spin-claims-filters,.tg-inventory-local-filters,.pr-filter-row),html body .tg-admin-layout-content>main:not(.crm-dashboard-page):not(.tg-admin-main-dashboard):not(.publications-redesign-page):not(.crm-rebuilt-page) :where(.admin-alert-card,.admin-unified-task-card,.users-list article,.bc-history-list article,.bc-partner-list button,.pr-report-list button,.ld-list button,.ld-offer-list article,.partner-requests-list article,.spin-claims-list button){grid-template-columns:1fr!important}}html[data-tg-public-route=news] body{background:radial-gradient(circle at 10% 0,#2dd4bf1a,#0000 30%),linear-gradient(#eefafa 0%,#f8fcfc 48%,#fff 100%)!important}html[data-tg-public-route=news] .newsx-section,html[data-tg-public-route=news] .newsx-section *{box-shadow:none!important;filter:none!important;text-shadow:none!important}html[data-tg-public-route=news] .newsx-section{width:100%!important;min-height:100vh!important;padding:var(--tg-public-hero-top-gap,24px) 0 clamp(54px, 7vw, 92px)!important;color:#07343b!important;background:0 0!important}html[data-tg-public-route=news] :where(.newsx-hero,.newsx-marquee-zone,.newsx-commercial-map,.newsx-switcher,.newsx-mode-intro,.newsx-feature-grid,.newsx-filters,.newsx-title-row,.newsx-event-grid,.newsx-news-feature,.newsx-news-grid,.newsx-weather,.newsx-emergency,.newsx-bottom-sponsors){width:min(1510px,100% - 48px)!important;max-width:1510px!important;margin-left:auto!important;margin-right:auto!important}html[data-tg-public-route=news] .newsx-hero{color:#fff!important;background:linear-gradient(118deg,#05363df5 0%,#0d7e89e6 48%,#2dd4bfbd 100%),url(https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&w=2200&q=85) 50%/cover no-repeat!important;border:1px solid #0f7c862e!important;border-radius:clamp(26px,4vw,42px)!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;align-items:end!important;gap:clamp(18px,3vw,36px)!important;min-height:clamp(360px,36vw,520px)!important;padding:clamp(28px,5vw,70px)!important;display:grid!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-hero-copy,html[data-tg-public-route=news] .newsx-hero-copy :where(p,h1,span,strong,div){background:0 0!important}html[data-tg-public-route=news] .newsx-kicker{color:#fff!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:#ffffff24!important;border:1px solid #ffffff38!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:34px!important;margin:0 0 16px!important;padding:0 14px!important;font-size:.72rem!important;font-weight:950!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-hero h1{color:#fff!important;letter-spacing:0!important;max-width:960px!important;margin:0!important;font-size:clamp(3rem,7.2vw,6.5rem)!important;line-height:.92!important}html[data-tg-public-route=news] .newsx-hero-copy>span{color:#ffffffe0!important;max-width:820px!important;margin-top:18px!important;font-size:clamp(.98rem,1.4vw,1.18rem)!important;font-weight:720!important;line-height:1.55!important;display:block!important}html[data-tg-public-route=news] .newsx-hero-badges{background:0 0!important;flex-wrap:wrap!important;gap:10px!important;margin-top:22px!important;display:flex!important}html[data-tg-public-route=news] .newsx-hero-badges strong,html[data-tg-public-route=news] .newsx-card-pills span,html[data-tg-public-route=news] .newsx-date-pill,html[data-tg-public-route=news] .newsx-title-row>span,html[data-tg-public-route=news] .newsx-commercial-map small{background:#ffffff29!important;border:1px solid #ffffff38!important;border-radius:999px!important}html[data-tg-public-route=news] .newsx-hero-badges strong{color:#fff!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-hero-panel{text-align:left!important;background:linear-gradient(180deg, #0421261a, #042126d1), var(--hero-panel-image) center/cover no-repeat!important;color:#fff!important;cursor:pointer!important;border:1px solid #ffffff3d!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-end!important;align-self:stretch!important;min-height:280px!important;padding:clamp(20px,3vw,30px)!important;display:flex!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-hero-panel span,html[data-tg-public-route=news] .newsx-public-side-ad span,html[data-tg-public-route=news] .newsx-commercial-map p,html[data-tg-public-route=news] .newsx-mode-intro p,html[data-tg-public-route=news] .newsx-title-row p,html[data-tg-public-route=news] .newsx-weather p,html[data-tg-public-route=news] .newsx-emergency-head p{color:#0fbec3!important;letter-spacing:.1em!important;text-transform:uppercase!important;background:0 0!important;margin:0 0 8px!important;font-size:.72rem!important;font-weight:950!important}html[data-tg-public-route=news] .newsx-hero-panel span{color:#99f6e4!important}html[data-tg-public-route=news] .newsx-hero-panel h2{color:#fff!important;letter-spacing:0!important;background:0 0!important;margin:0 0 10px!important;font-size:clamp(1.8rem,3.5vw,3.3rem)!important;line-height:1!important}html[data-tg-public-route=news] .newsx-hero-panel p{color:#ffffffdb!important;background:0 0!important;max-width:42ch!important;margin:0!important;font-weight:750!important;line-height:1.45!important}html[data-tg-public-route=news] .newsx-hero-panel strong{color:#075f69!important;background:#fff!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:38px!important;margin-top:16px!important;padding:0 15px!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-marquee-zone{gap:8px!important;margin-top:18px!important;display:grid!important}html[data-tg-public-route=news] .newsx-marquee{background:#fff!important;border:1px solid #0f7c8624!important;border-radius:999px!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-marquee div{gap:10px!important;width:max-content!important;padding:8px 0!important;animation:38s linear infinite newsx-marquee-left!important;display:flex!important}html[data-tg-public-route=news] .newsx-marquee.right div{animation:42s linear infinite newsx-marquee-right!important}html[data-tg-public-route=news] .newsx-marquee button{appearance:none!important;color:#075f69!important;white-space:nowrap!important;cursor:pointer!important;background:#f5fbfb!important;border:1px solid #0f7c861f!important;border-radius:999px!important;min-height:34px!important;padding:0 14px!important;font-size:.76rem!important;font-weight:900!important}html[data-tg-public-route=news] .newsx-commercial-map{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;display:grid!important}html[data-tg-public-route=news] .newsx-commercial-map article,html[data-tg-public-route=news] .newsx-mode-intro,html[data-tg-public-route=news] .newsx-feature-event,html[data-tg-public-route=news] .newsx-news-feature,html[data-tg-public-route=news] .newsx-event-card,html[data-tg-public-route=news] .newsx-news-card,html[data-tg-public-route=news] .newsx-weather,html[data-tg-public-route=news] .newsx-emergency,html[data-tg-public-route=news] .newsx-public-side-ad{background:#fff!important;border:1px solid #0f7c8629!important}html[data-tg-public-route=news] .newsx-commercial-map article{border-radius:26px!important;align-content:start!important;gap:10px!important;min-height:210px!important;padding:20px!important;display:grid!important}html[data-tg-public-route=news] .newsx-commercial-map h2,html[data-tg-public-route=news] .newsx-mode-intro h2,html[data-tg-public-route=news] .newsx-title-row h2{color:#07343b!important;letter-spacing:0!important;background:0 0!important;margin:0!important;font-size:clamp(1.45rem,2.6vw,2.5rem)!important;line-height:1.05!important}html[data-tg-public-route=news] .newsx-commercial-map span,html[data-tg-public-route=news] .newsx-mode-intro span{color:#526b72!important;background:0 0!important;font-weight:720!important;line-height:1.45!important}html[data-tg-public-route=news] .newsx-commercial-map article>div{background:0 0!important;flex-wrap:wrap!important;gap:7px!important;margin-top:4px!important;display:flex!important}html[data-tg-public-route=news] .newsx-commercial-map small{color:#075f69!important;background:#eefafa!important;border-color:#0f7c8629!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:.68rem!important;font-weight:900!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-switcher{background:#fff!important;border:1px solid #0f7c8624!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important;padding:8px!important;display:grid!important}html[data-tg-public-route=news] .newsx-switcher button,html[data-tg-public-route=news] .newsx-filters button,html[data-tg-public-route=news] .newsx-card-actions :where(button,a),html[data-tg-public-route=news] .newsx-feature-actions :where(button,a),html[data-tg-public-route=news] .newsx-news-feature button,html[data-tg-public-route=news] .newsx-modal-actions :where(button,a),html[data-tg-public-route=news] .newsx-ad-reserve{appearance:none!important;color:#075f69!important;min-height:42px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #0f7c8629!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;font-size:.82rem!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-switcher button.active,html[data-tg-public-route=news] .newsx-filters button.active,html[data-tg-public-route=news] .newsx-card-actions :where(button,a):first-child,html[data-tg-public-route=news] .newsx-feature-actions :where(button,a):first-child,html[data-tg-public-route=news] .newsx-news-feature button,html[data-tg-public-route=news] .newsx-modal-actions :where(button,a):first-child,html[data-tg-public-route=news] .newsx-ad-reserve{color:#fff!important;background:linear-gradient(135deg,#0f7c86,#2dd4bf)!important;border-color:#0000!important}html[data-tg-public-route=news] .newsx-notification-dot{display:none!important}html[data-tg-public-route=news] .newsx-mode-intro{border-radius:26px!important;margin-top:16px!important;padding:20px!important}html[data-tg-public-route=news] .newsx-feature-grid{grid-template-columns:minmax(0,1.34fr) minmax(310px,.66fr)!important;gap:16px!important;margin-top:18px!important;display:grid!important}html[data-tg-public-route=news] .newsx-feature-event,html[data-tg-public-route=news] .newsx-news-feature{border-radius:30px!important;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;gap:0!important;min-height:clamp(360px,32vw,480px)!important;display:grid!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-feature-event>img,html[data-tg-public-route=news] .newsx-news-feature>img,html[data-tg-public-route=news] .newsx-feature-image-placeholder{object-fit:cover!important;background:#e7f6f6!important;width:100%!important;height:100%!important;min-height:320px!important;display:block!important}html[data-tg-public-route=news] .newsx-feature-event>div,html[data-tg-public-route=news] .newsx-news-feature>div{background:0 0!important;align-content:center!important;gap:12px!important;min-width:0!important;padding:clamp(22px,4vw,44px)!important;display:grid!important}html[data-tg-public-route=news] .newsx-feature-event h2,html[data-tg-public-route=news] .newsx-news-feature h2{color:#07343b!important;letter-spacing:0!important;background:0 0!important;margin:0!important;font-size:clamp(2rem,4vw,4.2rem)!important;line-height:.98!important}html[data-tg-public-route=news] .newsx-feature-event span,html[data-tg-public-route=news] .newsx-news-feature span{color:#526b72!important;background:0 0!important;font-size:1rem!important;font-weight:720!important;line-height:1.55!important}html[data-tg-public-route=news] .newsx-feature-actions,html[data-tg-public-route=news] .newsx-card-actions,html[data-tg-public-route=news] .newsx-modal-actions{background:0 0!important;flex-wrap:wrap!important;gap:10px!important;display:flex!important}html[data-tg-public-route=news] .newsx-feature-controls{background:0 0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-feature-controls button{color:#075f69!important;background:#f2fbfb!important;border:1px solid #0f7c8629!important;border-radius:999px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:1.2rem!important}html[data-tg-public-route=news] .newsx-feature-controls span{color:#526b72!important;font-size:.82rem!important;font-weight:900!important}html[data-tg-public-route=news] .newsx-ad-stack{gap:12px!important;height:auto!important;display:grid!important}html[data-tg-public-route=news] .newsx-ad-stack-head,html[data-tg-public-route=news] .newsx-public-side-ad{border-radius:24px!important;min-height:0!important;padding:18px!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-ad-stack-head{background:#f2fbfb!important;border:1px dashed #0f7c8638!important}html[data-tg-public-route=news] .newsx-ad-stack-head:after,html[data-tg-public-route=news] .newsx-ad-stack>div:after{content:none!important}html[data-tg-public-route=news] .newsx-public-side-ad{border-color:#f4725342!important;gap:10px!important;display:grid!important}html[data-tg-public-route=news] .newsx-side-ad-image{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:140px!important;display:block!important}html[data-tg-public-route=news] .newsx-public-side-ad strong,html[data-tg-public-route=news] .newsx-ad-stack-head strong{color:#07343b!important;background:0 0!important;margin:0!important;font-size:1.35rem!important;line-height:1.08!important}html[data-tg-public-route=news] .newsx-public-side-ad p,html[data-tg-public-route=news] .newsx-ad-stack-head p{color:#526b72!important;background:0 0!important;margin:0!important;font-size:.86rem!important;font-weight:720!important;line-height:1.45!important}html[data-tg-public-route=news] .newsx-public-side-ad small{color:#9a3412!important;background:#fff7f3!important;border:1px solid #f4725342!important;border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:26px!important;padding:0 9px!important;font-size:.68rem!important;font-weight:950!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-filters{scrollbar-width:none!important;background:#fff!important;border:1px solid #0f7c8624!important;border-radius:999px!important;gap:8px!important;margin-top:18px!important;padding:8px!important;display:flex!important;overflow:auto hidden!important}html[data-tg-public-route=news] .newsx-filters::-webkit-scrollbar{display:none!important}html[data-tg-public-route=news] .newsx-title-row{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin-top:22px!important;margin-bottom:14px!important;display:flex!important}html[data-tg-public-route=news] .newsx-title-row>span{color:#075f69!important;background:#eefafa!important;border-color:#0f7c8629!important;flex:none!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-bottom-sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html[data-tg-public-route=news] .newsx-event-card,html[data-tg-public-route=news] .newsx-news-card{border-radius:26px!important;flex-direction:column!important;min-height:470px!important;padding:12px!important;display:flex!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-event-image{background:0 0!important;position:relative!important}html[data-tg-public-route=news] .newsx-event-image img,html[data-tg-public-route=news] .newsx-news-card>img{object-fit:cover!important;border-radius:18px!important;width:100%!important;height:210px!important;display:block!important}html[data-tg-public-route=news] .newsx-date-pill{color:#07343b!important;background:#fff!important;border-color:#0f7c8629!important;gap:0!important;padding:8px 11px!important;display:grid!important;position:absolute!important;bottom:12px!important;left:12px!important}html[data-tg-public-route=news] .newsx-event-body,html[data-tg-public-route=news] .newsx-news-card>div{background:0 0!important;flex-direction:column!important;flex:1!important;min-width:0!important;padding:14px 4px 0!important;display:flex!important}html[data-tg-public-route=news] .newsx-card-pills{background:0 0!important;flex-wrap:wrap!important;gap:7px!important;min-height:32px!important;margin-bottom:9px!important;display:flex!important}html[data-tg-public-route=news] .newsx-card-pills span{color:#075f69!important;background:#eefafa!important;border-color:#0f7c8629!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:.68rem!important;font-weight:950!important;display:inline-flex!important}html[data-tg-public-route=news] .newsx-event-body p,html[data-tg-public-route=news] .newsx-news-card p{color:#60747a!important;background:0 0!important;margin:0 0 8px!important;font-size:.78rem!important;font-weight:850!important}html[data-tg-public-route=news] .newsx-event-body h3,html[data-tg-public-route=news] .newsx-news-card h3{color:#07343b!important;letter-spacing:0!important;background:0 0!important;margin:0 0 8px!important;font-size:clamp(1.2rem,1.7vw,1.55rem)!important;line-height:1.12!important}html[data-tg-public-route=news] .newsx-event-body small,html[data-tg-public-route=news] .newsx-news-card small{color:#526b72!important;-webkit-line-clamp:3!important;background:0 0!important;-webkit-box-orient:vertical!important;font-size:.86rem!important;line-height:1.48!important;display:-webkit-box!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-card-actions{margin-top:auto!important;padding-top:14px!important}html[data-tg-public-route=news] .newsx-card-actions :where(button,a),html[data-tg-public-route=news] .newsx-feature-actions :where(button,a){flex:130px!important}html[data-tg-public-route=news] .newsx-weather,html[data-tg-public-route=news] .newsx-emergency{border-radius:30px!important;margin-top:24px!important;padding:clamp(20px,3vw,30px)!important}html[data-tg-public-route=news] .newsx-weather{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html[data-tg-public-route=news] .newsx-weather h2,html[data-tg-public-route=news] .newsx-emergency-head h2{color:#07343b!important;margin:0!important;font-size:clamp(1.8rem,4vw,3.9rem)!important;line-height:1!important}html[data-tg-public-route=news] .newsx-weather span,html[data-tg-public-route=news] .newsx-emergency-head span{color:#526b72!important;font-weight:720!important;line-height:1.5!important}html[data-tg-public-route=news] .newsx-weather-grid,html[data-tg-public-route=news] .newsx-emergency-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-tg-public-route=news] .newsx-weather-grid article,html[data-tg-public-route=news] .newsx-emergency-grid article,html[data-tg-public-route=news] .newsx-modal-grid div,html[data-tg-public-route=news] .newsx-modal-note{background:#f5fbfb!important;border:1px solid #0f7c8624!important;border-radius:20px!important;padding:14px!important}html[data-tg-public-route=news] .newsx-emergency-grid a{color:#0f7c86!important;font-weight:950!important}html[data-tg-public-route=news] .newsx-modal-backdrop{z-index:999999!important;background:#042126b8!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important}html[data-tg-public-route=news] .newsx-modal{background:#fff!important;border:1px solid #0f7c8629!important;border-radius:32px!important;grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)!important;width:min(1160px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important;display:grid!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-modal>img{object-fit:cover!important;width:100%!important;height:100%!important;min-height:620px!important}html[data-tg-public-route=news] .newsx-close{color:#075f69!important;cursor:pointer!important;background:#fff!important;border:1px solid #0f7c8629!important;border-radius:999px!important;min-height:38px!important;padding:0 14px!important;font-weight:950!important;position:absolute!important;top:14px!important;right:14px!important}html[data-tg-public-route=news] .newsx-modal-content{background:0 0!important;align-content:center!important;gap:12px!important;min-width:0!important;padding:clamp(22px,4vw,42px)!important;display:grid!important;overflow:auto!important}html[data-tg-public-route=news] .newsx-modal-content h2{color:#07343b!important;background:0 0!important;margin:0!important;font-size:clamp(2rem,4vw,4.1rem)!important;line-height:1!important}html[data-tg-public-route=news] .newsx-modal-content>p,html[data-tg-public-route=news] .newsx-modal-content>span,html[data-tg-public-route=news] .newsx-article-body p{color:#526b72!important;background:0 0!important}html[data-tg-public-route=news] .newsx-modal-grid{background:0 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html[data-tg-public-route=news] .newsx-article-body{background:0 0!important;gap:12px!important;display:grid!important}@media (max-width:1080px){html[data-tg-public-route=news] .newsx-commercial-map,html[data-tg-public-route=news] .newsx-feature-grid,html[data-tg-public-route=news] .newsx-weather{grid-template-columns:1fr!important}html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-bottom-sponsor-grid,html[data-tg-public-route=news] .newsx-weather-grid,html[data-tg-public-route=news] .newsx-emergency-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){html[data-tg-public-route=news] :where(.newsx-hero,.newsx-marquee-zone,.newsx-commercial-map,.newsx-switcher,.newsx-mode-intro,.newsx-feature-grid,.newsx-filters,.newsx-title-row,.newsx-event-grid,.newsx-news-feature,.newsx-news-grid,.newsx-weather,.newsx-emergency,.newsx-bottom-sponsors){width:calc(100% - 20px)!important}html[data-tg-public-route=news] .newsx-hero,html[data-tg-public-route=news] .newsx-feature-event,html[data-tg-public-route=news] .newsx-news-feature,html[data-tg-public-route=news] .newsx-modal{grid-template-columns:1fr!important}html[data-tg-public-route=news] .newsx-hero{padding:24px!important}html[data-tg-public-route=news] .newsx-hero h1{font-size:clamp(2.7rem,14vw,4.6rem)!important}html[data-tg-public-route=news] .newsx-switcher,html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-bottom-sponsor-grid,html[data-tg-public-route=news] .newsx-weather-grid,html[data-tg-public-route=news] .newsx-emergency-grid,html[data-tg-public-route=news] .newsx-modal-grid{grid-template-columns:1fr!important}html[data-tg-public-route=news] .newsx-feature-event>img,html[data-tg-public-route=news] .newsx-news-feature>img,html[data-tg-public-route=news] .newsx-modal>img{height:260px!important;min-height:240px!important}html[data-tg-public-route=news] .newsx-title-row{flex-direction:column!important;align-items:start!important}}html[data-tg-public-route=news],html[data-tg-public-route=news] body{background:#06151a!important}html[data-tg-public-route=news] .newsx-section{color:#f6ffff!important;background:linear-gradient(#031016f5 0%,#06151afa 46%,#06151a 100%)!important}html[data-tg-public-route=news] :where(.newsx-hero,.newsx-marquee-zone,.newsx-commercial-map article,.newsx-switcher,.newsx-mode-intro,.newsx-feature-event,.newsx-public-side-ad,.newsx-feature-copy,.newsx-event-card,.newsx-news-feature,.newsx-news-card,.newsx-bottom-sponsors,.newsx-bottom-sponsor-grid article,.newsx-weather,.newsx-emergency){box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(145deg,#0a2d34f5,#03171dfa)!important;border-color:#52d9cd38!important}html[data-tg-public-route=news] .newsx-hero{background:radial-gradient(circle at 82% 20%,#2cd3bc38,#0000 34%),linear-gradient(135deg,#074a52fa,#02181ffa)!important}html[data-tg-public-route=news] .newsx-switcher,html[data-tg-public-route=news] .newsx-filters{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04171eeb!important;border-color:#52d9cd33!important}html[data-tg-public-route=news] .newsx-mode-intro{background:linear-gradient(135deg,#073b42eb,#051d24f5)!important}html[data-tg-public-route=news] .newsx-ad-stack-head{box-shadow:none!important;background:0 0!important;border-color:#52d9cd29!important}html[data-tg-public-route=news] :where(.newsx-hero h1,.newsx-hero h2,.newsx-commercial-map h3,.newsx-mode-intro h2,.newsx-title-row h2,.newsx-feature-copy h2,.newsx-event-body h3,.newsx-news-feature h2,.newsx-news-card h3,.newsx-weather h2,.newsx-emergency-head h2,.newsx-bottom-sponsors h2,.newsx-bottom-sponsor-grid h3,.newsx-ad-stack-head h2,.newsx-public-side-ad h3){color:#f7ffff!important;text-shadow:none!important;background:0 0!important}html[data-tg-public-route=news] :where(.newsx-hero p,.newsx-mode-intro p,.newsx-title-row p,.newsx-feature-copy p,.newsx-event-body p,.newsx-event-body small,.newsx-news-feature p,.newsx-news-card p,.newsx-news-card small,.newsx-weather span,.newsx-emergency-head span,.newsx-commercial-map p,.newsx-bottom-sponsor-grid p,.newsx-public-side-ad p){color:#ecffffbd!important;text-shadow:none!important;background:0 0!important}html[data-tg-public-route=news] :where(.newsx-hero-kicker,.newsx-hero-status,.newsx-commercial-map span,.newsx-mode-intro span,.newsx-title-row span,.newsx-ad-stack-head span,.newsx-bottom-sponsors span,.newsx-public-side-ad span,.newsx-public-side-ad small){color:#55e6d1!important;background:0 0!important}html[data-tg-public-route=news] .newsx-hero-badges span,html[data-tg-public-route=news] .newsx-meta span,html[data-tg-public-route=news] .newsx-event-badge,html[data-tg-public-route=news] .newsx-news-card span,html[data-tg-public-route=news] .newsx-filter{color:#ecffff!important;min-height:36px!important;box-shadow:none!important;background:#124f57d1!important;border:1px solid #52d9cd38!important}html[data-tg-public-route=news] .newsx-switcher button,html[data-tg-public-route=news] .newsx-card-actions :where(button,a),html[data-tg-public-route=news] .newsx-feature-actions :where(button,a),html[data-tg-public-route=news] .newsx-bottom-sponsor-grid a,html[data-tg-public-route=news] .newsx-side-ad-cta{box-shadow:none!important;filter:none!important;border-color:#52d9cd3d!important;overflow:visible!important}html[data-tg-public-route=news] .newsx-switcher button[aria-pressed=true],html[data-tg-public-route=news] .newsx-card-actions .primary,html[data-tg-public-route=news] .newsx-feature-actions .primary,html[data-tg-public-route=news] .newsx-side-ad-cta{color:#06262c!important;background:linear-gradient(135deg,#72f0de,#1fc6b5)!important}html[data-tg-public-route=news] .newsx-switcher button:not([aria-pressed=true]),html[data-tg-public-route=news] .newsx-card-actions .secondary,html[data-tg-public-route=news] .newsx-feature-actions .secondary{color:#ecffff!important;background:#05232beb!important}html[data-tg-public-route=news] .newsx-feature-event>img,html[data-tg-public-route=news] .newsx-news-feature>img,html[data-tg-public-route=news] .newsx-event-card>img,html[data-tg-public-route=news] .newsx-news-card>img,html[data-tg-public-route=news] .newsx-public-side-ad img{box-shadow:none!important;border-color:#52d9cd2e!important}html[data-tg-public-route=news] .newsx-weather-grid article,html[data-tg-public-route=news] .newsx-emergency-grid article,html[data-tg-public-route=news] .newsx-modal-grid div,html[data-tg-public-route=news] .newsx-modal-note{color:#ecffff!important;box-shadow:none!important;background:#05232be0!important;border-color:#52d9cd2e!important}html[data-tg-public-route=news] .newsx-emergency-grid h3,html[data-tg-public-route=news] .newsx-weather-grid strong{color:#f7ffff!important}html[data-tg-public-route=news] .newsx-emergency-grid a{color:#72f0de!important}html[data-tg-public-route=news] .newsx-modal{color:#07343b!important;box-shadow:none!important}html[data-tg-public-route=news] .newsx-marquee-zone{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#04171eeb!important;border-color:#52d9cd2e!important}html[data-tg-public-route=news] .newsx-marquee{box-shadow:none!important;background:0 0!important}html[data-tg-public-route=news] .newsx-marquee button{color:#ecffff!important;min-height:34px!important;box-shadow:none!important;background:#08323af0!important;border:1px solid #52d9cd33!important}html[data-tg-public-route=news] .newsx-switcher{z-index:90!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#03131af5!important;border:1px solid #52d9cd3d!important;position:sticky!important;top:86px!important}html[data-tg-public-route=news] .newsx-switcher button{color:#ecffffb8!important;min-height:48px!important;box-shadow:none!important;background:#05262eb8!important;border:1px solid #52d9cd2e!important;overflow:visible!important}html[data-tg-public-route=news] .newsx-switcher button.active,html[data-tg-public-route=news] .newsx-switcher button[aria-pressed=true]{color:#06262c!important;background:linear-gradient(135deg,#8ff7e7,#25d0bd)!important;border-color:#8ff7e7eb!important;transform:translateY(-1px)!important}html[data-tg-public-route=news] .newsx-mode-intro h2{color:#f6ffff!important;opacity:1!important;max-width:820px!important;font-size:clamp(1.65rem,3.4vw,3.35rem)!important;line-height:1.04!important}html[data-tg-public-route=news] .newsx-mode-intro p,html[data-tg-public-route=news] .newsx-kicker{color:#55e6d1!important;letter-spacing:.08em!important;width:fit-content!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.72rem!important;line-height:1.2!important}html[data-tg-public-route=news] .newsx-share-btn:before{content:none!important;display:none!important}@media (max-width:820px){html[data-tg-public-route=news] .newsx-switcher{border-radius:24px!important;top:72px!important}html[data-tg-public-route=news] .newsx-switcher button{min-height:46px!important;font-size:.78rem!important}html[data-tg-public-route=news] .newsx-mode-intro h2{font-size:clamp(1.5rem,9vw,2.45rem)!important}}html[data-tg-public-route=nightlife] body{background:radial-gradient(circle at 12% 0,#ec48992e,#0000 32%),radial-gradient(circle at 88% 2%,#14b8a614,#0000 30%),linear-gradient(#170721 0%,#260633 46%,#0b0618 100%)!important}html[data-tg-public-route=nightlife] .tg-public-header{box-shadow:none!important;background:0 0!important;border:0!important}html[data-tg-public-route=nightlife] .tg-public-header-inner{color:#fff!important;box-shadow:none!important;background:radial-gradient(circle at 12% 0,#ec489929,#0000 34%),linear-gradient(135deg,#140a24d1,#07212ac2)!important;border:1px solid #ffffff1f!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav{background:#ffffff14!important;border-color:#ffffff1f!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav a{color:#ffffffe0!important;text-shadow:none!important}html[data-tg-public-route=nightlife] .tg-public-desktop-nav a.is-active,html[data-tg-public-route=nightlife] .tg-public-desktop-nav a:hover{color:#12071f!important;background:#fffffff0!important}html[data-tg-public-route=nightlife] :where(.section-page,.nightlife-section,.tg-clean-page){box-shadow:none!important;border-top:0!important}html[data-tg-public-route=home]{--tg-final-public-bg:radial-gradient(circle at 16% 0%, #ff75561c, transparent 34%), radial-gradient(circle at 86% 4%, #2dd4bf24, transparent 34%), linear-gradient(180deg, #f8fcfb 0%, #eef8f7 54%, #edf7f6 100%)}html[data-tg-public-route=food]{--tg-final-public-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), radial-gradient(circle at 88% 8%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #eef8f4 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #fff4cfc7, #e1f9f6ad);--tg-final-public-nav-border:#c2951e3d}html:has(body .tg-clean-page--gastronomy){--tg-final-public-bg:radial-gradient(circle at 12% 0%, #f7d7742e, transparent 34%), radial-gradient(circle at 88% 8%, #2dd4bf1f, transparent 34%), linear-gradient(180deg, #fffaf0 0%, #f5fbfa 54%, #eef8f4 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #fff4cfc7, #e1f9f6ad);--tg-final-public-nav-border:#c2951e3d}html[data-tg-public-route=outdoor]{--tg-final-public-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), radial-gradient(circle at 88% 6%, #2dd4bf1a, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #eef7f5 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #ffe7e0bd, #e2faf7ad);--tg-final-public-nav-border:#ff755642}html:has(body .tg-clean-page--outdoor){--tg-final-public-bg:radial-gradient(circle at 12% 0%, #ff755629, transparent 34%), radial-gradient(circle at 88% 6%, #2dd4bf1a, transparent 34%), linear-gradient(180deg, #fff3ef 0%, #f4fbfa 54%, #eef7f5 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #ffe7e0bd, #e2faf7ad);--tg-final-public-nav-border:#ff755642}html[data-tg-public-route=services]{--tg-final-public-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), radial-gradient(circle at 90% 10%, #07737e14, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #eef8f7 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #d9f9f6d1, #f5fcfba8);--tg-final-public-nav-border:#2d9d973d}html:has(body .tg-clean-page--services){--tg-final-public-bg:radial-gradient(circle at 12% 0%, #2dd4bf2e, transparent 34%), radial-gradient(circle at 90% 10%, #07737e14, transparent 34%), linear-gradient(180deg, #eafafa 0%, #f5fbfa 54%, #eef8f7 100%);--tg-final-public-nav-bg:linear-gradient(135deg, #d9f9f6d1, #f5fcfba8);--tg-final-public-nav-border:#2d9d973d}html[data-tg-public-route=nightlife]{--tg-final-public-bg:radial-gradient(circle at 12% 0%, #ec48992e, transparent 32%), radial-gradient(circle at 88% 2%, #14b8a614, transparent 30%), linear-gradient(180deg, #170721 0%, #260633 46%, #0b0618 100%);--tg-final-public-nav-bg:#ffffff14;--tg-final-public-nav-border:#ffffff1f}html[data-tg-public-route=news]{--tg-final-public-bg:radial-gradient(circle at 14% 10%, #14b8a633, transparent 28%), radial-gradient(circle at 86% 8%, #3b82f62e, transparent 30%), linear-gradient(135deg, #062c33 0%, #080b24 52%, #150827 100%);--tg-final-public-nav-bg:#ffffff14;--tg-final-public-nav-border:#ffffff1f}html[data-tg-public-route],html[data-tg-public-route] body{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--gastronomy){background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--outdoor){background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--services){background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--gastronomy) body{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--outdoor) body{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--services) body{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--gastronomy) .tg-clean-page{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--outdoor) .tg-clean-page{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html:has(body .tg-clean-page--services) .tg-clean-page{background:var(--tg-final-public-bg,var(--tg-shell-bg))!important}html[data-tg-public-route] .tg-public-desktop-nav{background:var(--tg-final-public-nav-bg,#085e6914)!important;border-color:var(--tg-final-public-nav-border,#085e6924)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--gastronomy) .tg-public-desktop-nav{background:var(--tg-final-public-nav-bg,#085e6914)!important;border-color:var(--tg-final-public-nav-border,#085e6924)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--outdoor) .tg-public-desktop-nav{background:var(--tg-final-public-nav-bg,#085e6914)!important;border-color:var(--tg-final-public-nav-border,#085e6924)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--services) .tg-public-desktop-nav{background:var(--tg-final-public-nav-bg,#085e6914)!important;border-color:var(--tg-final-public-nav-border,#085e6924)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-route] .tg-public-header,html[data-tg-public-route] .tg-main-subscribe-placement{box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--gastronomy) .tg-main-subscribe-placement{box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--outdoor) .tg-main-subscribe-placement{box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--services) .tg-main-subscribe-placement{box-shadow:none!important;filter:none!important;background:0 0!important}html[data-tg-public-route=food]{--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #daa41f3d, transparent 30%), radial-gradient(circle at 92% 10%, #0d948829, transparent 34%), linear-gradient(180deg, #f3ecd2 0%, #e7f3ee 46%, #dceee8 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #daa41f42, transparent 34%), linear-gradient(135deg, #f6e8bce0, #d6f1ebc7);--tg-rebuilt-nav:#ffe59957;--tg-rebuilt-border:#b27f1247}html:has(body .tg-clean-page--gastronomy){--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #daa41f3d, transparent 30%), radial-gradient(circle at 92% 10%, #0d948829, transparent 34%), linear-gradient(180deg, #f3ecd2 0%, #e7f3ee 46%, #dceee8 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #daa41f42, transparent 34%), linear-gradient(135deg, #f6e8bce0, #d6f1ebc7);--tg-rebuilt-nav:#ffe59957;--tg-rebuilt-border:#b27f1247}html[data-tg-public-route=outdoor]{--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #ff755640, transparent 32%), radial-gradient(circle at 92% 8%, #14b8a624, transparent 34%), linear-gradient(180deg, #f9ded8 0%, #e9f4ef 48%, #dceeea 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ff75563d, transparent 34%), linear-gradient(135deg, #f8dbd3e0, #d6f2ecc7);--tg-rebuilt-nav:#ffb19a4d;--tg-rebuilt-border:#e05d4547}html:has(body .tg-clean-page--outdoor){--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #ff755640, transparent 32%), radial-gradient(circle at 92% 8%, #14b8a624, transparent 34%), linear-gradient(180deg, #f9ded8 0%, #e9f4ef 48%, #dceeea 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ff75563d, transparent 34%), linear-gradient(135deg, #f8dbd3e0, #d6f2ecc7);--tg-rebuilt-nav:#ffb19a4d;--tg-rebuilt-border:#e05d4547}html[data-tg-public-route=services]{--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #2dd4bf3d, transparent 34%), radial-gradient(circle at 92% 10%, #0e749029, transparent 34%), linear-gradient(180deg, #d8f4f0 0%, #e5f5f1 50%, #d9edea 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #2dd4bf38, transparent 34%), linear-gradient(135deg, #cef3eee6, #e2f6f2c7);--tg-rebuilt-nav:#2dd4bf2e;--tg-rebuilt-border:#0d94883d}html:has(body .tg-clean-page--services){--tg-rebuilt-canvas:radial-gradient(circle at 8% 0%, #2dd4bf3d, transparent 34%), radial-gradient(circle at 92% 10%, #0e749029, transparent 34%), linear-gradient(180deg, #d8f4f0 0%, #e5f5f1 50%, #d9edea 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #2dd4bf38, transparent 34%), linear-gradient(135deg, #cef3eee6, #e2f6f2c7);--tg-rebuilt-nav:#2dd4bf2e;--tg-rebuilt-border:#0d94883d}html[data-tg-public-route=nightlife]{--tg-rebuilt-canvas:radial-gradient(circle at 10% 0%, #ec48993d, transparent 34%), radial-gradient(circle at 90% 4%, #14b8a61f, transparent 32%), linear-gradient(180deg, #16061f 0%, #2a0738 48%, #080516 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ec48992b, transparent 34%), linear-gradient(135deg, #160822e6, #06262fc7);--tg-rebuilt-nav:#ffffff14;--tg-rebuilt-border:#ffffff21}html:has(body .nightlife-section){--tg-rebuilt-canvas:radial-gradient(circle at 10% 0%, #ec48993d, transparent 34%), radial-gradient(circle at 90% 4%, #14b8a61f, transparent 32%), linear-gradient(180deg, #16061f 0%, #2a0738 48%, #080516 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ec48992b, transparent 34%), linear-gradient(135deg, #160822e6, #06262fc7);--tg-rebuilt-nav:#ffffff14;--tg-rebuilt-border:#ffffff21}html:has(body [class*=nightlifeRoot]){--tg-rebuilt-canvas:radial-gradient(circle at 10% 0%, #ec48993d, transparent 34%), radial-gradient(circle at 90% 4%, #14b8a61f, transparent 32%), linear-gradient(180deg, #16061f 0%, #2a0738 48%, #080516 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #ec48992b, transparent 34%), linear-gradient(135deg, #160822e6, #06262fc7);--tg-rebuilt-nav:#ffffff14;--tg-rebuilt-border:#ffffff21}html[data-tg-public-route=news]{--tg-rebuilt-canvas:radial-gradient(circle at 14% 10%, #14b8a63b, transparent 30%), radial-gradient(circle at 86% 8%, #3b82f633, transparent 32%), linear-gradient(135deg, #052c33 0%, #071427 52%, #040d18 100%);--tg-rebuilt-header:radial-gradient(circle at 12% 0%, #14b8a629, transparent 34%), linear-gradient(135deg, #062f35eb, #080b24db);--tg-rebuilt-nav:#ffffff14;--tg-rebuilt-border:#ffffff21}html[data-tg-public-route=food],html[data-tg-public-route=outdoor],html[data-tg-public-route=services],html[data-tg-public-route=nightlife],html[data-tg-public-route=news],html[data-tg-public-route=food] body,html[data-tg-public-route=outdoor] body,html[data-tg-public-route=services] body,html[data-tg-public-route=nightlife] body,html[data-tg-public-route=news] body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--gastronomy){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--outdoor){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--services){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .nightlife-section){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body [class*=nightlifeRoot]){min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--gastronomy) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--outdoor) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .tg-clean-page--services) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body .nightlife-section) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html:has(body [class*=nightlifeRoot]) body{min-height:100%;background:var(--tg-rebuilt-canvas)!important;background-color:#0000!important}html[data-tg-public-route=food] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=outdoor] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=services] :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=nightlife] :where(.section-page,.nightlife-section,.tg-public-page-frame,.tg-main-subscribe-placement),html[data-tg-public-route=news] :where(.newsx-section,.newsx-shell,.newsx-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--gastronomy) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--outdoor) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .tg-clean-page--services) :where(.tg-clean-page,.tg-clean-main,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html:has(body .nightlife-section) :where(.section-page,.nightlife-section,.tg-public-page-frame,.tg-main-subscribe-placement){box-shadow:none!important;filter:none!important;background:0 0!important}html[data-tg-public-route=food] .tg-public-header-inner,html[data-tg-public-route=outdoor] .tg-public-header-inner,html[data-tg-public-route=services] .tg-public-header-inner,html[data-tg-public-route=nightlife] .tg-public-header-inner,html[data-tg-public-route=news] .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--gastronomy) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--outdoor) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--services) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .nightlife-section) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body [class*=nightlifeRoot]) .tg-public-header-inner{background:var(--tg-rebuilt-header)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-route=food] .tg-public-desktop-nav,html[data-tg-public-route=outdoor] .tg-public-desktop-nav,html[data-tg-public-route=services] .tg-public-desktop-nav,html[data-tg-public-route=nightlife] .tg-public-desktop-nav,html[data-tg-public-route=news] .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--gastronomy) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--outdoor) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .tg-clean-page--services) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body .nightlife-section) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(body [class*=nightlifeRoot]) .tg-public-desktop-nav{background:var(--tg-rebuilt-nav)!important;border-color:var(--tg-rebuilt-border)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-tg-public-route=nightlife] .tg-public-ghost-btn,html[data-tg-public-route=news] .tg-public-ghost-btn{color:#ecffff!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#8ff7e757!important}html:has(body .nightlife-section) .tg-public-ghost-btn{color:#ecffff!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#8ff7e757!important}html:has(body [class*=nightlifeRoot]) .tg-public-ghost-btn{color:#ecffff!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#8ff7e757!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-widget,.tg-subscribe-widget__inner),html[data-tg-public-route=news] :where(.tg-subscribe-widget,.tg-subscribe-widget__inner){color:#ecffff!important;box-shadow:none!important;filter:none!important;background:radial-gradient(circle at 88% 10%,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#062f35eb,#080b24e0)!important}html:has(body .nightlife-section) :where(.tg-subscribe-widget,.tg-subscribe-widget__inner){color:#ecffff!important;box-shadow:none!important;filter:none!important;background:radial-gradient(circle at 88% 10%,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#062f35eb,#080b24e0)!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-widget,.tg-subscribe-widget__inner){color:#ecffff!important;box-shadow:none!important;filter:none!important;background:radial-gradient(circle at 88% 10%,#2dd4bf2e,#0000 30%),linear-gradient(135deg,#062f35eb,#080b24e0)!important}html[data-tg-public-route=news] body.tg-poppins-font,html[data-tg-public-route=news] .newsx-section{background:radial-gradient(circle at 14% 10%,#14b8a63b,#0000 30%),radial-gradient(circle at 86% 8%,#3b82f633,#0000 32%),linear-gradient(135deg,#052c33 0%,#071427 52%,#040d18 100%)!important}html[data-tg-public-route=nightlife] body.tg-nightlife-body,html[data-tg-public-route=nightlife] [class*=nightlifeRoot]{background:radial-gradient(circle at 10% 0,#ec48993d,#0000 34%),radial-gradient(circle at 90% 4%,#14b8a61f,#0000 32%),linear-gradient(#16061f 0%,#2a0738 48%,#080516 100%)!important}html[data-tg-public-route=nightlife] .tg-public-ghost-btn,html[data-tg-public-route=news] .tg-public-ghost-btn{color:#ecffff!important;box-shadow:none!important;opacity:1!important;background:#ffffff24!important;border-color:#8ff7e761!important}html[data-tg-public-route=nightlife] .tg-subscribe-widget,html[data-tg-public-route=nightlife] .tg-subscribe-widget__inner,html[data-tg-public-route=news] .tg-subscribe-widget,html[data-tg-public-route=news] .tg-subscribe-widget__inner{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.newsx-marquee-zone{border-radius:16px;overflow:hidden}.newsx-title-row h2{color:#fff!important}.newsx-feature-event,.newsx-news-feature{align-items:stretch;height:clamp(320px,30vw,420px);min-height:0;overflow:hidden}.newsx-feature-event>img,.newsx-news-feature>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}.newsx-feature-event>div,.newsx-news-feature>div{min-height:0;overflow:hidden}.newsx-feature-event h2,.newsx-news-feature h2,.newsx-event-card h3,.newsx-news-card h3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsx-feature-event h2,.newsx-news-feature h2{-webkit-line-clamp:2}.newsx-event-card h3,.newsx-news-card h3{-webkit-line-clamp:3}.newsx-feature-event span,.newsx-news-feature span,.newsx-event-card small,.newsx-news-card small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsx-event-card,.newsx-news-card{min-height:0;overflow:hidden}.newsx-event-image,.newsx-news-card>img{overflow:hidden}.newsx-event-image img,.newsx-news-card>img{object-fit:cover;object-position:center;width:100%;height:100%}.newsx-weather{box-shadow:none;filter:none;border:1px solid #09657024;position:relative;overflow:hidden;color:#06333a!important;background:radial-gradient(circle at 96% 0,#ffd06038,#0000 24%),radial-gradient(circle at 78% 100%,#ff735b24,#0000 28%),linear-gradient(135deg,#fff 0% 64%,#f4fffc 100%)!important}.newsx-weather>*{z-index:1;position:relative}.newsx-weather p,.newsx-weather small{color:#08a9b6}.newsx-weather h2,.newsx-weather strong{color:#06333a}.newsx-weather span{color:#5e757b}.newsx-weather-grid article{box-shadow:none;filter:none;border:1px solid #0965701f;color:#06333a!important;background:linear-gradient(135deg,#fffffffa,#f1fffcf0),#fff radial-gradient(circle at 100% 0,#23c4b529,#0000 34%)!important}.newsx-weather-grid article:nth-child(2){background:linear-gradient(135deg,#fffffffa,#fff8f1f5),radial-gradient(circle at 100% 0,#ff735b2e,#0000 36%)!important}.newsx-weather-grid article:nth-child(3){background:linear-gradient(135deg,#fffffffa,#fffceffa),radial-gradient(circle at 100% 0,#ffd06038,#0000 36%)!important}@media (max-width:760px){.newsx-feature-event,.newsx-news-feature{height:auto;min-height:0}.newsx-feature-event>img,.newsx-news-feature>img{aspect-ratio:16/10;height:auto}}html[data-tg-public-route=news] .newsx-section .newsx-title-row h2{color:#fff!important;text-shadow:none!important}html[data-tg-public-route=news] .newsx-section .newsx-weather{color:#06333a!important;background:radial-gradient(circle at 96% 0,#ffd06038,#0000 24%),radial-gradient(circle at 78% 100%,#ff735b24,#0000 28%),linear-gradient(135deg,#fff 0% 64%,#f4fffc 100%)!important}html[data-tg-public-route=news] .newsx-section .newsx-weather-grid article{color:#06333a!important;box-shadow:none!important;filter:none!important;background:linear-gradient(135deg,#fffffffa,#f1fffcf0),#fff radial-gradient(circle at 100% 0,#23c4b529,#0000 34%)!important;border-color:#0965701f!important}html[data-tg-public-route=news] .newsx-section .newsx-weather-grid article:nth-child(2){background:linear-gradient(135deg,#fffffffa,#fff8f1f5),radial-gradient(circle at 100% 0,#ff735b2e,#0000 36%)!important}html[data-tg-public-route=news] .newsx-section .newsx-weather-grid article:nth-child(3){background:linear-gradient(135deg,#fffffffa,#fffceffa),radial-gradient(circle at 100% 0,#ffd06038,#0000 36%)!important}html[data-tg-public-route=news] .newsx-section .newsx-weather-grid article small{color:#08a9b6!important}html[data-tg-public-route=news] .newsx-section .newsx-weather-grid article strong{color:#06333a!important}html[data-tg-public-route=nightlife] [data-tg-layout-subscribe-form=true],html[data-tg-public-route=news] [data-tg-layout-subscribe-form=true]{color:#06343b!important}html:has(body .nightlife-section) [data-tg-layout-subscribe-form=true]{color:#06343b!important}html:has(body [class*=nightlifeRoot]) [data-tg-layout-subscribe-form=true]{color:#06343b!important}html[data-tg-public-route=nightlife] [data-tg-layout-subscribe-form=true] :where(label,legend,span,p,small),html[data-tg-public-route=news] [data-tg-layout-subscribe-form=true] :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html:has(body .nightlife-section) [data-tg-layout-subscribe-form=true] :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html:has(body [class*=nightlifeRoot]) [data-tg-layout-subscribe-form=true] :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html[data-tg-public-route=nightlife] [data-tg-layout-subscribe-form=true] :where(input,select,textarea),html[data-tg-public-route=news] [data-tg-layout-subscribe-form=true] :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important;border-color:#0e749038!important}html:has(body .nightlife-section) [data-tg-layout-subscribe-form=true] :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important;border-color:#0e749038!important}html:has(body [class*=nightlifeRoot]) [data-tg-layout-subscribe-form=true] :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important;border-color:#0e749038!important}html[data-tg-public-route=nightlife] [data-tg-layout-subscribe-form=true] fieldset label,html[data-tg-public-route=news] [data-tg-layout-subscribe-form=true] fieldset label{color:#06343b!important;background:#fff!important}html:has(body .nightlife-section) [data-tg-layout-subscribe-form=true] fieldset label{color:#06343b!important;background:#fff!important}html:has(body [class*=nightlifeRoot]) [data-tg-layout-subscribe-form=true] fieldset label{color:#06343b!important;background:#fff!important}html[data-tg-public-route=nightlife] [data-tg-layout-subscribe-form=true] a,html[data-tg-public-route=news] [data-tg-layout-subscribe-form=true] a{color:#087985!important}html:has(body .nightlife-section) [data-tg-layout-subscribe-form=true] a{color:#087985!important}html:has(body [class*=nightlifeRoot]) [data-tg-layout-subscribe-form=true] a{color:#087985!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-tropical-form,.tg-subscribe-form),html[data-tg-public-route=news] :where(.tg-subscribe-tropical-form,.tg-subscribe-form){color:#06343b!important}html:has(body .nightlife-section) :where(.tg-subscribe-tropical-form,.tg-subscribe-form){color:#06343b!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-tropical-form,.tg-subscribe-form){color:#06343b!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(label,legend,span,p,small),html[data-tg-public-route=news] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html:has(body .nightlife-section) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(label,legend,span,p,small){color:#06343b!important;text-shadow:none!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(input,select,textarea),html[data-tg-public-route=news] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important}html:has(body .nightlife-section) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(input,select,textarea){color:#06343b!important;background-color:#f8fafc!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(fieldset label,.tg-subscribe-consents label),html[data-tg-public-route=news] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(fieldset label,.tg-subscribe-consents label){color:#06343b!important}html:has(body .nightlife-section) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(fieldset label,.tg-subscribe-consents label){color:#06343b!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) :where(fieldset label,.tg-subscribe-consents label){color:#06343b!important}html[data-tg-public-route=nightlife] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) a,html[data-tg-public-route=news] :where(.tg-subscribe-tropical-form,.tg-subscribe-form) a{color:#087985!important}html:has(body .nightlife-section) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) a{color:#087985!important}html:has(body [class*=nightlifeRoot]) :where(.tg-subscribe-tropical-form,.tg-subscribe-form) a{color:#087985!important}html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form label,html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form legend,html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form span,html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form p,html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form small,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form label,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form legend,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form span,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form p,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form small{color:#06343b!important}html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-tropical-form fieldset label,html[data-tg-public-route=nightlife] .tg-subscribe-widget .tg-subscribe-consents label,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-tropical-form fieldset label,html[data-tg-public-route=news] .tg-subscribe-widget .tg-subscribe-consents label{color:#06343b!important;background:#fff!important}html[data-tg-public-route=news] .newsx-modal .newsx-modal-grid div,html[data-tg-public-route=news] .newsx-modal .newsx-modal-note{color:#06333a!important;box-shadow:none!important;filter:none!important;background:radial-gradient(circle at 100% 0,#23c4b51f,#0000 34%),#fff linear-gradient(135deg,#fffffffc,#f5fdfcfa)!important;border:1px solid #09657021!important}html[data-tg-public-route=news] .newsx-modal .newsx-modal-grid small{color:#0a9fac!important}html[data-tg-public-route=news] .newsx-modal .newsx-modal-grid strong,html[data-tg-public-route=news] .newsx-modal .newsx-modal-note h3{color:#06333a!important}html[data-tg-public-route=news] .newsx-modal .newsx-modal-note p{color:#526b72!important}.tg-google-translate-root,.goog-te-banner-frame,.goog-te-menu-frame,#goog-gt-tt{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body{top:0!important}html[data-tg-public-shell=true] .tg-public-language-select{color:#0e3b43;background:#ffffffdb;border:1px solid #11737e24;border-radius:999px;align-items:center;gap:7px;min-width:0;min-height:36px;padding:4px 6px 4px 10px;font-size:.72rem;font-weight:900;display:inline-flex}html[data-tg-public-shell=true] .tg-public-language-select span{color:#0e3b43b8;white-space:nowrap}html[data-tg-public-shell=true] .tg-public-language-select select{color:#062f35;min-width:82px;max-width:132px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}html[data-tg-public-shell=true] .tg-public-language-select.compact{min-height:34px}@media (max-width:820px){html[data-tg-public-shell=true] .tg-public-language-select{justify-content:space-between;width:100%;min-height:42px;padding-inline:12px}html[data-tg-public-shell=true] .tg-public-language-select select{max-width:190px}}@media (max-width:420px){.language-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html[data-tg-public-route=news] .newsx-feature-carousel,html[data-tg-public-route=news] .newsx-news-feature{align-items:stretch!important;overflow:hidden!important}html[data-tg-public-route=news] .newsx-feature-carousel>img,html[data-tg-public-route=news] .newsx-news-feature>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:280px!important;display:block!important}html[data-tg-public-route=news] .newsx-event-image,html[data-tg-public-route=news] .newsx-news-card>img{flex:none!important}html[data-tg-public-route=news] .newsx-event-image img,html[data-tg-public-route=news] .newsx-news-card>img{aspect-ratio:16/10!important;object-fit:cover!important;object-position:center center!important;height:auto!important}html[data-tg-public-route=news] .newsx-modal-link{color:#0f7c86;background:#ffffffe6;border:1px solid #0f7c862e;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:950;display:inline-flex}@media (max-width:700px){html[data-tg-public-route=news] .newsx-feature-carousel>img,html[data-tg-public-route=news] .newsx-news-feature>img{aspect-ratio:16/10!important;width:100%!important;height:auto!important;min-height:0!important}}@media (max-width:720px){html[data-tg-public-route=news] .newsx-modal{height:auto!important;max-height:none!important}html[data-tg-public-route=news] .newsx-modal>img{aspect-ratio:16/10!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}}html[data-tg-public-shell=true] .tg-public-mobile-panel-action{color:#0c6670;width:100%;min-height:38px;font:inherit;text-align:left;background:linear-gradient(135deg,#fffffff5,#ecfffbe6);border:1px solid #11737e26;border-radius:999px;margin-top:8px;padding:0 12px;font-size:.78rem;font-weight:900}html[data-tg-public-route=news] .newsx-modal-backdrop{overscroll-behavior:contain!important;padding:max(18px, env(safe-area-inset-top)) 16px max(96px, env(safe-area-inset-bottom))!important;align-items:flex-start!important;overflow:hidden auto!important}html[data-tg-public-route=news] .newsx-modal{min-height:0!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}html[data-tg-public-route=news] .newsx-modal-content{max-height:none!important;overflow:visible!important}html[data-tg-public-route=news] .newsx-feature-carousel,html[data-tg-public-route=news] .newsx-news-feature{align-items:stretch!important;height:clamp(330px,40vw,450px)!important}html[data-tg-public-route=news] .newsx-feature-event,html[data-tg-public-route=news] .newsx-feature-carousel,html[data-tg-public-route=news] .newsx-news-feature{overflow:hidden!important}html[data-tg-public-route=news] .newsx-feature-carousel>img,html[data-tg-public-route=news] .newsx-news-feature>img,html[data-tg-public-route=news] .newsx-feature-carousel img,html[data-tg-public-route=news] .newsx-feature-event img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important}html[data-tg-public-route=news] .newsx-event-image img,html[data-tg-public-route=news] .newsx-news-card>img{aspect-ratio:16/10!important;object-fit:cover!important;object-position:center center!important;width:100%!important;height:232px!important;min-height:232px!important;max-height:232px!important}html[data-tg-public-route=news] .newsx-event-card,html[data-tg-public-route=news] .newsx-news-card,html[data-tg-public-route=news] .newsx-event-grid,html[data-tg-public-route=news] .newsx-news-grid,html[data-tg-public-route=news] .newsx-modal{align-items:stretch!important}html[data-tg-public-route=news] .newsx-modal>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important}html[data-tg-public-route=news] .newsx-modal{height:min(900px,100vh - 40px)!important;max-height:calc(100vh - 40px)!important}html[data-tg-public-route=news] .newsx-modal-content,html[data-tg-public-route=news] .newsx-modal-grid{min-height:0!important}.tg-clean-provider-modal--carousel{touch-action:pan-y}@media (max-width:720px){html[data-tg-public-route=news] .newsx-modal-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px max(106px, env(safe-area-inset-bottom))!important}html[data-tg-public-route=news] .newsx-modal{border-radius:24px!important;width:min(100%,100vw - 20px)!important}html[data-tg-public-route=news] .newsx-modal>img{aspect-ratio:16/10!important;width:100%!important;max-height:none!important}}.tg-news-events-page .tg-news-feature-carousel,.tg-news-events-page .tg-events-feature-carousel,.tg-news-events-page .tg-feature-carousel,.tg-news-events-page .news-events-feature-carousel,.tg-news-events-page .news-events-carousel,.tg-news-events-page .featured-events-carousel,.tg-news-events-page .upcoming-events-carousel{height:390px!important;min-height:390px!important;max-height:390px!important;overflow:hidden!important}.tg-news-events-page .tg-news-feature-carousel *,.tg-news-events-page .tg-events-feature-carousel *,.tg-news-events-page .tg-feature-carousel *,.tg-news-events-page .news-events-feature-carousel *,.tg-news-events-page .news-events-carousel *,.tg-news-events-page .featured-events-carousel *,.tg-news-events-page .upcoming-events-carousel *{box-sizing:border-box}.tg-news-events-page .tg-news-feature-carousel article,.tg-news-events-page .tg-events-feature-carousel article,.tg-news-events-page .tg-feature-carousel article,.tg-news-events-page .news-events-feature-carousel article,.tg-news-events-page .news-events-carousel article,.tg-news-events-page .featured-events-carousel article,.tg-news-events-page .upcoming-events-carousel article{height:390px!important;min-height:390px!important;max-height:390px!important;overflow:hidden!important}.tg-news-events-page .tg-news-feature-carousel img,.tg-news-events-page .tg-events-feature-carousel img,.tg-news-events-page .tg-feature-carousel img,.tg-news-events-page .news-events-feature-carousel img,.tg-news-events-page .news-events-carousel img,.tg-news-events-page .featured-events-carousel img,.tg-news-events-page .upcoming-events-carousel img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;max-height:390px!important;display:block!important}.tg-news-events-page .tg-news-feature-carousel [class*=image],.tg-news-events-page .tg-events-feature-carousel [class*=image],.tg-news-events-page .tg-feature-carousel [class*=image],.tg-news-events-page .news-events-feature-carousel [class*=image],.tg-news-events-page .news-events-carousel [class*=image],.tg-news-events-page .featured-events-carousel [class*=image],.tg-news-events-page .upcoming-events-carousel [class*=image],.tg-news-events-page .tg-news-feature-carousel [class*=media],.tg-news-events-page .tg-events-feature-carousel [class*=media],.tg-news-events-page .tg-feature-carousel [class*=media],.tg-news-events-page .news-events-feature-carousel [class*=media],.tg-news-events-page .news-events-carousel [class*=media],.tg-news-events-page .featured-events-carousel [class*=media],.tg-news-events-page .upcoming-events-carousel [class*=media]{height:390px!important;max-height:390px!important;overflow:hidden!important}@media (max-width:768px){.tg-news-events-page .tg-news-feature-carousel,.tg-news-events-page .tg-events-feature-carousel,.tg-news-events-page .tg-feature-carousel,.tg-news-events-page .news-events-feature-carousel,.tg-news-events-page .news-events-carousel,.tg-news-events-page .featured-events-carousel,.tg-news-events-page .upcoming-events-carousel,.tg-news-events-page .tg-news-feature-carousel article,.tg-news-events-page .tg-events-feature-carousel article,.tg-news-events-page .tg-feature-carousel article,.tg-news-events-page .news-events-feature-carousel article,.tg-news-events-page .news-events-carousel article,.tg-news-events-page .featured-events-carousel article,.tg-news-events-page .upcoming-events-carousel article{height:340px!important;min-height:340px!important;max-height:340px!important}.tg-news-events-page .tg-news-feature-carousel img,.tg-news-events-page .tg-events-feature-carousel img,.tg-news-events-page .tg-feature-carousel img,.tg-news-events-page .news-events-feature-carousel img,.tg-news-events-page .news-events-carousel img,.tg-news-events-page .featured-events-carousel img,.tg-news-events-page .upcoming-events-carousel img{max-height:340px!important}}html[data-hide-public-menu=true] .tg-public-header,html[data-hide-public-menu=true] .tg-public-nav,html[data-hide-public-menu=true] .tg-public-menu,html[data-hide-public-menu=true] .tg-public-topbar,html[data-hide-public-menu=true] .tapguide-public-header,html[data-hide-public-menu=true] .tapguide-public-nav,html[data-hide-public-menu=true] .tapguide-public-menu,html[data-hide-public-menu=true] .public-header,html[data-hide-public-menu=true] .public-nav,html[data-hide-public-menu=true] .public-menu,html[data-hide-public-menu=true] .public-shell-header,html[data-hide-public-menu=true] .public-shell-nav,html[data-hide-public-menu=true] .public-mobile-nav,html[data-hide-public-menu=true] .mobile-public-nav,html[data-hide-public-menu=true] .mobile-bottom-nav,html[data-hide-public-menu=true] .bottom-mobile-nav,html[data-hide-public-menu=true] [data-public-menu],html[data-hide-public-menu=true] [data-public-nav],html[data-hide-public-menu=true] [data-mobile-public-nav],body[data-hide-public-menu=true] .tg-public-header,body[data-hide-public-menu=true] .tg-public-nav,body[data-hide-public-menu=true] .tg-public-menu,body[data-hide-public-menu=true] .tg-public-topbar,body[data-hide-public-menu=true] .tapguide-public-header,body[data-hide-public-menu=true] .tapguide-public-nav,body[data-hide-public-menu=true] .tapguide-public-menu,body[data-hide-public-menu=true] .public-header,body[data-hide-public-menu=true] .public-nav,body[data-hide-public-menu=true] .public-menu,body[data-hide-public-menu=true] .public-shell-header,body[data-hide-public-menu=true] .public-shell-nav,body[data-hide-public-menu=true] .public-mobile-nav,body[data-hide-public-menu=true] .mobile-public-nav,body[data-hide-public-menu=true] .mobile-bottom-nav,body[data-hide-public-menu=true] .bottom-mobile-nav,body[data-hide-public-menu=true] [data-public-menu],body[data-hide-public-menu=true] [data-public-nav],body[data-hide-public-menu=true] [data-mobile-public-nav]{visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] header:has(a[href=\/best-restaurants-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] header:has(a[href=\/outdoor-activities-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] header:has(a[href=\/best-nightlife-options-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] nav:has(a[href=\/best-restaurants-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] nav:has(a[href=\/outdoor-activities-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true] nav:has(a[href=\/best-nightlife-options-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] header:has(a[href=\/best-restaurants-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] header:has(a[href=\/outdoor-activities-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] header:has(a[href=\/best-nightlife-options-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] nav:has(a[href=\/best-restaurants-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] nav:has(a[href=\/outdoor-activities-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}body[data-hide-public-menu=true] nav:has(a[href=\/best-nightlife-options-in-punta-cana]){visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-hide-public-menu=true],body[data-hide-public-menu=true]{--public-menu-offset:0px}body[data-hide-public-menu=true] main,body[data-hide-public-menu=true] .partner-apply-page,body[data-hide-public-menu=true] .partner-portal-page,body[data-hide-public-menu=true] .portal-page{margin-top:0!important;padding-top:0!important}@media (max-width:900px){html[data-hide-public-menu=true] .mobile-public-nav,html[data-hide-public-menu=true] .public-mobile-nav,html[data-hide-public-menu=true] .mobile-bottom-nav,html[data-hide-public-menu=true] .bottom-mobile-nav,body[data-hide-public-menu=true] .mobile-public-nav,body[data-hide-public-menu=true] .public-mobile-nav,body[data-hide-public-menu=true] .mobile-bottom-nav,body[data-hide-public-menu=true] .bottom-mobile-nav{display:none!important}}:is(body:has(.partner-apply-page) .tg-public-header,body:has(.partner-apply-page) .tg-public-nav,body:has(.partner-apply-page) .tg-public-menu,body:has(.partner-apply-page) .tg-public-topbar,body:has(.partner-apply-page) .tapguide-public-header,body:has(.partner-apply-page) .tapguide-public-nav,body:has(.partner-apply-page) .tapguide-public-menu,body:has(.partner-apply-page) .public-header,body:has(.partner-apply-page) .public-nav,body:has(.partner-apply-page) .public-menu,body:has(.partner-apply-page) .public-shell-header,body:has(.partner-apply-page) .public-shell-nav,body:has(.partner-apply-page) .public-mobile-nav,body:has(.partner-apply-page) .mobile-public-nav,body:has(.partner-apply-page) .mobile-bottom-nav,body:has(.partner-apply-page) .bottom-mobile-nav,body:has(.partner-apply-page) [data-public-menu],body:has(.partner-apply-page) [data-public-nav],body:has(.partner-apply-page) [data-mobile-public-nav],body:has(.partner-portal-page) .tg-public-header,body:has(.partner-portal-page) .tg-public-nav,body:has(.partner-portal-page) .tg-public-menu,body:has(.partner-portal-page) .tg-public-topbar,body:has(.partner-portal-page) .tapguide-public-header,body:has(.partner-portal-page) .tapguide-public-nav,body:has(.partner-portal-page) .tapguide-public-menu,body:has(.partner-portal-page) .public-header,body:has(.partner-portal-page) .public-nav,body:has(.partner-portal-page) .public-menu,body:has(.partner-portal-page) .public-shell-header,body:has(.partner-portal-page) .public-shell-nav,body:has(.partner-portal-page) .public-mobile-nav,body:has(.partner-portal-page) .mobile-public-nav,body:has(.partner-portal-page) .mobile-bottom-nav,body:has(.partner-portal-page) .bottom-mobile-nav,body:has(.partner-portal-page) [data-public-menu],body:has(.partner-portal-page) [data-public-nav],body:has(.partner-portal-page) [data-mobile-public-nav],body:has(.portal-page) .tg-public-header,body:has(.portal-page) .tg-public-nav,body:has(.portal-page) .tg-public-menu,body:has(.portal-page) .tg-public-topbar,body:has(.portal-page) .tapguide-public-header,body:has(.portal-page) .tapguide-public-nav,body:has(.portal-page) .tapguide-public-menu,body:has(.portal-page) .public-header,body:has(.portal-page) .public-nav,body:has(.portal-page) .public-menu,body:has(.portal-page) .public-shell-header,body:has(.portal-page) .public-shell-nav,body:has(.portal-page) .public-mobile-nav,body:has(.portal-page) .mobile-public-nav,body:has(.portal-page) .mobile-bottom-nav,body:has(.portal-page) .bottom-mobile-nav,body:has(.portal-page) [data-public-menu],body:has(.portal-page) [data-public-nav],body:has(.portal-page) [data-mobile-public-nav],body:has(.partners-page) .tg-public-header,body:has(.partners-page) .tg-public-nav,body:has(.partners-page) .tg-public-menu,body:has(.partners-page) .public-header,body:has(.partners-page) .public-nav,body:has(.partners-page) .public-menu,body:has(.partners-page) .public-mobile-nav,body:has(.partners-page) .mobile-public-nav,body:has(.partners-page) .mobile-bottom-nav,body:has(.partners-page) .bottom-mobile-nav){visibility:hidden!important;pointer-events:none!important;display:none!important}:is(body:has(.partner-apply-page) main,body:has(.partner-portal-page) main,body:has(.portal-page) main,body:has(.partners-page) main){margin-top:0!important;padding-top:0!important}@media (max-width:900px){:is(body:has(.partner-apply-page) .public-mobile-nav,body:has(.partner-apply-page) .mobile-public-nav,body:has(.partner-apply-page) .mobile-bottom-nav,body:has(.partner-apply-page) .bottom-mobile-nav,body:has(.partner-portal-page) .public-mobile-nav,body:has(.partner-portal-page) .mobile-public-nav,body:has(.partner-portal-page) .mobile-bottom-nav,body:has(.partner-portal-page) .bottom-mobile-nav,body:has(.portal-page) .public-mobile-nav,body:has(.portal-page) .mobile-public-nav,body:has(.portal-page) .mobile-bottom-nav,body:has(.portal-page) .bottom-mobile-nav){display:none!important}}
