@import "https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css";@import "https://cdn-uicons.flaticon.com/3.0.0/uicons-solid-rounded/css/uicons-solid-rounded.css";@import "https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css";:root{--bg-color:#0a0a0a;--bg-color-alt:#0d0d0d;--bg-card:#111;--bg-surface:#181818;--bg-icons-color:#000000bf;--bg-icons-color-hover:#000000d9;--primary-color:#e2b259;--primary-color-hover:#b1852d;--primary-color-light:#f0c97a;--primary-color-transparent:#e2b25954;--success-color:#50b33a;--success-color-hover:#2e6f1d;--success-color-alt:#4caf50;--error-color:#af2121;--error-color-bright:#f44;--error-color-soft:#ff6b6b;--error-bg:#ff444412;--error-border:#ff44442e;--white:linen;--white-muted:var(--ps-text-soft,#ffffff80);--white-low:var(--ps-border,#ffffff1a);--black:black;--black-muted:#393939;--yellow:#ffde07;--blue:#64d6df;--grey:#d1d4d7;--main-font:"PoppinsMedium", sans-serif;--border-white:2px solid var(--white);--border-black:2px solid var(--black);--border-subtle:1.5px solid #ffffff17;--border-auth:var(--ps-surface,#ffffff14);--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:20px;--radius-full:50px;--logo-width:250px;--motor-height:42px;--header-height:60px;--transition-speed:.2s;--transition-slow:.3s;--transition-bounce:cubic-bezier(.175, .885, .32, 1.275);--shadow-primary:0 6px 22px #e2b25954;--shadow-primary-hover:0 10px 30px #e2b25973;--shadow-card:0 16px 48px #00000073;--auth-gold:var(--primary-color);--gold-low:var(--primary-color-transparent);--auth-gold-dark:var(--primary-color-hover);--auth-bg:var(--bg-color);--auth-card-bg:var(--bg-card);--auth-text:var(--white);--auth-font:var(--main-font)}*{scrollbar-color:var(--gold-low) transparent;scrollbar-width:thin}@media (max-width:768px){.hub-page-header .hub-header-actions{width:fit-content}.hub-page-header .hub-return-button{border-radius:8px!important;gap:5px!important;padding:6px 11px!important;font-size:.75rem!important}.hub-page-header .hub-return-button i{font-size:.78rem!important}.hub-page-header .hub-return-button span{font-size:.75rem}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes ripple{0%{box-shadow:0 0 #e2b25966}to{box-shadow:0 0 0 20px #e2b25900}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0,0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scaleIn{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes dropdownAppear{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}header .header-buttons{justify-content:space-between;display:flex}header .header-buttons .back-button{width:80%;position:fixed;top:2.5%;left:2.5%}@media (max-width:768px){header .header-buttons .back-button{border-right:2px solid #000;top:0;left:0}}header .header-buttons .back-button button{cursor:pointer;background-color:#e2b259;border:2px solid linen;border-radius:20px;padding:20px;font-size:1rem}header .header-buttons .back-button button:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){header .header-buttons .back-button button{border:none;border-radius:0;width:100%;padding:10px 0}}header .header-buttons .account-button{justify-content:end;width:20%;display:flex;position:fixed;top:2.5%;right:2.5%}@media (max-width:768px){header .header-buttons .account-button{border-bottom:1px solid #e2b259;top:0;right:0}}header .header-buttons .account-button button{cursor:pointer;background-color:#e2b259;border:2px solid linen;border-radius:20px;padding:20px;font-size:2rem}header .header-buttons .account-button button:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){header .header-buttons .account-button button:hover{background-color:#e2b259;transform:scale(1)}}header .header-buttons .account-button button.drop-show{background-color:#b1852d;border-radius:20px 20px 0 0}@media (max-width:768px){header .header-buttons .account-button button.drop-show{border-radius:0}}header .header-buttons .account-button button.drop-show:hover{transform:scale(1)}@media (max-width:768px){header .header-buttons .account-button button{border:none;border-radius:0;width:100%;padding:10px 0;font-size:1.5rem}}header .header-buttons .dropdown-content{background-color:#b1852d;border:2px solid #fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:25%;padding:10px 0;font-size:1.2rem;animation:.3s ease-out dropdownAppear;display:flex;position:fixed;top:10%;right:2.5%}@media (max-width:768px){header .header-buttons .dropdown-content{border:none;border-top:2px solid #000;border-radius:0;width:100%;top:5%;right:0}}header .header-buttons .dropdown-content.drop-show{border-top-right-radius:0}header .header-buttons .dropdown-content .dropdown-item{cursor:pointer;text-align:center;color:#000;background-color:#e2b259;border:2px solid linen;border-radius:20px;width:100%;padding:20px;font-size:1.2rem;text-decoration:none;display:block}header .header-buttons .dropdown-content .dropdown-item:hover{color:red;background-color:#b1852d;transform:scale(1.2)}@media (max-width:768px){header .header-buttons .dropdown-content .dropdown-item{border:none;border-radius:0;width:100%;padding:10px 0;font-size:1rem}header .header-buttons .dropdown-content{width:100%;top:5%}}header .header-buttons .dropdown-content a{color:#000}header .header-buttons .dropdown-content .dropdown-item{cursor:pointer;text-align:center;background-color:#b1852d;border:none;width:80%;padding:10px;font-size:1.2rem}header .logo-container{padding-top:5vh;display:block}header .logo-container.pwa-active{padding-top:15vh}@media (max-width:768px){header .logo-container.pwa-active{padding-top:5vh}}header .logo-container .logo{max-width:500px;max-height:100%;margin:0 auto 20px;padding-top:20px}header .logo-container .logo img{width:100%;max-width:100%}@media (max-width:768px){header .logo-container .logoCity{padding:70px 20px 0}}header .logo-container .logoCity img{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;padding:20px}header .logo-container .logoLBP{background-color:#000000bf;border:2px solid linen;border-radius:20px;width:100%;max-width:500px;margin:50px auto;padding-top:0;display:block}@media (max-width:768px){header .logo-container .logoLBP{width:80%;margin-top:80px}}.nav-admin{backdrop-filter:blur(30px);color:#faf0e6cc;z-index:100;background:#0a0a0afa;border-right:1px solid #faf0e61a;flex-direction:column;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0}@media (max-width:768px){.nav-admin{display:none}}.nav-admin .nav-header{text-align:center;background:#ffffff05;border-bottom:1px solid #faf0e61a;padding:24px 20px}.nav-admin .nav-header .logoLBP,.nav-admin .nav-header .logo-container{max-width:180px;margin:0 auto;transition:all .3s}.nav-admin .nav-header .logoLBP:hover,.nav-admin .nav-header .logo-container:hover{transform:scale(1.05)}.nav-admin .nav-header .logoLBP img,.nav-admin .nav-header .logo-container img{cursor:pointer;width:100%;height:auto}@media (max-width:1024px){.nav-admin .nav-header{padding:20px 10px}.nav-admin .nav-header .logoLBP,.nav-admin .nav-header .logo-container{max-width:50px}}.nav-admin .nav-sections{flex:1;padding:0;overflow:hidden auto}.nav-admin .nav-sections::-webkit-scrollbar{width:6px}.nav-admin .nav-sections::-webkit-scrollbar-track{background:#ffffff05}.nav-admin .nav-sections::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:3px}.nav-admin .nav-sections::-webkit-scrollbar-thumb:hover{background:#e2b25980}.nav-admin .nav-section .nav-section-title{text-transform:uppercase;color:#faf0e680;letter-spacing:1px;padding:0 25px 12px;font-size:.75rem;font-weight:700;display:block}@media (max-width:1024px){.nav-admin .nav-section .nav-section-title{display:none}}.nav-admin .nav-list{margin:0;padding:0;list-style:none}.nav-admin .nav-link{color:#faf0e6bf;border-radius:12px;align-items:center;margin:8px 12px;padding:14px 20px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.nav-admin .nav-link:before{content:"";background:linear-gradient(90deg,#e2b25933,#0000);width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.nav-admin .nav-link .nav-icon{text-align:center;z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:28px;margin-right:14px;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-admin .nav-link .nav-text{z-index:1;position:relative}.nav-admin .nav-link:hover{color:linen;background-color:#e2b2591f;transform:translate(4px)}.nav-admin .nav-link:hover:before{width:100%}.nav-admin .nav-link:hover .nav-icon{color:#e2b259;transform:scale(1.15)rotate(5deg)}.nav-admin .nav-link.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);font-weight:700;transform:translate(4px);box-shadow:0 8px 20px #e2b2594d}.nav-admin .nav-link.active .nav-icon{color:#000;transform:scale(1.1)}.nav-admin .nav-link.active:before{display:none}.nav-admin .nav-link.active:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translate(6px);box-shadow:0 10px 25px #e2b25966;color:#000!important}.nav-admin .nav-link.active:hover .nav-icon{color:#000!important}.nav-admin .nav-link.link-c1:before{background:linear-gradient(90deg,#ffba0233,#0000)}.nav-admin .nav-link.link-c1:hover{background-color:#ffba021f}.nav-admin .nav-link.link-c1:hover .nav-icon{color:#ffba02}.nav-admin .nav-link.link-c1.active{background:linear-gradient(135deg,#ffba02 0%,#ce9600 100%);box-shadow:0 8px 20px #ffba024d}.nav-admin .nav-link.link-c1.active:hover{background:linear-gradient(135deg,#ffc11c 0%,#ffba02 100%);box-shadow:0 10px 25px #ffba0266}.nav-admin .nav-link.link-c2:before{background:linear-gradient(90deg,#ff8c0033,#0000)}.nav-admin .nav-link.link-c2:hover{background-color:#ff8c001f}.nav-admin .nav-link.link-c2:hover .nav-icon{color:#ff8c00}.nav-admin .nav-link.link-c2.active{background:linear-gradient(135deg,#ff8c00 0%,#cc7000 100%);box-shadow:0 8px 20px #ff8c004d}.nav-admin .nav-link.link-c2.active:hover{background:linear-gradient(135deg,#ff981a 0%,#ff8c00 100%);box-shadow:0 10px 25px #ff8c0066}.nav-admin .nav-link.link-c3:before{background:linear-gradient(90deg,#ffd70033,#0000)}.nav-admin .nav-link.link-c3:hover{background-color:#ffd7001f}.nav-admin .nav-link.link-c3:hover .nav-icon{color:gold}.nav-admin .nav-link.link-c3.active{background:linear-gradient(135deg,gold 0%,#ccac00 100%);box-shadow:0 8px 20px #ffd7004d}.nav-admin .nav-link.link-c3.active:hover{background:linear-gradient(135deg,#ffdb1a 0%,gold 100%);box-shadow:0 10px 25px #ffd70066}.nav-admin .nav-link.link-c4:before{background:linear-gradient(90deg,#ff6b3533,#0000)}.nav-admin .nav-link.link-c4:hover{background-color:#ff6b351f}.nav-admin .nav-link.link-c4:hover .nav-icon{color:#ff6b35}.nav-admin .nav-link.link-c4.active{background:linear-gradient(135deg,#ff6b35 0%,#ff4602 100%);box-shadow:0 8px 20px #ff6b354d}.nav-admin .nav-link.link-c4.active:hover{background:linear-gradient(135deg,#ff7e4f 0%,#ff6b35 100%);box-shadow:0 10px 25px #ff6b3566}.nav-admin .nav-link.link-c5:before{background:linear-gradient(90deg,#f4d03f33,#0000)}.nav-admin .nav-link.link-c5:hover{background-color:#f4d03f1f}.nav-admin .nav-link.link-c5:hover .nav-icon{color:#f4d03f}.nav-admin .nav-link.link-c5.active{background:linear-gradient(135deg,#f4d03f 0%,#f1c40f 100%);box-shadow:0 8px 20px #f4d03f4d}.nav-admin .nav-link.link-c5.active:hover{background:linear-gradient(135deg,#f5d657 0%,#f4d03f 100%);box-shadow:0 10px 25px #f4d03f66}.nav-admin .nav-link.link-c6:before{background:linear-gradient(90deg,#cd853f33,#0000)}.nav-admin .nav-link.link-c6:hover{background-color:#cd853f1f}.nav-admin .nav-link.link-c6:hover .nav-icon{color:peru}.nav-admin .nav-link.link-c6.active{background:linear-gradient(135deg,peru 0%,#ac6c2d 100%);box-shadow:0 8px 20px #cd853f4d}.nav-admin .nav-link.link-c6.active:hover{background:linear-gradient(135deg,#d29253 0%,peru 100%);box-shadow:0 10px 25px #cd853f66}@media (max-width:1024px){.nav-admin .nav-link{justify-content:center;margin:3px 8px;padding:16px 10px}.nav-admin .nav-link .nav-text{display:none}.nav-admin .nav-link .nav-icon{margin-right:0;font-size:1.5rem}.nav-admin .nav-link:hover,.nav-admin .nav-link.active{transform:scale(1.05)}}.nav-admin .nav-app-promo{text-align:left;cursor:pointer;background:linear-gradient(135deg,#ff6b3529 0%,#ff6b350d 100%);border:1px solid #ff6b354d;border-bottom:none;border-radius:14px 14px 0 0;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:8px 11px;font-family:PoppinsMedium,sans-serif;transition:background .2s,box-shadow .2s;display:flex}.nav-admin .nav-app-promo .promo-icon{color:#000;background:linear-gradient(135deg,#ff6b35 0%,#ed3f00 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;transition:transform .2s;display:flex;box-shadow:0 3px 10px #ff6b3566}.nav-admin .nav-app-promo .promo-icon i{display:flex}.nav-admin .nav-app-promo .promo-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nav-admin .nav-app-promo .promo-text .promo-badge{color:#ff6b35;letter-spacing:.08em;text-transform:uppercase;background:#ff6b352e;border-radius:5px;align-self:flex-start;padding:1px 6px;font-size:.48rem;font-weight:700;line-height:1.6}.nav-admin .nav-app-promo .promo-text .promo-title{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.nav-admin .nav-app-promo .promo-text .promo-sub{color:#faf0e680;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.nav-admin .nav-app-promo:hover{background:linear-gradient(135deg,#ff6b353d 0%,#ff6b3514 100%);box-shadow:0 -4px 16px #ff6b351f}.nav-admin .nav-app-promo:hover .promo-icon{transform:scale(1.05)}@media (max-width:1024px){.nav-admin .nav-app-promo{display:none}}.nav-admin .nav-footer{background:#ffffff04;border-top:1px solid #faf0e614;padding:16px}@media (max-width:1024px){.nav-admin .nav-footer{padding:14px 8px}}.nav-admin .nav-footer .nav-footer-wrapper{position:relative}.nav-admin .nav-footer .nav-profile-card{align-items:center;gap:8px;display:flex}.nav-admin .nav-footer .nav-profile-trigger{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:11px;min-width:0;padding:2px 9px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.nav-admin .nav-footer .nav-profile-trigger:hover{background:#ffffff0d}.nav-admin .nav-footer .nav-profile-trigger.active{background:#ffba0214;border-color:#ffba0240}.nav-admin .nav-footer .nav-profile-trigger.static{cursor:default}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:border-color .25s}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-text .nav-profile-name{color:linen;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:600;overflow:hidden}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-text .nav-profile-label{letter-spacing:.06em;text-transform:uppercase;color:#ffba02;white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;font-weight:700;overflow:hidden}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-arrow{color:#faf0e659;flex-shrink:0;font-size:.85rem;transition:color .25s}.nav-admin .nav-footer .nav-profile-trigger:hover .nav-profile-arrow,.nav-admin .nav-footer .nav-profile-trigger.active .nav-profile-arrow{color:#ffba02}@media (max-width:1024px){.nav-admin .nav-footer .nav-profile-trigger{justify-content:center;padding:6px}.nav-admin .nav-footer .nav-profile-trigger .nav-profile-text,.nav-admin .nav-footer .nav-profile-trigger .nav-profile-arrow{display:none}}.nav-admin .nav-footer .nav-profile-logout{color:#faf0e68c;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.15rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.nav-admin .nav-footer .nav-profile-logout i{display:flex}.nav-admin .nav-footer .nav-profile-logout:hover{color:#ff6b6b;background:#dc35451f;border-color:#dc354580;transform:translateY(-1px)}.nav-admin .nav-footer .nav-profile-logout:active{transform:translateY(0)}.nav-admin .nav-footer .account-switcher-dropdown{backdrop-filter:blur(40px);z-index:1000;background:#101010f7;border:1px solid #ffba0233;border-radius:12px;min-width:250px;padding:8px;animation:.35s cubic-bezier(.175,.885,.32,1.275) sdp-dropdownFade;position:absolute;bottom:calc(100% + 12px);left:0;right:0}@media (max-width:1024px){.nav-admin .nav-footer .account-switcher-dropdown{width:260px;left:0;right:auto}}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-header{color:#ffba02;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;padding:6px 8px 10px;font-size:.65rem;font-weight:700;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-header i{color:#ffba02;font-size:.85rem}.nav-admin .nav-footer .account-switcher-dropdown .saved-accounts-list{flex-direction:column;gap:3px;max-height:230px;display:flex;overflow-y:auto}.nav-admin .nav-footer .account-switcher-dropdown .saved-accounts-list::-webkit-scrollbar{width:3px}.nav-admin .nav-footer .account-switcher-dropdown .saved-accounts-list::-webkit-scrollbar-thumb{background:#ffba0240;border-radius:10px}.nav-admin .nav-footer .account-switcher-dropdown .saved-accounts-list .no-accounts-info{color:#faf0e659;text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:12px;padding:22px 15px;font-size:.78rem}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item{cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 8px;transition:all .22s cubic-bezier(.4,0,.2,1);display:flex}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-avatar{object-fit:cover;border:1.5px solid #ffffff1f;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:border-color .22s}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-avatar.fallback-avatar{color:#ffba02;background:#ffba0226;justify-content:center;align-items:center;font-size:.95rem;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-info{flex:1;min-width:0}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-info .account-name{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-info .account-email{color:#faf0e659;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;line-height:1.25;display:block;overflow:hidden}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .account-chevron{color:#faf0e633;opacity:0;flex-shrink:0;font-size:.9rem;transition:all .22s;transform:translate(-4px)}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item .active-dot-badge{color:#2ed573;background:#2ed5732e;border:1px solid #2ed57366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item.active-partner{background:#ffba0214;border-color:#ffba024d}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item:hover{background:#ffba0217;border-color:#ffba0247}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item:hover .account-avatar{border-color:#ffba0299}.nav-admin .nav-footer .account-switcher-dropdown .saved-account-item:hover .account-chevron{color:#ffba02;opacity:1;transform:translate(0)}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions{border-top:1px solid #ffffff0f;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn{cursor:pointer;border-radius:11px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;font-weight:700;transition:all .22s;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn i{font-size:.9rem;display:flex}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn.share{color:#ffba02;background:linear-gradient(135deg,#ffba0229,#ffba0214);border:1px solid #ffba024d}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn.share:hover{background:linear-gradient(135deg,#ffba0242,#ffba0224);border-color:#ffba0280;transform:translateY(-1px);box-shadow:0 4px 14px #ffba022e}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn.manage{color:#faf0e6b3;background:#ffffff08;border:1px solid #ffffff14}.nav-admin .nav-footer .account-switcher-dropdown .dropdown-actions .dropdown-action-btn.manage:hover{color:linen;background:#ffffff0f;border-color:#ffffff29}@keyframes sdp-dropdownFade{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.popup{z-index:1000;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden}.install-pwa{position:static}.install-pwa .install-btn,.geo-location-instructions .install-btn{color:linen;cursor:pointer;backdrop-filter:blur(10px);background:#e2b25926;border:1px solid #e2b25966;border-radius:12px;justify-content:center;align-items:center;max-width:700px;margin:0;padding:16px 28px;font-size:.95rem;transition:all .3s;display:flex}.install-pwa .install-btn h1,.geo-location-instructions .install-btn h1{color:#e2b259;text-align:center;margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.install-pwa .install-btn:hover,.geo-location-instructions .install-btn:hover{background:#e2b25940;border-color:#e2b25999;transform:translateY(-2px)}@media (max-width:1190px){.install-pwa .install-btn,.geo-location-instructions .install-btn{display:none}}@media (max-width:768px){.install-pwa .install-btn,.geo-location-instructions .install-btn{max-width:calc(100% - 20px);margin:0 10px 20px;padding:10px 15px;font-size:.75rem;display:flex}.install-pwa .install-btn h1,.geo-location-instructions .install-btn h1{font-size:.75rem;line-height:1.3}}.install-pwa .install-text,.geo-location-instructions .install-text{color:#000;text-transform:uppercase;text-align:center;background-color:#e2b259;border:2px solid linen;border-radius:20px;width:70%;margin:0 auto 30px;padding:15px;font-size:1.2rem;display:block}@media (max-width:768px){.install-pwa .install-text,.geo-location-instructions .install-text{width:90%;padding:10px;font-size:.9rem}}.install-pwa .install-btn-geo-info,.geo-location-instructions .install-btn-geo-info{background-color:#0000;border:none;display:contents}.install-pwa .install-btn-geo-info .geo-info,.geo-location-instructions .install-btn-geo-info .geo-info{color:#fff;text-align:center;backdrop-filter:blur(10px);background:#af212126;border:1px solid #af212166;border-radius:12px;max-width:600px;margin:20px auto;padding:16px 24px}@media (max-width:768px){.install-pwa .install-btn-geo-info .geo-info,.geo-location-instructions .install-btn-geo-info .geo-info{width:90%;padding:12px 18px;font-size:.9rem}}.install-pwa .chrome-btn,.geo-location-instructions .chrome-btn{cursor:pointer;color:#000;text-transform:none;letter-spacing:.5px;background:linear-gradient(135deg,#e2b259 0%,#dea843 100%);border:2px solid #0000;border-radius:50px;margin:15px 10px;padding:16px 36px;font-size:1.15rem;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 8px 25px #e2b25966}.install-pwa .chrome-btn:before,.geo-location-instructions .chrome-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.install-pwa .chrome-btn:hover,.geo-location-instructions .chrome-btn:hover{border-color:#edd09a;transform:translateY(-4px)scale(1.05);box-shadow:0 12px 35px #e2b25999}.install-pwa .chrome-btn:hover:before,.geo-location-instructions .chrome-btn:hover:before{left:100%}.install-pwa .chrome-btn:active,.geo-location-instructions .chrome-btn:active{transform:translateY(-2px)scale(1.02)}@media (max-width:768px){.install-pwa .chrome-btn,.geo-location-instructions .chrome-btn{margin:12px 8px;padding:14px 30px;font-size:1rem}}.popup{backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.popup{background:#000000d9;align-items:flex-end;padding:0}}.popup-content{background:#fff;border:none;border-radius:20px;flex-direction:column;width:90%;max-width:480px;height:auto;max-height:90vh;padding:0;animation:.4s cubic-bezier(.34,1.56,.64,1) popupSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 1px #0000001a}@media (max-width:768px){.popup-content{border-radius:20px 20px 0 0;width:100%;max-width:100%;animation:.4s cubic-bezier(.25,.46,.45,.94) pwaSlideUp}}.popup-content .close-button{cursor:pointer;color:#0009;z-index:10;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.popup-content .close-button:hover{color:#000000e6;background:#0000001a;transform:scale(1.1)}@media (max-width:768px){.popup-content .close-button{width:32px;height:32px;font-size:1rem;top:16px;right:16px}}.popup-content .popup-iframe{border:none;border-radius:0 0 20px 20px;width:100%;height:500px}@media (max-width:768px){.popup-content .popup-iframe{border-radius:0 0 16px 16px;height:400px}}.popup-welcome{text-align:center;background:#fff;height:auto}.popup-welcome .popup-header{border-bottom:1px solid #00000014;padding:48px 40px 24px}@media (max-width:768px){.popup-welcome .popup-header{padding:40px 24px 20px}}.popup-welcome .popup-header .popup-icon{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;animation:.6s cubic-bezier(.34,1.56,.64,1) iconBounce;display:flex;box-shadow:0 8px 24px #e2b25940,0 2px 8px #0000001a}@media (max-width:768px){.popup-welcome .popup-header .popup-icon{width:56px;height:56px;margin-bottom:16px;font-size:28px}}.popup-welcome .popup-header .popup-icon i{color:#000;filter:drop-shadow(0 1px 2px #0000001a)}.popup-welcome .popup-body{padding:32px 40px 40px}@media (max-width:768px){.popup-welcome .popup-body{padding:24px 24px 32px}}.popup-welcome h1{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.popup-welcome h1{margin-bottom:10px;font-size:1.5rem}}.popup-welcome p{color:#000000a6;margin:0 0 28px;font-size:.95rem;font-weight:400;line-height:1.6}@media (max-width:768px){.popup-welcome p{margin-bottom:24px;font-size:.9rem}}.popup-welcome .apple_choose{flex-direction:column;gap:10px;width:100%;display:flex}.popup-welcome .chrome-btn{color:linen;cursor:pointer;letter-spacing:.01em;width:100%;box-shadow:none;background:#000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.popup-welcome .chrome-btn:before{display:none}.popup-welcome .chrome-btn i{font-size:1.2rem}.popup-welcome .chrome-btn:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.popup-welcome .chrome-btn:active{transform:translateY(0)}.popup-welcome .chrome-btn.secondary{color:#000;background:0 0;border:1.5px solid #00000026}.popup-welcome .chrome-btn.secondary:hover{background:#0000000a;border-color:#00000040;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}@media (max-width:768px){.popup-welcome .chrome-btn{padding:13px 20px;font-size:.9rem}.popup-welcome .chrome-btn i{font-size:1.1rem}}.popup-welcome .close-button{color:#0006;background:0 0}.popup-welcome .close-button:hover{color:#000c;background:#0000000d;transform:scale(1.1)}.popup-welcome-modern .popup-header{border-bottom:none;padding:40px 40px 20px}@media (max-width:768px){.popup-welcome-modern .popup-header{padding:32px 24px 16px}}.popup-welcome-modern .popup-body{padding:0 40px 40px}@media (max-width:768px){.popup-welcome-modern .popup-body{padding:0 24px 32px}}.popup-welcome-modern h1{margin-bottom:8px}.popup-welcome-modern p{margin-bottom:24px;font-size:.9rem}@media (max-width:768px){.popup-welcome-modern p{margin-bottom:20px;font-size:.85rem}}.popup-welcome-modern .pwa-install-steps{text-align:left;flex-direction:column;gap:16px;margin-bottom:28px;display:flex}@media (max-width:768px){.popup-welcome-modern .pwa-install-steps{gap:14px;margin-bottom:24px}}.popup-welcome-modern .pwa-step{background:linear-gradient(135deg,#e2b25914 0%,#e2b2590a 100%);border:1px solid #e2b25933;border-radius:14px;align-items:center;gap:16px;padding:16px;transition:all .3s;display:flex}.popup-welcome-modern .pwa-step:hover{background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590f 100%);border-color:#e2b25959;transform:translate(4px)}@media (max-width:768px){.popup-welcome-modern .pwa-step{border-radius:12px;gap:14px;padding:14px}}.popup-welcome-modern .pwa-step-number{color:#000;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 4px 12px #e2b25959}@media (max-width:768px){.popup-welcome-modern .pwa-step-number{width:32px;min-width:32px;height:32px;font-size:.9rem}}.popup-welcome-modern .pwa-step-content{flex:1}.popup-welcome-modern .pwa-step-text{color:#1a1a1a;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;font-weight:500;line-height:1.5;display:flex}@media (max-width:768px){.popup-welcome-modern .pwa-step-text{gap:6px;font-size:.85rem}}.popup-welcome-modern .pwa-step-icon{color:#e2b259;flex-shrink:0;font-size:1.3rem}@media (max-width:768px){.popup-welcome-modern .pwa-step-icon{font-size:1.15rem}}.popup-welcome-modern .pwa-install-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 6px 20px #e2b25959}.popup-welcome-modern .pwa-install-btn i{font-size:1.25rem}.popup-welcome-modern .pwa-install-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #e2b25980}.popup-welcome-modern .pwa-install-btn:active{transform:translateY(0)}@media (max-width:768px){.popup-welcome-modern .pwa-install-btn{border-radius:10px;padding:14px 20px;font-size:.95rem}.popup-welcome-modern .pwa-install-btn i{font-size:1.15rem}}.popup-welcome-modern .pwa-close-btn{color:#0009;cursor:pointer;background:0 0;border:1.5px solid #0000001f;border-radius:12px;width:100%;padding:14px 24px;font-size:.9rem;font-weight:500;transition:all .2s;display:block}.popup-welcome-modern .pwa-close-btn:hover{color:#000c;background:#0000000a;border-color:#0003}@media (max-width:768px){.popup-welcome-modern .pwa-close-btn{border-radius:10px;padding:12px 20px;font-size:.85rem}}.geo-welcome{text-align:center;background:#fff;height:auto}.geo-welcome .popup-header{border-bottom:1px solid #00000014;padding:48px 40px 24px}@media (max-width:768px){.geo-welcome .popup-header{padding:40px 24px 20px}}.geo-welcome .popup-header .popup-icon,.geo-welcome .popup-header .modal-icon{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:32px;animation:.6s cubic-bezier(.34,1.56,.64,1) iconBounce;display:flex;box-shadow:0 8px 24px #e2b25940,0 2px 8px #0000001a}@media (max-width:768px){.geo-welcome .popup-header .popup-icon,.geo-welcome .popup-header .modal-icon{width:56px;height:56px;margin-bottom:16px;font-size:28px}}.geo-welcome .popup-header .popup-icon i,.geo-welcome .popup-header .modal-icon i{color:#000;filter:drop-shadow(0 1px 2px #0000001a)}.geo-welcome .popup-body{padding:32px 40px 40px}@media (max-width:768px){.geo-welcome .popup-body{padding:0}}.geo-welcome h1{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.geo-welcome h1{margin-bottom:10px;font-size:1.5rem}}.geo-welcome p,.geo-welcome .modal-description{color:#000000a6;margin:0 0 28px;font-size:.95rem;font-weight:400;line-height:1.6}@media (max-width:768px){.geo-welcome p,.geo-welcome .modal-description{margin-bottom:24px;font-size:.9rem}}.geo-welcome .apple_choose,.geo-welcome .browser-choice{flex-direction:column;gap:10px;width:100%;display:flex}.geo-welcome .chrome-btn,.geo-welcome .browser-btn{color:linen;cursor:pointer;letter-spacing:.01em;width:100%;box-shadow:none;background:#000;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.geo-welcome .chrome-btn:before,.geo-welcome .browser-btn:before{display:none}.geo-welcome .chrome-btn i,.geo-welcome .browser-btn i{font-size:1.2rem}.geo-welcome .chrome-btn:hover,.geo-welcome .browser-btn:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.geo-welcome .chrome-btn:active,.geo-welcome .browser-btn:active{transform:translateY(0)}.geo-welcome .chrome-btn.safari-btn,.geo-welcome .browser-btn.safari-btn{background:#000}.geo-welcome .chrome-btn.secondary,.geo-welcome .chrome-btn.chrome-btn:not(.safari-btn),.geo-welcome .browser-btn.secondary,.geo-welcome .browser-btn.chrome-btn:not(.safari-btn){color:#000;background:0 0;border:1.5px solid #00000026}.geo-welcome .chrome-btn.secondary:hover,.geo-welcome .chrome-btn.chrome-btn:not(.safari-btn):hover,.geo-welcome .browser-btn.secondary:hover,.geo-welcome .browser-btn.chrome-btn:not(.safari-btn):hover{background:#0000000a;border-color:#00000040;transform:translateY(-1px);box-shadow:0 2px 8px #00000014}@media (max-width:768px){.geo-welcome .chrome-btn,.geo-welcome .browser-btn{padding:13px 20px;font-size:.9rem}.geo-welcome .chrome-btn i,.geo-welcome .browser-btn i{font-size:1.1rem}}.geo-welcome .close-button{color:#0006;background:0 0}.geo-welcome .close-button:hover{color:#000c;background:#0000000d;transform:scale(1.1)}.geo-instruction{background:#fff;flex-direction:column;max-height:90vh;padding:40px 40px 0;display:flex;overflow:hidden}@media (max-width:768px){.geo-instruction{padding:32px 24px 0}}.geo-instruction h1{color:#1a1a1a;letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.geo-instruction h1{font-size:1.25rem}}.geo-instruction .instruction-intro{color:#000000a6;border-bottom:1px solid #00000014;margin:0 0 24px;padding-bottom:24px;font-size:.9rem;line-height:1.6}@media (max-width:768px){.geo-instruction .instruction-intro{margin-bottom:20px;padding-bottom:20px;font-size:.85rem}}.geo-instruction .instruction-steps{flex:1;padding-bottom:40px;overflow-y:auto}@media (max-width:768px){.geo-instruction .instruction-steps{padding-bottom:32px}}.geo-instruction .instruction-step{gap:16px;margin-bottom:32px;display:flex}@media (max-width:768px){.geo-instruction .instruction-step{gap:12px;margin-bottom:24px}}.geo-instruction .instruction-step:last-child{margin-bottom:0}.geo-instruction .step-number{color:#000;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 2px 8px #e2b2594d}@media (max-width:768px){.geo-instruction .step-number{width:28px;height:28px;font-size:.85rem}}.geo-instruction .step-content{flex:1}.geo-instruction .step-title{color:#1a1a1a;margin:0 0 12px;font-size:.9rem;font-weight:600;line-height:1.5}@media (max-width:768px){.geo-instruction .step-title{margin-bottom:10px;font-size:.85rem}}.geo-instruction img{border:1px solid #0000001a;border-radius:12px;max-width:100%;height:auto;box-shadow:0 4px 12px #00000014}@media (max-width:768px){.geo-instruction img{border-radius:10px}}.geo-instruction .instruction-steps::-webkit-scrollbar{width:6px}.geo-instruction .instruction-steps::-webkit-scrollbar-track{background:0 0}.geo-instruction .instruction-steps::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.geo-instruction .instruction-steps::-webkit-scrollbar-thumb:hover{background:#00000040}.geo-location-instructions .geo-cta-button{color:#cb9023;cursor:pointer;background:#e2b2591f;border:1px solid #e2b2594d;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.geo-location-instructions .geo-cta-button i{font-size:1.2rem}@media (max-width:768px){.geo-location-instructions .geo-cta-button{margin:16px auto;padding:12px 20px;font-size:.85rem}}.popup-instruction{background:#fff;flex-direction:column;height:auto;max-height:90vh;display:flex;overflow:hidden}.popup-instruction .instruction-header{border-bottom:1px solid #00000014;flex-shrink:0;padding:40px 40px 24px}@media (max-width:768px){.popup-instruction .instruction-header{padding:32px 24px 20px}}.popup-instruction .instruction-header h1{color:#1a1a1a;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.popup-instruction .instruction-header h1{font-size:1.25rem}}.popup-instruction .instruction-body{flex:1;padding:24px 40px 40px;overflow-y:auto}@media (max-width:768px){.popup-instruction .instruction-body{padding:20px 24px 32px}}.popup-instruction p{color:#000000b3;margin:16px 0;font-size:.9rem;line-height:1.6}@media (max-width:768px){.popup-instruction p{margin:14px 0;font-size:.85rem}}.popup-instruction #majuscule{color:#1a1a1a;align-items:center;gap:8px;margin-top:24px;font-size:.95rem;font-weight:700;display:flex}.popup-instruction #majuscule i{color:#e2b259;font-size:1.25rem}@media (max-width:768px){.popup-instruction #majuscule{margin-top:20px;font-size:.9rem}}.popup-instruction #minuscume{color:#0009;margin-top:6px;font-size:.85rem;font-style:italic;display:block}@media (max-width:768px){.popup-instruction #minuscume{font-size:.8rem}}.popup-instruction img{border:1px solid #0000001a;border-radius:12px;max-width:100%;height:auto;margin:20px 0;display:block;box-shadow:0 4px 12px #00000014}@media (max-width:768px){.popup-instruction img{border-radius:10px;margin:16px 0}}.popup-instruction .img-chrome-safari{margin:24px 0}@media (max-width:768px){.popup-instruction .img-chrome-safari{margin:20px 0}}.popup-instruction .img-chrome-safari p{color:#1a1a1a;margin-bottom:12px;font-size:.9rem;font-weight:600}@media (max-width:768px){.popup-instruction .img-chrome-safari p{margin-bottom:10px;font-size:.85rem}}.popup-instruction::-webkit-scrollbar{width:6px}.popup-instruction .instruction-body::-webkit-scrollbar{width:6px}.popup-instruction::-webkit-scrollbar-track{background:0 0}.popup-instruction .instruction-body::-webkit-scrollbar-track{background:0 0}.popup-instruction::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.popup-instruction .instruction-body::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.popup-instruction::-webkit-scrollbar-thumb:hover{background:#00000040}.popup-instruction .instruction-body::-webkit-scrollbar-thumb:hover{background:#00000040}@keyframes popupSlideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes iconBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pwaSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pwa-tabs{justify-content:center;gap:12px;margin-bottom:20px;display:flex}.pwa-tab-btn{color:#0009;cursor:pointer;background:0 0;border:1px solid #0000001a;border-radius:8px;flex:1;padding:10px 16px;font-size:.9rem;font-weight:500;transition:all .2s}.pwa-tab-btn.active{color:#000;background:#e2b259;border-color:#e2b259;font-weight:600;box-shadow:0 2px 8px #e2b25933}.pwa-tab-btn:hover:not(.active){color:#000c;background:#00000008}.geo-location-instructions{max-width:700px;margin:0 auto 30px}.geo-location-instructions .geo-cta-button{color:#e2b259;cursor:pointer;backdrop-filter:blur(10px);background:#e2b25926;border:1px solid #e2b25966;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 28px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}@media (max-width:768px){.geo-location-instructions .geo-cta-button{gap:10px;padding:14px 20px;font-size:.85rem}}.geo-location-instructions .geo-cta-button i{font-size:1.4rem;transition:transform .3s}@media (max-width:768px){.geo-location-instructions .geo-cta-button i{font-size:1.2rem}}.geo-location-instructions .geo-cta-button span{text-align:left;flex:1}.geo-location-instructions .geo-cta-button:hover{background:#e2b25940;border-color:#e2b25999;transform:translateY(-2px);box-shadow:0 4px 12px #e2b25933}.geo-location-instructions .geo-cta-button:hover i{transform:scale(1.1)}.geo-popup{backdrop-filter:blur(8px);z-index:10000;background:#000000e6;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.geo-popup{padding:10px}}.geo-popup .geo-welcome{max-width:600px;padding:50px 40px}@media (max-width:768px){.geo-popup .geo-welcome{padding:40px 30px}}.geo-popup .geo-welcome .modal-icon{background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;animation:2s ease-in-out infinite pulse;display:flex}@media (max-width:768px){.geo-popup .geo-welcome .modal-icon{width:60px;height:60px;margin-bottom:20px}}.geo-popup .geo-welcome .modal-icon i{color:#e2b259;font-size:2.5rem}@media (max-width:768px){.geo-popup .geo-welcome .modal-icon i{font-size:2rem}}.geo-popup .geo-welcome h1{color:#e2b259;text-align:center;margin-bottom:15px;font-size:2rem;font-weight:600}@media (max-width:768px){.geo-popup .geo-welcome h1{font-size:1.5rem}}.geo-popup .geo-welcome .modal-description{color:linen;text-align:center;opacity:.9;margin-bottom:30px;font-size:1rem;line-height:1.6}@media (max-width:768px){.geo-popup .geo-welcome .modal-description{margin-bottom:25px;font-size:.9rem}}.geo-popup .geo-welcome .browser-choice{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:768px){.geo-popup .geo-welcome .browser-choice{grid-template-columns:1fr;gap:12px}}.geo-popup .geo-welcome .browser-btn{color:linen;cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:20px 15px;font-size:1rem;font-weight:500;transition:all .3s;display:flex}@media (max-width:768px){.geo-popup .geo-welcome .browser-btn{padding:18px 12px;font-size:.95rem}}.geo-popup .geo-welcome .browser-btn i{font-size:2.5rem;transition:transform .3s}@media (max-width:768px){.geo-popup .geo-welcome .browser-btn i{font-size:2rem}}.geo-popup .geo-welcome .browser-btn.safari-btn i{color:#1b9ce3}.geo-popup .geo-welcome .browser-btn.chrome-btn i{color:#4285f4}.geo-popup .geo-welcome .browser-btn.full-width{grid-column:1/-1}.geo-popup .geo-welcome .browser-btn:hover{background:#ffffff1a;border-color:#e2b259;transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}.geo-popup .geo-welcome .browser-btn:hover i{transform:scale(1.1)}.geo-popup .geo-instruction{background:linen;max-width:800px;max-height:90vh;padding:40px;overflow-y:auto}@media (max-width:768px){.geo-popup .geo-instruction{max-height:85vh;padding:30px 20px}}.geo-popup .geo-instruction h1{color:#000;margin-bottom:15px;font-size:1.8rem;font-weight:600}@media (max-width:768px){.geo-popup .geo-instruction h1{font-size:1.4rem}}.geo-popup .geo-instruction .instruction-intro{color:#393939;margin-bottom:35px;font-size:1rem;line-height:1.6}@media (max-width:768px){.geo-popup .geo-instruction .instruction-intro{margin-bottom:25px;font-size:.9rem}}.geo-popup .geo-instruction .instruction-steps{flex-direction:column;gap:30px;display:flex}@media (max-width:768px){.geo-popup .geo-instruction .instruction-steps{gap:25px}}.geo-popup .geo-instruction .instruction-step{gap:20px;animation:.5s ease-out backwards slideInLeft;display:flex}@media (max-width:768px){.geo-popup .geo-instruction .instruction-step{gap:15px}}.geo-popup .geo-instruction .instruction-step:first-child{animation-delay:.1s}.geo-popup .geo-instruction .instruction-step:nth-child(2){animation-delay:.2s}.geo-popup .geo-instruction .instruction-step:nth-child(3){animation-delay:.3s}.geo-popup .geo-instruction .instruction-step:nth-child(4){animation-delay:.4s}.geo-popup .geo-instruction .instruction-step:nth-child(5){animation-delay:.5s}.geo-popup .geo-instruction .instruction-step:nth-child(6){animation-delay:.6s}.geo-popup .geo-instruction .instruction-step:nth-child(7){animation-delay:.7s}.geo-popup .geo-instruction .instruction-step:nth-child(8){animation-delay:.8s}.geo-popup .geo-instruction .instruction-step:nth-child(9){animation-delay:.9s}.geo-popup .geo-instruction .instruction-step:nth-child(10){animation-delay:1s}.geo-popup .geo-instruction .instruction-step .step-number{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.geo-popup .geo-instruction .instruction-step .step-number{width:35px;height:35px;font-size:1rem}}.geo-popup .geo-instruction .instruction-step .step-content{flex:1}.geo-popup .geo-instruction .instruction-step .step-content .step-title{color:#000;margin-bottom:12px;font-size:1.05rem;font-weight:600;line-height:1.4}@media (max-width:768px){.geo-popup .geo-instruction .instruction-step .step-content .step-title{margin-bottom:10px;font-size:.95rem}}.geo-popup .geo-instruction .instruction-step .step-content img{border:2px solid #e2b2594d;border-radius:12px;width:100%;max-width:350px;height:auto;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #0000001a}@media (max-width:768px){.geo-popup .geo-instruction .instruction-step .step-content img{border-radius:8px;max-width:100%}}.geo-popup .geo-instruction .instruction-step .step-content img:hover{transform:scale(1.02);box-shadow:0 8px 25px #00000026}.geo-popup .geo-instruction::-webkit-scrollbar{width:10px}.geo-popup .geo-instruction::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.geo-popup .geo-instruction::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-radius:10px}.geo-popup .geo-instruction::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#b1852d 0%,#e2b259 100%)}.geo-popup .close-button{cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}@media (max-width:768px){.geo-popup .close-button{width:35px;height:35px;top:15px;right:15px}}.geo-popup .close-button i{color:linen;font-size:1.5rem}@media (max-width:768px){.geo-popup .close-button i{font-size:1.3rem}}.geo-popup .close-button:hover{background:#fff3;border-color:#e2b259;transform:rotate(90deg)}.geo-popup .geo-instruction .close-button{background:#0000000d;border-color:#0000001a}.geo-popup .geo-instruction .close-button i{color:#000}.geo-popup .geo-instruction .close-button:hover{background:#0000001a}.ic-overlay{z-index:1200}.ic-modal .hm-body{gap:14px}.ic-stage{background:repeating-conic-gradient(#ffffff07 0%,#ffffff07 25%,#0000 0%,#0000 50%) 50%/18px 18px,#0d0d0d;border:1px solid #55555580;border-radius:12px;flex:300px;width:100%;min-height:190px;max-height:420px;position:relative;overflow:hidden}@media (max-width:1024px){.ic-stage{flex-basis:260px}}@media (max-width:768px){.ic-stage{flex-basis:210px;min-height:150px}}.ic-stage .reactEasyCrop_CropArea{border:2px solid rgba(var(--hm-accent-rgb), .9);color:#060606b8;box-shadow:0 0 0 9999em #060606b8}.ic-stage .reactEasyCrop_CropArea:before,.ic-stage .reactEasyCrop_CropArea:after{border-color:#ffffff38}.ic-ratio-badge{z-index:2;border:1px solid rgba(var(--hm-accent-rgb), .35);color:rgb(var(--hm-accent-rgb));letter-spacing:.5px;backdrop-filter:blur(4px);pointer-events:none;background:#0a0a0abf;border-radius:8px;padding:4px 9px;font-size:.68rem;font-weight:700;position:absolute;top:10px;left:10px}.ic-hint{color:#ffffff73;align-items:center;gap:8px;margin:0;font-size:.75rem;line-height:1.4;display:flex}.ic-hint i{color:rgba(var(--hm-accent-rgb), .7);flex-shrink:0;font-size:.85rem}@media (max-width:768px){.ic-hint{font-size:.72rem}}.ic-reset{color:#fff9;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;font-family:PoppinsMedium,sans-serif;font-size:.66rem;font-weight:700;transition:all .2s;display:inline-flex}.ic-reset i{color:inherit;font-size:.7rem}.ic-reset:hover:not(:disabled){border-color:rgba(var(--hm-accent-rgb), .5);color:rgb(var(--hm-accent-rgb));background:#ffffff14}.ic-reset:disabled{opacity:.5;cursor:not-allowed}.ic-controls{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.ic-controls{grid-template-columns:1fr;gap:14px}}.ic-control{flex-direction:column;gap:8px;min-width:0;display:flex}.ic-value{color:rgb(var(--hm-accent-rgb));font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto}.ic-control-row{align-items:center;gap:10px;height:34px;display:flex}.ic-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff17;border-radius:3px;outline:none;flex:1;min-width:0;height:5px;margin:0}.ic-range::-webkit-slider-thumb{-webkit-appearance:none;background:rgb(var(--hm-accent-rgb));cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;transition:transform .18s;box-shadow:0 2px 8px #00000073}.ic-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.ic-range::-moz-range-thumb{background:rgb(var(--hm-accent-rgb));cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #00000073}.ic-range:focus-visible{box-shadow:0 0 0 3px rgba(var(--hm-accent-rgb), .18)}.ic-rotate-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #55555580;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.ic-rotate-btn i{font-size:.82rem}.ic-rotate-btn:hover{background:rgb(var(--hm-accent-rgb));color:#0a0a0a;border-color:#0000}.ic-output{color:#ffffff73;font-variant-numeric:tabular-nums;align-items:center;gap:7px;min-width:0;font-size:.72rem;font-weight:600;display:inline-flex}.ic-output i{font-size:.78rem}.ic-output.is-warning{color:#ffba02}@media (max-width:768px){.ic-output{font-size:.68rem}.ic-output i{font-size:.72rem}}.ic-modal .hm-foot--split{gap:10px}@media (max-width:768px){.ic-modal .hm-foot--split .hm-foot-group{flex:1;justify-content:flex-end}.ic-modal .hm-foot--split .hm-btn{padding:.7rem 1rem}}.image-gallery-overlay{backdrop-filter:blur(10px);z-index:10001;background:#000000f5;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.image-gallery-overlay{padding:0}}.image-gallery-container{flex-direction:column;width:100%;max-width:1600px;height:100%;max-height:100vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleIn;display:flex;position:relative}@media (max-width:768px){.image-gallery-container{max-width:100%;padding:0}}.gallery-header{z-index:10;background:linear-gradient(#000c 0%,#0000 100%);justify-content:space-between;align-items:center;padding:24px 32px;animation:.5s ease-out slideUp;display:flex;position:relative}@media (max-width:1024px){.gallery-header{padding:20px 24px}}@media (max-width:768px){.gallery-header{background:#000000d9;padding:16px 20px}}.gallery-header .gallery-counter{backdrop-filter:blur(10px);background:#e2b25926;border:1px solid #e2b2594d;border-radius:50px;align-items:baseline;gap:8px;padding:12px 20px;display:flex}@media (max-width:768px){.gallery-header .gallery-counter{gap:6px;padding:8px 16px}}.gallery-header .gallery-counter .counter-current{color:#e2b259;font-size:1.5rem;font-weight:700;line-height:1}@media (max-width:768px){.gallery-header .gallery-counter .counter-current{font-size:1.25rem}}.gallery-header .gallery-counter .counter-separator{color:#faf0e680;font-size:1.125rem;font-weight:400}@media (max-width:768px){.gallery-header .gallery-counter .counter-separator{font-size:1rem}}.gallery-header .gallery-counter .counter-total{color:#faf0e6cc;font-size:1.125rem;font-weight:500;line-height:1}@media (max-width:768px){.gallery-header .gallery-counter .counter-total{font-size:1rem}}.gallery-header .gallery-actions{align-items:center;gap:12px;display:flex}@media (max-width:768px){.gallery-header .gallery-actions{gap:8px}}.gallery-header .gallery-actions .gallery-action-btn{color:linen;cursor:pointer;backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}@media (max-width:768px){.gallery-header .gallery-actions .gallery-action-btn{width:40px;height:40px;font-size:16px}}.gallery-header .gallery-actions .gallery-action-btn:hover{color:#e2b259;background:#e2b25933;border-color:#e2b259;transform:scale(1.1)}.gallery-header .gallery-actions .gallery-action-btn:active{transform:scale(.95)}.gallery-header .gallery-actions .gallery-action-btn.close-btn:hover{color:#ff3b30;background:#ff3b3033;border-color:#ff3b30}.gallery-header .gallery-actions .gallery-action-btn svg{transition:transform .3s}.gallery-image-wrapper{flex:1;justify-content:center;align-items:center;padding:20px 80px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.gallery-image-wrapper{padding:20px 60px}}@media (max-width:768px){.gallery-image-wrapper{padding:10px 20px}}.gallery-image-wrapper.zoomed{cursor:zoom-out}.gallery-image-wrapper.zoomed .gallery-image{cursor:grab;object-fit:contain;width:auto;max-width:none;height:auto;max-height:none}.gallery-image-wrapper.zoomed .gallery-image:active{cursor:grabbing}.gallery-image-wrapper .gallery-image{object-fit:contain;cursor:zoom-in;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;transition:all .4s;box-shadow:0 20px 60px #00000080}@media (max-width:768px){.gallery-image-wrapper .gallery-image{border-radius:8px}}.gallery-image-wrapper .gallery-nav-btn{backdrop-filter:blur(10px);color:linen;cursor:pointer;z-index:5;opacity:0;background:#0009;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1024px){.gallery-image-wrapper .gallery-nav-btn{width:48px;height:48px;font-size:20px}}@media (max-width:768px){.gallery-image-wrapper .gallery-nav-btn{display:none}}.gallery-image-wrapper .gallery-nav-btn:hover{background:#e2b259e6;border-color:#e2b259;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 24px #e2b25966}.gallery-image-wrapper .gallery-nav-btn:hover svg{transform:scale(1.2)}.gallery-image-wrapper .gallery-nav-btn:active{transform:translateY(-50%)scale(.95)}.gallery-image-wrapper .gallery-nav-btn svg{transition:transform .3s}.gallery-image-wrapper .gallery-nav-btn.prev-btn{left:20px}@media (max-width:1024px){.gallery-image-wrapper .gallery-nav-btn.prev-btn{left:10px}}.gallery-image-wrapper .gallery-nav-btn.next-btn{right:20px}@media (max-width:1024px){.gallery-image-wrapper .gallery-nav-btn.next-btn{right:10px}}.gallery-image-wrapper:hover .gallery-nav-btn{opacity:1}.gallery-loader{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-loader .loader-spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin}@media (max-width:768px){.gallery-loader .loader-spinner{border-width:3px;width:48px;height:48px}}.gallery-thumbnails{background:linear-gradient(#0000 0%,#000c 100%);padding:20px 32px 24px;animation:.5s ease-out .1s both slideUp;overflow:auto hidden}@media (max-width:1024px){.gallery-thumbnails{padding:16px 24px 20px}}@media (max-width:768px){.gallery-thumbnails{display:none}}.gallery-thumbnails::-webkit-scrollbar{height:6px}.gallery-thumbnails::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.gallery-thumbnails::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:3px}.gallery-thumbnails::-webkit-scrollbar-thumb:hover{background:#e2b259b3}.gallery-thumbnails .thumbnails-container{justify-content:center;gap:12px;min-width:min-content;display:flex}@media (max-width:1024px){.gallery-thumbnails .thumbnails-container{gap:10px}}.gallery-thumbnails .thumbnails-container .thumbnail-btn{cursor:pointer;opacity:.5;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:100px;height:70px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}@media (max-width:1024px){.gallery-thumbnails .thumbnails-container .thumbnail-btn{width:80px;height:56px}}.gallery-thumbnails .thumbnails-container .thumbnail-btn:before{content:"";background:#0000004d;transition:background .3s;position:absolute;top:0;bottom:0;left:0;right:0}.gallery-thumbnails .thumbnails-container .thumbnail-btn:hover{opacity:.8;transform:translateY(-4px)}.gallery-thumbnails .thumbnails-container .thumbnail-btn:hover:before{background:#0000001a}.gallery-thumbnails .thumbnails-container .thumbnail-btn.active{opacity:1;border-color:#e2b259;box-shadow:0 0 0 3px #e2b2594d}.gallery-thumbnails .thumbnails-container .thumbnail-btn.active:before{background:0 0}.gallery-thumbnails .thumbnails-container .thumbnail-btn.active .thumbnail-indicator{background:#e2b259;height:3px;animation:.3s ease-out slideUp;position:absolute;bottom:0;left:0;right:0}.gallery-mobile-nav{background:linear-gradient(#0000 0%,#000000e6 100%);justify-content:space-between;align-items:center;padding:16px 20px 20px;animation:.5s ease-out .1s both slideUp;display:none}@media (max-width:768px){.gallery-mobile-nav{display:flex}}.gallery-mobile-nav .mobile-nav-btn{backdrop-filter:blur(10px);color:linen;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .3s;display:flex}.gallery-mobile-nav .mobile-nav-btn:active{color:#e2b259;background:#e2b2594d;border-color:#e2b259;transform:scale(.9)}.gallery-mobile-nav .mobile-nav-btn svg{transition:transform .3s}.gallery-mobile-nav .mobile-dots{align-items:center;gap:8px;max-width:200px;padding:4px;display:flex;overflow-x:auto}.gallery-mobile-nav .mobile-dots::-webkit-scrollbar{display:none}.gallery-mobile-nav .mobile-dots .mobile-dot{cursor:pointer;background:#faf0e64d;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .3s}.gallery-mobile-nav .mobile-dots .mobile-dot.active{background:#e2b259;border-radius:4px;width:24px}.gallery-mobile-nav .mobile-dots .mobile-dot:not(.active):active{background:#faf0e680;transform:scale(1.2)}@media (hover:none) and (pointer:coarse){.gallery-image-wrapper{-webkit-touch-callout:none;user-select:none}.gallery-image{pointer-events:none}.gallery-nav-btn{opacity:0!important}}@media (prefers-reduced-motion:reduce){.image-gallery-overlay,.image-gallery-container,.gallery-header,.gallery-thumbnails,.gallery-mobile-nav{animation:none!important}*{transition-duration:.01ms!important}}@media (prefers-contrast:more){.gallery-action-btn,.gallery-nav-btn,.mobile-nav-btn{border-width:2px;border-color:linen}.gallery-counter{border-width:2px}}.news-list-container{border:1px solid #ccc;border-radius:20px;width:25%;padding:0 10px;overflow-y:auto}.news-list-container.link{max-height:50vh}.news-list-container.manual{max-height:80vh}.news-item{background:#e2b259;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:10px}.news-item img{border-radius:4px;margin-bottom:10px}.news-item h4{color:#000;margin:0;font-size:16px}.news-item p{color:#fff;margin-top:10px}.admin-table-modern{width:100%}.admin-table-modern .table-header{justify-content:flex-end;margin-bottom:20px;display:flex}.admin-table-modern .table-header .btn-refresh{color:#e2b259;cursor:pointer;background:#e2b2591a;border:1px solid #e2b2594d;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-table-modern .table-header .btn-refresh svg{font-size:1.1rem;transition:transform .6s}.admin-table-modern .table-header .btn-refresh svg.spinning{animation:1s linear infinite spin}.admin-table-modern .table-header .btn-refresh:hover:not(:disabled){background:#e2b25933;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b25933}.admin-table-modern .table-header .btn-refresh:disabled{opacity:.6;cursor:not-allowed}.admin-table-modern .table-header .btn-refresh.refreshing{pointer-events:none}.admin-table-modern .table-responsive{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow-x:auto}@media (max-width:768px){.admin-table-modern .table-responsive{display:none}}.admin-table-modern .table-responsive::-webkit-scrollbar{height:8px}.admin-table-modern .table-responsive::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.admin-table-modern .table-responsive::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:4px}.admin-table-modern .table-responsive::-webkit-scrollbar-thumb:hover{background:#e2b25980}.admin-table-modern .modern-table{border-collapse:collapse;width:100%}.admin-table-modern .modern-table thead{background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%)}.admin-table-modern .modern-table thead tr{border-bottom:2px solid #e2b2594d}.admin-table-modern .modern-table thead th{text-align:left;color:#e2b259;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:16px 20px;font-size:.9rem;font-weight:700}.admin-table-modern .modern-table thead th:first-child{border-radius:12px 0 0;padding-left:24px}.admin-table-modern .modern-table thead th:last-child{border-radius:0 12px 0 0;padding-right:24px}.admin-table-modern .modern-table tbody tr{border-bottom:1px solid #ffffff0d;transition:all .3s}.admin-table-modern .modern-table tbody tr:hover{background:#ffffff08}.admin-table-modern .modern-table tbody tr:hover td{color:linen}.admin-table-modern .modern-table tbody tr:last-child{border-bottom:none}.admin-table-modern .modern-table tbody tr.deleting{background:#dc35451a;animation:.5s ease-in-out pulse}.admin-table-modern .modern-table tbody td{color:#ffffffd9;vertical-align:middle;padding:16px 20px;font-size:.95rem;transition:color .3s}.admin-table-modern .modern-table tbody td:first-child{padding-left:24px}.admin-table-modern .modern-table tbody td:last-child{padding-right:24px}.admin-table-modern .modern-table tbody td a{color:#e2b259;font-weight:600;text-decoration:none;transition:all .3s}.admin-table-modern .modern-table tbody td a:hover{color:#eac684;text-decoration:underline}.admin-table-modern .modern-table tbody td button:not(.btn-delete){color:#e2b259;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e2b25926 0%,#e2b25914 100%);border:1px solid #e2b2594d;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-table-modern .modern-table tbody td button:not(.btn-delete):hover:not(:-webkit-any(:disabled,.disabled-button)){color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}.admin-table-modern .modern-table tbody td button:not(.btn-delete):hover:not(:is(:disabled,.disabled-button)){color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}.admin-table-modern .modern-table tbody td button:not(.btn-delete):disabled,.admin-table-modern .modern-table tbody td button:not(.btn-delete).disabled,.admin-table-modern .modern-table tbody td button:not(.btn-delete).disabled-button{opacity:.5;cursor:not-allowed;color:#ffffff80;pointer-events:none;background:#ffffff0d;border-color:#ffffff1a}.admin-table-modern .table-cards-mobile{display:none}@media (max-width:768px){.admin-table-modern .table-cards-mobile{flex-direction:column;gap:16px;display:flex}}.admin-table-modern .table-cards-mobile .table-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px;transition:all .3s}.admin-table-modern .table-cards-mobile .table-card:hover{background:#ffffff0d;border-color:#e2b25933;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.admin-table-modern .table-cards-mobile .table-card.deleting{background:#dc35451a;border-color:#dc35454d;animation:.5s ease-in-out pulse}.admin-table-modern .table-cards-mobile .table-card .card-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.admin-table-modern .table-cards-mobile .table-card .card-row:last-of-type{border-bottom:none}.admin-table-modern .table-cards-mobile .table-card .card-row .card-label{color:#e2b259;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:.85rem;font-weight:700}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value{color:#ffffffe6;text-align:right;word-break:break-word;font-size:.95rem}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value a{color:#e2b259;font-weight:600;text-decoration:none}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value a:hover{text-decoration:underline}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value button:not(.btn-delete){color:#e2b259;cursor:pointer;background:linear-gradient(135deg,#e2b25926 0%,#e2b25914 100%);border:1px solid #e2b2594d;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value button:not(.btn-delete):hover:not(:disabled){color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}.admin-table-modern .table-cards-mobile .table-card .card-row .card-value button:not(.btn-delete):disabled,.admin-table-modern .table-cards-mobile .table-card .card-row .card-value button:not(.btn-delete).disabled,.admin-table-modern .table-cards-mobile .table-card .card-row .card-value button:not(.btn-delete).disabled-button{opacity:.5;cursor:not-allowed;color:#ffffff80;pointer-events:none;background:#ffffff0d;border-color:#ffffff1a}.admin-table-modern .table-cards-mobile .table-card .card-actions{border-top:1px solid #ffffff14;justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.admin-table-modern .btn-delete{color:#dc3545;cursor:pointer;background:linear-gradient(135deg,#dc354533 0%,#dc35451a 100%);border:1px solid #dc354566;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-table-modern .btn-delete svg{font-size:1rem}.admin-table-modern .btn-delete:hover:not(.disabled){color:linen;background:linear-gradient(135deg,#dc3545 0%,#bd2130 100%);border-color:#dc3545;transform:translateY(-2px);box-shadow:0 6px 16px #dc35454d}.admin-table-modern .btn-delete:active:not(.disabled){transform:translateY(0)}.admin-table-modern .btn-delete.disabled{opacity:.5;cursor:not-allowed;color:#ffc107;background:#ffc10726;border-color:#ffc10766}.admin-table-modern .btn-delete.disabled:hover{box-shadow:none;transform:none}.admin-table-modern-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.admin-table-modern-empty .empty-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2590d 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;font-size:2.5rem;display:flex}.admin-table-modern-empty .empty-icon i{opacity:.7}.admin-table-modern-empty p{color:#fff9;margin:0;font-size:1.1rem}.flash-message-container{z-index:10001;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;width:auto;display:flex;position:fixed;bottom:20px;right:20px}.flash-message-container>*{pointer-events:auto}@media (max-width:680px){.flash-message-container{align-items:center;width:90vw;max-width:350px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}}.custom-toast{color:#e0e0e0;background-color:#191919;border-left:6px solid #0000;border-radius:8px;align-items:center;width:350px;padding:1rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #0006}.custom-toast:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0009}.custom-toast .toast-icon{flex-shrink:0;justify-content:center;align-items:center;margin-right:1rem;font-size:1.8rem;display:flex}.custom-toast .toast-icon svg{width:1.8rem;height:1.8rem}.custom-toast .toast-content{text-align:left;flex-direction:column;flex-grow:1;display:flex}.custom-toast .toast-summary{color:#fff;margin-bottom:.25rem;font-size:1.1rem;font-weight:700;display:block}.custom-toast .toast-detail{color:#c5c5c5;margin:0;font-size:.95rem;line-height:1.5}.custom-toast .toast-close-button{cursor:pointer;z-index:10;color:#b0b0b0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.custom-toast .toast-close-button svg{width:.9rem;height:.9rem;font-size:.9rem}.custom-toast .toast-close-button:hover{color:#fff}.custom-toast.toast-success{border-color:#28a745}.custom-toast.toast-success .toast-icon{color:#28a745}.custom-toast.toast-message{border-color:#a855f7}.custom-toast.toast-message .toast-icon{color:#a855f7}.custom-toast.toast-info{border-color:#17a2b8}.custom-toast.toast-info .toast-icon{color:#17a2b8}.custom-toast.toast-warn{border-color:#ffc107}.custom-toast.toast-warn .toast-icon{color:#ffc107}.custom-toast.toast-error{border-color:#dc3545}.custom-toast.toast-error .toast-icon{color:#dc3545}@media (max-width:680px){.custom-toast{width:100%;margin-bottom:.5rem;padding:.75rem}.custom-toast .toast-icon{margin-right:.75rem;font-size:1.5rem}.custom-toast .toast-icon svg{width:1.5rem;height:1.5rem}.custom-toast .toast-summary{font-size:1rem}.custom-toast .toast-detail{font-size:.9rem}}@keyframes fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-fade-in{animation:.5s forwards fadeIn}.toast-fade-out{animation:.5s forwards fadeOut}.ptb{color:#bdfb54;white-space:nowrap;background:#bdfb541a;border:1px solid #bdfb5473;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-family:PoppinsMedium,sans-serif;font-size:11px;line-height:1.4;display:inline-flex}.ptb .ptb-icon{font-size:10px;display:inline-flex;transform:translateY(1px)}.ptb.ptb-block{width:fit-content;margin:8px auto 0;display:flex}@media (max-width:768px){.ptb{padding:2px 8px;font-size:10px}}section.paginated-list{width:100%}section.paginated-list .paginated-list-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){section.paginated-list .paginated-list-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:32px}}@media (max-width:768px){section.paginated-list .paginated-list-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px}}section.paginated-list .paginated-list-footer{flex-direction:column;align-items:center;gap:20px;margin-top:50px;display:flex}@media (max-width:768px){section.paginated-list .paginated-list-footer{gap:16px;margin-top:40px}}section.paginated-list .paginated-list-footer .pagination-info{align-items:baseline;gap:6px;font-family:PoppinsMedium,sans-serif;animation:.5s ease-out fadeIn;display:flex}section.paginated-list .paginated-list-footer .pagination-info .pagination-current{color:#e2b259;font-size:1.5rem;font-weight:700}@media (max-width:768px){section.paginated-list .paginated-list-footer .pagination-info .pagination-current{font-size:1.25rem}}section.paginated-list .paginated-list-footer .pagination-info .pagination-separator{color:#faf0e666;font-size:1.25rem}@media (max-width:768px){section.paginated-list .paginated-list-footer .pagination-info .pagination-separator{font-size:1rem}}section.paginated-list .paginated-list-footer .pagination-info .pagination-total{color:#faf0e6b3;font-size:1.25rem;font-weight:600}@media (max-width:768px){section.paginated-list .paginated-list-footer .pagination-info .pagination-total{font-size:1rem}}section.paginated-list .paginated-list-footer .pagination-info .pagination-label{color:#faf0e699;margin-left:4px;font-size:.9375rem}@media (max-width:768px){section.paginated-list .paginated-list-footer .pagination-info .pagination-label{font-size:.875rem}}section.paginated-list .paginated-list-footer .load-more-button{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-width:240px;padding:16px 32px;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #e2b2594d}@media (max-width:768px){section.paginated-list .paginated-list-footer .load-more-button{min-width:200px;padding:14px 28px;font-size:.9375rem}}section.paginated-list .paginated-list-footer .load-more-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px #e2b25980}section.paginated-list .paginated-list-footer .load-more-button:hover .button-icon{animation:.6s ease-in-out infinite float}section.paginated-list .paginated-list-footer .load-more-button:hover .button-shine{left:200%}section.paginated-list .paginated-list-footer .load-more-button:active{transform:translateY(-1px)}section.paginated-list .paginated-list-footer .load-more-button .button-text{z-index:2;position:relative}section.paginated-list .paginated-list-footer .load-more-button .button-icon{z-index:2;font-size:18px;transition:transform .3s;position:relative}@media (max-width:768px){section.paginated-list .paginated-list-footer .load-more-button .button-icon{font-size:16px}}section.paginated-list .paginated-list-footer .load-more-button .button-shine{background:linear-gradient(90deg,#0000 0%,#faf0e64d 50%,#0000 100%);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}section.paginated-list .pagination-complete{background:#e2b2591a;border:2px dashed #e2b2594d;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:40px;padding:20px;animation:.5s ease-out fadeIn;display:flex}@media (max-width:768px){section.paginated-list .pagination-complete{text-align:center;flex-direction:column;margin-top:30px;padding:16px}}section.paginated-list .pagination-complete .complete-icon{color:#e2b259;font-size:24px;animation:2s ease-in-out infinite pulse}@media (max-width:768px){section.paginated-list .pagination-complete .complete-icon{font-size:20px}}section.paginated-list .pagination-complete .complete-text{color:#faf0e6cc;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:600}@media (max-width:768px){section.paginated-list .pagination-complete .complete-text{font-size:.9375rem}}.virtual-city-list{width:100%;position:relative}.virtual-city-list .virtual-city-list-grid{width:100%;transition:opacity .3s}.virtual-city-list .virtual-city-list-grid.grid-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:40px;display:grid}@media (max-width:1200px){.virtual-city-list .virtual-city-list-grid.grid-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width:768px){.virtual-city-list .virtual-city-list-grid.grid-view{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}}@media (max-width:576px){.virtual-city-list .virtual-city-list-grid.grid-view{grid-template-columns:1fr;gap:16px}}.virtual-city-list .virtual-city-list-grid.list-view{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}@media (max-width:768px){.virtual-city-list .virtual-city-list-grid.list-view{gap:12px}}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item{animation:.4s ease-out backwards fadeInUp}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:first-child{animation-delay:30ms}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(2){animation-delay:60ms}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(3){animation-delay:90ms}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(4){animation-delay:.12s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(5){animation-delay:.15s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(6){animation-delay:.18s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(7){animation-delay:.21s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(8){animation-delay:.24s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(9){animation-delay:.27s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(10){animation-delay:.3s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(11){animation-delay:.33s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(12){animation-delay:.36s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(13){animation-delay:.39s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(14){animation-delay:.42s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(15){animation-delay:.45s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(16){animation-delay:.48s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(17){animation-delay:.51s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(18){animation-delay:.54s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(19){animation-delay:.57s}.virtual-city-list .virtual-city-list-grid .virtual-city-list-item:nth-child(20){animation-delay:.6s}.virtual-city-list .virtual-city-list-footer{flex-direction:column;align-items:center;gap:24px;margin:60px 0 40px;padding:20px;display:flex}@media (max-width:768px){.virtual-city-list .virtual-city-list-footer{gap:20px;margin:40px 0 30px;padding:16px}}.virtual-city-list .virtual-city-list-footer .pagination-info{align-items:baseline;gap:8px;font-family:PoppinsMedium,sans-serif;animation:.5s ease-out fadeIn;display:flex}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .pagination-info{gap:6px}}.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-current{color:#e2b259;text-shadow:0 2px 4px #e2b25933;font-size:1.75rem;font-weight:700}@media (max-width:768px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-current{font-size:1.5rem}}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-current{font-size:1.25rem}}.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-separator{color:#faf0e666;font-size:1.5rem;font-weight:300}@media (max-width:768px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-separator{font-size:1.25rem}}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-separator{font-size:1rem}}.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-total{color:#faf0e6b3;font-size:1.5rem;font-weight:600}@media (max-width:768px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-total{font-size:1.25rem}}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-total{font-size:1rem}}.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-label{color:#faf0e699;margin-left:4px;font-size:1rem;font-weight:500}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .pagination-info .pagination-label{font-size:.875rem}}.virtual-city-list .virtual-city-list-footer .loading-indicator{backdrop-filter:blur(10px);background:#e2b2591a;border:2px solid #e2b2594d;border-radius:16px;align-items:center;gap:16px;padding:20px 40px;animation:2s ease-in-out infinite pulse;display:flex}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .loading-indicator{gap:12px;padding:16px 32px}}.virtual-city-list .virtual-city-list-footer .loading-indicator .spinner-icon{color:#e2b259;font-size:1.5rem;animation:1s linear infinite rotate}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .loading-indicator .spinner-icon{font-size:1.25rem}}.virtual-city-list .virtual-city-list-footer .loading-indicator span{color:#e2b259;font-family:PoppinsMedium,sans-serif;font-size:1.125rem;font-weight:600}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .loading-indicator span{font-size:1rem}}.virtual-city-list .virtual-city-list-footer .load-more-button{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-width:280px;padding:18px 36px;font-family:PoppinsMedium,sans-serif;font-size:1.0625rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #e2b25959,0 0 #e2b25980}@media (max-width:768px){.virtual-city-list .virtual-city-list-footer .load-more-button{min-width:240px;padding:16px 32px;font-size:1rem}}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .load-more-button{gap:10px;min-width:200px;padding:14px 28px;font-size:.9375rem}}.virtual-city-list .virtual-city-list-footer .load-more-button:hover:not(:disabled){transform:translateY(-4px)scale(1.02);box-shadow:0 14px 40px #e2b25980,0 0 0 8px #e2b2591a}.virtual-city-list .virtual-city-list-footer .load-more-button:hover:not(:disabled) .button-icon{animation:.6s ease-in-out infinite float}.virtual-city-list .virtual-city-list-footer .load-more-button:hover:not(:disabled) .button-shine{left:200%}.virtual-city-list .virtual-city-list-footer .load-more-button:active:not(:disabled){transform:translateY(-2px)scale(1.01)}.virtual-city-list .virtual-city-list-footer .load-more-button:disabled{opacity:.6;cursor:not-allowed}.virtual-city-list .virtual-city-list-footer .load-more-button .button-text{z-index:2;letter-spacing:.3px;position:relative}.virtual-city-list .virtual-city-list-footer .load-more-button .button-icon{z-index:2;font-size:20px;transition:transform .3s;position:relative}@media (max-width:576px){.virtual-city-list .virtual-city-list-footer .load-more-button .button-icon{font-size:18px}}.virtual-city-list .virtual-city-list-footer .load-more-button .button-shine{z-index:1;background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%);width:50%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.virtual-city-list .pagination-complete{backdrop-filter:blur(10px);background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:2px solid #e2b2594d;border-radius:20px;justify-content:center;align-items:center;gap:12px;max-width:500px;margin:40px auto;padding:24px 32px;animation:.6s ease-out slideInUp;display:flex}@media (max-width:768px){.virtual-city-list .pagination-complete{gap:10px;margin:32px auto;padding:20px 28px}}@media (max-width:576px){.virtual-city-list .pagination-complete{text-align:center;flex-direction:column;gap:8px;margin:24px 16px;padding:16px 24px}}.virtual-city-list .pagination-complete .complete-icon{color:#e2b259;flex-shrink:0;font-size:1.75rem;animation:.5s ease-out scaleIn}@media (max-width:768px){.virtual-city-list .pagination-complete .complete-icon{font-size:1.5rem}}@media (max-width:576px){.virtual-city-list .pagination-complete .complete-icon{font-size:1.25rem}}.virtual-city-list .pagination-complete .complete-text{color:#faf0e6e6;font-family:PoppinsMedium,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width:768px){.virtual-city-list .pagination-complete .complete-text{font-size:1rem}}@media (max-width:576px){.virtual-city-list .pagination-complete .complete-text{font-size:.9375rem}}.status-user{margin-bottom:20px}.status-user h3{color:#fff;text-align:center;margin:0 0 25px;padding:15px 20px;font-size:1.2rem;font-weight:600;position:relative}@media (max-width:768px){.status-user h3{margin-bottom:20px;padding:12px 15px;font-size:1.05rem}}.status-user h3:after{content:"";background:linear-gradient(90deg,#0000,#e2b259,#0000);border-radius:1px;width:80px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.status-user .check-box-condition{cursor:pointer;background:linear-gradient(135deg,#e2b2590f 0%,#e2b25908 100%);border:2px solid #e2b25926;border-radius:14px;flex-direction:column;margin-bottom:15px;padding:18px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.status-user .check-box-condition{border-radius:12px;margin-bottom:12px;padding:14px}}.status-user .check-box-condition:hover{background:linear-gradient(135deg,#e2b2591a 0%,#e2b2590d 100%);border-color:#e2b25940;transform:translateY(-2px);box-shadow:0 5px 18px #0003}.status-user .check-box-condition:last-child{margin-bottom:0}.status-user .check-box-condition .checkbox-label{color:#e2b259;cursor:pointer;align-items:center;margin-bottom:12px;font-size:1.05rem;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){.status-user .check-box-condition .checkbox-label{margin-bottom:10px;font-size:.98rem}}.status-user .check-box-condition .checkbox-label input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:2px solid #e2b25999;border-radius:5px;flex-shrink:0;width:20px;height:20px;margin-right:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:768px){.status-user .check-box-condition .checkbox-label input[type=checkbox]{width:18px;height:18px;margin-right:10px}}.status-user .check-box-condition .checkbox-label input[type=checkbox]:checked{background:#e2b259;border-color:#e2b259;transform:scale(1.1)}.status-user .check-box-condition .checkbox-label input[type=checkbox]:checked:after{content:"✓";color:#000;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.status-user .check-box-condition .checkbox-label input[type=checkbox]:checked:after{font-size:12px}}.status-user .check-box-condition .checkbox-label input[type=checkbox]:hover{border-color:#e2b259;box-shadow:0 0 8px #e2b25966}.status-user .check-box-condition .checkbox-label label{cursor:pointer;user-select:none}.status-user .check-box-condition .checkbox-label:hover{color:#eac684}.status-user .check-box-condition p{color:#ffffffb3;text-align:justify;margin:0;padding:0 2px;font-size:.88rem;line-height:1.5}@media (max-width:768px){.status-user .check-box-condition p{font-size:.82rem;line-height:1.4}}.status-user .check-box-condition p span{color:#e2b259;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .3s}.status-user .check-box-condition p span:hover{color:#eac684}div.generate-city-banner{text-align:center;margin:30px 0}div.generate-city-banner h1{color:#d3a85f;letter-spacing:5px;text-transform:uppercase;margin:0;font-family:Quivera,sans-serif;font-size:140px}div.generate-city-banner .second-line{justify-content:end;align-items:center;gap:50px;display:flex}div.generate-city-banner .second-line .global-point{flex-direction:column;justify-content:center;gap:0;height:100%;margin:0 150px 0 0;display:flex}div.generate-city-banner .second-line .global-point .point-row{justify-content:center;gap:15px;height:50%;display:flex}div.generate-city-banner .second-line .global-point .point-row span{color:#d3a85f;font-size:120px;line-height:.35}div.generate-city-banner .second-line h2.second-line-title{color:#d3a85f;letter-spacing:30px;border:none;margin:0;padding:0;font-family:Arial Narrow,sans-serif;font-size:120px}section.post-card{backdrop-filter:blur(25px);background:linear-gradient(135deg,#000000fa 0%,#000000eb 50%,#000000f5 100%);border:2px solid #e2b2594d;border-radius:28px;width:100%;max-width:750px;padding:32px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff1a}section.post-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#e2b2591f 0%,#0000 70%);width:200%;height:200%;transition:all .6s;position:absolute;top:-50%;left:-50%;transform:scale(0)}section.post-card:after{content:"";opacity:0;background:linear-gradient(90deg,#e2b259 0%,#0000 100%);height:4px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}section.post-card:hover{border-color:#e2b25999;transform:translateY(-10px)scale(1.01);box-shadow:0 25px 70px #0009,0 0 0 1px #e2b25980,inset 0 1px #ffffff26}section.post-card:hover:before{opacity:1;transform:scale(1)}section.post-card:hover:after{opacity:1}@media (max-width:768px){section.post-card{border-radius:22px;padding:24px}}section.post-card .post-header{background:linear-gradient(90deg,#e2b25966 0%,#0000 100%) bottom/100% 2px no-repeat;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;display:flex;position:relative}@media (max-width:768px){section.post-card .post-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:16px}}section.post-card .post-header .post-title{background:linear-gradient(135deg,#e2b259 0%,#f1dab0 100%);-webkit-text-fill-color:transparent;letter-spacing:-.3px;text-shadow:0 2px 20px #e2b2594d;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}@media (max-width:768px){section.post-card .post-header .post-title{font-size:1.5rem}}section.post-card .post-header .post-date{color:#faf0e6cc;white-space:nowrap;letter-spacing:.3px;backdrop-filter:blur(10px);background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border:1px solid #e2b2594d;border-radius:25px;margin-left:12px;padding:8px 18px;font-size:.9rem;font-style:normal;font-weight:600;box-shadow:0 2px 10px #0003}@media (max-width:768px){section.post-card .post-header .post-date{margin-left:0;padding:6px 14px;font-size:.82rem}}section.post-card .post-content p{color:#faf0e6f5;letter-spacing:.2px;margin-bottom:22px;font-size:1.08rem;font-weight:400;line-height:1.8}@media (max-width:768px){section.post-card .post-content p{margin-bottom:18px;font-size:1.02rem;line-height:1.7}}section.post-card .post-content img,section.post-card .post-content video{object-fit:cover;border:2px solid #e2b25933;border-radius:18px;width:100%;max-height:550px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 12px 35px #00000080,inset 0 0 0 1px #ffffff1a}section.post-card .post-content img:hover,section.post-card .post-content video:hover{border-color:#e2b25980;transform:scale(1.03);box-shadow:0 20px 50px #000000b3,0 0 0 4px #e2b2594d,inset 0 0 0 1px #fff3}@media (max-width:768px){section.post-card .post-content img,section.post-card .post-content video{border-radius:14px;max-height:420px}}section.post-card .post-social-icons{color:#fff;background:linear-gradient(90deg,#e2b25966 0%,#0000 100%) top/100% 2px no-repeat;border-top:2px solid #0000;justify-content:flex-start;align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}@media (max-width:768px){section.post-card .post-social-icons{gap:14px;margin-top:20px;padding-top:18px}}section.post-card .post-social-icons a{color:#e2b259;background:#e2b25914;border:2px solid #e2b25933;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:2.4rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (max-width:768px){section.post-card .post-social-icons a{width:46px;height:46px;font-size:2.1rem}}section.post-card .post-social-icons a:before{content:"";opacity:0;z-index:-1;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border-radius:10px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}section.post-card .post-social-icons a:hover{color:#000;border-color:#e2b259;transform:translateY(-5px)scale(1.15)rotate(5deg);box-shadow:0 10px 30px #e2b25980,inset 0 1px #ffffff4d}section.post-card .post-social-icons a:hover:before{opacity:1}section.post-card .post-social-icons a:active{transform:translateY(-2px)scale(1.08)rotate(2deg)}section.post-card .post-social-icons a.googleBusiness-icon i{color:#4285f4}section.post-card .post-social-icons a.googleBusiness-icon:before{background:linear-gradient(135deg,#4285f4 0%,#72a4f7 100%)}section.post-card .post-social-icons a.googleBusiness-icon:hover{border-color:#4285f4;box-shadow:0 10px 30px #4285f480,inset 0 1px #ffffff4d}section.post-card .post-social-icons a.googleBusiness-icon:hover i{color:linen}section.post-card .post-social-icons a.facebook-icon i{color:#1877f2}section.post-card .post-social-icons a.facebook-icon:before{background:linear-gradient(135deg,#1877f2 0%,#4893f5 100%)}section.post-card .post-social-icons a.facebook-icon:hover{border-color:#1877f2;box-shadow:0 10px 30px #1877f280,inset 0 1px #ffffff4d}section.post-card .post-social-icons a.facebook-icon:hover i{color:linen}section.post-card .post-social-icons a.instagram-icon i{color:#e1306c}section.post-card .post-social-icons a.instagram-icon:before{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}section.post-card .post-social-icons a.instagram-icon:hover{border-color:#e1306c;box-shadow:0 10px 30px #e1306c80,inset 0 1px #ffffff4d}section.post-card .post-social-icons a.instagram-icon:hover i{color:linen}section.post-card .post-social-icons a.youtube-icon i{color:red}section.post-card .post-social-icons a.youtube-icon:before{background:linear-gradient(135deg,red 0%,#f33 100%)}section.post-card .post-social-icons a.youtube-icon:hover{border-color:red;box-shadow:0 10px 30px #ff000080,inset 0 1px #ffffff4d}section.post-card .post-social-icons a.youtube-icon:hover i{color:linen}section.post-card .post-social-icons a.tiktok-icon i{color:#69c9d0}section.post-card .post-social-icons a.tiktok-icon:before{background:linear-gradient(135deg,#010101 0%,#ee1d52 50%,#69c9d0 100%)}section.post-card .post-social-icons a.tiktok-icon:hover{border-color:#69c9d0;box-shadow:0 10px 30px #69c9d080,inset 0 1px #ffffff4d}section.post-card .post-social-icons a.tiktok-icon:hover i{color:linen}section.post-card.expanded{border-color:#e2b259;transform:scale(1.03)translateY(-8px);box-shadow:0 20px 60px #0009}.post-media-video-wrapper{width:100%;height:100%;position:relative}.post-media-video-wrapper video{object-fit:cover;width:100%;height:100%;display:block}article.post-card.event-post-card{backdrop-filter:blur(20px);background:#1e1e1e99;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden}article.post-card.event-post-card:hover{border-color:#e2b2594d;transform:translateY(-5px);box-shadow:0 15px 30px #0006}article.post-card.event-post-card .post-media-container .post-media{aspect-ratio:16/9;background:#000;border-radius:0;width:100%;position:relative;overflow:hidden}article.post-card.event-post-card .post-media-container .post-media img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .6s}article.post-card.event-post-card .post-media-container .post-media img:hover{transform:scale(1.05)}article.post-card.event-post-card .post-media-container .post-media .event-no-image{background:linear-gradient(135deg,#e2b2591a 0%,#e2b2590d 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}article.post-card.event-post-card .post-media-container .post-media .event-no-image i{color:#e2b2594d;font-size:3rem}article.post-card.event-post-card .post-media-container .post-media .event-date-overlay{z-index:10;position:absolute;top:10px;right:10px}article.post-card.event-post-card .post-media-container .post-media .media-enlarge-overlay{backdrop-filter:blur(2px);opacity:0;z-index:5;cursor:pointer;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}article.post-card.event-post-card .post-media-container .post-media .media-enlarge-overlay i{color:#fff;filter:drop-shadow(0 2px 4px #00000080);font-size:2rem}article.post-card.event-post-card .post-media-container .post-media .media-enlarge-overlay span{color:#fff;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px #00000080;font-size:.9rem;font-weight:600}article.post-card.event-post-card .post-media-container .post-media:hover .media-enlarge-overlay{opacity:1}article.post-card.event-post-card .post-content-wrapper{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}article.post-card.event-post-card .post-content-wrapper .post-header .post-title{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:.75rem;display:flex}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item{color:#fffc;align-items:center;gap:.5rem;font-size:.85rem;display:flex}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item i{color:#e2b259;flex-shrink:0;font-size:1rem}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item span{text-transform:capitalize;flex:1;line-height:1.4}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item.location i{align-self:flex-start;margin-top:.1rem;font-size:1.1rem}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item.location .event-address-link{color:inherit;flex:1;text-decoration:none;transition:all .3s}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item.location .event-address-link:hover{color:#e2b259;text-decoration:underline}article.post-card.event-post-card .post-content-wrapper .post-body .event-info-section .event-info-item.location .event-address-link span{display:block}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description p{color:#fffc;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description p.expanded{-webkit-line-clamp:unset;display:block}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description .see-more-btn{color:#e2b259;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:5px;padding:0;font-size:.8rem;font-weight:600;transition:color .3s;display:inline-flex}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description .see-more-btn:hover{color:#edd09a;text-decoration:underline}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description .see-more-btn i{font-size:.9rem;transition:transform .3s}article.post-card.event-post-card .post-content-wrapper .post-body .post-description.event-description .see-more-btn.expanded i{transform:rotate(180deg)}.media-uploader-modern{background:#ffffff08;border:1px solid #e2b25933;border-radius:16px;width:100%;margin-top:16px;padding:20px}@media (max-width:768px){.media-uploader-modern{border-radius:12px;padding:16px}}.media-uploader-modern .media-uploader-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.media-uploader-modern .media-uploader-header h4{color:#e2b259;align-items:center;gap:10px;margin:0;font-size:1.1rem;font-weight:600;display:flex}.media-uploader-modern .media-uploader-header h4 svg{color:#e2b259;font-size:1rem}.media-uploader-modern .media-uploader-header .media-count{color:#e2b259;background:#e2b25926;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:500}.media-uploader-modern .drag-hint{color:#faf0e680;align-items:center;gap:8px;margin-bottom:16px;font-size:.85rem;display:flex}.media-uploader-modern .drag-hint svg{font-size:.8rem}.media-uploader-modern .media-grid-modern{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}@media (max-width:1024px){.media-uploader-modern .media-grid-modern{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}@media (max-width:768px){.media-uploader-modern .media-grid-modern{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}@media (max-width:480px){.media-uploader-modern .media-grid-modern{grid-template-columns:repeat(2,1fr);gap:10px}}.media-card-modern{cursor:grab;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (max-width:768px){.media-card-modern{border-radius:12px}}.media-card-modern:hover{border-color:#e2b259;transform:translateY(-4px);box-shadow:0 12px 28px #e2b25940}.media-card-modern:hover .drag-handle,.media-card-modern:hover .delete-btn{opacity:1;transform:scale(1)}.media-card-modern.dragging{opacity:.6;cursor:grabbing;border-color:#e2b259;transform:scale(.95);box-shadow:0 8px 20px #0006}.media-card-modern .drag-handle{z-index:5;backdrop-filter:blur(10px);cursor:grab;opacity:0;background:#000000b3;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex;position:absolute;top:8px;left:8px;transform:scale(.8)}@media (max-width:768px){.media-card-modern .drag-handle{opacity:1;padding:6px;transform:scale(1)}}.media-card-modern .drag-handle svg{color:linen;font-size:.95rem}.media-card-modern .drag-handle:hover{background:#000000e6;transform:scale(1.1)}.media-card-modern .drag-handle:active{cursor:grabbing}.media-card-modern .delete-btn{z-index:5;backdrop-filter:blur(10px);cursor:pointer;opacity:0;background:#ff4757e6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px;transform:scale(.8)}@media (max-width:768px){.media-card-modern .delete-btn{opacity:1;width:28px;height:28px;transform:scale(1)}}.media-card-modern .delete-btn svg{color:linen;font-size:.9rem}.media-card-modern .delete-btn:hover{background:#ff4757;transform:scale(1.15)}.media-card-modern .delete-btn:active{transform:scale(.95)}.media-card-modern .media-preview-wrapper{aspect-ratio:1;position:relative;overflow:hidden}.media-card-modern .media-preview-wrapper img,.media-card-modern .media-preview-wrapper video{object-fit:cover;width:100%;height:100%}.media-card-modern .media-preview-wrapper .video-overlay{pointer-events:none;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.media-card-modern .media-preview-wrapper .video-overlay svg{color:#e2b259;opacity:.9;filter:drop-shadow(0 2px 8px #0006);font-size:2.5rem;transition:all .3s}@media (max-width:768px){.media-card-modern .media-preview-wrapper .video-overlay svg{font-size:2rem}}.media-card-modern .media-preview-wrapper .type-badge{z-index:3;backdrop-filter:blur(10px);color:#faf0e6e6;background:#000000bf;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;transition:all .3s;display:flex;position:absolute;bottom:8px;right:8px}.media-card-modern .media-preview-wrapper .type-badge svg{color:#e2b259;font-size:.7rem}.media-card-modern .media-preview-wrapper .index-badge{z-index:3;color:#000;background:#e2b259f2;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:700;transition:all .3s;position:absolute;bottom:8px;left:8px}.media-card-modern:hover .media-preview-wrapper .video-overlay svg{opacity:1;transform:scale(1.15)}.media-card-modern .title-input-wrapper{background:#0000004d;border-top:1px solid #ffffff1a;padding:10px}.media-card-modern .title-input-wrapper .video-title-input{color:linen;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem;transition:all .2s}.media-card-modern .title-input-wrapper .video-title-input::placeholder{color:#faf0e666}.media-card-modern .title-input-wrapper .video-title-input:focus{background:#e2b25914;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b25926}.uploaded-files-container{border:2px solid linen;border-radius:10px;width:95%;margin:0 auto}.uploaded-files-container legend{color:linen;margin-left:20px;font-size:1.3rem}.uploaded-files-container .uploaded-files{flex-wrap:wrap;display:flex}.uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:all .2s}.uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}.uploaded-files-container .uploaded-files .picture-container,.uploaded-files-container .uploaded-files .picture-new-partner-container,.uploaded-files-container .uploaded-files .picture-new-message-container{align-items:start;margin:5px 25px 5px 5px;display:flex}.uploaded-files-container .uploaded-files .picture-container img,.uploaded-files-container .uploaded-files .picture-new-partner-container img,.uploaded-files-container .uploaded-files .picture-new-message-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}.uploaded-files-container .uploaded-files .video-container,.uploaded-files-container .uploaded-files .video-new-partner-container,.uploaded-files-container .uploaded-files .video-new-message-container{align-items:start;margin:5px 25px 5px 5px;display:flex}.uploaded-files-container .uploaded-files .video-container video,.uploaded-files-container .uploaded-files .video-new-partner-container video,.uploaded-files-container .uploaded-files .video-new-message-container video{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}.uploaded-logo{flex-direction:column;align-items:center;display:flex}.uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}.draggable-media-uploader{width:100%}.draggable-media-uploader .upload-zone{text-align:center;cursor:pointer;background:#ffffff05;border:3px dashed #e2b2594d;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:24px;padding:48px 32px;transition:all .3s;display:flex;position:relative;overflow:hidden}.draggable-media-uploader .upload-zone h4{text-align:center;width:fit-content}@media (max-width:1024px){.draggable-media-uploader .upload-zone{padding:40px 28px}}@media (max-width:768px){.draggable-media-uploader .upload-zone{border-width:2px;border-radius:16px;padding:32px 20px}}.draggable-media-uploader .upload-zone:before{content:"";opacity:0;background:radial-gradient(circle,#e2b2590d 0%,#0000 70%);width:200%;height:200%;transition:opacity .3s;animation:4s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}.draggable-media-uploader .upload-zone:hover:before,.draggable-media-uploader .upload-zone.dragging:before{opacity:1}.draggable-media-uploader .upload-zone:hover,.draggable-media-uploader .upload-zone.dragging{background:#e2b25914;border-color:#e2b259;transform:scale(1.01);box-shadow:0 4px 20px #e2b25926}.draggable-media-uploader .upload-zone:active{transform:scale(.99)}.draggable-media-uploader .upload-zone .upload-icon{color:#e2b259;z-index:1;margin-bottom:16px;font-size:4rem;animation:3s ease-in-out infinite float;position:relative}@media (max-width:768px){.draggable-media-uploader .upload-zone .upload-icon{margin-bottom:12px;font-size:3rem}}.draggable-media-uploader .upload-zone h4{color:linen;z-index:1;margin:0 0 8px;font-size:1.25rem;font-weight:600;position:relative}@media (max-width:768px){.draggable-media-uploader .upload-zone h4{font-size:1.1rem}}.draggable-media-uploader .upload-zone p{color:#faf0e6b3;z-index:1;margin:0 0 12px;font-size:1rem;position:relative}@media (max-width:768px){.draggable-media-uploader .upload-zone p{font-size:.95rem}}.draggable-media-uploader .upload-zone .upload-hint{color:#faf0e680;z-index:1;font-size:.875rem;font-style:italic;display:block;position:relative}@media (max-width:768px){.draggable-media-uploader .upload-zone .upload-hint{font-size:.825rem}}.draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}@media (max-width:1024px){.draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}@media (max-width:768px){.draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.draggable-media-uploader .media-preview-grid .media-preview-item{aspect-ratio:1;cursor:grab;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item{border-radius:12px}}.draggable-media-uploader .media-preview-grid .media-preview-item:hover{z-index:10;border-color:#e2b259;transform:scale(1.05)translateY(-4px);box-shadow:0 12px 28px #e2b2594d}.draggable-media-uploader .media-preview-grid .media-preview-item:hover .drag-handle,.draggable-media-uploader .media-preview-grid .media-preview-item:hover .delete-btn{opacity:1;transform:scale(1)}.draggable-media-uploader .media-preview-grid .media-preview-item.dragging{opacity:.5;cursor:grabbing;transform:scale(.95);box-shadow:0 8px 20px #0000004d}.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle{z-index:3;backdrop-filter:blur(10px);cursor:grab;opacity:0;background:#000000b3;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s;display:flex;position:absolute;top:8px;left:8px;transform:scale(.8)}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle{opacity:1;padding:5px;transform:scale(1)}}.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle svg{color:linen;font-size:1rem}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle svg{font-size:.9rem}}.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle:hover{background:#000000e6;transform:scale(1.1)}.draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle:active{cursor:grabbing}.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn{z-index:3;backdrop-filter:blur(10px);cursor:pointer;opacity:0;background:#ff4757e6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px;transform:scale(.8)}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn{opacity:1;width:28px;height:28px;transform:scale(1)}}.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn svg{color:linen;font-size:1rem}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn svg{font-size:.9rem}}.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn:hover{background:#ff4757;transform:scale(1.15)}.draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn:active{transform:scale(.95)}.draggable-media-uploader .media-preview-grid .media-preview-item .media-index{z-index:3;backdrop-filter:blur(10px);color:#000;background:#e2b259e6;border-radius:8px;padding:4px 10px;font-size:.875rem;font-weight:700;transition:all .3s;position:absolute;bottom:8px;left:8px}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .media-index{border-radius:6px;padding:3px 8px;font-size:.8rem}}.draggable-media-uploader .media-preview-grid .media-preview-item:before{content:"";z-index:1;background:0 0;transition:background .3s;position:absolute;top:0;bottom:0;left:0;right:0}.draggable-media-uploader .media-preview-grid .media-preview-item:hover:before{background:#0003}.draggable-media-uploader .media-preview-grid .media-preview-item img,.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview{object-fit:cover;width:100%;height:100%}.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview{background:#0009;justify-content:center;align-items:center;display:flex;position:relative}.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview .video-icon{color:#e2b259;z-index:2;opacity:.8;font-size:3rem;transition:all .3s;position:absolute}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview .video-icon{font-size:2.5rem}}.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview video{object-fit:cover;opacity:.7;width:100%;height:100%}.draggable-media-uploader .media-preview-grid .media-preview-item .video-preview:hover .video-icon{opacity:1;transform:scale(1.1)}.draggable-media-uploader .media-preview-grid .media-preview-item .error-preview{background:#ffffff0d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.draggable-media-uploader .media-preview-grid .media-preview-item .error-preview svg{color:#faf0e64d;font-size:3rem}@media (max-width:768px){.draggable-media-uploader .media-preview-grid .media-preview-item .error-preview svg{font-size:2.5rem}}.modal-overlay{z-index:1010;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-container{user-select:none;background:#fff;border-radius:10px;flex-direction:column;align-items:center;width:420px;height:fit-content;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000004d}@media (max-width:768px){.modal-container{width:90%}}.modal-content{flex-direction:column;align-items:center;width:100%;display:flex}.modal-header{background:#e2b259;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;font-size:.8em;font-weight:700;display:flex}.modal-header h4{margin:0;font-size:1.2rem}.modal-header .modal-close{cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px;transition:all .2s}.modal-header .modal-close:hover{background:#b1852d;transform:scale(1.1)}.modal-header .modal-close i{font-size:1.2em}.modal-body{text-align:center;flex-direction:column;align-items:center;gap:15px;width:100%;padding:20px;display:flex}.modal-body h3{margin:0;font-size:1.2em}.modal-body h3 .rose{color:#e2b259}.modal-body p{margin:10px 0;font-size:1em}.modal-footer{justify-content:center;gap:15px;width:100%;padding:10px 20px 30px;display:flex}.modal-footer .bouton{cursor:pointer;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:7px 15px;font-weight:500;transition:all .2s;display:flex}.modal-footer .bouton.fond-rose{color:#000;background:#e2b259;border:2px solid linen}.modal-footer .bouton.fond-rose:hover{background:#b1852d;transform:scale(1.1)}.modal-footer .bouton.border-rose{color:#e2b259;background:0 0;border-color:#e2b259}.modal-footer .bouton.border-rose:hover{color:#000;background:#e2b259;transform:scale(1.1)}.modal-footer .bouton i{font-size:1.1em}.generic-select{width:100%}.generic-select__control{font-family:PoppinsMedium,sans-serif}.generic-select__control--is-focused{animation:.3s selectFocusIn}.generic-select__value-container{font-family:PoppinsMedium,sans-serif}.generic-select__indicator-separator{display:none}.generic-select__indicator{transition:all .3s}.generic-select__menu{animation:.2s menuFadeIn;z-index:9999!important}.generic-select__menu-list,.generic-select__option{font-family:PoppinsMedium,sans-serif}.generic-select__option--is-focused{animation:.2s optionHover}.generic-select__option--is-selected{position:relative}.generic-select__option--is-selected:after{content:"✓";font-size:1.2rem;font-weight:700;animation:.3s checkmarkAppear;position:absolute;right:16px}.generic-select__multi-value{animation:.2s chipAppear}.generic-select__multi-value__remove{transition:all .2s}.generic-select__multi-value__remove:hover{transform:scale(1.1)}.generic-select__placeholder,.generic-select__single-value,.generic-select__input{font-family:PoppinsMedium,sans-serif}.generic-select__input input{font-family:PoppinsMedium,sans-serif!important}.generic-select__loading-indicator span{animation:.8s linear infinite spin}@keyframes selectFocusIn{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes optionHover{0%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes checkmarkAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes chipAppear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.generic-select__menu{max-height:180px}.generic-select__option{padding:10px 14px!important;font-size:.95rem!important}}@keyframes mhb-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-header-backoffice{display:none}@media (max-width:768px){.mobile-header-backoffice{-webkit-backdrop-filter:blur(20px)saturate(140%);z-index:800;background:#0a0a0ae0;border-bottom:1px solid #ffffff12;width:100%;transition:background .25s,box-shadow .25s;display:block;position:fixed;top:0;left:0;right:0}.mobile-header-backoffice.scrolled{background:#0a0a0af5;box-shadow:0 1px 20px #00000073}.mobile-header-container{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:1400px;height:56px;margin:0 auto;padding:0 15px;display:grid;position:relative}.mobile-header-backoffice .header-logo-section{z-index:10;justify-content:flex-start;align-items:center;min-width:0;display:flex}}.mobile-header-backoffice .header-logo-section .header-logo-link{align-items:center;min-width:0;transition:transform .2s;display:inline-flex}.mobile-header-backoffice .header-logo-section .header-logo-link:active{transform:scale(.98)}.mobile-header-backoffice .header-logo-section .logoLBP,.mobile-header-backoffice .header-logo-section .logo-container{max-width:max(130px,min(45vw,180px))}@media (max-width:768px){.mobile-header-backoffice .header-logo-section .logoLBP,.mobile-header-backoffice .header-logo-section .logo-container{max-height:34px}}.mobile-header-backoffice .header-logo-section .logoLBP img,.mobile-header-backoffice .header-logo-section .logo-container img{background:0 0;border-radius:0;width:auto;padding:0}@media (max-width:768px){.mobile-header-backoffice .header-logo-section .logoLBP img,.mobile-header-backoffice .header-logo-section .logo-container img{max-height:30px;max-width:170px!important}.mobile-header-backoffice .header-mobile-toggle{color:#ffba02;cursor:pointer;z-index:10;background:#ffba0214;border:1px solid #ffba0252;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.mobile-header-backoffice .header-mobile-toggle *{pointer-events:none}.mobile-header-backoffice .header-mobile-toggle i{line-height:1;display:flex}.mobile-header-backoffice .header-mobile-toggle:active{background:#ffba022e;border-color:#ffba02;transform:scale(.94)}.mobile-header-backoffice .header-nav{z-index:2000;opacity:0;visibility:hidden;background:#0a0a0a;flex-direction:column;width:100vw;height:100dvh;transition:opacity .24s,visibility .24s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mobile-header-backoffice .header-nav.active{opacity:1;visibility:visible}.mobile-header-backoffice .header-nav.active .nav-sections{animation:.3s cubic-bezier(.4,0,.2,1) both mhb-fade-up}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.mobile-header-backoffice .header-nav.active .nav-sections{animation:none}}.mobile-header-backoffice .header-nav .mobile-nav-header{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));height:calc(56px + env(safe-area-inset-top));background:#0a0a0a;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-logo{min-width:0}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-logo .logoLBP{align-items:center;display:flex}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-logo .logoLBP img{background:0 0;max-width:160px;max-height:30px;padding:0}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-close{color:#ffba02;background:#ffffff09;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1rem;transition:background .2s,border-color .2s;display:flex}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-close i{line-height:1;display:flex}.mobile-header-backoffice .header-nav .mobile-nav-header .mobile-nav-close:active{background:#ffba021f;border-color:#ffba0259}.mobile-header-backoffice .header-nav .nav-sections{min-height:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}.mobile-header-backoffice .header-nav .nav-section .nav-section-title{letter-spacing:.14em;text-transform:uppercase;color:#faf0e64d;margin:0 0 8px 4px;font-size:.64rem;font-weight:800;display:block}.mobile-header-backoffice .header-nav .nav-section .nav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mobile-header-backoffice .header-nav .nav-link{color:#faf0e6db;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.mobile-header-backoffice .header-nav .nav-link .nav-icon{background:#ffffff0b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:0;font-size:.95rem;transition:background-color .2s,color .2s;display:flex}.mobile-header-backoffice .header-nav .nav-link .nav-icon i{line-height:1;display:flex}.mobile-header-backoffice .header-nav .nav-link .nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-header-backoffice .header-nav .nav-link:active{background:#ffffff0a}.mobile-header-backoffice .header-nav .nav-link.link-c1 .nav-icon{color:#ffba02d9}.mobile-header-backoffice .header-nav .nav-link.link-c1.active{color:linen;background:#ffba021a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c1.active .nav-icon{color:#0a0a0a;background:#ffba02}.mobile-header-backoffice .header-nav .nav-link.link-c2 .nav-icon{color:#ff8c00d9}.mobile-header-backoffice .header-nav .nav-link.link-c2.active{color:linen;background:#ff8c001a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c2.active .nav-icon{color:#0a0a0a;background:#ff8c00}.mobile-header-backoffice .header-nav .nav-link.link-c3 .nav-icon{color:#ffd700d9}.mobile-header-backoffice .header-nav .nav-link.link-c3.active{color:linen;background:#ffd7001a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c3.active .nav-icon{color:#0a0a0a;background:gold}.mobile-header-backoffice .header-nav .nav-link.link-c4 .nav-icon{color:#ff6b35d9}.mobile-header-backoffice .header-nav .nav-link.link-c4.active{color:linen;background:#ff6b351a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c4.active .nav-icon{color:#0a0a0a;background:#ff6b35}.mobile-header-backoffice .header-nav .nav-link.link-c5 .nav-icon{color:#f4d03fd9}.mobile-header-backoffice .header-nav .nav-link.link-c5.active{color:linen;background:#f4d03f1a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c5.active .nav-icon{color:#0a0a0a;background:#f4d03f}.mobile-header-backoffice .header-nav .nav-link.link-c6 .nav-icon{color:#cd853fd9}.mobile-header-backoffice .header-nav .nav-link.link-c6.active{color:linen;background:#cd853f1a;font-weight:600}.mobile-header-backoffice .header-nav .nav-link.link-c6.active .nav-icon{color:#0a0a0a;background:peru}.mobile-header-backoffice .header-nav .header-account-mobile{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-profile-card{align-items:center;gap:8px;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile{cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;flex:1;align-items:center;gap:11px;min-width:0;padding:7px 12px 7px 8px;transition:background .2s,border-color .2s;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile.active{background:#ffba0212;border-color:#ffba0266}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-avatar-wrapper{flex-shrink:0;align-items:center;display:flex;position:relative}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-avatar-wrapper .user-avatar-img{object-fit:cover;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-avatar-wrapper .user-status-indicator{display:none}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-info .user-name{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .user-info .user-role{color:#ffba02e6;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:800}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile.disabled{opacity:.65;pointer-events:none}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-user-profile .switcher-arrow{color:#faf0e659;flex-shrink:0;font-size:.9rem;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-logout-btn{color:#ff6b6b;background:#ff6b6b12;border:1px solid #ff6b6b33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;transition:background .2s,border-color .2s,transform .15s;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-logout-btn i{line-height:1;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-logout-btn:active{background:#ff6b6b24;border-color:#ff6b6b73;transform:scale(.95)}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:8px;padding:12px;animation:.25s cubic-bezier(.4,0,.2,1) mobile-slideDown;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-header{text-transform:uppercase;color:#faf0e659;letter-spacing:.14em;align-items:center;gap:6px;padding-left:2px;font-size:.62rem;font-weight:800;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-header i{color:#ffba02;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-accounts-list{flex-direction:column;gap:4px;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-accounts-list .no-accounts-info{color:#faf0e659;text-align:center;padding:14px;font-size:.78rem}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 9px;transition:background .2s,border-color .2s;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-avatar{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:32px;height:32px}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-avatar.fallback-avatar{color:#ffba02;background:#ffba0224;justify-content:center;align-items:center;font-size:.9rem;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-info{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-info .account-name{color:#faf0e6eb;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-info .account-email{color:#faf0e654;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .account-chevron{color:#faf0e638;flex-shrink:0;font-size:.9rem;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item .active-dot-badge{color:#2ed573;background:#2ed57329;border:1px solid #2ed57359;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item.active-partner{background:#ffba0212;border-color:#ffba0247}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .saved-account-item:active{background:#ffffff0d}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions{border-top:1px solid #ffffff12;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn i{font-size:.9rem;display:flex}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn.share{color:#ffba02;background:#ffba0214;border:1px solid #ffba024d}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn.share:active{background:#ffba0229;transform:scale(.98)}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn.manage{color:#faf0e6bf;background:#ffffff08;border:1px solid #ffffff12}.mobile-header-backoffice .header-nav .header-account-mobile .mobile-account-switcher .switcher-actions .switcher-action-btn.manage:active{background:#ffffff12;transform:scale(.98)}.mobile-menu-overlay{display:none}.social-network-modal-overlay{backdrop-filter:blur(20px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:24px;animation:.4s cubic-bezier(.16,1,.3,1) modalOverlayFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.social-network-modal-overlay{align-items:flex-end;padding:0}}.social-network-modal{-webkit-backdrop-filter:blur(50px)saturate(150%);background:#0e0e0ed9;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:100%;max-width:680px;max-height:85vh;animation:.5s cubic-bezier(.2,.9,.4,1.1) modalSlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000000e6,inset 0 0 0 1px #ffffff0d,0 20px 60px #0006}@media (max-width:768px){.social-network-modal{border-radius:32px 32px 0 0;max-width:100%;height:auto;max-height:94vh;animation:.5s cubic-bezier(.16,1,.3,1) modalSlideFromBottom}}.social-network-modal:after{content:"";opacity:.7;background:radial-gradient(circle,#fff6 0%,#0000 100%);height:1px;position:absolute;top:0;left:20%;right:20%}.social-network-modal .modal-close-btn{color:#ffffff80;cursor:pointer;z-index:20;background:#ffffff08;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:20px;right:20px}.social-network-modal .modal-close-btn:hover{color:linen;background:#ffffff1a;border-color:#fff3;transform:rotate(90deg)scale(1.1)}.social-network-modal .modal-header-modern{z-index:5;align-items:center;gap:18px;padding:24px 32px 12px;display:flex;position:relative}@media (max-width:768px){.social-network-modal .modal-header-modern{padding:24px 24px 12px}}.social-network-modal .modal-header-modern .modal-icon-modern{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.75rem;display:flex;position:relative;box-shadow:0 10px 30px #0003}.social-network-modal .modal-header-modern .modal-icon-modern.facebook-icon{color:#fff;background:#1877f2;box-shadow:0 8px 24px #1877f266}.social-network-modal .modal-header-modern .modal-icon-modern.instagram-icon{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);box-shadow:0 8px 24px #dc274366}.social-network-modal .modal-header-modern .modal-icon-modern.tiktok-icon{color:#fff;background:#000;border:1px solid #fff3;box-shadow:0 8px 24px #00000080}.social-network-modal .modal-header-modern .modal-icon-modern.youtube-icon{color:#fff;background:red;box-shadow:0 8px 24px #f006}.social-network-modal .modal-header-modern .modal-header-text{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.social-network-modal .modal-header-modern .modal-header-text h2{color:linen;letter-spacing:-.02em;text-shadow:0 2px 10px #0000004d;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.social-network-modal .modal-header-modern .modal-header-text .network-badge{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0d;border-radius:6px;width:fit-content;padding:2px 8px;font-size:.7rem;font-weight:700}.social-network-modal .modal-content-modern{z-index:1;flex:1;padding:24px 32px 32px;position:relative;overflow-y:auto}@media (max-width:768px){.social-network-modal .modal-content-modern{padding:20px 24px 32px}}.social-network-modal .modal-content-modern::-webkit-scrollbar{width:4px}.social-network-modal .modal-content-modern::-webkit-scrollbar-track{background:0 0}.social-network-modal .modal-content-modern::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.social-network-modal .modal-content-modern .modal-step{margin-bottom:36px;position:relative}.social-network-modal .modal-content-modern .modal-step:not(:last-child):before{content:"";z-index:0;background:linear-gradient(#e2b25966 0%,#ffffff0d 100%);width:2px;position:absolute;top:42px;bottom:-20px;left:17px}.social-network-modal .modal-content-modern .modal-step:last-child{margin-bottom:0}.social-network-modal .modal-content-modern .modal-step .step-header{z-index:1;align-items:center;gap:16px;margin-bottom:16px;display:flex;position:relative}.social-network-modal .modal-content-modern .modal-step .step-header .step-number{color:#000;background:linear-gradient(135deg,#e2b259,#cb9023);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:flex;box-shadow:0 4px 12px #e2b25966}.social-network-modal .modal-content-modern .modal-step .step-header .step-title h3{color:#faf0e6f2;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600}.social-network-modal .modal-content-modern .modal-step .step-header .step-title .step-subtitle{color:#ffffff80;margin-top:2px;font-size:.85rem;font-weight:400}.social-network-modal .modal-content-modern .modal-step .step-content{padding-left:52px}@media (max-width:768px){.social-network-modal .modal-content-modern .modal-step .step-content{margin-top:16px;padding-left:0}}.social-network-modal .modal-content-modern .modal-step .step-content p{color:#ffffffb3;margin:0 0 16px;font-size:.95rem;line-height:1.6}.social-network-modal .modal-content-modern .modal-step .step-content p strong{color:linen;font-weight:600}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;gap:16px;margin:20px 0;padding:16px 20px;font-size:.9rem;display:flex;position:relative;overflow:hidden}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box:before{content:"";opacity:.8;background:currentColor;width:4px;position:absolute;top:0;bottom:0;left:0}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box .alert-icon{margin-top:2px;font-size:1.25rem}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box .alert-content{flex:1}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box .alert-content strong{margin-bottom:4px;font-size:1rem;display:block}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box .alert-content p{opacity:.8;margin:0;font-size:.9rem}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-warning{color:#ffc107;background:linear-gradient(90deg,#ffc1070d,#0000);border-color:#ffc1071a}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-warning strong,.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-warning .alert-icon{color:#ffc107}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-warning p{color:#fffc}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-info{color:#2196f3;background:linear-gradient(90deg,#2196f30d,#0000);border-color:#2196f31a}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-info strong,.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-info .alert-icon{color:#2196f3}.social-network-modal .modal-content-modern .modal-step .step-content .alert-box.alert-info p{color:#fffc}.social-network-modal .modal-content-modern .modal-step .step-content .media-container{background:#000;border:1px solid #ffffff1a;border-radius:16px;margin:24px 0;overflow:hidden;box-shadow:0 20px 40px #00000080}.social-network-modal .modal-content-modern .modal-step .step-content .media-container video,.social-network-modal .modal-content-modern .modal-step .step-content .media-container img{opacity:.9;width:100%;height:auto;display:block}.social-network-modal .modal-content-modern .modal-step .step-content .media-container .media-caption{color:#fff9;text-align:center;background:#141414e6;padding:12px 20px;font-size:.85rem}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram{background:linear-gradient(135deg,#ffffff08,#fff0);border:1px solid #ffffff0d;border-radius:20px;justify-content:center;align-items:center;gap:32px;margin:24px 0;padding:32px;display:flex}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .diagram-item{flex-direction:column;align-items:center;gap:12px;display:flex}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .diagram-item svg{filter:drop-shadow(0 4px 10px #00000080);font-size:2.5rem}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .diagram-item span{color:#fffc;font-size:.85rem;font-weight:600}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .diagram-item.facebook-item svg{color:#1877f2}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .diagram-item.instagram-item svg{color:#e4405f}.social-network-modal .modal-content-modern .modal-step .step-content .connection-diagram .connection-line{color:#fff3;align-items:center;font-size:1.5rem;display:flex}.social-network-modal .modal-actions-modern{background:linear-gradient(#0000 0%,#0000004d 100%);border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:16px;padding:24px 32px;display:flex}@media (max-width:768px){.social-network-modal .modal-actions-modern{background:#00000080;flex-direction:column-reverse;width:100%;padding:20px 24px}}.social-network-modal .modal-actions-modern .btn-modal-cancel{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;padding:12px 24px;font-size:.95rem;font-weight:500;transition:all .2s}.social-network-modal .modal-actions-modern .btn-modal-cancel:hover{color:linen;background:#ffffff1a}@media (max-width:768px){.social-network-modal .modal-actions-modern .btn-modal-cancel{justify-content:center;width:100%;display:flex}}.social-network-modal .modal-actions-modern .btn-modal-continue{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 32px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.social-network-modal .modal-actions-modern .btn-modal-continue:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3,#0000);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.social-network-modal .modal-actions-modern .btn-modal-continue:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}.social-network-modal .modal-actions-modern .btn-modal-continue:hover:before{opacity:1}@media (max-width:768px){.social-network-modal .modal-actions-modern .btn-modal-continue{width:100%}}.social-network-modal .modal-actions-modern .btn-modal-continue.facebook-btn{color:#fff;background:#1877f2;box-shadow:0 4px 15px #1877f24d}.social-network-modal .modal-actions-modern .btn-modal-continue.instagram-btn{color:#fff;background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);box-shadow:0 4px 15px #dc27434d}.social-network-modal .modal-actions-modern .btn-modal-continue.tiktok-btn{color:#000;background:#e2b259;box-shadow:0 4px 15px #e2b2594d}.social-network-modal .modal-actions-modern .btn-modal-continue.youtube-btn{color:#fff;background:red;box-shadow:0 4px 15px #ff00004d}.social-network-modal--mobile{max-height:92vh;border-radius:24px 24px 0 0!important;animation:.36s cubic-bezier(.16,1,.3,1) modalSlideFromBottom!important}.social-network-modal--mobile .modal-mobile-handle{background:#ffffff1f;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:12px auto 0}.social-network-modal--mobile .modal-close-btn{width:32px;height:32px;font-size:.88rem;top:14px;right:16px}.social-network-modal--mobile .modal-close-btn:hover{transform:none}.social-network-modal--mobile .modal-close-btn:active{opacity:.6}.social-network-modal--mobile .modal-header-modern{gap:12px;padding:14px 20px 8px}.social-network-modal--mobile .modal-header-modern .modal-icon-modern{border-radius:14px;width:44px;height:44px;font-size:1.45rem}.social-network-modal--mobile .modal-header-modern .modal-header-text h2{letter-spacing:-.01em;font-size:1.15rem}.social-network-modal--mobile .modal-content-modern{-webkit-overflow-scrolling:touch;padding:14px 20px 20px}.social-network-modal--mobile .modal-content-modern .modal-step{margin-bottom:22px}.social-network-modal--mobile .modal-content-modern .modal-step:not(:last-child):before{top:30px;left:14px}.social-network-modal--mobile .modal-content-modern .modal-step .step-header{gap:11px;margin-bottom:12px}.social-network-modal--mobile .modal-content-modern .modal-step .step-header .step-number{border-radius:9px;width:28px;height:28px;font-size:.8rem;font-weight:700}.social-network-modal--mobile .modal-content-modern .modal-step .step-header .step-title h3{font-size:.92rem}.social-network-modal--mobile .modal-content-modern .modal-step .step-header .step-title .step-subtitle{font-size:.72rem}.social-network-modal--mobile .modal-content-modern .modal-step .step-content{padding-left:39px}.social-network-modal--mobile .modal-content-modern .modal-step .step-content p{margin-bottom:10px;font-size:.83rem;line-height:1.55}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .alert-box{border-radius:12px;gap:10px;margin:12px 0;padding:11px 13px}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .alert-box .alert-icon{margin-top:1px;font-size:.95rem}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .alert-box .alert-content strong{margin-bottom:3px;font-size:.83rem}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .alert-box .alert-content p{font-size:.78rem}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .media-container{border-radius:12px;margin:12px 0}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .media-container video,.social-network-modal--mobile .modal-content-modern .modal-step .step-content .media-container img{object-fit:cover;max-height:200px}.social-network-modal--mobile .modal-content-modern .modal-step .step-content .media-container .media-caption{padding:8px 14px;font-size:.72rem}.social-network-modal--mobile .modal-actions-modern{background:#00000073;flex-direction:column-reverse;gap:9px;padding:14px 20px 36px}.social-network-modal--mobile .modal-actions-modern .btn-modal-cancel,.social-network-modal--mobile .modal-actions-modern .btn-modal-continue{-webkit-tap-highlight-color:transparent;border-radius:14px;width:100%;padding:14px 20px;font-size:.9rem}.social-network-modal--mobile .modal-actions-modern .btn-modal-cancel:hover,.social-network-modal--mobile .modal-actions-modern .btn-modal-continue:hover{transform:none}.social-network-modal--mobile .modal-actions-modern .btn-modal-cancel:active,.social-network-modal--mobile .modal-actions-modern .btn-modal-continue:active{opacity:.75}.social-network-modal--mobile .modal-actions-modern .btn-modal-cancel{background:#ffffff0a;border-color:#ffffff12}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalSlideFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scb-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scb-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes scb-spin{to{transform:rotate(360deg)}}@keyframes scb-breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--scb-accent-rgb), .18)}50%{box-shadow:0 0 0 12px rgba(var(--scb-accent-rgb), 0)}}.scb-page{min-height:100vh;--scb-accent:#e2b259;--scb-accent-rgb:226, 178, 89;background:#0a0a0a;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.scb-page{padding:32px 20px}}.scb-page--success{--scb-accent:#b2fa36;--scb-accent-rgb:178, 250, 54}.scb-page--error{--scb-accent:#ff5247;--scb-accent-rgb:255, 82, 71}.scb-page:before{content:"";background:radial-gradient(ellipse at 50% 32%, rgba(var(--scb-accent-rgb), .08) 0%, transparent 58%);pointer-events:none;transition:background .6s;position:absolute;top:0;bottom:0;left:0;right:0}.scb-content{z-index:1;text-align:center;opacity:0;flex-direction:column;align-items:center;width:100%;max-width:420px;transition:opacity .6s,transform .6s;display:flex;position:relative;transform:translateY(20px)}.scb-content.is-visible{opacity:1;transform:translateY(0)}.scb-chip{color:#fff9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:8px;padding:6px 14px;font-family:Open Sans,sans-serif;font-size:.8rem;font-weight:600;animation:.5s both scb-fade-up;display:inline-flex}.scb-chip i{font-size:1rem}.scb-mark{width:92px;height:92px;color:var(--scb-accent);background:rgba(var(--scb-accent-rgb), .08);border:1.5px solid rgba(var(--scb-accent-rgb), .3);border-radius:50%;justify-content:center;align-items:center;margin:32px 0 28px;animation:.55s cubic-bezier(.34,1.56,.64,1) .1s both scb-pop;display:flex}@media (max-width:768px){.scb-mark{width:80px;height:80px;margin:26px 0 24px}}.scb-mark i{font-size:2.8rem;line-height:1}@media (max-width:768px){.scb-mark i{font-size:2.4rem}}.scb-page--loading .scb-mark{animation:.55s cubic-bezier(.34,1.56,.64,1) .1s both scb-pop,2s ease-out .7s infinite scb-breathe}.scb-page--loading .scb-mark i{animation:1s linear infinite scb-spin}.scb-title{color:linen;letter-spacing:-.5px;margin:0;font-family:PoppinsMedium,sans-serif;font-size:max(1.5rem,min(4vw,1.85rem));font-weight:700;line-height:1.25;animation:.5s .1s both scb-fade-up}.scb-message{color:#fff9;max-width:38ch;margin:14px 0 0;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.65;animation:.5s .18s both scb-fade-up}@media (max-width:768px){.scb-message{font-size:.94rem}}.scb-note{color:#ffffff61;max-width:34ch;margin:12px 0 0;font-family:Open Sans,sans-serif;font-size:.85rem;line-height:1.55;animation:.5s .24s both scb-fade-up}.scb-btn{border:1px solid rgba(var(--scb-accent-rgb), .4);background:rgba(var(--scb-accent-rgb), .1);color:var(--scb-accent);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;gap:9px;margin-top:32px;padding:13px 26px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;animation:.5s .3s both scb-fade-up;display:inline-flex}@media (max-width:768px){.scb-btn{width:100%;margin-top:26px;padding:12px 22px}}.scb-btn i{font-size:1.2rem}.scb-btn:hover{background:rgba(var(--scb-accent-rgb), .18);border-color:rgba(var(--scb-accent-rgb), .6);transform:translateY(-2px)}.scb-btn:active{transform:translateY(0)scale(.98)}.scb-list{--brand:#e2b259;--brand-rgb:226, 178, 89;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(var(--brand-rgb), .3) transparent;background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:480px;max-height:340px;margin-top:28px;animation:.5s .24s both scb-fade-up;overflow-y:auto}.scb-list::-webkit-scrollbar{width:6px}.scb-list::-webkit-scrollbar-thumb{background:rgba(var(--brand-rgb), .3);border-radius:6px}.scb-list-item{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;align-items:center;gap:14px;width:100%;padding:15px 18px;font-family:Open Sans,sans-serif;transition:background .2s;display:flex}.scb-list-item:last-child{border-bottom:none}.scb-list-item:hover:not(:disabled){background:#ffffff0a}.scb-list-item:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.scb-list-item{gap:11px;padding:13px 14px}}.scb-list-item__icon{width:40px;height:40px;color:var(--brand);background:rgba(var(--brand-rgb), .12);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scb-list-item__icon i{font-size:1.3rem}.scb-list-item__body{flex:1;min-width:0}.scb-list-item__title{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.96rem;font-weight:600;display:block;overflow:hidden}.scb-list-item__sub{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8rem;display:block;overflow:hidden}.scb-list-item__chevron{color:#ffffff40;flex-shrink:0;font-size:1.4rem;transition:transform .2s,color .2s}.scb-list-item:hover:not(:disabled) .scb-list-item__chevron{color:var(--brand);transform:translate(3px)}.scb-selecting{color:var(--scb-accent);align-items:center;gap:9px;margin-top:22px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;animation:.5s both scb-fade-up;display:inline-flex}.scb-selecting i{font-size:1.15rem;animation:1s linear infinite scb-spin}@media (prefers-reduced-motion:reduce){.scb-content,.scb-chip,.scb-mark,.scb-title,.scb-message,.scb-note,.scb-btn,.scb-list{transition:none!important;animation:none!important}.scb-page--loading .scb-mark i,.scb-selecting i{animation:1s linear infinite scb-spin!important}.scb-mark{box-shadow:none!important}}.vqw-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);background:#000000e6;justify-content:center;align-items:center;padding:20px;animation:.25s vqw-fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.vqw-overlay{align-items:flex-end;padding:0}}.vqw-popup{background:#16161a;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:420px;animation:.35s cubic-bezier(.34,1.56,.64,1) vqw-slideUp;overflow:hidden;box-shadow:0 20px 60px #00000080}@media (max-width:768px){.vqw-popup{border-radius:20px 20px 0 0;max-width:100%;max-height:100vh;overflow-y:auto}}.vqw-header{background:linear-gradient(#dc354526 0%,#0000 100%);border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;padding:24px 20px 20px;display:flex;position:relative}.vqw-header--warning{background:linear-gradient(#ff980026 0%,#0000 100%)}.vqw-header--caution{background:linear-gradient(#ffc10726 0%,#0000 100%)}.vqw-icon-wrapper{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.vqw-icon-glow{background:radial-gradient(circle,#dc354566 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite vqw-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.vqw-header--warning .vqw-icon-glow{background:radial-gradient(circle,#ff980066 0%,#0000 70%)}.vqw-header--caution .vqw-icon-glow{background:radial-gradient(circle,#ffc10766 0%,#0000 70%)}.vqw-icon{color:#dc3545;filter:drop-shadow(0 2px 8px #dc354580);font-size:1.8rem;position:relative}.vqw-header--warning .vqw-icon{color:#ff9800;filter:drop-shadow(0 2px 8px #ff980080)}.vqw-header--caution .vqw-icon{color:#ffc107;filter:drop-shadow(0 2px 8px #ffc10780)}.vqw-close-btn{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.vqw-close-btn:hover{color:#dc3545;background:#dc354526;border-color:#dc35454d}.vqw-body{text-align:center;padding:20px}.vqw-title{color:#fff;text-align:center;margin:0 0 6px;font-weight:700;font-size:1.5rem!important}@media (max-width:768px){.vqw-title{font-size:1.3rem!important}}.vqw-subtitle{color:#ffffff8c;text-align:center;margin:0 0 20px;font-size:.85rem;line-height:1.5}.vqw-subtitle strong{color:#e2b259}.vqw-stats{gap:10px;margin-bottom:16px;display:flex}@media (max-width:768px){.vqw-stats{flex-direction:column}}.vqw-stat-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.vqw-stat-icon{color:#e2b259;background:#e2b2591f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;display:flex}.vqw-stat-content{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.vqw-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem}.vqw-stat-value{color:#fff;white-space:nowrap;font-size:.95rem;font-weight:700}.vqw-stat-value--highlight{color:#e2b259}.vqw-stat-value--danger{color:#dc3545}.vqw-progress{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;margin-bottom:16px;padding:14px}.vqw-progress-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.vqw-progress-label{color:#ffffff80;font-size:.75rem}.vqw-progress-badge{border-radius:100px;padding:3px 8px;font-size:.7rem;font-weight:700}.vqw-progress-badge--caution{color:#ffc107;background:#ffc10726}.vqw-progress-badge--warning{color:#ff9800;background:#ff980026}.vqw-progress-badge--danger{color:#dc3545;background:#dc354526}.vqw-progress-track{background:#ffffff14;border-radius:10px;height:6px;position:relative;overflow:hidden}.vqw-progress-current{background:#e2b25959;border-radius:10px 0 0 10px;height:100%;position:absolute;top:0;left:0}.vqw-progress-new{border-radius:0 10px 10px 0;height:100%;position:absolute;top:0}.vqw-progress-new--caution{background:linear-gradient(90deg,#ffc107,#ffda44)}.vqw-progress-new--warning{background:linear-gradient(90deg,#ff9800,#ffb74d)}.vqw-progress-new--danger{background:linear-gradient(90deg,#dc3545,#ff6b6b)}.vqw-progress-footer{justify-content:space-between;margin-top:8px;display:flex}.vqw-progress-footer span{color:#fff6;font-size:.65rem}.vqw-alert{text-align:left;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.vqw-alert--caution{background:#ffc10714;border:1px solid #ffc10726}.vqw-alert--caution .vqw-alert-icon{color:#ffc107}.vqw-alert--warning{background:#ff980014;border:1px solid #ff980026}.vqw-alert--warning .vqw-alert-icon{color:#ff9800}.vqw-alert--danger{background:#dc354514;border:1px solid #dc354526}.vqw-alert--danger .vqw-alert-icon{color:#dc3545}.vqw-alert-icon{flex-shrink:0;margin-top:1px;font-size:.85rem}.vqw-alert-text{color:#ffffffb3;margin:0;font-size:.8rem;line-height:1.4}.vqw-footer{background:#00000040;border-top:1px solid #ffffff0d;gap:10px;padding:16px 20px;display:flex}@media (max-width:768px){.vqw-footer{padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.vqw-btn{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.vqw-btn svg{font-size:.85rem}.vqw-btn--cancel{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1a}.vqw-btn--cancel:hover{background:#ffffff1a}.vqw-btn--confirm{color:#000;background:linear-gradient(135deg,#e2b259,#b1852d);box-shadow:0 4px 12px #e2b25940}.vqw-btn--confirm:hover{transform:translateY(-1px);box-shadow:0 6px 16px #e2b25959}@keyframes vqw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vqw-slideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vqw-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.nav-profile{align-items:center;gap:12px;margin-left:10px;display:flex}@media (max-width:768px){.nav-profile{display:none}}.nav-profile-info{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:2px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.nav-profile-info:hover{background:#333}.nav-profile-text{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.nav-profile-name{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:.75rem;font-weight:650}.nav-profile-label{letter-spacing:.07em;text-transform:uppercase;color:#ffba02;font-size:.5rem;font-weight:700}.nav-profile-avatar{object-fit:cover;border-radius:50%;width:35px;height:35px;padding:2px;transition:box-shadow .25s}.nav-profile-logout{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:3px;font-size:1.15rem;transition:background .2s,transform .2s;display:flex}.nav-profile-logout:hover{background:#333}.lbp-footer{z-index:10;background:linear-gradient(#0f0f0ffa 0%,#050505 100%);border-top:1px solid #e2b25926;grid-template-columns:1.2fr 1.8fr 1fr;align-items:start;gap:40px;padding:50px 40px 35px;display:grid;position:relative}.lbp-footer:before{content:"";background:linear-gradient(90deg,#0000 0%,#e2b25966 50%,#0000 100%);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:1340px){.lbp-footer{grid-template-columns:1.2fr 1.8fr 1fr;gap:30px;padding:40px 30px 30px}}@media (max-width:1024px){.lbp-footer{grid-template-columns:1fr 1fr;gap:35px;padding:35px 25px 25px}}@media (max-width:768px){.lbp-footer{text-align:center;grid-template-columns:1fr;gap:30px;padding:30px 20px 25px}}.lbp-footer__brand{flex-direction:column;gap:14px;display:flex}@media (max-width:768px){.lbp-footer__brand{align-items:center}}.lbp-footer__logo{width:200px;height:auto;transition:all .3s}.lbp-footer__logo:hover{transform:scale(1.05)}@media (max-width:1024px){.lbp-footer__logo{width:180px}}@media (max-width:768px){.lbp-footer__logo{width:160px}}.lbp-footer__tagline{color:#ffffff80;letter-spacing:.02em;font-size:.85rem;font-weight:400;line-height:1.5}@media (max-width:768px){.lbp-footer__tagline{font-size:.8rem}}.lbp-footer__legal{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.lbp-footer__legal{grid-area:1/2/2/3}}@media (max-width:768px){.lbp-footer__legal{grid-area:auto/1;align-items:center}}.lbp-footer__legal-title{text-transform:uppercase;letter-spacing:.15em;color:#e2b259;opacity:.9;margin:0;font-size:.75rem;font-weight:600}.lbp-footer__legal-links{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.lbp-footer__legal-links{align-items:center}}.lbp-footer__link{color:#ffffffb3;border-radius:4px;align-items:center;gap:10px;width:fit-content;min-width:250px;padding:4px 5px;font-size:.85rem;text-decoration:none;transition:all .25s;display:inline-flex}.lbp-footer__link svg{fill:#e2b259;color:#e2b259}.lbp-footer__link:hover{background:#e2b25926;transform:translate(4px)}.lbp-footer__link:hover .lbp-footer__link-icon{color:#e2b259;transform:scale(1.15)}@media (max-width:768px){.lbp-footer__link{justify-content:center;font-size:.8rem}.lbp-footer__link:hover{transform:none}}.lbp-footer__link-icon{text-align:center;color:#ffffff80;width:16px;font-size:.85rem;transition:all .25s}.lbp-footer__copyright{text-align:right;flex-direction:column;gap:12px;max-width:350px;display:flex}@media (max-width:1024px){.lbp-footer__copyright{border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;max-width:none;padding-top:25px}}.lbp-footer__copyright-main{color:#ffffff73;margin:0;font-size:.7rem;font-weight:400;line-height:1.7}@media (max-width:1024px){.lbp-footer__copyright-main{text-align:center;font-size:.72rem}}@media (max-width:768px){.lbp-footer__copyright-main{font-size:.68rem;line-height:1.8}}.lbp-footer__credits{color:#fff6;margin:0;font-size:.7rem}@media (max-width:1024px){.lbp-footer__credits{text-align:center}}@media (max-width:768px){.lbp-footer__credits{font-size:.68rem}}.lbp-footer__credits-link{color:#e2b259;font-weight:500;text-decoration:none;transition:all .25s}.lbp-footer__credits-link:hover{color:#edd09a;text-decoration:underline}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lbp-footer{animation:.6s ease-out footerFadeIn}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-shimmer{background:#ffffff14;animation:1.5s ease-in-out infinite skeleton-pulse;position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:1.5s ease-in-out infinite skeleton-shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.skeleton-calendar-grid{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:20px;display:grid}@media (max-width:1440px){.skeleton-calendar-grid{grid-template-columns:repeat(5,1fr);gap:10px}}@media (max-width:1280px){.skeleton-calendar-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.skeleton-calendar-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:768px){.skeleton-calendar-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:480px){.skeleton-calendar-grid{grid-template-columns:1fr;gap:8px}}.skeleton-calendar-day{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:140px;padding:14px;transition:all .3s;display:flex}@media (max-width:1280px){.skeleton-calendar-day{border-radius:10px;min-height:130px;padding:12px}}@media (max-width:768px){.skeleton-calendar-day{min-height:120px;padding:12px}}.skeleton-day-header{border-bottom:2px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.skeleton-posts-container{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-post-card-calendar{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.skeleton-icons-row{gap:6px;margin-top:4px;display:flex}.skeleton-post-list{flex-direction:column;display:flex}.skeleton-post-item{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:16px;display:flex}.skeleton-post-item:first-child{border-radius:12px 12px 0 0}.skeleton-post-item:last-child{border-bottom:none;border-radius:0 0 12px 12px}.skeleton-post-item:only-child{border-radius:12px}.skeleton-post-item-content{flex-direction:column;flex:1;gap:6px;display:flex}.skeleton-comments-section{padding:20px}.skeleton-comment-header{border-bottom:1px solid #ffffff14;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.skeleton-header-info{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-comments-list{flex-direction:column;gap:16px;display:flex}.skeleton-comment-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.skeleton-comment-content{flex-direction:column;flex:1;gap:8px;display:flex}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.flex-1{flex:1}.floating-back-button{z-index:2;backdrop-filter:blur(15px);color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;align-items:center;gap:10px;padding:12px 20px;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;animation:.4s cubic-bezier(.4,0,.2,1) forwards floatingBackButtonSlideIn;display:inline-flex;position:absolute;top:90px;left:20px}.floating-back-button__icon{align-items:center;font-size:1rem;transition:transform .3s;display:flex}.floating-back-button__label{white-space:nowrap}@media (max-width:480px){.floating-back-button__label{display:none}}.floating-back-button:hover{color:#e2b259;background:#ffffff14;border-color:#e2b2594d}.floating-back-button:hover .floating-back-button__icon{transform:translate(-4px)}.floating-back-button:active{transform:scale(.98)}.floating-back-button:focus-visible{outline-offset:2px;outline:2px solid #e2b259}@media (max-width:768px){.floating-back-button{padding:10px 16px;top:80px;left:15px}}@media (max-width:480px){.floating-back-button{border-radius:10px;padding:10px 12px;top:75px;left:12px}.floating-back-button__icon{font-size:1.1rem}}@keyframes floatingBackButtonSlideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.mh-header--scrolled~.frontoffice-container .floating-back-button{top:75px}@media (max-width:768px){.mh-header--scrolled~.frontoffice-container .floating-back-button{top:70px}}@media (max-width:480px){.mh-header--scrolled~.frontoffice-container .floating-back-button{top:65px}}.hub-page-wrapper{min-height:100vh;background:#0a0a0a!important}.hub-page-wrapper.frontoffice-container{flex-direction:column;min-height:100vh;padding-top:0;padding-bottom:2rem;display:flex}.hub-page-wrapper.account-user-page,.hub-page-wrapper.user-partner-page,.hub-page-wrapper.professional-dashboard-page{background:0 0}.backoffice-layout:has(.hub-page-wrapper){background:#0a0a0a!important}.backoffice-layout:has(.hub-container){background:#0a0a0a!important}@media (max-width:768px){.backoffice-layout:has(.hub-container.home) .backoffice-content{padding-top:0!important;padding-left:0!important;padding-right:0!important}}.hub-container{flex-direction:column;flex:1;justify-content:flex-start;min-height:calc(100vh - 80px);display:flex}.hub-container.padding{padding:max(15px,min(3vw,30px)) max(12px,min(3vw,60px))}@media (max-width:768px){.hub-container{min-height:auto;padding:0!important}.hub-container.home{padding:28px 12px!important}}.hub-grid{gap:1.25rem;width:100%;display:grid}.hub-grid.grid-3-cols{grid-template-columns:repeat(3,400px);width:fit-content;margin:0 auto}@media (max-width:1024px){.hub-grid.grid-3-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:750px){.hub-grid.grid-3-cols{width:100%;margin:0}}.hub-grid.grid-2-cols{grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}@media (max-width:768px){.hub-grid{gap:8px}.hub-container.grid-mode .hub-grid{grid-template-columns:repeat(2,1fr)!important}.hub-container.list-mode .hub-grid,.hub-grid:not(.hub-container.grid-mode .hub-grid):not(.hub-container.list-mode .hub-grid){grid-template-columns:1fr!important}}.pro-space-hub-view .hub-grid.grid-2-cols,.pro-space-hub-view .hub-grid.grid-3-cols{grid-template-columns:repeat(2,1fr);width:100%;max-width:900px;margin:0 auto}@media (max-width:750px){.pro-space-hub-view .hub-grid.grid-2-cols,.pro-space-hub-view .hub-grid.grid-3-cols{margin:0}}.hub-card{--card-icon-color:#ffba02;--card-icon-color-rgb:226, 178, 89;cursor:pointer;background:#ffffff05;border:1px solid #5556;border-radius:18px;flex-direction:column;gap:10px;padding:max(16px,min(2vw,22px));transition:all .35s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.4,0,.2,1) backwards fadeInUp;display:flex;position:relative;overflow:hidden}.hub-card:nth-child(6n+1){animation-delay:.1s}.hub-card:nth-child(6n+2){animation-delay:.2s}.hub-card:nth-child(6n+3){animation-delay:.3s}.hub-card:nth-child(6n+4){animation-delay:.4s}.hub-card:nth-child(6n+5){animation-delay:.5s}.hub-card:nth-child(6n){animation-delay:.6s}.hub-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.hub-card:hover{background:linear-gradient(145deg, rgba(var(--card-icon-color-rgb), .18) 0%, rgba(var(--card-icon-color-rgb), .08) 60%, transparent 100%);border-color:var(--card-icon-color);box-shadow:0 16px 50px #0000004d, 0 0 30px rgba(var(--card-icon-color-rgb), .2);transform:translateY(-5px)}.hub-card:hover .hub-card-badge{background:rgba(var(--card-icon-color-rgb), .25);color:#ffffffd9}.hub-card:hover .hub-card-icon-wrapper{transform:rotate(-10deg)scale(1.15)}.hub-card:hover .hub-card-arrow{background:var(--card-icon-color);box-shadow:0 4px 16px rgba(var(--card-icon-color-rgb), .5);transform:translate(5px)}.hub-card:hover .hub-card-arrow i{color:#0a0a0a!important}}.hub-card:nth-child(6n+1){--card-icon-color:#ffba02;--card-icon-color-rgb:226, 178, 89}.hub-card:nth-child(6n+2){--card-icon-color:#ff8c00;--card-icon-color-rgb:255, 140, 0}.hub-card:nth-child(6n+3){--card-icon-color:gold;--card-icon-color-rgb:255, 215, 0}.hub-card:nth-child(6n+4){--card-icon-color:#ff6b35;--card-icon-color-rgb:255, 107, 53}.hub-card:nth-child(6n+5){--card-icon-color:#f4d03f;--card-icon-color-rgb:244, 208, 63}.hub-card:nth-child(6n){--card-icon-color:peru;--card-icon-color-rgb:205, 133, 63}.hub-card-badge{text-transform:uppercase;letter-spacing:.7px;color:#c6c6c6a6;z-index:1;background:#ffffff0f;border-radius:8px;padding:6px 12px;font-size:.72rem;font-weight:700;transition:all .35s;position:absolute;top:16px;right:16px}.hub-card-icon-wrapper{background:rgba(var(--card-icon-color-rgb), .12);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:max(54px,min(6vw,66px));height:max(54px,min(6vw,66px));transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.hub-card-icon{color:var(--card-icon-color);font-size:max(1.8rem,min(2.4vw,2.2rem));transition:all .35s cubic-bezier(.4,0,.2,1)}.hub-card-icon:before{font-size:max(1.8rem,min(2.4vw,2.2rem))}.hub-card-content{flex-direction:column;gap:6px;margin-top:5px;display:flex}.hub-card-title{color:linen;letter-spacing:-.3px;margin:0;font-size:max(1.1rem,min(1.5vw,1.3rem));font-weight:700}.hub-card-description{color:#c6c6c6b3;margin:0;font-size:max(.82rem,min(1vw,.92rem));line-height:1.45}.hub-card-arrow{background:#ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:34px;height:34px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.hub-card-arrow i{color:#c6c6c699;font-size:.95rem;transition:all .35s cubic-bezier(.4,0,.2,1)}.hub-card.double-height{grid-row:span 2}@media (max-width:768px){.hub-card.double-height{grid-row:span 1}}@media (min-width:1025px){.hub-card.storage-card-hub{grid-area:1/3/3}}@media (max-width:768px){.hub-container.grid-mode .hub-card,.hub-container:not(.list-mode):not(.grid-mode) .hub-card{text-align:center;min-height:auto;aspect-ratio:unset;box-shadow:none;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.75rem .5rem;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.hub-container.grid-mode .hub-card:before,.hub-container:not(.list-mode):not(.grid-mode) .hub-card:before{display:none}.hub-container.grid-mode .hub-card:active,.hub-container:not(.list-mode):not(.grid-mode) .hub-card:active{background:rgba(var(--card-icon-color-rgb), .07);border-color:rgba(var(--card-icon-color-rgb), .32);transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.hub-container.grid-mode .hub-card .hub-card-badge,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-badge{display:none}.hub-container.grid-mode .hub-card .hub-card-icon-wrapper,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-icon-wrapper{background:rgba(var(--card-icon-color-rgb), .13);border:1px solid rgba(var(--card-icon-color-rgb), .22);border-radius:10px;width:36px;min-width:36px;height:36px;transition:transform .18s}.hub-container.grid-mode .hub-card .hub-card-icon,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-icon{color:var(--card-icon-color);font-size:1rem}.hub-container.grid-mode .hub-card .hub-card-icon:before,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-icon:before{font-size:1rem}.hub-container.grid-mode .hub-card .hub-card-content,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-content{flex:unset;text-align:center;align-items:center;gap:0;width:100%;margin-top:0}.hub-container.grid-mode .hub-card .hub-card-title,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-title{color:#faf0e6d6;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0;font-size:.72rem;font-weight:600;line-height:1.3;overflow:hidden}.hub-container.grid-mode .hub-card .hub-card-description,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-description,.hub-container.grid-mode .hub-card .hub-card-arrow,.hub-container:not(.list-mode):not(.grid-mode) .hub-card .hub-card-arrow{display:none}.hub-container.list-mode .hub-card{transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;height:66px!important;min-height:unset!important;aspect-ratio:auto!important;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:13px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:0 14px!important;display:flex!important;position:relative!important}.hub-container.list-mode .hub-card:active{background:rgba(var(--card-icon-color-rgb), .07)!important;border-color:rgba(var(--card-icon-color-rgb), .32)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0000004d!important}.hub-container.list-mode .hub-card .hub-card-badge{display:none!important}.hub-container.list-mode .hub-card .hub-card-icon-wrapper{background:rgba(var(--card-icon-color-rgb), .13)!important;border:1px solid rgba(var(--card-icon-color-rgb), .22)!important;border-radius:11px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;transition:transform .18s!important;display:flex!important}.hub-container.list-mode .hub-card .hub-card-icon{color:var(--card-icon-color);font-size:1.1rem!important}.hub-container.list-mode .hub-card .hub-card-icon:before{font-size:1.1rem!important}.hub-container.list-mode .hub-card .hub-card-content{text-align:left!important;flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:2px!important;min-width:0!important;margin-top:0!important;display:flex!important}.hub-container.list-mode .hub-card .hub-card-title{color:#faf0e6d6!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:.87rem!important;font-weight:600!important;overflow:hidden!important}.hub-container.list-mode .hub-card .hub-card-description{color:#faf0e67a!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:.64rem!important;font-weight:400!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.hub-container.list-mode .hub-card .hub-card-arrow{background:0 0!important;border-radius:0!important;flex-shrink:0!important;align-self:center!important;width:auto!important;height:auto!important;display:flex!important;position:static!important}.hub-container.list-mode .hub-card .hub-card-arrow i{transition:transform .18s;color:var(--card-icon-color)!important;opacity:.7!important;font-size:.7rem!important}}.hub-page-header{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1250px;margin:0 auto 2.5rem;display:flex}@media (max-width:768px){.hub-page-header{flex-direction:column-reverse;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}}.hub-page-header-left{flex-direction:column;gap:.25rem;display:flex}.hub-page-header-left *{text-align:left!important}.hub-page-title{color:linen;letter-spacing:-.5px;margin:0;font-size:max(1.8rem,min(4vw,2.5rem));font-weight:700}.hub-page-title .highlight{color:#e2b259!important}@media (max-width:768px){.hub-page-title{font-size:max(1.5rem,min(4vw,2rem))}}.hub-page-subtitle{color:#c6c6c6b3;margin:0;font-size:max(.9rem,min(1.2vw,1.05rem));line-height:1.4}.hub-return-button{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .3s;display:inline-flex}.hub-return-button i{font-size:1rem}.hub-return-button img{height:20px}.hub-return-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e2b25966}.hub-header{text-align:left;margin-bottom:2rem}.hub-header h1{color:#fff;margin-bottom:.5rem;font-size:2rem;font-weight:700}.hub-header h1 span,.hub-header h1 .highlight{color:#e2b259}.hub-header p{color:#fff9;font-size:1rem}@media (max-width:768px){.hub-header{margin-bottom:1.5rem}.hub-header h1{font-size:1.5rem}.hub-header p{font-size:.9rem}}.storage-info{color:#fff;z-index:1;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.storage-info h3{color:#fff;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.1rem;display:flex}.storage-info h3 i{color:#e2b259}.storage-info .storage-stat{text-align:left;width:100%;margin-bottom:1rem}.storage-info .storage-stat .stat-label{color:#fff9;justify-content:space-between;margin-bottom:.4rem;font-size:.85rem;display:flex}.storage-info .storage-stat .progress-bar{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.storage-info .storage-stat .progress-bar .progress-fill{background:linear-gradient(90deg,#e2b259,#eac684);border-radius:3px;height:100%;transition:width .5s}.storage-info .storage-stat .progress-bar.warning .progress-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.storage-info .storage-stat .progress-bar.danger .progress-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.storage-info p{color:#fff6;margin-top:auto;font-size:.8rem;line-height:1.4}.hub-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.hub-header-actions{justify-content:flex-start;width:fit-content}}.last-update-badge{color:#c6c6c6b3;white-space:nowrap;background:#ffffff0d;border-radius:8px;padding:6px 12px;font-size:.8rem}@media (max-width:600px){.last-update-badge{display:none}}.hub-action-button{color:linen;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .3s;display:inline-flex}.hub-action-button svg{font-size:1.1rem;transition:transform .3s}.hub-action-button:hover:not(:disabled){color:#e2b259;background:#e2b25926;border-color:#e2b259}.hub-action-button:disabled{opacity:.5;cursor:not-allowed}.hub-action-button.refreshing svg{animation:1s linear infinite spin}@media (max-width:768px){.hub-action-button{padding:8px 12px;font-size:.8rem}.hub-action-button span{display:none}.hub-action-button svg{font-size:1rem}}.hub-partner-summary{--hps-color:#ffba02;--hps-color-rgb:226, 178, 89;border:1px solid rgba(var(--hps-color-rgb), .2);background:#ffffff05;border-radius:16px;align-items:center;gap:14px;margin-bottom:1.25rem;padding:14px 16px;animation:.6s cubic-bezier(.4,0,.2,1) 50ms backwards fadeInUp;display:flex;position:relative;overflow:hidden}.hub-partner-summary:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--hps-color-rgb), .18), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.hub-partner-summary--empty{opacity:.6;border-style:dashed}.hub-partner-summary--empty .hps-logo-placeholder i{color:#c6c6c659}.hub-partner-summary--empty .hps-name{color:#faf0e680!important}.hps-logo{flex-shrink:0;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;display:flex;position:relative}@media (max-width:400px){.hps-logo{width:52px;min-width:52px;height:52px}}.hps-logo .hps-logo-img{object-fit:cover;border:1px solid rgba(var(--hps-color-rgb), .22);border-radius:16px;width:100%;height:100%}.hps-logo .hps-logo-placeholder{background:rgba(var(--hps-color-rgb), .12);border:1px solid rgba(var(--hps-color-rgb), .18);width:100%;height:100%;box-shadow:0 0 20px rgba(var(--hps-color-rgb), .05);border-radius:16px;justify-content:center;align-items:center;transition:all .3s;display:flex}.hps-logo .hps-logo-placeholder i{color:var(--hps-color);filter:drop-shadow(0 0 10px rgba(var(--hps-color-rgb), .4));font-size:1.5rem}@media (max-width:400px){.hps-logo .hps-logo-placeholder i{font-size:1.3rem}}.hps-status-dot{z-index:2;background:#50b33a;border:2px solid #0a0a0a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.hps-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.hps-stats-grid{gap:12px;margin-top:4px;display:flex}.hps-stat-item{flex-direction:column;gap:1px;display:flex}.hps-stat-item .hps-stat-value{color:linen;font-size:.95rem;font-weight:800;line-height:1}.hps-stat-item .hps-stat-label{text-transform:uppercase;letter-spacing:.5px;color:#c6c6c680;font-size:.6rem;font-weight:600}.hps-logo-placeholder--icon{box-shadow:none!important;background:0 0!important;border:none!important}.hps-logo-placeholder--icon i{opacity:.9;filter:drop-shadow(0 0 10px rgba(var(--hps-color-rgb), .3));font-size:2rem!important}.hps-logo--icon{width:40px;min-width:40px}@media (max-width:400px){.hps-logo--icon{width:36px;min-width:36px}}.hps-name-row{align-items:center;gap:8px;min-width:0;display:flex}.hps-name{color:linen;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.88rem;font-weight:700;line-height:1.2;overflow:hidden}.hps-badge{letter-spacing:.7px;text-transform:uppercase;color:#c6c6c699;background:#ffffff0f;border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:.62rem;font-weight:700}.hps-address{color:#c6c6c680;align-items:center;gap:4px;min-width:0;font-size:.71rem;display:flex;overflow:hidden}.hps-address i{color:var(--hps-color);opacity:.75;flex-shrink:0;font-size:.62rem}.hps-address .hps-address-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hps-actions{flex-direction:column;flex-shrink:0;gap:6px;display:flex}.hps-btn{color:#c6c6c6b3;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;padding:6px 11px;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .2s;display:inline-flex}.hps-btn i{color:rgba(var(--hps-color-rgb), .75);font-size:.8rem;line-height:1}.hps-btn:active{background:#ffffff14;transform:scale(.96)}.hps-btn--primary{background:var(--hps-color);color:#0a0a0a;border-color:#0000;font-weight:700}.hps-btn--primary i{color:#0a0a0a}.hps-btn--primary:active{opacity:.88}.hub-grid--fluid.grid-3-cols{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1250px}@media (max-width:1024px){.hub-grid--fluid.grid-3-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-grid--fluid.grid-2-cols{grid-template-columns:repeat(2,minmax(0,1fr));max-width:830px}.hub-meta{color:#c6c6c68c;align-items:center;gap:8px;width:100%;max-width:1250px;margin:0 auto 1rem;font-size:.8rem;animation:.6s .12s backwards fadeIn;display:flex}.hub-meta i{color:#ffba02;opacity:.8;font-size:.85rem;line-height:1}.hub-container.padding.hub-page-content{padding-bottom:max(40px,min(5vw,72px))}.hub-container.padding.hub-page-content .hub-page-header{margin-bottom:1.75rem}.hub-empty-state{text-align:center;width:100%;max-width:1250px;margin:0 auto;padding:max(40px,min(6vw,72px)) 20px;animation:.5s backwards fadeInUp}.hub-empty-state .hub-empty-icon{background:#ffba021a;border:1px solid #ffba0238;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 18px;display:flex}.hub-empty-state .hub-empty-icon i{color:#ffba02;font-size:1.9rem;line-height:1}.hub-empty-state .hub-empty-title{color:linen;margin:0 0 8px;font-size:1.15rem;font-weight:700}.hub-empty-state .hub-empty-message{color:#c6c6c6a6;margin:0;font-size:.9rem;line-height:1.5}.hub-card--link{text-align:left;height:100%;color:inherit;gap:8px;padding:max(16px,min(1.7vw,20px));font-family:PoppinsMedium,sans-serif;text-decoration:none}.hub-card--link .hub-card-icon-wrapper{border:1px solid rgba(var(--card-icon-color-rgb), .22);width:max(48px,min(4.4vw,56px));height:max(48px,min(4.4vw,56px))}.hub-card--link .hub-card-icon,.hub-card--link .hub-card-icon:before{font-size:max(1.45rem,min(1.9vw,1.75rem))}.hub-card--link .hub-card-icon-img{object-fit:contain;border-radius:5px;width:max(24px,min(2.2vw,28px));height:max(24px,min(2.2vw,28px))}.hub-card--link .hub-card-badge{padding:5px 10px;font-size:.62rem;top:14px;right:14px}.hub-card--link .hub-card-content{gap:4px;margin-top:2px}.hub-card--link .hub-card-title{padding-right:6px;font-size:max(.98rem,min(1.15vw,1.12rem));line-height:1.25}.hub-card--link .hub-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:max(.76rem,min(.9vw,.85rem));display:-webkit-box;overflow:hidden}.hub-card--link .hub-card-arrow{width:32px;height:32px;margin-top:auto}.hub-card--link:focus-visible{outline:2px solid var(--card-icon-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hub-card--link{transition:none;animation:none}.hub-card--link:hover{transform:none}}.reply-modal-overlay{backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.reply-modal-overlay{align-items:flex-end;padding:0}}.reply-modal-container{backdrop-filter:blur(10px);background:#121212;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:85vh;transition:all .3s;animation:.3s cubic-bezier(.4,0,.2,1) slideUp;display:flex;box-shadow:0 8px 24px #0000004d}.reply-modal-container:hover{box-shadow:0 12px 32px #0006}@media (max-width:768px){.reply-modal-container{border-bottom:none;border-radius:16px 16px 0 0;max-width:100%;max-height:75vh}}.reply-modal-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}@media (max-width:768px){.reply-modal-header{padding:16px 20px}}.reply-modal-header .reply-modal-title{color:linen;margin:0;font-size:1.1rem;font-weight:700}@media (max-width:768px){.reply-modal-header .reply-modal-title{font-size:.95rem}}.reply-modal-header .reply-modal-title .author-name{color:#e2b259}.reply-modal-header .reply-modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;transition:all .2s;display:flex}@media (max-width:768px){.reply-modal-header .reply-modal-close{border-radius:8px;width:32px;height:32px;font-size:1.4rem}}.reply-modal-header .reply-modal-close:hover{color:linen;background:#ffffff1a;border-color:#fff3}.reply-modal-header .reply-modal-close:active{transform:scale(.95)}.reply-modal-preview{background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;padding:16px 24px}@media (max-width:768px){.reply-modal-preview{padding:12px 20px}}.reply-modal-preview .preview-author{color:#e2b259;margin-bottom:6px;font-size:.85rem;font-weight:700}@media (max-width:768px){.reply-modal-preview .preview-author{margin-bottom:4px;font-size:.8rem}}.reply-modal-preview .preview-text{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.reply-modal-preview .preview-text{font-size:.85rem;line-height:1.4}}.reply-modal-content{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;min-height:120px;padding:20px 24px;overflow-y:auto}@media (max-width:768px){.reply-modal-content{min-height:100px;padding:16px 20px}}.reply-modal-content::-webkit-scrollbar{width:6px}.reply-modal-content::-webkit-scrollbar-track{background:0 0}.reply-modal-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.reply-modal-content::-webkit-scrollbar-thumb:hover{background:#fff3}.reply-modal-content .reply-modal-textarea{color:linen;resize:vertical;background:#ffffff08;border:1.5px solid #ffffff26;border-radius:12px;width:100%;min-height:120px;max-height:250px;padding:14px 16px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;line-height:1.5;transition:all .3s}@media (max-width:768px){.reply-modal-content .reply-modal-textarea{resize:none;min-height:100px;max-height:200px;padding:12px;font-size:.9rem}}.reply-modal-content .reply-modal-textarea::placeholder{color:#fff6}.reply-modal-content .reply-modal-textarea:focus{background:#ffffff0d;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591f}.reply-modal-footer{padding:18px 24px;padding-bottom:max(18px, env(safe-area-inset-bottom));border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:768px){.reply-modal-footer{padding:14px 20px;padding-bottom:max(14px, env(safe-area-inset-bottom))}}.reply-modal-footer .emoji-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:all .2s;display:flex}@media (max-width:768px){.reply-modal-footer .emoji-btn{border-radius:10px;width:40px;height:40px;font-size:1.3rem}}.reply-modal-footer .emoji-btn:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b259;transform:translateY(-1px)}.reply-modal-footer .emoji-btn:active{transform:scale(.95)}.reply-modal-footer .footer-actions{flex:1;gap:10px;display:flex}@media (max-width:768px){.reply-modal-footer .footer-actions{gap:8px}}.reply-modal-footer .footer-actions button{cursor:pointer;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}@media (max-width:768px){.reply-modal-footer .footer-actions button{gap:6px;padding:11px 18px;font-size:.9rem}}.reply-modal-footer .footer-actions button i{font-size:1.15rem}@media (max-width:768px){.reply-modal-footer .footer-actions button i{font-size:1.05rem}}.reply-modal-footer .footer-actions button.cancel-btn{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26}.reply-modal-footer .footer-actions button.cancel-btn:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.reply-modal-footer .footer-actions button.cancel-btn:active{transform:scale(.98)}.reply-modal-footer .footer-actions button.submit-btn{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;font-weight:700;box-shadow:0 4px 12px #e2b2594d}.reply-modal-footer .footer-actions button.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #e2b25966}.reply-modal-footer .footer-actions button.submit-btn:active:not(:disabled){transform:translateY(0)}.reply-modal-footer .footer-actions button.submit-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.reply-modal-emoji-picker{z-index:10001;border-radius:16px;max-width:calc(100vw - 40px);position:fixed;bottom:100px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #0009}@media (max-width:768px){.reply-modal-emoji-picker{bottom:80px}}.upl-overlay{-webkit-backdrop-filter:blur(14px);z-index:200000;background:#000000d1;justify-content:center;align-items:center;padding:20px;animation:.22s uplFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.upl-overlay{padding:16px}}.upl-card{background:#111;border:1px solid #ffffff12;border-radius:24px;width:100%;max-width:420px;animation:.4s cubic-bezier(.34,1.56,.64,1) uplPopIn;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000a6,0 0 60px -15px #ffba021a}.upl-card:before{content:"";z-index:2;background:linear-gradient(90deg,peru 0%,#ffba02 32%,gold 64%,#ff6b35 100%);height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.upl-card{border-radius:20px;max-width:100%}}.upl-header{background:#161616;border-bottom:1px solid #ffffff0f;align-items:center;gap:16px;padding:24px 24px 20px;display:flex;position:relative;overflow:hidden}.upl-header:before{content:"";pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;left:-30px}@media (max-width:768px){.upl-header{gap:13px;padding:20px 20px 16px}}.upl-card[data-phase=init] .upl-header:before{background:radial-gradient(circle,#cd853f33 0%,#0000 65%)}.upl-card[data-phase=uploading] .upl-header:before{background:radial-gradient(circle,#ffba0229 0%,#0000 65%)}.upl-card[data-phase=finalizing] .upl-header:before{background:radial-gradient(circle,#ffd7002e 0%,#0000 65%)}.upl-icon-box{z-index:1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.upl-icon-box i{color:#111;z-index:1;font-size:21px;position:relative}.upl-icon-box i.spin{animation:1.6s linear infinite pcmSpin}.upl-card[data-phase=init] .upl-icon-box{background:linear-gradient(135deg,peru,#ac6c2d);box-shadow:0 6px 20px #cd853f73,0 2px 6px #00000080}.upl-card[data-phase=uploading] .upl-icon-box{background:linear-gradient(135deg,#ffba02,#ce9600);box-shadow:0 6px 20px #ffba0273,0 2px 6px #00000080}.upl-card[data-phase=finalizing] .upl-icon-box{background:linear-gradient(135deg,gold,#d6b500);box-shadow:0 6px 20px #ffd70066,0 2px 6px #00000080}.upl-card[data-phase=finalizing] .upl-icon-box i{color:#1a1200}.upl-icon-box--pulse:before,.upl-icon-box--pulse:after{content:"";pointer-events:none;border:2px solid #ffba028c;border-radius:18px;position:absolute}.upl-icon-box--pulse:before{animation:2s ease-out infinite uplPulse;top:-7px;bottom:-7px;left:-7px;right:-7px}.upl-icon-box--pulse:after{opacity:.25;border-radius:26px;animation:2s ease-out .55s infinite uplPulse;top:-15px;bottom:-15px;left:-15px;right:-15px}@media (max-width:768px){.upl-icon-box{border-radius:12px;width:44px;height:44px}.upl-icon-box i{font-size:18px}.upl-icon-box--pulse:before{border-radius:16px;top:-5px;bottom:-5px;left:-5px;right:-5px}.upl-icon-box--pulse:after{border-radius:22px;top:-11px;bottom:-11px;left:-11px;right:-11px}}.upl-header-info{flex:1;min-width:0}.upl-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.upl-title .upl-title-suffix{color:#ffffff61;font-size:.88rem;font-weight:400}@media (max-width:768px){.upl-title{font-size:.92rem}.upl-title .upl-title-suffix{font-size:.82rem}}.upl-message{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}@media (max-width:768px){.upl-message{font-size:.7rem}}.upl-multi-badge{color:#ff8c00;white-space:nowrap;background:#ff8c001f;border:1px solid #ff8c004d;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.upl-multi-badge i{font-size:.7rem}@media (max-width:768px){.upl-multi-badge{padding:4px 8px;font-size:.67rem}}.upl-body{padding:28px 26px 26px}@media (max-width:768px){.upl-body{padding:22px 20px 24px}}.upl-progress-block{text-align:center;margin-bottom:6px}.upl-pct{letter-spacing:-3px;font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:4.8rem;font-weight:900;line-height:1}.upl-card[data-phase=init] .upl-pct,.upl-card[data-phase=uploading] .upl-pct{color:#ffba02;text-shadow:0 0 40px #ffba024d,0 2px 4px #00000080}.upl-card[data-phase=finalizing] .upl-pct{color:gold;text-shadow:0 0 50px #ffd70066,0 2px 4px #00000080}.upl-pct sup{letter-spacing:0;vertical-align:.62em;opacity:.5;margin-left:3px;font-size:1.5rem;font-weight:700}@media (max-width:768px){.upl-pct{letter-spacing:-2px;margin-bottom:16px;font-size:3.6rem}.upl-pct sup{font-size:1.15rem}}.upl-bar-track{background:#ffffff17;border-radius:10px;width:100%;height:10px;overflow:hidden}@media (max-width:768px){.upl-bar-track{height:8px}}.upl-bar-fill{background:linear-gradient(90deg,peru 0%,#ff8c00 28%,#ffba02 55%,gold 80%,#ffdd29 100%) 0 0/250% 100%;border-radius:10px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite uplGradientShift;position:relative;overflow:hidden;box-shadow:0 0 14px #ffba0299,0 0 32px #ffd70033}.upl-bar-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff80 50%,#0000 100%);width:60%;animation:1.8s ease-in-out infinite uplShimmer;position:absolute;top:0;bottom:0;left:-80%}.upl-divider{background:#ffffff0f;height:1px;margin:24px 0}@media (max-width:768px){.upl-divider{margin:18px 0}}.upl-stepper{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:0;margin-bottom:20px;padding:16px 20px;display:flex}@media (max-width:768px){.upl-stepper{border-radius:12px;margin-bottom:16px;padding:13px 14px}}.upl-step{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.upl-step .upl-step-dot{color:#ffffff59;background:#ffffff12;border:1.5px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;transition:all .3s;display:flex}@media (max-width:768px){.upl-step .upl-step-dot{width:30px;height:30px;font-size:11px}}.upl-step .upl-step-label{color:#ffffff52;white-space:nowrap;font-size:.64rem;font-weight:500;transition:color .3s}@media (max-width:768px){.upl-step .upl-step-label{font-size:.58rem}}.upl-step--active[data-step=init] .upl-step-dot{color:#fff8f0;background:linear-gradient(135deg,peru,#ac6c2d);border-color:#0000;box-shadow:0 4px 16px #cd853f8c,0 0 0 3px #cd853f26}.upl-step--active[data-step=init] .upl-step-label{color:peru;font-weight:700}.upl-step--active[data-step=uploading] .upl-step-dot{color:#111;background:linear-gradient(135deg,#ffba02,#ce9600);border-color:#0000;box-shadow:0 4px 16px #ffba028c,0 0 0 3px #ffba0226}.upl-step--active[data-step=uploading] .upl-step-label{color:#ffba02;font-weight:700}.upl-step--active[data-step=finalizing] .upl-step-dot{color:#1a1200;background:linear-gradient(135deg,gold,#d6b500);border-color:#0000;box-shadow:0 4px 16px #ffd70080,0 0 0 3px #ffd70026}.upl-step--active[data-step=finalizing] .upl-step-label{color:gold;font-weight:700}.upl-step--done .upl-step-dot{color:gold;background:#ffd7001a;border-color:#ffd70066}.upl-step--done .upl-step-label{color:#ffffff6b}.upl-step-line{background:#ffffff1a;border-radius:2px;flex:1;min-width:14px;height:1.5px;margin:0 8px 22px;transition:background .35s;position:relative;overflow:hidden}.upl-step-line--filled{background:linear-gradient(90deg,peru,#ffba02)}@media (max-width:768px){.upl-step-line{min-width:8px;margin:0 5px 18px}}.upl-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}@media (max-width:768px){.upl-pills{gap:6px;margin-bottom:14px}}.upl-pill{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:7px;padding:7px 14px;font-size:.77rem;font-weight:600;display:inline-flex}.upl-pill i{flex-shrink:0;font-size:.78rem}.upl-pill--fragments{border-color:#ff8c0033}.upl-pill--fragments i{color:#ff8c00}.upl-pill--time{border-color:#ff6b3533}.upl-pill--time i{color:#ff6b35}@media (max-width:768px){.upl-pill{padding:5px 11px;font-size:.71rem}}.upl-tip{background:#ff8c000f;border:1px solid #ff8c0033;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 15px;display:flex}.upl-tip i{color:#ff8c00;flex-shrink:0;margin-top:2px;font-size:.92rem}.upl-tip span{color:#ffffff85;font-size:.76rem;line-height:1.6}@media (max-width:768px){.upl-tip span{font-size:.71rem}.upl-tip{gap:8px;padding:10px 12px}}@keyframes uplFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uplPopIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes uplPulse{0%{opacity:.65;transform:scale(1)}60%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes uplGradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes uplShimmer{0%{left:-80%}to{left:130%}}.sp-state-text,.sp-control-ask-text,.sp-active-text,.sp-consent-title,.sp-note span,.sp-option-desc,.sp-foot-note span,.sp-hero-text,.sp-hero-title,.sp-lead{text-wrap:balance}.support-button,.support-panel,.support-live-bar{--sp-surface:#ffffff0a;--sp-surface-2:#ffffff12;--sp-border:#55555580;--sp-border-strong:#78787899;--sp-text:linen;--sp-text-soft:#faf0e69e;--sp-text-dim:#faf0e666;--sp-radius:12px;--sp-c:#ffba02;--sp-c-rgb:255, 186, 2}.support-button{color:#0a0a0a;cursor:pointer;z-index:5;background:linear-gradient(135deg,#ffba02 0%,#ffba02d1 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:21px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 18px #ffba0247,0 2px 8px #0006}.support-button.native{bottom:calc(var(--support-nav-h,0px) + 16px)}.support-button i{line-height:1}.support-button:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 26px #ffba0261,0 3px 10px #00000073}.support-button:active{transform:scale(.95)}.support-button.is-live{color:#fff;background:linear-gradient(135deg,#ff6b35 0%,#ff6b35d1 100%);animation:2.4s ease-in-out infinite sp-live-ring}@media (max-width:768px){.support-button{width:50px;height:50px;font-size:19px;bottom:16px;right:16px}.support-button[aria-expanded=true]{z-index:9997}}@keyframes sp-live-ring{0%,to{box-shadow:0 6px 18px #ff6b3559,0 0 #ff6b3566}50%{box-shadow:0 6px 18px #ff6b3559,0 0 0 9px #ff6b3500}}.support-button-dot{background:#ff6b35;border:2px solid #0f0f0f;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}.support-overlay{display:none}@media (max-width:768px){.support-overlay{z-index:9996;-webkit-backdrop-filter:blur(2px);background:#0000008c;animation:.2s sp-veil-in;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}@keyframes sp-veil-in{0%{opacity:0}to{opacity:1}}.support-panel{border:1px solid var(--sp-border);width:352px;color:var(--sp-text);z-index:9998;max-height:calc(100vh - 130px);background:#131313;border-radius:18px;flex-direction:column;max-height:calc(100dvh - 130px);animation:.26s cubic-bezier(.22,1,.36,1) sp-rise;display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 30px 80px #0009}.support-panel.native{bottom:calc(var(--support-nav-h,0px) + 82px)}@media (max-width:768px){.support-panel{width:auto;bottom:76px;left:12px;right:12px}.support-panel.native{bottom:calc(var(--support-nav-h,0px) + 78px)}}@keyframes sp-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sp-header{border-bottom:1px solid var(--sp-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 15px 12px;display:flex}.sp-title{letter-spacing:.01em;color:var(--sp-text);margin:0;font-size:.95rem;font-weight:600}.sp-close{background:var(--sp-surface-2);color:var(--sp-text-dim);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:27px;height:27px;font-size:18px;line-height:1;transition:color .18s,border-color .18s;display:flex}.sp-close:hover{color:var(--sp-text);border-color:var(--sp-border-strong)}.sp-body{flex:1;min-height:0;padding:15px;overflow-y:auto}.sp-lead{color:var(--sp-text-soft);margin:0 0 13px;font-size:.82rem;line-height:1.55}.sp-lead strong{color:var(--sp-text);font-weight:600}.sp-hero{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:12px 8px 18px;display:flex}.sp-hero-icon{width:48px;height:48px;color:var(--sp-c);background:rgba(var(--sp-c-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--sp-c-rgb), .28);border-radius:15px;justify-content:center;align-items:center;margin-bottom:3px;font-size:1.25rem;display:flex}.sp-hero-title{color:var(--sp-text);font-size:.95rem;font-weight:600}.sp-hero-text{max-width:250px;color:var(--sp-text-dim);font-size:.75rem;line-height:1.5}@media (max-height:640px){.sp-hero{gap:5px;padding:4px 8px 12px}.sp-hero-icon{border-radius:13px;width:40px;height:40px;font-size:1.05rem}.sp-hero-text{display:none}}.sp-foot-note{border-top:1px solid var(--sp-border);color:var(--sp-text-dim);align-items:center;gap:8px;margin:14px 0 0;padding-top:13px;font-size:.7rem;line-height:1.45;display:flex}.sp-foot-note i{color:#f4d03f;flex-shrink:0;font-size:.8rem}.sp-options{flex-direction:column;gap:10px;display:flex}.sp-option{text-align:left;background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);cursor:pointer;align-items:center;gap:12px;width:100%;padding:13px 12px;transition:background .2s,border-color .2s;display:flex}.sp-option:hover{background:var(--sp-surface-2);border-color:rgba(var(--sp-c-rgb), .45)}.sp-option-icon{width:38px;height:38px;color:var(--sp-c);background:rgba(var(--sp-c-rgb), .13);box-shadow:inset 0 0 0 1px rgba(var(--sp-c-rgb), .28);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.sp-option-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sp-option-title{color:var(--sp-text);font-size:.85rem;font-weight:600}.sp-option-desc{color:var(--sp-text-dim);font-size:.71rem;line-height:1.45}.sp-option-chevron{color:rgba(var(--sp-c-rgb), .55);flex-shrink:0;font-size:.8rem}.sp-code-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:16px 14px 12px}.sp-code-digits{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.sp-digit{border:1px solid var(--sp-border);font-variant-numeric:tabular-nums;color:gold;background:#0000004d;border-radius:9px;justify-content:center;align-items:center;height:46px;font-size:1.32rem;font-weight:600;display:flex}@media (max-width:768px){.sp-digit{height:44px;font-size:1.22rem}}.sp-code-copy{border:none;border-top:1px solid var(--sp-border);color:#ffba02d9;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:11px;padding:7px;font-size:.74rem;font-weight:600;transition:color .18s;display:flex}.sp-code-copy i{font-size:.8rem;line-height:1}.sp-code-copy:hover{color:gold}.sp-waiting-status{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);color:var(--sp-text-soft);align-items:center;gap:9px;margin-top:12px;padding:10px 12px;font-size:.75rem;display:flex}.sp-timer{font-variant-numeric:tabular-nums;color:var(--sp-c);margin-left:auto;font-weight:600}.sp-pulse{background:var(--sp-c);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--sp-c-rgb), .18);border-radius:50%;flex-shrink:0;animation:1.8s ease-in-out infinite sp-pulse;position:relative}.sp-pulse--live{background:#ff6b35;box-shadow:0 0 0 3px #ff6b3533}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.28}}.sp-note{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);color:var(--sp-text-dim);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 11px;font-size:.71rem;line-height:1.5;display:flex}.sp-note i{color:#f4d03f;flex-shrink:0;margin-top:1px;font-size:.8rem}.sp-consent{text-align:center}.sp-avatar{background:rgba(var(--sp-c-rgb), .12);width:60px;height:60px;box-shadow:inset 0 0 0 1px rgba(var(--sp-c-rgb), .35);color:var(--sp-c);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;margin:2px auto 13px;font-size:1.15rem;font-weight:600;display:flex;overflow:hidden}.sp-avatar img{object-fit:cover;width:100%;height:100%}.sp-consent-title{color:var(--sp-text-soft);margin:0 0 15px;font-size:.88rem;line-height:1.55}.sp-consent-title strong{color:var(--sp-text);font-weight:600}.sp-consent-list{text-align:left;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.sp-consent-list li{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);color:var(--sp-text-soft);align-items:center;gap:10px;padding:9px 11px;font-size:.73rem;line-height:1.45;display:flex}.sp-consent-bullet{width:26px;height:26px;color:var(--sp-c);background:rgba(var(--sp-c-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--sp-c-rgb), .26);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.sp-consent-actions{grid-template-columns:1fr 1.5fr;gap:9px;display:grid}.sp-active-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);margin-bottom:12px;padding:13px}.sp-active-badge{letter-spacing:.07em;text-transform:uppercase;color:#ff8a5c;background:#ff6b3529;border-radius:999px;align-items:center;gap:8px;margin-bottom:9px;padding:4px 10px 4px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.sp-active-text{color:var(--sp-text-soft);margin:0;font-size:.79rem;line-height:1.55}.sp-active-text strong{color:var(--sp-text);font-weight:600}.sp-control-ask{background:rgba(var(--sp-c-rgb), .06);border:1px solid rgba(var(--sp-c-rgb), .32);border-radius:var(--sp-radius);margin-bottom:12px;padding:12px}.sp-control-ask-text{color:var(--sp-text-soft);margin:0 0 11px;font-size:.76rem;line-height:1.5}.sp-control-ask-text strong{color:var(--sp-text);font-weight:600}.sp-primary-btn,.sp-ghost-btn,.sp-danger-btn{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:.79rem;font-weight:600;transition:filter .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s;display:flex}.sp-primary-btn i,.sp-ghost-btn i,.sp-danger-btn i{font-size:.85rem;line-height:1}.sp-primary-btn:active,.sp-ghost-btn:active,.sp-danger-btn:active{transform:translateY(1px)}.sp-primary-btn{color:#0a0a0a;background:linear-gradient(135deg,#ffba02 0%,#ffba02d1 100%);border:1px solid #0000}.sp-primary-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffba0259}.sp-actions-stack{flex-direction:column;gap:9px;display:flex}.sp-actions-stack .sp-ghost-btn,.sp-actions-stack .sp-danger-btn{margin-top:0}.sp-ghost-btn{background:var(--sp-surface-2);border:1px solid var(--sp-border);width:100%;color:var(--sp-text-dim);margin-top:11px}.sp-ghost-btn:hover{border-color:var(--sp-border-strong);color:var(--sp-text)}.sp-consent-actions .sp-ghost-btn{margin-top:0}.sp-danger-btn{color:#ff8a5c;background:#ff6b351f;border:1px solid #ff6b3561;width:100%}.sp-danger-btn:hover{background:#ff6b3533;border-color:#ff6b3599}.sp-state{text-align:center;flex-direction:column;align-items:center;padding:14px 0 4px;display:flex}.sp-state-text{color:var(--sp-text-soft);margin:13px 0 0;font-size:.79rem;line-height:1.5}.sp-state-icon--error{color:#e06a6a;background:#af212129;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.95rem;display:flex;box-shadow:inset 0 0 0 1px #af21216b}.sp-spinner{border:2.5px solid #ffba022e;border-top-color:#ffba02;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}.support-live-bar{z-index:1050;box-sizing:border-box;min-height:33px;padding:8px 15px;padding-top:calc(8px + env(safe-area-inset-top,0px));color:#ffc3a6;background:#1a120d;border-bottom:1px solid #ff6b3566;align-items:center;gap:10px;font-size:.73rem;font-weight:500;animation:.25s sp-slide-down;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:768px){.support-live-bar{top:auto;bottom:calc(var(--support-nav-h,0px) + 16px);border:1px solid #ff6b3573;border-radius:999px;min-height:0;padding:9px 10px 9px 14px;animation:.25s sp-rise;left:12px;right:12px;box-shadow:0 10px 28px #00000080}.support-live-bar.native{bottom:calc(var(--support-nav-h,0px) + 16px)}body.support-live-active .support-button{bottom:70px}body.support-live-active .support-button.native{bottom:calc(var(--support-nav-h,0px) + 70px)}}@keyframes sp-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.support-live-bar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.support-live-bar-stop{color:#ff8a5c;cursor:pointer;background:#00000040;border:1px solid #ff6b358c;border-radius:999px;flex-shrink:0;padding:5px 13px;font-size:.7rem;font-weight:700;transition:background .18s,color .18s}.support-live-bar-stop:hover{color:#fff;background:#ff6b3540}body.support-live-active{--support-bar-h:calc(33px + env(safe-area-inset-top,0px))}body.support-live-active .mh-header{top:var(--support-bar-h)}body.support-live-active .backoffice-layout,body.support-live-active .frontoffice-container{padding-top:var(--support-bar-h)}@media (max-width:768px){body.support-live-active .mh-header{top:0}body.support-live-active .backoffice-layout,body.support-live-active .frontoffice-container{padding-top:0}}.support-ghost-pointer{z-index:2147483000;pointer-events:none;background:#ffba0252;border:2px solid #ffba02;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:left 80ms linear,top 80ms linear;position:fixed;box-shadow:0 0 12px #ffba0280}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.mobile-bottom-nav{z-index:10000;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(24px);background:#080808f7;border-top:1px solid #ffffff12;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav .nav-item{color:#ffffff52;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 4px 13px;text-decoration:none;transition:color .22s;display:flex;position:relative}.mobile-bottom-nav .nav-item:before{content:"";background:var(--nav-accent);width:28px;height:3px;box-shadow:0 0 8px var(--nav-accent-glow);opacity:0;border-radius:0 0 3px 3px;transition:transform .32s cubic-bezier(.34,1.4,.64,1),opacity .2s;position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.mobile-bottom-nav .nav-item i{font-size:19px;line-height:1;transition:transform .28s cubic-bezier(.34,1.4,.64,1)}.mobile-bottom-nav .nav-item .nav-label{letter-spacing:.04em;font-family:PoppinsMedium,sans-serif;font-size:10px;font-weight:600;line-height:1}.mobile-bottom-nav .nav-item.active{color:var(--nav-accent)}.mobile-bottom-nav .nav-item.active:before{opacity:1;transform:translate(-50%)scaleX(1)}.mobile-bottom-nav .nav-item.active i{transform:translateY(-2px)scale(1.12)}.mobile-bottom-nav .nav-item:active{transition:transform .1s;transform:scale(.88)}body.app-modal-open .mobile-bottom-nav{z-index:1000}@media (max-width:768px){body.app-modal-open .hm-overlay .hm-modal{padding-bottom:env(safe-area-inset-bottom,0px)}body.app-modal-open .pcm-overlay .pcm-popup{margin-bottom:env(safe-area-inset-bottom,0px)}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes ptr-spin{to{transform:rotate(360deg)}}@keyframes ptr-pop{0%{transform:scale(.5)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ptr{z-index:320;pointer-events:none;will-change:transform, opacity;position:fixed;top:0;left:50%}.ptr:not(.ptr--pulling){transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s}.ptr-disc{background:radial-gradient(circle at 32% 28%,#1a1712,#0d0c0a);border:1px solid #e2b25938;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:-48px;transition:transform .16s;display:flex;position:relative;box-shadow:0 8px 26px #0000008c,0 0 0 4px #0a0a0a8c}.ptr-ring{background:conic-gradient(#e2b259 var(--ptr-deg,0deg), #ffffff0f 0deg);border-radius:50%;transition:background 50ms linear;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.ptr-arrow{color:#e2b2598c;font-size:.95rem;transition:transform .24s cubic-bezier(.22,1,.36,1),color .2s;display:flex;position:relative}.ptr--ready .ptr-arrow{color:#e2b259;transform:rotate(180deg)}.ptr--ready .ptr-disc{border-color:#e2b25980}.ptr--refreshing .ptr-ring{opacity:0}.ptr-loader{border:2px solid #e2b2592e;border-top-color:#e2b259;border-radius:50%;width:19px;height:19px;animation:.68s linear infinite ptr-spin,.3s ptr-pop;position:relative}@keyframes pam-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pam-pop-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pam-overlay{z-index:4200;box-sizing:border-box;-webkit-backdrop-filter:blur(9px);background:#060608bd;justify-content:center;align-items:center;padding:1.25rem;font-family:PoppinsMedium,sans-serif;animation:.25s both pam-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pam-modal{box-sizing:border-box;text-align:center;background:linear-gradient(165deg,#171512 0%,#0b0b0a 60%);border:1px solid #ffba0233;border-radius:26px;width:100%;max-width:420px;max-height:calc(100dvh - 2.5rem);padding:2.6rem 1.7rem 1.5rem;animation:.38s cubic-bezier(.22,1,.36,1) both pam-pop-in;position:relative;overflow:hidden auto;box-shadow:0 26px 64px #0009,inset 0 0 0 1px #ffffff08,0 0 60px #ff8c0014}.pam-modal *{font-family:PoppinsMedium,sans-serif}.pam-glow{pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#ffba0259 0%,#ff6b3529 45%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;left:-90px}.pam-close{z-index:1;color:linen;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.35rem;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.pam-close:hover{background:#ffffff24}.pam-badge{color:#ffba02;letter-spacing:.8px;text-transform:uppercase;background:#ffba021a;border:1px solid #ffba0266;border-radius:50px;align-items:center;gap:.45rem;padding:.35rem .9rem;font-size:.68rem;font-weight:700;display:inline-flex;position:relative}.pam-badge i{font-size:.85rem;display:inline-flex}.pam-logo{filter:drop-shadow(0 4px 16px #ffba0247);width:auto;height:46px;margin:1.3rem auto 0;display:block}.pam-title{color:linen;letter-spacing:-.3px;margin:1.1rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.25}.pam-dot{color:#ffba02}.pam-subtitle{color:#ffffff94;margin:.65rem 0 0;font-size:.88rem;line-height:1.5}.pam-features{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.pam-feature{color:#ffffffb8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:50px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.pam-feature i{color:var(--pam-feature-color,#ffba02);font-size:.8rem;display:inline-flex}.pam-feature--1{--pam-feature-color:#ff8c00}.pam-feature--2{--pam-feature-color:gold}.pam-feature--3{--pam-feature-color:#ff6b35}.pam-feature--4{--pam-feature-color:#f4d03f}.pam-feature--5{--pam-feature-color:peru}.pam-stores{flex-direction:column;gap:.7rem;margin-top:1.5rem;display:flex}.pam-store-btn{color:#fff;text-align:left;background:#000;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;gap:.85rem;padding:.8rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pam-store-btn:hover{border-color:#ffba028c;transform:translateY(-2px);box-shadow:0 10px 24px #00000073}.pam-store-btn:active{transform:translateY(0)scale(.99)}.pam-store-icon{color:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.pam-store-text{flex-direction:column;line-height:1.2;display:flex}.pam-store-small{color:#ffffffad;letter-spacing:.4px;font-size:.68rem}.pam-store-big{color:#fff;font-size:1.1rem;font-weight:700}.pam-later{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:14px;width:100%;margin-top:1.15rem;padding:.6rem;font-size:.82rem;font-weight:600;transition:color .2s,background .2s}.pam-later:hover{color:linen;background:#ffffff0d}@media (max-width:768px){.pam-modal{border-radius:22px;padding:2.4rem 1.15rem 1.3rem}.pam-logo{height:40px}.pam-title{font-size:1.3rem}.pam-subtitle{font-size:.84rem}}.psm-overlay{z-index:10000!important}.psm-body{gap:0!important;padding-top:16px!important;padding-bottom:16px!important}.psm-list{flex-direction:column;gap:8px;display:flex}.psm-item{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:#ffffff08;border:1px solid #5556;border-radius:12px;outline:none;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.psm-item:hover:not(.is-disabled){border-color:rgba(var(--hm-accent-rgb), .5);background:rgba(var(--hm-accent-rgb), .06);transform:translateY(-1px);box-shadow:0 6px 18px #00000040}.psm-item:focus-visible{box-shadow:0 0 0 2px rgba(var(--hm-accent-rgb), .45)}.psm-item.is-selected{border-color:rgba(var(--hm-accent-rgb), .5);background:rgba(var(--hm-accent-rgb), .07)}.psm-item.is-selected .psm-arrow{background:rgba(var(--hm-accent-rgb), .14);border-color:rgba(var(--hm-accent-rgb), .35);color:rgb(var(--hm-accent-rgb))}.psm-item.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.psm-avatar{background:rgba(var(--hm-accent-rgb), .12);border:1px solid rgba(var(--hm-accent-rgb), .22);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;overflow:hidden}.psm-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.psm-avatar__fallback{width:100%;height:100%;color:rgb(var(--hm-accent-rgb));justify-content:center;align-items:center;font-size:1.15rem;display:flex}.psm-item-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.psm-item-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.psm-item-name{color:linen;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.9rem;font-weight:700;overflow:hidden}.psm-active-badge{color:#2ed573;white-space:nowrap;background:#2ed5731f;border:1px solid #2ed57352;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.psm-active-badge i{font-size:.62rem}.psm-item-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.psm-meta-chip{color:#ffffff73;align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.psm-meta-chip i{color:rgba(var(--hm-accent-rgb), .7);font-size:.72rem}.psm-perms{border-top:1px solid #55555552;flex-direction:column;gap:5px;margin-top:4px;padding-top:8px;display:flex}.psm-perms__label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff59;font-size:.67rem;font-weight:700}.psm-perms__chips{flex-wrap:wrap;gap:5px;display:flex}.psm-perm-chip{background:rgba(var(--hm-accent-rgb), .1);border:1px solid rgba(var(--hm-accent-rgb), .22);color:#ffffffc7;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.71rem;font-weight:500;display:inline-flex}.psm-perm-chip i{color:rgb(var(--hm-accent-rgb));font-size:.66rem}.psm-arrow{color:#fff6;background:#ffffff0a;border:1px solid #55555580;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:1rem;transition:all .2s;display:flex}.psm-item:hover:not(.is-disabled) .psm-arrow{background:rgba(var(--hm-accent-rgb), .14);border-color:rgba(var(--hm-accent-rgb), .4);color:rgb(var(--hm-accent-rgb));transform:translate(2px)}.psm-loading{-webkit-backdrop-filter:blur(4px);color:linen;z-index:10;background:#131313e0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.9rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:480px){.psm-item{padding:10px 12px}.psm-avatar{border-radius:10px;width:38px;min-width:38px;height:38px}.psm-item-name{font-size:.85rem}.psm-arrow{display:none}}.ssb-intro{background:rgba(var(--hm-accent-rgb), .07);border:1px solid rgba(var(--hm-accent-rgb), .2);color:#ffffffad;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;font-size:.74rem;line-height:1.45;display:flex}.ssb-intro>i{color:rgb(var(--hm-accent-rgb));flex-shrink:0;margin-top:1px;font-size:.85rem}.ssb-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:768px){.ssb-grid{grid-template-columns:repeat(2,1fr)}}.ssb-card{--ssb-rgb:var(--hm-accent-rgb);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #5556;border-radius:11px;align-items:center;gap:9px;padding:9px 10px;font-family:PoppinsMedium,sans-serif;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.ssb-card:hover{border-color:rgba(var(--ssb-rgb), .55);background:rgba(var(--ssb-rgb), .06);transform:translateY(-2px)}.ssb-card:focus-visible{outline:2px solid rgb(var(--ssb-rgb));outline-offset:2px}.ssb-card.is-active{border-color:rgb(var(--ssb-rgb));background:rgba(var(--ssb-rgb), .1);box-shadow:0 0 0 1px rgba(var(--ssb-rgb), .55), 0 6px 16px #00000052}.ssb-card.is-active:before{opacity:1}.ssb-card.is-active .ssb-card-icon{background:rgba(var(--ssb-rgb), .2);border-color:rgba(var(--ssb-rgb), .5)}.ssb-card-icon{background:rgba(var(--ssb-rgb), .12);border:1px solid rgba(var(--ssb-rgb), .24);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,border-color .2s;display:flex}.ssb-card-icon i{color:rgb(var(--ssb-rgb));font-size:.95rem;line-height:1;display:flex}.ssb-card-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ssb-card-title{color:linen;font-size:.8rem;font-weight:700;line-height:1.15}.ssb-card-desc{text-overflow:ellipsis;white-space:nowrap;color:#ffffff75;font-size:.66rem;line-height:1.3;overflow:hidden}body.ssb-modal-open .mobile-bottom-nav{z-index:1000}@media (max-width:768px){body.ssb-modal-open .hm-overlay .hm-modal{padding-bottom:env(safe-area-inset-bottom,0px)}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes ms-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ms-settings-page{background:#0a0a0a;min-height:100vh}.ms-settings-page .hub-container.padding{padding:28px 12px 40px!important}.ms-settings-page .ms-animate{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards ms-fade-up}.ms-settings-page .ms-section-label{letter-spacing:.12em;text-transform:uppercase;color:#e2b25980;margin:0 0 8px 2px;font-family:PoppinsMedium,sans-serif;font-size:.68rem}.ms-settings-page .ms-section-label~.ms-section-label{margin-top:24px}.ms-settings-page .ms-card{--ms-color:#e2b259;--ms-color-rgb:226, 178, 89;background:rgba(var(--ms-color-rgb), .025);border:1px solid rgba(var(--ms-color-rgb), .18);border-radius:18px;flex-direction:column;gap:14px;margin-bottom:22px;padding:20px 16px;transition:border-color .3s,box-shadow .3s;display:flex}.ms-settings-page .ms-card-header{align-items:center;gap:9px;display:flex}.ms-settings-page .ms-card-header i{color:var(--ms-color);font-size:.95rem}.ms-settings-page .ms-card-header h3{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700}.ms-settings-page .ms-row{align-items:center;gap:12px;display:flex}.ms-settings-page .ms-row.ms-row--column{flex-direction:column;align-items:flex-start;gap:14px}.ms-settings-page .ms-row.ms-row--main-toggle{border-bottom:1px solid #ffffff0d;padding-bottom:14px}.ms-settings-page .ms-row.ms-row--disabled{opacity:.32;pointer-events:none}.ms-settings-page .ms-row-icon{background:rgba(var(--ms-color-rgb), .08);border:1px solid rgba(var(--ms-color-rgb), .14);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.ms-settings-page .ms-row-icon i{color:var(--ms-color);font-size:.8rem}.ms-settings-page .ms-row-info{flex-direction:column;flex:1;gap:2px;display:flex}.ms-settings-page .ms-row-title{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.88rem}.ms-settings-page .ms-row-desc{color:#c6c6c673;font-size:.75rem;line-height:1.4}.ms-settings-page .ms-toggle{cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .25s;position:relative}.ms-settings-page .ms-toggle.on{background:var(--ms-color,#e2b259)}.ms-settings-page .ms-toggle.off{background:#ffffff1a}.ms-settings-page .ms-toggle.disabled{opacity:.3;cursor:default}.ms-settings-page .ms-toggle.ms-toggle--large{border-radius:14px;width:50px;height:28px}.ms-settings-page .ms-toggle.ms-toggle--large .ms-toggle-thumb{width:22px;height:22px;top:3px}.ms-settings-page .ms-toggle.ms-toggle--large.on .ms-toggle-thumb{left:calc(100% - 25px)}.ms-settings-page .ms-toggle.ms-toggle--large.off .ms-toggle-thumb{left:3px}.ms-settings-page .ms-toggle .ms-toggle-thumb{background:#272727;border-radius:50%;width:18px;height:18px;transition:left .25s cubic-bezier(.34,1.4,.64,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ms-settings-page .ms-toggle.on .ms-toggle-thumb{left:calc(100% - 21px)}.ms-settings-page .ms-toggle.off .ms-toggle-thumb{left:3px}.ms-settings-page .ms-notif-details{flex-direction:column;gap:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s;display:flex;overflow:hidden}.ms-settings-page .ms-notif-details.visible{opacity:1;max-height:300px}.ms-settings-page .ms-notif-details.hidden{opacity:0;max-height:0}.ms-settings-page .ms-notif-row{border-bottom:1px solid #ffffff0a;padding:10px 0}.ms-settings-page .ms-notif-row:last-child{border-bottom:none;padding-bottom:0}.ms-settings-page .ms-notif-row:first-child{padding-top:0}.ms-settings-page .ms-flaticon-credit{text-align:center;color:#ffffff38;margin-top:4px;padding-bottom:12px;font-family:PoppinsMedium,sans-serif;font-size:.72rem}.ms-settings-page .ms-flaticon-credit button{color:#e2b259;font-size:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.ms-settings-page .ms-flaticon-credit button:active{opacity:.6}.ms-settings-page .ms-link-row{cursor:pointer;text-align:left;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;align-items:center;gap:12px;padding:0 0 14px;text-decoration:none;transition:opacity .15s;display:flex}.ms-settings-page .ms-link-row.ms-link-row--border{border-bottom:1px solid #ffffff0d}.ms-settings-page .ms-link-row:active{opacity:.5}.ms-settings-page .ms-link-chevron{color:#ffffff2e;flex-shrink:0;font-size:1.1rem}.ms-settings-page .ms-display-selector{gap:8px;width:100%;display:flex}.ms-settings-page .ms-display-btn{color:#c6c6c666;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:11px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;transition:background .2s,border-color .2s,color .2s;display:flex}.ms-settings-page .ms-display-btn i{font-size:.9rem}.ms-settings-page .ms-display-btn.active{background:rgba(var(--ms-color-rgb,226, 178, 89), .1);border-color:rgba(var(--ms-color-rgb,226, 178, 89), .3);color:var(--ms-color,#e2b259)}.ms-settings-page .ms-display-btn:active{transform:scale(.95)}.ms-g4p-sheet-overlay{z-index:1000;background:#000000b8;align-items:flex-end;animation:.22s forwards ms-sheet-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ms-sheet-fade-in{0%{opacity:0}to{opacity:1}}.ms-g4p-sheet{background:#141414;border-top:1px solid #ffffff12;border-radius:22px 22px 0 0;width:100%;padding:12px 20px 40px;animation:.32s cubic-bezier(.22,1,.36,1) forwards ms-sheet-slide-up}@keyframes ms-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ms-g4p-sheet-handle{background:#ffffff1f;border-radius:2px;width:40px;height:4px;margin:0 auto 22px}.ms-g4p-sheet-header{text-align:center;margin-bottom:24px}.ms-g4p-sheet-header i{color:#e2b259;margin-bottom:10px;font-size:1.6rem;display:block}.ms-g4p-sheet-header h3{color:linen;margin:0 0 5px;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700}.ms-g4p-sheet-header p{color:#c6c6c666;margin:0;font-size:.78rem}.ms-g4p-sheet-options{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.ms-g4p-sheet-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b2590a;border:1px solid #e2b2592e;border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:20px 12px;transition:background .15s,border-color .15s;display:flex}.ms-g4p-sheet-btn i{color:#e2b259;font-size:1.5rem}.ms-g4p-sheet-btn:active{background:#e2b2591f;border-color:#e2b25966}.ms-g4p-sheet-btn.ms-g4p-sheet-btn--premium{background:#ff8c000a;border-color:#ff8c002e}.ms-g4p-sheet-btn.ms-g4p-sheet-btn--premium i{color:#ff8c00}.ms-g4p-sheet-btn.ms-g4p-sheet-btn--premium:active{background:#ff8c001f;border-color:#ff8c0066}.ms-g4p-sheet-btn-name{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700}.ms-g4p-sheet-btn-desc{color:#c6c6c659;font-size:.7rem}.ms-g4p-sheet-cancel{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:13px;justify-content:center;align-items:center;width:100%;padding:14px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:background .15s;display:flex}.ms-g4p-sheet-cancel:active{background:#ffffff14}.ms-settings-page.ms-g4p-page .ms-g4p-divider{background:#ffffff0d;height:1px;margin:0}.ms-settings-page.ms-g4p-page .ms-g4p-action-row{cursor:pointer;text-align:left;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;padding:0 0 14px;text-decoration:none;transition:opacity .15s;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-action-row.ms-g4p-action-row--border{border-bottom:1px solid #ffffff0d}.ms-settings-page.ms-g4p-page .ms-g4p-action-row:active{opacity:.5}.ms-settings-page.ms-g4p-page .ms-g4p-toggle-row{align-items:center;gap:12px;padding:0 0 14px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-toggle-row.ms-g4p-toggle-row--border{border-bottom:1px solid #ffffff0d}.ms-settings-page.ms-g4p-page .ms-g4p-storage-block{flex-direction:column;gap:8px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-storage-header{justify-content:space-between;align-items:center;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-storage-size{color:#ff8c00;letter-spacing:.02em;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600}.ms-settings-page.ms-g4p-page .ms-g4p-storage-bar{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}.ms-settings-page.ms-g4p-page .ms-g4p-storage-fill{border-radius:3px;height:100%;transition:width .55s cubic-bezier(.4,0,.2,1)}.ms-settings-page.ms-g4p-page .ms-g4p-storage-fill.ok{background:linear-gradient(90deg,#e2b259,gold)}.ms-settings-page.ms-g4p-page .ms-g4p-storage-fill.warning{background:linear-gradient(90deg,#ff8c00,#ff6b35)}.ms-settings-page.ms-g4p-page .ms-g4p-storage-fill.danger{background:linear-gradient(90deg,#af2121,#f44)}.ms-settings-page.ms-g4p-page .ms-g4p-storage-hint{align-items:center;gap:5px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-storage-hint i{font-size:.7rem}.ms-settings-page.ms-g4p-page .ms-g4p-label-danger{color:#af2121a6}.ms-settings-page.ms-g4p-page .ms-g4p-danger-card{--ms-color:#af2121;--ms-color-rgb:175, 33, 33;background:#af21210a;border-color:#af212138}.ms-settings-page.ms-g4p-page .ms-g4p-danger-card .ms-card-header i{color:#bf3b3b}.ms-settings-page.ms-g4p-page .ms-g4p-danger-btn{color:#e05555;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af212117;border:1px solid #af21214d;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:6px;padding:13px 16px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-danger-btn i{font-size:.9rem}.ms-settings-page.ms-g4p-page .ms-g4p-danger-btn:active{background:#af212129;border-color:#af212173}.ms-settings-page.ms-g4p-page .ms-g4p-danger-btn:disabled{opacity:.5;cursor:default}.ms-settings-page.ms-g4p-page .ms-g4p-card-count{background:rgba(var(--ms-color-rgb,226, 178, 89), .12);color:var(--ms-color,#e2b259);letter-spacing:.01em;border-radius:12px;margin-left:auto;padding:2px 9px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:600}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-row{align-items:center;gap:12px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-row.ms-g4p-purchase-row--border{border-bottom:1px solid #ffffff0d;margin-bottom:14px;padding-bottom:14px}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-row.ms-g4p-purchase-row--expired{opacity:.5}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-date{color:#c6c6c661;white-space:nowrap;text-overflow:ellipsis;font-size:.73rem;overflow:hidden}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-expiry{color:#ff8c00;align-items:center;gap:5px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-expiry i{font-size:.65rem}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-expiry.expired{color:#ffffff47}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-price{color:var(--ms-color,#e2b259);letter-spacing:.01em;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-status{align-items:center;gap:4px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-status i{font-size:.68rem}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-status.active{color:#50b33a}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-status.inactive{color:#ff4d4dcc}.ms-settings-page.ms-g4p-page .ms-g4p-purchase-action{flex-shrink:0}.ms-settings-page.ms-g4p-page .ms-g4p-dl-btn{background:rgba(var(--ms-color-rgb,226, 178, 89), .1);border:1px solid rgba(var(--ms-color-rgb,226, 178, 89), .22);width:36px;height:36px;color:var(--ms-color,#e2b259);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;font-size:.88rem;transition:background .15s,border-color .15s;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-dl-btn:active:not(:disabled){background:rgba(var(--ms-color-rgb,226, 178, 89), .22);border-color:rgba(var(--ms-color-rgb,226, 178, 89), .45)}.ms-settings-page.ms-g4p-page .ms-g4p-dl-btn.disabled,.ms-settings-page.ms-g4p-page .ms-g4p-dl-btn:disabled{color:#fff3;cursor:default;background:#5555551f;border-color:#55555540}.ms-settings-page.ms-g4p-page .ms-g4p-expired-tag{color:#ffffff47;white-space:nowrap;background:#5555551f;border:1px solid #55555540;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;display:inline-flex}.ms-settings-page.ms-g4p-page .ms-g4p-expired-tag i{font-size:.62rem}.ms-settings-page.ms-g4p-page .ms-g4p-expired-tag.ms-g4p-expired-tag--promo{color:#e2b25973;background:#e2b2590f;border-color:#e2b25926}.ms-settings-page.ms-g4p-page .ms-g4p-purchases-empty{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:24px 12px 8px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchases-empty .ms-g4p-empty-icon{background:rgba(var(--ms-color-rgb,226, 178, 89), .07);border:1px solid rgba(var(--ms-color-rgb,226, 178, 89), .14);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex}.ms-settings-page.ms-g4p-page .ms-g4p-purchases-empty .ms-g4p-empty-icon i{color:var(--ms-color,#e2b259);font-size:1.25rem}.ms-settings-page.ms-g4p-page .ms-g4p-purchases-empty h3{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700}.ms-settings-page.ms-g4p-page .ms-g4p-purchases-empty p{color:#c6c6c661;margin:0;font-size:.78rem;line-height:1.55}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes mlf-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mlf-spin{to{transform:rotate(360deg)}}@keyframes mlf-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mlf-overlay-in{0%{opacity:0}to{opacity:1}}.mlf-form-page{--mlf-color:#ffba02;--mlf-color-rgb:255, 186, 2}.mlf-form-page .mlf-animate{opacity:0;animation:.4s cubic-bezier(.22,1,.36,1) forwards mlf-fade-up}.mlf-card{background:rgba(var(--mlf-color-rgb), .025);border:1px solid rgba(var(--mlf-color-rgb), .18);border-radius:18px;flex-direction:column;gap:15px;min-width:0;max-width:100%;margin-bottom:18px;padding:18px 15px;display:flex}.mlf-card-header{align-items:center;gap:9px;display:flex}.mlf-card-header i{color:var(--mlf-color);font-size:.92rem;line-height:1}.mlf-card-header h3{letter-spacing:0!important;text-align:left!important;color:linen!important;margin:0!important;font-size:.9rem!important;font-weight:700!important;line-height:1.3!important}.mlf-card-note{color:#c6c6c652;margin:-4px 0 0;font-size:.73rem;line-height:1.5}.mlf-row-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.mlf-row-2>*{min-width:0}.mlf-divider{background:#ffffff0d;height:1px;margin:2px 0}.mlf-group-label{letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--mlf-color-rgb), .45);align-items:center;gap:6px;margin:4px 0 -4px;font-size:.7rem;display:flex}.mlf-group-label i{font-size:.7rem;line-height:1}.mlf-group-label .mlf-required{margin-left:-4px}.mlf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.mlf-field>label{letter-spacing:.02em;color:#c6c6c68c;align-items:center;gap:6px;font-size:.76rem;display:flex}.mlf-field>label>i{flex-shrink:0;font-size:.74rem;line-height:1}.mlf-field input,.mlf-field textarea{color:linen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s,box-shadow .2s}.mlf-field input::placeholder,.mlf-field textarea::placeholder{color:#fff3}.mlf-field input:focus,.mlf-field textarea:focus{background:#ffffff12;border-color:#ffba0280;outline:none;box-shadow:0 0 0 3px #ffba0214}.mlf-field input:disabled,.mlf-field textarea:disabled{opacity:.42;-webkit-text-fill-color:linen}.mlf-field input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.mlf-field textarea::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.mlf-field input[type=date],.mlf-field input[type=time],.mlf-field input[type=datetime-local],.mlf-field input[type=month]{-webkit-appearance:none;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;min-height:48px;display:block}.mlf-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.mlf-field input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.mlf-field input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.mlf-field input[type=month]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.mlf-field input[type=date]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.mlf-field input[type=time]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.mlf-field input[type=datetime-local]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.mlf-field input[type=month]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.mlf-field input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.mlf-field input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}.mlf-field input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}.mlf-field input[type=month]::-webkit-datetime-edit-fields-wrapper{padding:0}.mlf-field textarea{resize:none;line-height:1.6}.mlf-field.is-invalid input,.mlf-field.is-invalid textarea,.mlf-field.is-invalid .mlf-select-trigger{border-color:#ff44448c}.mlf-required{color:#f44c;margin-left:1px}.mlf-locked{color:rgba(var(--mlf-color-rgb), .55);margin-left:auto;font-size:.68rem}.mlf-hint{color:#c6c6c64d;align-items:flex-start;gap:5px;font-size:.71rem;line-height:1.45;display:flex}.mlf-hint i{flex-shrink:0;font-size:.7rem;line-height:1.5}.mlf-error{color:#ff4444d9;align-items:center;gap:5px;font-size:.74rem;display:flex}.mlf-error i{font-size:.72rem;line-height:1}.mlf-char-count{color:#c6c6c647;text-align:right;margin-top:-2px;font-size:.7rem}.mlf-suffix-wrap{position:relative}.mlf-suffix-wrap input{padding-right:46px}.mlf-suffix-wrap .mlf-suffix{color:#c6c6c652;pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.mlf-select-trigger{color:linen;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;width:100%;padding:13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;transition:background .15s,border-color .15s;display:flex}.mlf-select-trigger:active:not(:disabled){background:#ffffff12}.mlf-select-trigger:disabled{opacity:.42;cursor:default}.mlf-select-trigger .mlf-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mlf-select-trigger .mlf-select-value.is-placeholder{color:#fff3}.mlf-select-trigger>i{color:#ffffff40;flex-shrink:0;font-size:.95rem;line-height:1}.mlf-sheet-overlay{z-index:10050;backdrop-filter:blur(2px);background:#000000a6;align-items:flex-end;animation:.2s forwards mlf-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mlf-sheet{width:100%;max-height:82vh;padding-bottom:env(safe-area-inset-bottom,0px);background:#101010;border-top:1px solid #ffffff14;border-radius:20px 20px 0 0;flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) forwards mlf-sheet-in;display:flex}.mlf-sheet-grip{background:#ffffff24;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:9px auto 4px}.mlf-sheet-header{flex-shrink:0;align-items:center;gap:10px;padding:8px 16px 12px;display:flex}.mlf-sheet-header h4{flex:1;text-align:left!important;color:linen!important;margin:0!important;font-size:.9rem!important;font-weight:700!important}.mlf-sheet-header button{color:#c6c6c673;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:4px;font-size:1.05rem;line-height:1}.mlf-sheet-search{flex-shrink:0;padding:0 16px 10px;position:relative}.mlf-sheet-search i{color:#ffffff38;font-size:.8rem;line-height:1;position:absolute;top:13px;left:28px}.mlf-sheet-search input{color:linen;background:#ffffff0a;border:1px solid #ffffff12;border-radius:11px;width:100%;padding:11px 13px 11px 36px;font-family:PoppinsMedium,sans-serif;font-size:.9rem}.mlf-sheet-search input::placeholder{color:#fff3}.mlf-sheet-search input:focus{border-color:#ffba0266;outline:none}.mlf-sheet-list{-webkit-overflow-scrolling:touch;padding:0 10px 14px;overflow-y:auto}.mlf-sheet-option{color:#e6e6e6cc;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:11px;align-items:center;gap:10px;width:100%;padding:13px 12px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;display:flex}.mlf-sheet-option span{flex:1;min-width:0}.mlf-sheet-option i{color:#ffba02;font-size:.82rem;line-height:1}.mlf-sheet-option:active{background:#ffffff0d}.mlf-sheet-option.is-selected{color:#ffba02;background:#ffba0212}.mlf-sheet-empty{text-align:center;color:#c6c6c64d;padding:26px 16px;font-size:.82rem}.mlf-segment{background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;gap:4px;padding:4px;display:flex}.mlf-segment-btn{color:#c6c6c68c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 6px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;transition:background .18s,color .18s;display:flex}.mlf-segment-btn i{font-size:.8rem;line-height:1}.mlf-segment-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mlf-segment-btn.is-active{background:var(--mlf-color);color:#0a0a0a;font-weight:600}.mlf-options{flex-direction:column;gap:9px;display:flex}.mlf-option{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.mlf-option .mlf-option-icon{color:#c6c6c68c;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:color .2s,background .2s,border-color .2s;display:flex}.mlf-option .mlf-option-icon i{font-size:.88rem;line-height:1}.mlf-option .mlf-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mlf-option .mlf-option-text strong{color:linen;font-size:.86rem;font-weight:600}.mlf-option .mlf-option-text small{color:#c6c6c652;font-size:.72rem;line-height:1.35}.mlf-option .mlf-option-check{background:var(--mlf-color);color:#0a0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.mlf-option .mlf-option-check i{font-size:.6rem;line-height:1}.mlf-option.is-active{border-color:rgba(var(--mlf-color-rgb), .42);background:rgba(var(--mlf-color-rgb), .06)}.mlf-option.is-active .mlf-option-icon{color:var(--mlf-color);background:rgba(var(--mlf-color-rgb), .1);border-color:rgba(var(--mlf-color-rgb), .2)}.mlf-switch{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:3px 0;display:flex}.mlf-switch:disabled{opacity:.4;cursor:default}.mlf-switch .mlf-switch-icon{color:#c6c6c68c;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,background .2s;display:flex}.mlf-switch .mlf-switch-icon i{font-size:.78rem;line-height:1}.mlf-switch .mlf-switch-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mlf-switch .mlf-switch-text span{color:linen;font-size:.85rem}.mlf-switch .mlf-switch-text small{color:#c6c6c652;font-size:.7rem;line-height:1.35}.mlf-switch .mlf-switch-track{background:#ffffff17;border:1px solid #ffffff12;border-radius:999px;flex-shrink:0;width:40px;height:23px;padding:2px;transition:background .22s,border-color .22s}.mlf-switch .mlf-switch-track .mlf-switch-knob{background:#ffffff73;border-radius:50%;width:17px;height:17px;transition:transform .22s cubic-bezier(.4,0,.2,1),background .22s}.mlf-switch.is-on .mlf-switch-icon{color:var(--mlf-color);background:rgba(var(--mlf-color-rgb), .1);border-color:rgba(var(--mlf-color-rgb), .2)}.mlf-switch.is-on .mlf-switch-track{background:var(--mlf-color);border-color:var(--mlf-color)}.mlf-switch.is-on .mlf-switch-track .mlf-switch-knob{background:#0a0a0a;transform:translate(17px)}.mlf-switch-list{flex-direction:column;gap:13px;display:flex}.mlf-chips{flex-wrap:wrap;gap:7px;display:flex}.mlf-chip{color:#d2d2d2a6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.mlf-chip i{font-size:.68rem;line-height:1}.mlf-chip.is-active,.mlf-chip.is-custom{color:var(--mlf-color);border-color:rgba(var(--mlf-color-rgb), .42);background:rgba(var(--mlf-color-rgb), .08)}.mlf-chip.is-custom i{opacity:.7}.mlf-chip-add{position:relative}.mlf-chip-add>i{color:#ffffff38;pointer-events:none;font-size:.76rem;line-height:1;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.mlf-chip-add input{color:linen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:12px 14px 12px 34px;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s}.mlf-chip-add input::placeholder{color:#fff3}.mlf-chip-add input:focus{background:#ffffff12;border-color:#ffba0280;outline:none}.mlf-chips-count{color:rgba(var(--mlf-color-rgb), .5);font-size:.71rem}.mlf-ai{border:1px solid rgba(var(--mlf-color-rgb), .16);background:rgba(var(--mlf-color-rgb), .04);border-radius:14px;flex-direction:column;gap:10px;padding:13px;display:flex}.mlf-ai-title{letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--mlf-color-rgb), .7);align-items:center;gap:6px;margin:0;font-size:.74rem;display:flex}.mlf-ai-title i{font-size:.75rem;line-height:1}.mlf-ai-btn{border:1px solid rgba(var(--mlf-color-rgb), .35);background:rgba(var(--mlf-color-rgb), .1);width:100%;color:var(--mlf-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:600;transition:background .18s;display:flex}.mlf-ai-btn i{font-size:.85rem;line-height:1}.mlf-ai-btn:active:not(:disabled){background:rgba(var(--mlf-color-rgb), .18)}.mlf-ai-btn:disabled{opacity:.5;cursor:default}.mlf-photos{flex-direction:column;gap:11px;display:flex}.mlf-photos-head{color:#c6c6c68c;justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.mlf-photos-head .mlf-photos-count{color:rgba(var(--mlf-color-rgb), .7);font-size:.73rem}.mlf-photos-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mlf-photo{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;position:relative;overflow:hidden}.mlf-photo img{object-fit:cover;width:100%;height:100%;display:block}.mlf-photo .mlf-photo-remove{color:#fffc;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a0a0ab8;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.mlf-photo .mlf-photo-remove i{font-size:.62rem;line-height:1}.mlf-photo .mlf-photo-cover{background:var(--mlf-color);color:#0a0a0a;letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:.6rem;font-weight:700;position:absolute;bottom:4px;left:4px}.mlf-photo.is-add{border-style:dashed;border-color:rgba(var(--mlf-color-rgb), .28);background:rgba(var(--mlf-color-rgb), .04);color:rgba(var(--mlf-color-rgb), .75);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mlf-photo.is-add i{font-size:1.05rem;line-height:1}.mlf-photo.is-add small{letter-spacing:.02em;font-size:.62rem}.mlf-photo.is-add:active{background:rgba(var(--mlf-color-rgb), .09)}.mlf-upload{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:13px;width:100%;padding:14px;transition:background .15s;display:flex}.mlf-upload:active{background:#ffffff12}.mlf-upload .mlf-upload-icon{background:rgba(var(--mlf-color-rgb), .1);border:1px solid rgba(var(--mlf-color-rgb), .18);width:38px;height:38px;color:var(--mlf-color);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mlf-upload .mlf-upload-icon i{font-size:1rem;line-height:1}.mlf-upload .mlf-upload-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mlf-upload .mlf-upload-text span{color:linen;font-size:.88rem}.mlf-upload .mlf-upload-text small{color:#c6c6c652;font-size:.71rem;line-height:1.35}.mlf-upload>i:last-child{color:#ffffff2e;flex-shrink:0;font-size:1.05rem;line-height:1}.mlf-video-preview{border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:9px;display:flex;overflow:hidden}.mlf-video-preview video{background:#000;width:100%;max-height:210px;display:block}.mlf-preview-img{object-fit:contain;background:#ffffff05;width:100%;max-height:220px;display:block}.mlf-remove-btn{color:#ff4444d9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af212114;border:1px solid #af212138;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 10px 10px;padding:10px;font-family:PoppinsMedium,sans-serif;font-size:.81rem;display:flex}.mlf-remove-btn i{font-size:.78rem;line-height:1}.mlf-remove-btn:active{background:#af212129}.mlf-quota{flex-direction:column;gap:6px;display:flex}.mlf-quota-head{color:#c6c6c652;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.mlf-quota-track{background:#ffffff12;border-radius:3px;height:4px;overflow:hidden}.mlf-quota-fill{border-radius:3px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.mlf-quota-fill.ok{background:linear-gradient(90deg,#ffba02,gold)}.mlf-quota-fill.warn{background:linear-gradient(90deg,#ff8c00,#ff6b35)}.mlf-quota-fill.danger{background:linear-gradient(90deg,#af2121,#f44)}.mlf-slot-list{flex-direction:column;gap:8px;display:flex}.mlf-slot{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;display:flex}.mlf-slot .mlf-slot-index{background:rgba(var(--mlf-color-rgb), .12);width:22px;height:22px;color:var(--mlf-color);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}.mlf-slot .mlf-slot-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mlf-slot .mlf-slot-text strong{color:linen;font-size:.82rem;font-weight:500}.mlf-slot .mlf-slot-text small{color:#c6c6c652;font-size:.7rem}.mlf-slot .mlf-slot-remove{color:#f44c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af21211a;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mlf-slot .mlf-slot-remove i{font-size:.7rem;line-height:1}.mlf-empty{color:#c6c6c659;border:1px dashed #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:13px;font-size:.78rem;line-height:1.45;display:flex}.mlf-empty i{flex-shrink:0;font-size:.85rem;line-height:1}.mlf-empty.mlf-empty--accent{border-style:solid;border-color:rgba(var(--mlf-color-rgb), .25);background:rgba(var(--mlf-color-rgb), .05);color:#e6e6e699;align-items:flex-start}.mlf-empty.mlf-empty--accent i{color:var(--mlf-color);margin-top:2px}.mlf-empty.mlf-empty--accent strong{color:var(--mlf-color);font-weight:600}.mlf-inline-btn{border:1px solid rgba(var(--mlf-color-rgb), .28);background:rgba(var(--mlf-color-rgb), .07);width:100%;color:var(--mlf-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;display:flex}.mlf-inline-btn i{font-size:.8rem;line-height:1}.mlf-inline-btn:active{background:rgba(var(--mlf-color-rgb), .14)}.mlf-dpe{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.mlf-dpe-letter{aspect-ratio:1;color:#d2d2d273;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:700;transition:transform .15s,color .15s;display:flex}.mlf-dpe-letter.is-active{color:#0a0a0a;border-color:#0000;transform:scale(1.06)}.mlf-social-networks{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.mlf-network{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:13px 6px;transition:border-color .2s,background .2s;display:flex;position:relative}.mlf-network .mlf-network-icon{color:#d2d2d273;font-size:1.15rem;line-height:1;transition:color .2s;display:flex}.mlf-network .mlf-network-logo{object-fit:cover;opacity:.55;border-radius:6px;width:20px;height:20px;transition:opacity .2s;display:block}.mlf-network .mlf-network-label{text-align:center;color:#c6c6c673;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;line-height:1.2;transition:color .2s;overflow:hidden}.mlf-network .mlf-network-check{background:var(--mlf-color);color:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.52rem;display:flex;position:absolute;top:5px;right:5px}.mlf-network.is-selected{border-color:rgba(var(--mlf-color-rgb), .42);background:rgba(var(--mlf-color-rgb), .07)}.mlf-network.is-selected .mlf-network-icon,.mlf-network.is-selected .mlf-network-label{color:var(--mlf-color)}.mlf-network.is-selected .mlf-network-logo{opacity:1}.mlf-network.is-disabled{opacity:.32;pointer-events:none}.mlf-social-badges{flex-wrap:wrap;gap:6px;display:flex}.mlf-social-badge{color:#c6c6c673;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.68rem;display:inline-flex}.mlf-social-badge i{font-size:.65rem;line-height:1}.mlf-social-badge.is-accent{color:var(--mlf-color);border-color:rgba(var(--mlf-color-rgb), .3);background:rgba(var(--mlf-color-rgb), .07)}.mlf-recap{flex-direction:column;gap:1px;display:flex}.mlf-recap-row{border-bottom:1px solid #ffffff0a;align-items:baseline;gap:10px;padding:9px 0;display:flex}.mlf-recap-row:last-child{border-bottom:none}.mlf-recap-row dt{color:#c6c6c652;flex-shrink:0;font-size:.76rem}.mlf-recap-row dd{text-align:right;color:linen;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.84rem;overflow:hidden}.mlf-missing{background:#af212112;border:1px solid #ff444447;border-radius:14px;flex-direction:column;gap:9px;margin-bottom:18px;padding:14px;display:flex}.mlf-missing strong{color:#ff4444e6;align-items:center;gap:7px;font-size:.83rem;font-weight:600;display:flex}.mlf-missing strong i{font-size:.8rem;line-height:1}.mlf-missing ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;list-style:outside;display:flex}.mlf-missing ul li{color:#e6c8c8a6;font-size:.79rem;list-style:outside}.mlf-actions{gap:9px;padding:4px 0 8px;display:flex}.mlf-btn-ghost{color:#c6c6c68c;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:14px 18px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:background .15s;display:flex}.mlf-btn-ghost i{font-size:.82rem;line-height:1}.mlf-btn-ghost:active:not(:disabled){background:#ffffff17}.mlf-btn-ghost:disabled{opacity:.4;cursor:default}.mlf-btn-primary{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffba02;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-family:PoppinsMedium,sans-serif;font-size:.93rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 3px 12px #ffba0224}.mlf-btn-primary i{font-size:.88rem;line-height:1}.mlf-btn-primary:active:not(:disabled){background:#e0a300;transform:scale(.985);box-shadow:0 2px 10px #ffba0229}.mlf-btn-primary:disabled{opacity:.5;cursor:default}.mlf-spinner{border:2px solid #0003;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite mlf-spin}.mlf-spinner-accent{border:2px solid rgba(var(--mlf-color-rgb), .25);border-top-color:var(--mlf-color);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.6s linear infinite mlf-spin}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.ms-settings-page.msn-social-page .msn-row{cursor:pointer;text-align:left;width:100%;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:13px;padding:11px 0;transition:opacity .15s;display:flex}.ms-settings-page.msn-social-page .msn-row:first-of-type{padding-top:4px}.ms-settings-page.msn-social-page .msn-row:last-of-type{padding-bottom:0}.ms-settings-page.msn-social-page .msn-row.msn-row--border{border-bottom:1px solid #ffffff0d}.ms-settings-page.msn-social-page .msn-row.msn-row--soon{opacity:.38;cursor:default}.ms-settings-page.msn-social-page .msn-row:active:not(.msn-row--soon):not(:disabled){opacity:.5}.ms-settings-page.msn-social-page .msn-icon-bubble{background:rgba(var(--net-color-rgb,226, 178, 89), .1);border:1px solid rgba(var(--net-color-rgb,226, 178, 89), .2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,border-color .15s;display:flex}.ms-settings-page.msn-social-page .msn-icon-bubble svg{color:var(--net-color,#e2b259);font-size:1.15rem}.msn-row:active:not(.msn-row--soon) .ms-settings-page.msn-social-page .msn-icon-bubble{background:rgba(var(--net-color-rgb,226, 178, 89), .18);border-color:rgba(var(--net-color-rgb,226, 178, 89), .35)}.ms-settings-page.msn-social-page .msn-badge{white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:5px 11px;font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}.ms-settings-page.msn-social-page .msn-badge.msn-badge--connected{color:#50b33a;background:#50b33a1a;border:1px solid #50b33a38}.ms-settings-page.msn-social-page .msn-badge.msn-badge--soon{color:#ffffff40;background:#ffffff0a;border:1px solid #ffffff12}.ms-settings-page.msn-social-page .msn-green-dot{background:#50b33a;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #50b33a80}.ms-settings-page.msn-social-page .msn-connect-arrow{background:#e2b25912;border:1px solid #e2b25924;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s;display:flex}.ms-settings-page.msn-social-page .msn-connect-arrow i{color:#e2b259;font-size:.85rem}.msn-row:active:not(.msn-row--soon) .ms-settings-page.msn-social-page .msn-connect-arrow{background:#e2b25929;border-color:#e2b25952}.ms-settings-page.msn-social-page .ms-card-header{margin-bottom:4px}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.mnp-page{padding-bottom:20px}.mnp-page.ms-settings-page .hub-container.padding{padding-bottom:24px!important}.mnp-page .ms-card-header .mnp-count-badge{margin-left:auto}.mnp-loading-row{align-items:center;gap:8px;padding:4px 0;display:flex}.mnp-loading-row .pcm-spinner{width:14px;height:14px}.mnp-count-badge{background:rgba(var(--ms-color-rgb,255, 186, 2), .14);border:1px solid rgba(var(--ms-color-rgb,255, 186, 2), .32);min-width:20px;height:20px;color:var(--ms-color,#ffba02);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.mnp-chips-section{flex-direction:column;gap:9px;display:flex}.mnp-chips-section+.mnp-chips-section{border-top:1px solid #ffffff0d;margin-top:14px;padding-top:14px}.mnp-chips-label{color:rgba(var(--ms-color-rgb,255, 186, 2), .55);text-transform:uppercase;letter-spacing:.1em;font-family:PoppinsMedium,sans-serif;font-size:.66rem}.mnp-chips-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;padding-top:5px;display:grid}.mnp-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px;transition:background .18s,border-color .18s,transform .1s;display:flex;position:relative}.mnp-chip .mnp-chip-icon{color:#ffffff80;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:color .18s;display:flex}.mnp-chip .mnp-chip-icon svg{display:block}.mnp-chip .mnp-chip-logo{object-fit:cover;opacity:.55;border-radius:6px;width:20px;height:20px;transition:opacity .18s;display:block}.mnp-chip.selected .mnp-chip-logo{opacity:1}.mnp-chip .mnp-chip-name{color:#c6c6c673;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:PoppinsMedium,sans-serif;font-size:.64rem;line-height:1.25;transition:color .18s;overflow:hidden}.mnp-chip .mnp-chip-check{background:var(--ms-color,#ffba02);color:#0a0a0a;width:18px;height:18px;box-shadow:0 2px 6px rgba(var(--ms-color-rgb,255, 186, 2), .35);border-radius:50%;justify-content:center;align-items:center;font-size:.55rem;display:flex;position:absolute;top:-5px;right:-5px}.mnp-chip .mnp-chip-check i{font-size:.55rem}.mnp-chip.selected{background:rgba(var(--ms-color-rgb,255, 186, 2), .09);border-color:rgba(var(--ms-color-rgb,255, 186, 2), .42)}.mnp-chip.selected .mnp-chip-name{color:var(--ms-color,#ffba02)}.mnp-chip.disabled{opacity:.3;filter:grayscale(.8);cursor:not-allowed;pointer-events:none}.mnp-chip:active:not(.disabled){transform:scale(.94)}.mnp-chip.facebook .mnp-chip-icon,.mnp-chip.lesbonsplansfacebook .mnp-chip-icon{color:#1877f2}.mnp-chip.instagram .mnp-chip-icon,.mnp-chip.lesbonsplansinstagram .mnp-chip-icon{color:#e4405f}.mnp-chip.youtube .mnp-chip-icon,.mnp-chip.lesbonsplansyoutube .mnp-chip-icon{color:red}.mnp-chip.tiktok .mnp-chip-icon,.mnp-chip.lesbonsplanstiktok .mnp-chip-icon{color:#fff}.mnp-chip.googleBusiness .mnp-chip-icon,.mnp-chip.lesbonsplansgooglebusiness .mnp-chip-icon{color:#4285f4}.mnp-chip.linkedin .mnp-chip-icon,.mnp-chip.lesbonsplanslinkedin .mnp-chip-icon{color:#0a66c2}.mnp-chip.lesbonsplansweb .mnp-chip-icon{color:var(--ms-color,#ffba02)}.mnp-no-networks{background:rgba(var(--ms-color-rgb,255, 186, 2), .04);border:1px solid rgba(var(--ms-color-rgb,255, 186, 2), .14);border-radius:12px;align-items:flex-start;gap:12px;padding:13px;display:flex}.mnp-no-networks>i{color:var(--ms-color,#ffba02);flex-shrink:0;margin-top:2px;font-size:.95rem}.mnp-no-networks .mnp-no-networks-body p{color:#faf0e699;margin:0 0 5px;font-size:.79rem;line-height:1.5}.mnp-config-btn{background:rgba(var(--ms-color-rgb,255, 186, 2), .09);border:1px solid rgba(var(--ms-color-rgb,255, 186, 2), .24);color:var(--ms-color,#ffba02);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:7px 13px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;transition:background .15s;display:inline-flex}.mnp-config-btn:active{background:rgba(var(--ms-color-rgb,255, 186, 2), .18)}.mnp-config-btn i{font-size:.72rem}.mnp-soon{color:#c6c6c666;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.76rem;display:flex}.mnp-soon i{color:rgba(var(--ms-color-rgb,255, 186, 2), .55);font-size:.72rem}.mnp-hint{color:#c6c6c673;background:#ffffff05;border:1px dashed #ffffff12;border-radius:13px;align-items:center;gap:9px;margin:-8px 0 22px;padding:12px 14px;font-size:.78rem;line-height:1.45;display:flex}.mnp-hint i{color:#ffba0299;flex-shrink:0;font-size:.85rem;display:flex}.mnp-storage-block{background:#ffffff06;border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.mnp-storage-block .mnp-storage-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mnp-storage-block .mnp-storage-label{color:#c6c6c673;align-items:center;gap:5px;font-size:.72rem;display:flex}.mnp-storage-block .mnp-storage-label i{color:var(--ms-color,#ffba02);font-size:.68rem}.mnp-storage-block .mnp-storage-value{white-space:nowrap;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:600}.mnp-storage-block .mnp-storage-value.ok{color:var(--ms-color,#ffba02)}.mnp-storage-block .mnp-storage-value.warning{color:#ff8c00}.mnp-storage-block .mnp-storage-value.danger{color:#ff6b35}.mnp-storage-block .mnp-storage-bar{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.mnp-storage-block .mnp-storage-bar .mnp-storage-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.mnp-storage-block .mnp-storage-bar .mnp-storage-fill.ok{background:var(--ms-color,#ffba02)}.mnp-storage-block .mnp-storage-bar .mnp-storage-fill.warning{background:#ff8c00}.mnp-storage-block .mnp-storage-bar .mnp-storage-fill.danger{background:#ff6b35}.mnp-field{flex-direction:column;gap:7px;min-width:0;display:flex}.mnp-field-label{color:#c6c6c673;text-transform:uppercase;letter-spacing:.09em;font-family:PoppinsMedium,sans-serif;font-size:.67rem}.mnp-required{color:#f44c}.mnp-input{color:linen;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;min-width:0;padding:13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.93rem;transition:border-color .2s,background .2s,box-shadow .2s}.mnp-input::placeholder{color:#ffffff38}.mnp-input:focus{border-color:rgba(var(--ms-color-rgb,255, 186, 2), .5);box-shadow:0 0 0 3px rgba(var(--ms-color-rgb,255, 186, 2), .08);background:#ffffff0f;outline:none}.mnp-input.error{border-color:#ff44448c}.mnp-schedule{--mlf-color:var(--ms-color,#ffba02);--mlf-color-rgb:var(--ms-color-rgb,255, 186, 2);flex-direction:column;gap:12px;min-width:0;display:flex}.mnp-textarea-wrapper{position:relative}.mnp-textarea{color:linen;resize:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:130px;padding:13px 46px 13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.93rem;line-height:1.65;transition:border-color .2s,background .2s,box-shadow .2s}.mnp-textarea::placeholder{color:#ffffff38}.mnp-textarea:focus{border-color:rgba(var(--ms-color-rgb,255, 186, 2), .5);box-shadow:0 0 0 3px rgba(var(--ms-color-rgb,255, 186, 2), .08);background:#ffffff0f;outline:none}.mnp-textarea.error{border-color:#ff44448c}.mnp-emoji-btn{color:#ffffff4d;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;align-items:center;padding:5px;font-size:1.05rem;transition:color .15s,background .15s;display:flex;position:absolute;top:10px;right:10px}.mnp-emoji-btn:active{color:var(--ms-color,#ffba02);background:rgba(var(--ms-color-rgb,255, 186, 2), .12)}.mnp-char-count{color:#c6c6c64d;text-align:right;margin-top:-2px;font-family:PoppinsMedium,sans-serif;font-size:.68rem}.mnp-char-count.over-limit{color:#f44c}.mnp-upload-zone{background:rgba(var(--ms-color-rgb,255, 186, 2), .03);border:1px dashed rgba(var(--ms-color-rgb,255, 186, 2), .2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:13px;padding:14px;transition:background .15s,border-color .15s;display:flex}.mnp-upload-zone:active{background:rgba(var(--ms-color-rgb,255, 186, 2), .07);border-color:rgba(var(--ms-color-rgb,255, 186, 2), .4)}.mnp-upload-zone .mnp-upload-icon-wrap{background:rgba(var(--ms-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--ms-color-rgb,255, 186, 2), .18);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mnp-upload-zone .mnp-upload-icon-wrap i{color:var(--ms-color,#ffba02);font-size:1.1rem}.mnp-upload-zone .mnp-upload-text-wrap{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mnp-upload-zone .mnp-upload-text-wrap .mnp-upload-title{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.88rem}.mnp-upload-zone .mnp-upload-text-wrap .mnp-upload-hint{color:#c6c6c661;font-size:.68rem}.mnp-upload-zone .mnp-upload-arrow{color:rgba(var(--ms-color-rgb,255, 186, 2), .38);flex-shrink:0;font-size:.9rem}.mnp-media-preview{margin-top:2px}.mnp-video-preview{background:#000;border:1px solid #ffffff12;border-radius:13px;position:relative;overflow:hidden}.mnp-video-preview video{object-fit:contain;width:100%;max-height:260px;display:block}.mnp-video-preview .mnp-media-badge{color:#faf0e6d9;background:#000000a6;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;display:flex;position:absolute;top:10px;left:10px}.mnp-video-preview .mnp-media-badge svg{font-size:.68rem}.mnp-image-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mnp-image-grid .mnp-img-item{aspect-ratio:1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:11px;position:relative;overflow:hidden}.mnp-image-grid .mnp-img-item img{object-fit:cover;width:100%;height:100%;display:block}.mnp-image-grid .mnp-img-item .mnp-img-num{color:#fff;background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-family:PoppinsMedium,sans-serif;font-size:.61rem;font-weight:600;display:flex;position:absolute;bottom:5px;left:5px}.mnp-remove-btn{color:#ff4444e6;cursor:pointer;-webkit-tap-highlight-color:transparent;z-index:2;backdrop-filter:blur(6px);background:#0a0a0ab8;border:1px solid #ff444459;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.62rem;transition:background .15s,color .15s;display:flex;position:absolute;top:7px;right:7px}.mnp-remove-btn:active{color:#0a0a0a;background:#ff4444e6}.mnp-bottom-bar{gap:10px;padding:4px 0 0;display:flex}.mnp-btn-cancel{color:#faf0e680;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:14px 18px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;transition:background .15s;display:flex}.mnp-btn-cancel svg{font-size:.75rem}.mnp-btn-cancel:active:not(:disabled){background:#ffffff14}.mnp-btn-cancel:disabled{opacity:.38;cursor:default}.mnp-btn-publish{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffba02;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700;transition:background .15s,transform .1s,box-shadow .15s;display:flex;box-shadow:0 4px 18px #ffba0240}.mnp-btn-publish svg,.mnp-btn-publish i{font-size:.88rem}.mnp-btn-publish:active:not(:disabled){background:#b1852d;transform:scale(.98);box-shadow:0 2px 10px #ffba0226}.mnp-btn-publish:disabled{box-shadow:none;cursor:default;color:#0a0a0a80;background:#ffba024d}.mnp-emoji-overlay{z-index:300;background:#0000008c;flex-direction:column;justify-content:flex-end;animation:.2s forwards mnp-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes mnp-fade-in{0%{opacity:0}to{opacity:1}}.mnp-emoji-sheet{padding-bottom:env(safe-area-inset-bottom);background:#161616;border-top:1px solid #ffffff12;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) forwards mnp-slide-up;overflow:hidden}@keyframes mnp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mnp-emoji-handle{background:#ffffff1a;border-radius:2px;width:36px;height:4px;margin:10px auto}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.ms-mobile-social-posts.ms-settings-page .hub-container.padding{padding-top:20px!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.ms-mobile-social-posts .ms-card{margin:0}.msc-tab-bar{background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.msc-tab{color:#ffffff61;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-family:PoppinsMedium,sans-serif;font-size:.83rem;transition:background .2s,color .2s;display:flex}.msc-tab i{font-size:.78rem}.msc-tab:active:not(.active){background:#ffffff0d}.msc-tab--scheduled.active{color:#ff8c00;background:#ff8c0021}.msc-tab--published.active{color:gold;background:#ffd7001f}.msc-tab-count{text-align:center;border-radius:10px;min-width:18px;padding:1px 7px;font-size:.7rem;font-weight:600}.msc-tab--scheduled .msc-tab-count{color:#ff8c00b3;background:#ff8c001f}.msc-tab--scheduled.active .msc-tab-count{color:#ff8c00;background:#ff8c0038}.msc-tab--published .msc-tab-count{color:#ffd700a6;background:#ffd7001a}.msc-tab--published.active .msc-tab-count{color:gold;background:#ffd70033}.msc-network-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.msc-network-scroll::-webkit-scrollbar{display:none}.msc-network-chip{color:#ffffff6b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-family:PoppinsMedium,sans-serif;font-size:.77rem;transition:background .18s,border-color .18s,color .18s;display:flex}.msc-network-chip .msc-chip-icon{align-items:center;font-size:.82rem;display:flex}.msc-network-chip.active{color:#e2b259;background:#e2b2591a;border-color:#e2b25947}.msc-network-chip.facebook.active,.msc-network-chip.lesbonsplansfacebook.active{color:#1877f2;background:#1877f21a;border-color:#1877f24d}.msc-network-chip.instagram.active,.msc-network-chip.lesbonsplansinstagram.active{color:#e4405f;background:#e4405f1a;border-color:#e4405f4d}.msc-network-chip.youtube.active,.msc-network-chip.lesbonsplansyoutube.active{color:red;background:#ff00001a;border-color:#ff00004d}.msc-network-chip.googleBusiness.active,.msc-network-chip.lesbonsplansgooglebusiness.active{color:#4285f4;background:#4285f41a;border-color:#4285f44d}.msc-network-chip.tiktok.active,.msc-network-chip.lesbonsplanstiktok.active{color:#fff;background:#ffffff14;border-color:#ffffff40}.msc-network-chip:active{transform:scale(.95)}.msc-chip-label{white-space:nowrap}.msc-post-list{flex-direction:column;gap:10px;display:flex}.msc-post-card{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:background .15s,border-color .15s;display:flex}.msc-post-list--scheduled .msc-post-card{background:#ff8c0006;border:1px solid #ff8c0021}.msc-post-list--scheduled .msc-post-card:active{background:#ff8c0012;border-color:#ff8c003d}.msc-post-list--published .msc-post-card{background:#ffd70006;border:1px solid #ffd7001f}.msc-post-list--published .msc-post-card:active{background:#ffd70012;border-color:#ffd70038}.msc-post-thumb{background:#ffffff0a;border-radius:13px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.msc-post-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.msc-post-thumb-play{backdrop-filter:blur(2px);pointer-events:none;background:#08080899;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.msc-post-thumb-play i{color:#fff;margin-left:1.5px;font-size:.62rem}.msc-post-thumb-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.msc-post-thumb-icon svg,.msc-post-thumb-icon i{font-size:1.4rem}.msc-post-thumb-icon.facebook,.msc-post-thumb-icon.lesbonsplansfacebook{color:#1877f2;background:#1877f214}.msc-post-thumb-icon.instagram,.msc-post-thumb-icon.lesbonsplansinstagram{color:#e4405f;background:#e4405f14}.msc-post-thumb-icon.youtube,.msc-post-thumb-icon.lesbonsplansyoutube{color:red;background:#ff000014}.msc-post-thumb-icon.googleBusiness,.msc-post-thumb-icon.lesbonsplansgooglebusiness{color:#4285f4;background:#4285f414}.msc-post-thumb-icon.tiktok,.msc-post-thumb-icon.lesbonsplanstiktok{color:#fff;background:#ffffff0d}.msc-post-thumb-icon.lesbonsplansweb{color:#e2b259;background:#e2b25912}.msc-post-thumb-icon.default{color:#e2b25966;background:#e2b2590d}.msc-post-status-dot{border:1.5px solid #0a0a0a;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.msc-post-status-dot.scheduled{background:#ff8c00}.msc-post-status-dot.published{background:gold}.msc-post-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.msc-post-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.msc-post-networks{flex-shrink:0;align-items:center;gap:5px;display:flex}.msc-post-date{color:#c6c6c66b;white-space:nowrap;flex-shrink:0;font-size:.71rem}.msc-post-title{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.87rem;line-height:1.35;display:-webkit-box;overflow:hidden}.msc-post-bottom{justify-content:space-between;align-items:center;display:flex}.msc-post-badge{border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-family:PoppinsMedium,sans-serif;font-size:.69rem;display:inline-flex}.msc-post-badge i{font-size:.63rem}.msc-post-badge.scheduled{color:#ff8c00;background:#ff8c001a;border:1px solid #ff8c002e}.msc-post-badge.published{color:gold;background:#ffd7001a;border:1px solid #ffd7002e}.msc-post-quick-action{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.73rem;transition:background .15s,color .15s;display:flex}.msc-post-list--scheduled .msc-post-quick-action{color:#ff8c0080;background:#ff8c0012;border:1px solid #ff8c0026}.msc-post-list--scheduled .msc-post-quick-action:active{color:#ff8c00;background:#ff8c0029}.msc-post-list--published .msc-post-quick-action{color:#ffd70080;background:#ffd70012;border:1px solid #ffd70024}.msc-post-list--published .msc-post-quick-action:active{color:gold;background:#ffd70029}.msc-post-chevron{color:#ffffff26;flex-shrink:0;font-size:1.05rem}.msc-post-more-networks{color:#c6c6c659;font-size:.66rem}.msc-network-badge{align-items:center;font-size:.82rem;display:inline-flex}.msc-network-badge.facebook,.msc-network-badge.lesbonsplansfacebook{color:#1877f2}.msc-network-badge.instagram,.msc-network-badge.lesbonsplansinstagram{color:#e4405f}.msc-network-badge.youtube,.msc-network-badge.lesbonsplansyoutube{color:red}.msc-network-badge.googleBusiness,.msc-network-badge.lesbonsplansgooglebusiness{color:#4285f4}.msc-network-badge.tiktok,.msc-network-badge.lesbonsplanstiktok{color:#ffffffd9}.msc-network-badge.lesbonsplansweb{color:#e2b259}.msc-skeleton-list{flex-direction:column;gap:10px;display:flex}.msc-skeleton-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.msc-skeleton-thumb{background:#ffffff0e;border-radius:13px;flex-shrink:0;width:64px;height:64px;animation:1.6s ease-in-out infinite msc-shimmer}.msc-skeleton-body{flex-direction:column;flex:1;gap:8px;display:flex}.msc-skeleton-line{background:#ffffff0e;border-radius:6px;height:10px;animation:1.6s ease-in-out infinite msc-shimmer}.msc-skeleton-line.wide{width:75%}.msc-skeleton-line.medium{width:55%}.msc-skeleton-line.narrow{width:35%}@keyframes msc-shimmer{0%{opacity:.35}50%{opacity:.65}to{opacity:.35}}.msc-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:50px 24px 24px;display:flex}.msc-empty-icon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:6px;display:flex}.msc-empty-icon i{font-size:1.55rem}.msc-empty--scheduled .msc-empty-icon{background:#ff8c0012;border:1px solid #ff8c0026}.msc-empty--scheduled .msc-empty-icon i{color:#ff8c0080}.msc-empty--published .msc-empty-icon{background:#ffd70012;border:1px solid #ffd70024}.msc-empty--published .msc-empty-icon i{color:#ffd70080}.msc-empty h3{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:700}.msc-empty p{color:#c6c6c661;max-width:260px;margin:0;font-size:.81rem;line-height:1.6}.msc-empty-btn{color:#ff8c00;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ff8c001a;border:1px solid #ff8c003d;border-radius:12px;align-items:center;gap:7px;margin-top:8px;padding:11px 22px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;transition:background .15s;display:inline-flex}.msc-empty-btn i{font-size:.8rem}.msc-empty-btn:active{background:#ff8c002b}.msc-fab{bottom:calc(86px + env(safe-area-inset-bottom,0px));color:#0c0c0c;cursor:pointer;z-index:100;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2b259,#ff8c00);border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.3rem;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;right:20px;box-shadow:0 4px 20px #e2b25952,0 2px 8px #00000073}.msc-fab i{font-size:1.2rem}.msc-fab:active{transform:scale(.91);box-shadow:0 2px 10px #e2b25947}@keyframes msc-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.msc-detail-overlay{z-index:400;background:#0a0a0a;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) forwards msc-slide-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.msc-detail-header{padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 13px;backdrop-filter:blur(12px);z-index:1;background:#0a0a0af2;border-bottom:1px solid #ffffff0e;flex-shrink:0;align-items:center;gap:12px;display:flex}.msc-detail-back{color:linen;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;transition:background .15s;display:flex}.msc-detail-back:active{background:#ffffff1f}.msc-detail-title{color:linen;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700;overflow:hidden}.msc-detail-action-btn{color:#e2b2598c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b2590f;border:1px solid #e2b25924;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:background .15s;display:flex}.msc-detail-action-btn:active{background:#e2b25924}.msc-detail-body{-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,20px);flex:1;overflow-y:auto}.msc-detail-media{aspect-ratio:16/9;background:#111;flex-shrink:0;width:100%;overflow:hidden}.msc-detail-image{object-fit:cover;width:100%;height:100%}.msc-detail-video{object-fit:contain;background:#000;width:100%;height:100%}.msc-detail-content{flex-direction:column;gap:12px;padding:16px;display:flex}.msc-status-badge{border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:.73rem;font-weight:600;display:inline-flex}.msc-status-badge i{font-size:.68rem}.msc-status-badge.scheduled{color:#ff8c00;background:#ff8c001c;border:1px solid #ff8c0033}.msc-status-badge.published{color:gold;background:#ffd7001c;border:1px solid #ffd70033}.msc-info-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:6px;display:flex}.msc-info-row .ms-row-title{text-align:right;font-size:.82rem}.msc-networks-list{flex-direction:column;gap:8px;display:flex}.msc-network-row{background:#ffffff07;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:10px;padding:9px 12px;display:flex}.msc-network-row.facebook .msc-network-icon,.msc-network-row.lesbonsplansfacebook .msc-network-icon{color:#1877f2}.msc-network-row.instagram .msc-network-icon,.msc-network-row.lesbonsplansinstagram .msc-network-icon{color:#e4405f}.msc-network-row.youtube .msc-network-icon,.msc-network-row.lesbonsplansyoutube .msc-network-icon{color:red}.msc-network-row.googleBusiness .msc-network-icon,.msc-network-row.lesbonsplansgooglebusiness .msc-network-icon{color:#4285f4}.msc-network-row.tiktok .msc-network-icon,.msc-network-row.lesbonsplanstiktok .msc-network-icon{color:#ffffffe6}.msc-network-row.lesbonsplansweb .msc-network-icon{color:#e2b259}.msc-network-icon{flex-shrink:0;align-items:center;font-size:1rem;display:flex}.msc-network-label{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.86rem}.msc-detail-post-title{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.97rem;font-weight:700;line-height:1.4}.msc-detail-post-desc{color:#c6c6c694;white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:.84rem;line-height:1.65}.msc-detail-empty-content{color:#c6c6c647;margin:0;font-size:.8rem;font-style:italic}.msc-action-row{cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-top:1px solid #ffffff0d;align-items:center;gap:12px;width:100%;padding:11px 0 0;transition:opacity .15s;display:flex}.msc-action-row:first-of-type{border-top:none;padding-top:0}.msc-action-row:active{opacity:.5}.msc-action-row .msc-action-row-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;display:flex}.msc-action-row .msc-action-row-label{color:linen;flex:1;font-family:PoppinsMedium,sans-serif;font-size:.87rem}.msc-action-row .msc-action-row-chevron{color:#ffffff2e;flex-shrink:0;font-size:1rem}.msc-action-row.edit .msc-action-row-icon{color:#e2b259;background:#e2b2591a;border:1px solid #e2b25933}.msc-action-row.duplicate .msc-action-row-icon{color:#ff8c00;background:#ff8c001a;border:1px solid #ff8c0033}.msc-action-row.delete .msc-action-row-icon{color:#e05555;background:#af21211a;border:1px solid #af212133}.msc-action-row.delete .msc-action-row-label{color:#e05555}.msc-soon-tag{color:#ff8c008c;background:#ff8c0014;border:1px solid #ff8c0024;border-radius:8px;flex-shrink:0;padding:2px 7px;font-family:PoppinsMedium,sans-serif;font-size:.67rem}.msc-edit-form{flex-direction:column;gap:14px;display:flex}.msc-form-group{flex-direction:column;gap:6px;display:flex}.msc-form-label{color:#e2b25985;text-transform:uppercase;letter-spacing:.09em;font-family:PoppinsMedium,sans-serif;font-size:.7rem}.msc-form-input,.msc-form-textarea{color:linen;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:border-color .15s}.msc-form-input:focus,.msc-form-textarea:focus{border-color:#e2b25961}.msc-form-input::placeholder,.msc-form-textarea::placeholder{color:#ffffff2e}.msc-form-textarea{resize:vertical;min-height:112px;line-height:1.5}.msc-form-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.msc-edit-actions{gap:10px;margin-top:4px;display:flex}.msc-edit-cancel{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;flex:1;padding:12px;font-family:PoppinsMedium,sans-serif;font-size:.87rem}.msc-edit-cancel:active{background:#ffffff14}.msc-edit-save{color:#e2b259;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2b25929,#ff8c001a);border:1px solid #e2b25947;border-radius:11px;flex:2;justify-content:center;align-items:center;gap:7px;padding:12px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;transition:background .15s;display:flex}.msc-edit-save i{font-size:.8rem}.msc-edit-save:active:not(:disabled){background:#e2b25938}.msc-edit-save:disabled{opacity:.45;cursor:default}.msc-detail-overlay .ms-card-header .msc-status-badge i{color:inherit}.msc-detail--scheduled .msc-action-row.edit .msc-action-row-icon,.msc-detail--scheduled .msc-action-row.duplicate .msc-action-row-icon{color:#ff8c00;background:#ff8c001a;border-color:#ff8c0033}.msc-detail--published .msc-action-row.edit .msc-action-row-icon,.msc-detail--published .msc-action-row.duplicate .msc-action-row-icon{color:gold;background:#ffd7001a;border-color:#ffd70033}.msc-media-edit-container{flex-direction:column;gap:12px;display:flex}.msc-empty-media .msc-upload-dropzone{cursor:pointer;color:#ffffff80;background:#ffffff0a;border:2px dashed #e2b25959;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:32px 16px;transition:border-color .2s,background .2s;display:flex}.msc-empty-media .msc-upload-dropzone i{color:#e2b25999;font-size:28px}.msc-empty-media .msc-upload-dropzone p{margin:0;font-size:13px}.msc-empty-media .msc-upload-dropzone:active{background:#e2b25914;border-color:#e2b259b3}.msc-video-edit-preview{flex-direction:column;gap:10px;display:flex}.msc-video-edit-preview video{object-fit:contain;background:#000;border-radius:10px;width:100%;max-height:240px}.msc-media-actions{flex-direction:column;gap:8px;display:flex}.msc-media-replace-btn,.msc-media-switch-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;font-family:PoppinsMedium,sans-serif;font-size:13px;transition:opacity .15s,transform .1s;display:flex}.msc-media-replace-btn:active,.msc-media-switch-btn:active{opacity:.75;transform:scale(.98)}.msc-media-replace-btn{color:#ff8c00;background:#ff8c0026;border:1px solid #ff8c004d}.msc-media-switch-btn{color:#ff8c00a6;background:#ff8c000f;border:1px solid #ff8c001a}.msc-images-edit-section{flex-direction:column;gap:10px;display:flex}.msc-images-edit-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.msc-image-edit-card{aspect-ratio:1;background:#ffffff0d;border-radius:8px;position:relative;overflow:hidden}.msc-image-edit-card img{object-fit:cover;width:100%;height:100%}.msc-image-remove{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex;position:absolute;top:4px;right:4px}.msc-image-add-btn{aspect-ratio:1;color:#ff8c00b3;cursor:pointer;background:#ff8c000f;border:1px dashed #ff8c0059;border-radius:8px;justify-content:center;align-items:center;font-size:20px;transition:border-color .2s,background .2s;display:flex}.msc-image-add-btn:active{background:#ff8c001f;border-color:#ff8c00b3}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes mgc-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mgc-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mgc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mgc-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mgc-spin{to{transform:rotate(360deg)}}.mgc-page.ms-settings-page .hub-container.padding{padding-top:20px!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.mgc-stats-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.mgc-stat-card{--ms-color:#e2b259;--ms-color-rgb:226, 178, 89;background:rgba(var(--ms-color-rgb), .03);border:1px solid rgba(var(--ms-color-rgb), .2);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;display:flex;position:relative;overflow:hidden}.mgc-stat-card:before{content:"";background:radial-gradient(circle at 20% 20%, rgba(var(--ms-color-rgb), .07), transparent 65%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mgc-stat-card .mgc-stat-icon{color:rgba(var(--ms-color-rgb), .55);justify-content:center;align-items:center;margin-bottom:2px;font-size:1rem;display:flex}.mgc-stat-card .mgc-stat-value{color:var(--ms-color);font-family:PoppinsMedium,sans-serif;font-size:1.65rem;font-weight:700;line-height:1}.mgc-stat-card .mgc-stat-label{color:#ffffff52;font-family:PoppinsMedium,sans-serif;font-size:.63rem;line-height:1.2}.mgc-stat-card.mgc-stat--alert{--ms-color:#ff8c00;--ms-color-rgb:255, 140, 0}.mgc-stat-card.mgc-stat--success{--ms-color:#bdfb54;--ms-color-rgb:80, 179, 58}.mgc-network-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.mgc-network-scroll::-webkit-scrollbar{display:none}.mgc-chip{color:#ffffff6b;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1px solid #ffffff17;border-radius:22px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;transition:all .18s;display:inline-flex}.mgc-chip .mgc-chip-icon{align-items:center;font-size:.85rem;display:flex}.mgc-chip.active,.mgc-chip.all.active{color:#e2b259;background:#e2b2591a;border-color:#e2b25947}.mgc-chip.facebook.active,.mgc-chip.lesbonsplansfacebook.active{color:#1877f2;background:#1877f21a;border-color:#1877f24d}.mgc-chip.instagram.active,.mgc-chip.lesbonsplansinstagram.active{color:#e4405f;background:#e4405f1a;border-color:#e4405f4d}.mgc-chip.youtube.active,.mgc-chip.lesbonsplansyoutube.active{color:red;background:#ff00001a;border-color:#ff00004d}.mgc-chip.googleBusiness.active,.mgc-chip.lesbonsplansgooglebusiness.active{color:#4285f4;background:#4285f41a;border-color:#4285f44d}.mgc-chip.tiktok.active,.mgc-chip.lesbonsplanstiktok.active{color:#fff;background:#ffffff14;border-color:#ffffff40}.mgc-chip:active:not(.active){background:#ffffff0f}.mgc-week-bar{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}.mgc-week-nav{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .15s;display:flex}.mgc-week-nav:active{color:#e2b259;background:#e2b2591a;border-color:#e2b25940}.mgc-week-label{text-align:center;color:#ffffffa6;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;display:flex;position:relative}.mgc-week-label i{color:#e2b25999;font-size:.75rem}.mgc-week-hidden{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.mgc-filter-tabs{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;gap:5px;margin-bottom:14px;padding:4px;display:flex}.mgc-filter-tabs button{color:#ffffff52;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 10px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;transition:all .2s;display:flex}.mgc-filter-tabs button i{font-size:.72rem}.mgc-filter-tabs button.active{color:#e2b259;background:#e2b2591a}.mgc-filter-tabs button:active:not(.active){background:#ffffff0a}.mgc-post-list{flex-direction:column;gap:10px;display:flex}.mgc-post-card{--ms-color:#e2b259;--ms-color-rgb:226, 178, 89;background:rgba(var(--ms-color-rgb), .025);border:1px solid rgba(var(--ms-color-rgb), .16);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;transition:background .18s,border-color .18s,transform .12s;display:flex;position:relative;overflow:hidden}.mgc-post-card:before{content:"";background:radial-gradient(circle at 0% 50%, rgba(var(--ms-color-rgb), .04), transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mgc-post-card:active{background:rgba(var(--ms-color-rgb), .07);border-color:rgba(var(--ms-color-rgb), .3);transform:scale(.99)}.mgc-post-card.selected{background:rgba(var(--ms-color-rgb), .07);border-color:rgba(var(--ms-color-rgb), .3);border-left-color:rgba(var(--ms-color-rgb), .65)}.mgc-post-net-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.18rem;display:flex}.mgc-post-net-icon.facebook{color:#1877f2;background:#1877f21f}.mgc-post-net-icon.instagram{color:#e4405f;background:#e4405f1f}.mgc-post-net-icon.youtube{color:red;background:#ff00001f}.mgc-post-net-icon.googleBusiness{color:#4285f4;background:#4285f41f}.mgc-post-info{flex:1;min-width:0}.mgc-post-meta{align-items:center;gap:7px;margin-bottom:4px;display:flex}.mgc-post-date{color:#ffffff52;font-family:PoppinsMedium,sans-serif;font-size:.68rem}.mgc-post-stars-mini{gap:1px;display:flex}.mgc-post-stars-mini i{color:#e2b259;font-size:.6rem}.mgc-post-excerpt{color:#ffffffb3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.8rem;line-height:1.42;display:-webkit-box;overflow:hidden}.mgc-post-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.mgc-unanswered-badge{color:#ff8c00;background:#ff8c001f;border:1px solid #ff8c0038;border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;font-weight:600;display:inline-flex}.mgc-unanswered-badge i{font-size:.6rem}.mgc-post-chevron{color:rgba(var(--ms-color-rgb,226, 178, 89), .4);font-size:.9rem}.mgc-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:52px 24px 36px;display:flex}.mgc-empty .mgc-empty-icon{background:#ffffff0a;border:1px solid #ffffff12;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:18px;display:flex}.mgc-empty .mgc-empty-icon i{color:#fff3;font-size:1.8rem}.mgc-empty h3{color:#fff9;margin:0 0 8px;font-family:PoppinsMedium,sans-serif;font-size:.95rem}.mgc-empty p{color:#ffffff47;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.8rem;line-height:1.5}.mgc-post-skeleton{flex-direction:column;gap:10px;display:flex}.mgc-sk-card{background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;display:flex}.mgc-sk-icon{background:#ffffff0f;border-radius:13px;flex-shrink:0;width:42px;height:42px;animation:1.4s ease-in-out infinite mgc-pulse}.mgc-sk-body{flex:1}.mgc-sk-line{background:#ffffff0f;border-radius:5px;height:9px;margin-bottom:8px;animation:1.4s ease-in-out infinite mgc-pulse}.mgc-sk-line.wide{width:68%}.mgc-sk-line.medium{width:48%}.mgc-sk-line.narrow{width:32%}.mgc-sk-line:last-child{margin-bottom:0}.mgc-comment-skeleton{flex-direction:column;gap:12px;padding:4px 0;display:flex}.mgc-sk-comment{background:#ffffff06;border:1px solid #ffffff0d;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.mgc-sk-avatar{background:#ffffff0f;border-radius:50%;flex-shrink:0;width:34px;height:34px;animation:1.4s ease-in-out infinite mgc-pulse}.mgc-detail-overlay{z-index:150;padding-top:env(safe-area-inset-top,0px);background:#0a0a0a;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) forwards mgc-slide-in-right;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mgc-detail-overlay.ms-settings-page .mgc-comments-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.mgc-detail-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;min-height:58px;padding:14px 16px;display:flex}.mgc-back-btn{color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .15s;display:flex}.mgc-back-btn:active{color:#e2b259;background:#e2b2591a;border-color:#e2b25940}.mgc-detail-net-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:flex}.mgc-detail-net-icon.facebook{color:#1877f2;background:#1877f226}.mgc-detail-net-icon.instagram{color:#e4405f;background:#e4405f26}.mgc-detail-net-icon.youtube{color:red;background:#ff000026}.mgc-detail-net-icon.googleBusiness{color:#4285f4;background:#4285f426}.mgc-detail-post-title{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:PoppinsMedium,sans-serif;font-size:.83rem;line-height:1.3;overflow:hidden}.mgc-detail-filter{background:#ffffff04;border-bottom:1px solid #ffffff0a;flex-shrink:0;gap:5px;padding:10px 16px;display:flex}.mgc-detail-filter button{color:#ffffff5c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff14;border-radius:20px;padding:7px 16px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;transition:all .18s}.mgc-detail-filter button.active{color:#e2b259;background:#e2b2591a;border-color:#e2b25940}.mgc-detail-filter button:active:not(.active){background:#ffffff0a}.mgc-comments-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;padding:14px 16px;overflow-y:auto}.mgc-comments-scroll::-webkit-scrollbar{display:none}.mgc-comments-count{color:#ffffff61;align-items:center;gap:7px;padding:0 2px 18px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;display:flex}.mgc-comments-count i{color:#e2b25999;font-size:.78rem}.mgc-thread{--ms-color:#e2b259;--ms-color-rgb:226, 178, 89;margin-bottom:22px}.mgc-thread:last-of-type{margin-bottom:6px}.mgc-comment{align-items:flex-start;gap:10px;display:flex;position:relative}.mgc-comment--root.has-replies:after{content:"";background:rgba(var(--ms-color-rgb), .2);border-radius:2px;width:2px;position:absolute;top:46px;bottom:-8px;left:19px}.mgc-comment-avatar{letter-spacing:.4px;color:#ffffffb8;z-index:1;background:linear-gradient(140deg,#ffffff24,#ffffff0a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:700;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.mgc-comment-avatar.sm{width:32px;height:32px;font-size:.64rem}.mgc-comment-avatar.is-owner{background:linear-gradient(140deg, rgba(var(--ms-color-rgb), .4), rgba(var(--ms-color-rgb), .12));color:var(--ms-color);box-shadow:0 0 0 1.5px rgba(var(--ms-color-rgb), .38), 0 2px 9px rgba(var(--ms-color-rgb), .16)}.mgc-comment-main{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.mgc-reply-pill{background:rgba(var(--ms-color-rgb), .09);border:1px solid rgba(var(--ms-color-rgb), .16);max-width:100%;color:rgba(var(--ms-color-rgb), .82);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;margin-bottom:5px;padding:2px 9px 3px;font-family:PoppinsMedium,sans-serif;font-size:.66rem;display:inline-flex;overflow:hidden}.mgc-reply-pill strong{color:var(--ms-color);margin-left:3px;font-weight:700}.mgc-comment-bubble{box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff0f;border-radius:5px 16px 16px;max-width:100%;padding:9px 14px 11px}.mgc-comment-bubble.is-owner{background:rgba(var(--ms-color-rgb), .1);border-color:rgba(var(--ms-color-rgb), .22)}.mgc-comment--reply .mgc-comment-bubble{border-radius:5px 14px 14px;padding:8px 13px 10px}.mgc-comment-head{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.mgc-comment-author{color:#ffffffeb;font-family:PoppinsMedium,sans-serif;font-size:.79rem;font-weight:700}.mgc-comment.is-owner .mgc-comment-author{color:var(--ms-color)}.mgc-comment-badge{color:var(--ms-color);font-size:.68rem;display:inline-flex}.mgc-comment-stars{gap:2px;margin-left:1px;display:inline-flex}.mgc-comment-stars i{color:var(--ms-color);font-size:.7rem}.mgc-comment-stars i.empty{color:#ffffff29}.mgc-comment-text{color:#ffffffd1;word-break:break-word;white-space:pre-wrap;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.83rem;line-height:1.5}.mgc-comment--reply .mgc-comment-text{font-size:.81rem}.mgc-comment-text.is-empty{color:#ffffff4d;font-style:italic}.mgc-comment-more{color:var(--ms-color);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600}.mgc-comment-meta{align-items:center;gap:14px;padding:6px 0 0 14px;display:flex}.mgc-comment-time{color:#ffffff57;font-family:PoppinsMedium,sans-serif;font-size:.68rem}.mgc-comment-reply-btn{color:rgba(var(--ms-color-rgb), .8);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:700;transition:color .15s;display:inline-flex}.mgc-comment-reply-btn i{font-size:.66rem}.mgc-comment-reply-btn:active{color:var(--ms-color)}.mgc-comment-answered{color:#50b33aeb;align-items:center;gap:4px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;font-weight:600;display:inline-flex}.mgc-comment-answered i{font-size:.66rem}.mgc-thread-replies{flex-direction:column;gap:14px;margin-top:8px;padding-left:34px;display:flex;position:relative}.mgc-thread-replies:before{content:"";background:rgba(var(--ms-color-rgb), .2);border-radius:2px;width:2px;position:absolute;top:-8px;bottom:0;left:19px}.mgc-thread-replies>.mgc-comment--reply:before{content:"";border-left:2px solid rgba(var(--ms-color-rgb), .2);border-bottom:2px solid rgba(var(--ms-color-rgb), .26);border-bottom-left-radius:12px;width:15px;height:23px;position:absolute;top:-7px;left:-15px}.mgc-thread-replies>.mgc-comment--reply:last-of-type:after{content:"";background:#0a0a0a;width:5px;position:absolute;top:16px;bottom:-8px;left:-16px}.mgc-thread-toggle{color:rgba(var(--ms-color-rgb), .85);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:9px;margin:11px 0 0 14px;padding:3px 0;font-family:PoppinsMedium,sans-serif;font-size:.75rem;font-weight:600;transition:color .15s;display:inline-flex}.mgc-thread-toggle .mgc-thread-toggle-line{background:rgba(var(--ms-color-rgb), .4);border-radius:2px;width:22px;height:2px}.mgc-thread-toggle:active{color:var(--ms-color)}.mgc-loading-comments{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:56px 24px;display:flex}.mgc-loading-comments p{color:#ffffff47;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.8rem}.mgc-spinner-large{border:2.5px solid #e2b2591f;border-top-color:#e2b259;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite mgc-spin}.mgc-spinner{border:2px solid #0003;border-top-color:#000000b3;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mgc-spin;display:inline-block}.mgc-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.mgc-error-state i{color:#af212199;font-size:2.2rem}.mgc-error-state p{color:#ffffff73;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.82rem;line-height:1.5}.mgc-ig-guide{text-align:center;padding:28px 8px}.mgc-ig-guide .mgc-ig-guide-icon{color:#e4405f;margin-bottom:14px;font-size:2.2rem}.mgc-ig-guide h4{color:#ffffffd1;margin:0 0 8px;font-family:PoppinsMedium,sans-serif;font-size:1rem}.mgc-ig-guide>p{color:#fff6;margin:0 0 22px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;line-height:1.55}.mgc-ig-guide .btn-primary{margin-top:8px}.mgc-ig-steps{text-align:left;margin-bottom:20px}.mgc-ig-step{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.mgc-ig-step:last-child{border-bottom:none}.mgc-ig-step-num{color:#e4405f;background:#e4405f1f;border:1px solid #e4405f33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:700;display:flex}.mgc-ig-step-text{flex:1}.mgc-ig-step-text strong{color:#ffffffbf;margin-bottom:3px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;display:block}.mgc-ig-step-text p{color:#ffffff59;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.74rem;line-height:1.45}.mgc-sheet-overlay{z-index:200;background:#000000b8;animation:.2s mgc-fade-in;position:fixed;top:0;bottom:0;left:0;right:0}.mgc-reply-sheet{z-index:201;padding:12px 18px calc(20px + env(safe-area-inset-bottom,0px));background:#141414;border-top:1px solid #ffffff14;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) forwards mgc-slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0006}.mgc-sheet-handle{background:#ffffff1f;border-radius:2px;width:38px;height:4px;margin:0 auto 18px}.mgc-sheet-to{align-items:center;gap:8px;margin-bottom:13px;display:flex}.mgc-sheet-to i{color:#e2b25999;font-size:.85rem}.mgc-sheet-to span{color:#fff6;font-family:PoppinsMedium,sans-serif;font-size:.8rem}.mgc-sheet-to strong{color:#ffffffc7;font-family:PoppinsMedium,sans-serif}.mgc-sheet-textarea{box-sizing:border-box;color:#ffffffd9;resize:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;width:100%;min-height:96px;padding:12px 14px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:border-color .18s}.mgc-sheet-textarea:focus{border-color:#e2b25952;outline:none}.mgc-sheet-textarea::placeholder{color:#fff3}.mgc-sheet-actions{gap:10px;margin-top:12px;display:flex;position:initial!important}.mgc-cancel-btn{color:#ffffff73;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:13px;flex:1;padding:13px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;transition:all .15s}.mgc-cancel-btn:active{background:#ffffff0d}.mgc-send-btn{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:13px;flex:2;justify-content:center;align-items:center;gap:7px;padding:13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:700;transition:opacity .15s,transform .12s;display:inline-flex}.mgc-send-btn i{font-size:.85rem}.mgc-send-btn:disabled{opacity:.4;pointer-events:none}.mgc-send-btn:active:not(:disabled){transform:scale(.98)}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes mas-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes mas-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mas-spin{to{transform:rotate(360deg)}}@keyframes mas-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}@keyframes mas-fab-in{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}.mas-page{--mas-color:#ffba02;--mas-color-rgb:255, 186, 2}.mas-page.ms-settings-page .hub-container.padding{padding-top:20px!important;padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.mas-stats-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.mas-stat-card{--mas-color:#ffba02;--mas-color-rgb:255, 186, 2;background:rgba(var(--mas-color-rgb), .04);border:1px solid rgba(var(--mas-color-rgb), .22);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;display:flex;position:relative;overflow:hidden}.mas-stat-card:before{content:"";background:radial-gradient(circle at 20% 20%, rgba(var(--mas-color-rgb), .08), transparent 65%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mas-stat-card .mas-stat-icon{color:rgba(var(--mas-color-rgb), .65);justify-content:center;align-items:center;margin-bottom:2px;font-size:1rem;display:flex}.mas-stat-card .mas-stat-value{color:var(--mas-color);font-family:PoppinsMedium,sans-serif;font-size:1.65rem;font-weight:700;line-height:1}.mas-stat-card .mas-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;line-height:1.2}.mas-stat-card.mas-stat--alert{border-color:rgba(var(--mas-color-rgb), .45);background:rgba(var(--mas-color-rgb), .08)}.mas-stat-card.mas-stat--success{--mas-color:#50b33a;--mas-color-rgb:80, 179, 58}.mas-next-banner{--mas-color:#ffba02;--mas-color-rgb:255, 186, 2;background:rgba(var(--mas-color-rgb), .06);border:1px solid rgba(var(--mas-color-rgb), .25);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;transition:background .2s;display:flex}.mas-next-banner:active{background:rgba(var(--mas-color-rgb), .12);transform:scale(.99)}.mas-next-banner .mas-next-left{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mas-next-banner .mas-next-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--mas-color);font-size:.6rem;font-weight:700}.mas-next-banner .mas-next-name{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.mas-next-banner .mas-next-date{color:#ffffff73;align-items:center;gap:5px;font-size:.72rem;display:flex}.mas-next-banner .mas-next-date i{color:var(--mas-color);opacity:.7;font-size:.65rem}.mas-next-banner .mas-next-icon{background:rgba(var(--mas-color-rgb), .12);border:1px solid rgba(var(--mas-color-rgb), .22);width:42px;height:42px;color:var(--mas-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.mas-chips-row{gap:8px;margin-bottom:16px;display:flex}.mas-chip{color:#ffffff80;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.mas-chip i{font-size:.72rem}.mas-chip.active{background:rgba(var(--mas-color-rgb,255, 186, 2), .12);border-color:rgba(var(--mas-color-rgb,255, 186, 2), .45);color:var(--mas-color)}.mas-chip:active{transform:scale(.95)}.mas-month-nav{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;display:flex}.mas-month-arrow{color:#fff9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:all .18s;display:flex}.mas-month-arrow:active{background:rgba(var(--mas-color-rgb,255, 186, 2), .12);border-color:rgba(var(--mas-color-rgb,255, 186, 2), .3);color:var(--mas-color);transform:scale(.9)}.mas-month-label{text-align:center;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.mas-month-label span:first-child{color:linen;text-transform:capitalize;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700}.mas-month-count{background:rgba(var(--mas-color-rgb,255, 186, 2), .12);border:1px solid rgba(var(--mas-color-rgb,255, 186, 2), .3);color:var(--mas-color);border-radius:20px;justify-content:center;align-items:center;min-width:22px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.mas-timeline{flex-direction:column;gap:0;margin-bottom:8px;display:flex}.mas-timeline-group{margin-bottom:16px;animation:.3s forwards mas-fade-in}.mas-date-sep{align-items:center;gap:10px;margin-bottom:8px;padding:0 2px;display:flex}.mas-date-sep .mas-date-sep-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;white-space:nowrap;font-size:.72rem;font-weight:700}.mas-date-sep .mas-date-sep-line{background:#ffffff0f;flex:1;height:1px}.mas-date-sep.highlight .mas-date-sep-label{color:var(--mas-color)}.mas-date-sep.highlight .mas-date-sep-line{background:rgba(var(--mas-color-rgb,255, 186, 2), .2)}.mas-date-sep .mas-date-sep-add{background:rgba(var(--mas-color-rgb,255, 186, 2), .08);border:1px solid rgba(var(--mas-color-rgb,255, 186, 2), .22);width:28px;height:28px;color:var(--mas-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:all .18s;display:flex}.mas-date-sep .mas-date-sep-add:active{background:rgba(var(--mas-color-rgb,255, 186, 2), .18);transform:scale(.88)}.mas-events-list{flex-direction:column;gap:8px;display:flex}.mas-event-card{--mas-color:#ffba02;--mas-color-rgb:255, 186, 2;background:rgba(var(--mas-color-rgb), .04);border:1px solid rgba(var(--mas-color-rgb), .15);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:stretch;width:100%;margin-bottom:8px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.mas-event-card:active{background:rgba(var(--mas-color-rgb), .09);transform:scale(.985)}.mas-event-card .mas-event-thumb{flex-shrink:0;width:72px;overflow:hidden}.mas-event-card .mas-event-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mas-event-card .mas-event-info{flex-direction:column;flex:1;gap:5px;min-width:0;padding:10px 12px;display:flex}.mas-event-card .mas-event-top{align-items:center;gap:8px;display:flex}.mas-event-card .mas-event-type-chip{background:rgba(var(--mas-color-rgb), .12);color:var(--mas-color);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;align-items:center;gap:4px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-flex}.mas-event-card .mas-event-type-chip i{font-size:.58rem}.mas-event-card .mas-event-upcoming-dot{background:#50b33a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite mas-pulse-dot}.mas-event-card .mas-event-name{color:#eaeaea;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:600;overflow:hidden}.mas-event-card .mas-event-details{flex-wrap:wrap;gap:4px 10px;display:flex}.mas-event-card .mas-event-details span{color:#ffffff61;align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.mas-event-card .mas-event-details span i{color:var(--mas-color);opacity:.55;font-size:.62rem}.mas-event-card .mas-event-details .mas-event-address{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;overflow:hidden}.mas-event-card .mas-event-chevron{color:#ffffff2e;flex-shrink:0;align-items:center;padding:0 12px;font-size:1rem;transition:color .18s,transform .18s;display:flex}.mas-event-card:active .mas-event-chevron{color:var(--mas-color);transform:translate(3px)}.mas-event-card.mas-past-timeline .mas-event-card{opacity:.6}.mas-empty-month{flex-direction:column;align-items:center;gap:12px;padding:36px 16px;display:flex}.mas-empty-month .mas-empty-icon{color:#ffffff2e;background:#ffffff08;border:1px solid #ffffff12;border-radius:20px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.mas-empty-month p{color:#ffffff59;text-align:center;margin:0;font-size:.85rem}.mas-empty-month .mas-empty-create-btn{background:rgba(var(--mas-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--mas-color-rgb,255, 186, 2), .28);color:var(--mas-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:7px;margin-top:4px;padding:10px 20px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.mas-empty-month .mas-empty-create-btn:active{background:rgba(var(--mas-color-rgb,255, 186, 2), .18);transform:scale(.95)}.mas-past-section{margin-top:4px;margin-bottom:8px}.mas-past-toggle{color:#fff6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.mas-past-toggle i:first-child{font-size:.8rem}.mas-past-toggle span{text-align:left;flex:1}.mas-past-toggle .mas-toggle-arrow{font-size:.8rem;transition:transform .25s}.mas-past-toggle.open{color:#fff9;background:#ffffff0a;border-bottom-color:#0000;border-radius:12px 12px 0 0}.mas-past-toggle.open .mas-toggle-arrow{transform:rotate(180deg)}.mas-past-toggle:active{transform:scale(.99)}.mas-past-timeline{opacity:.75;background:#ffffff05;border:1px solid #ffffff12;border-top:none;border-radius:0 0 12px 12px;padding:12px}.mas-loading{flex-direction:column;align-items:center;gap:14px;padding:52px 16px;display:flex}.mas-loading .mas-spinner{border:3px solid #ffffff12;border-top-color:var(--mas-color);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite mas-spin}.mas-loading p{color:#ffffff59;margin:0;font-size:.82rem}.mas-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px));color:#0a0a0a;cursor:pointer;z-index:1001;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ffba02 0%,#ffc835 100%);border:none;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.35rem;animation:.38s cubic-bezier(.34,1.56,.64,1) forwards mas-fab-in;display:flex;position:fixed;right:18px;box-shadow:0 6px 22px #ffba0261}.mas-fab:active{transform:scale(.91);box-shadow:0 3px 12px #ffba0247}.mas-detail-overlay{--mas-color:#ffba02;--mas-color-rgb:255, 186, 2;z-index:10050;padding-top:env(safe-area-inset-top,0px);background:#0a0a0a;flex-direction:column;animation:.3s cubic-bezier(.22,1,.36,1) forwards mas-slide-in-right;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mas-detail-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;min-height:58px;padding:14px 16px;display:flex}.mas-detail-back{color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .15s;display:flex}.mas-detail-back:active{background:rgba(var(--mas-color-rgb), .1);border-color:rgba(var(--mas-color-rgb), .28);color:var(--mas-color);transform:scale(.92)}.mas-detail-header-title{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:700;overflow:hidden}.mas-detail-icon-btn{color:#e97474e6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af212117;border:1px solid #af212142;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;transition:all .15s;display:flex}.mas-detail-icon-btn:active{background:#af212133;border-color:#af212173;transform:scale(.92)}.mas-detail-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.mas-detail-hero{flex-shrink:0;width:100%;height:220px;position:relative;overflow:hidden}.mas-detail-hero img{object-fit:cover;width:100%;height:100%;display:block}.mas-detail-hero .mas-detail-hero-overlay{background:linear-gradient(#0000 0%,#0a0a0a59 45%,#0a0a0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.mas-detail-hero .mas-detail-hero-badge{background:var(--mas-color);color:#0a0a0a;letter-spacing:.03em;border-radius:20px;align-items:center;gap:5px;padding:5px 11px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.mas-detail-hero .mas-detail-hero-badge i{font-size:.65rem}.mas-detail-body{flex-direction:column;flex:1 0 auto;gap:20px;padding:20px 20px 24px;display:flex}.mas-detail-title{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.3}.mas-detail-meta{flex-direction:column;gap:10px;display:flex}.mas-detail-meta-item{align-items:flex-start;gap:12px;display:flex}.mas-detail-meta-item .mas-detail-meta-icon{background:rgba(var(--mas-color-rgb), .1);border:1px solid rgba(var(--mas-color-rgb), .2);width:36px;height:36px;color:var(--mas-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.mas-detail-meta-item>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mas-detail-meta-item .mas-detail-meta-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;font-size:.62rem;font-weight:700}.mas-detail-meta-item .mas-detail-meta-value{color:#fffc;font-size:.88rem;line-height:1.4}.mas-detail-desc-block{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:14px 16px}.mas-detail-desc-block h4{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;margin:0 0 8px;font-size:.72rem;font-weight:700}.mas-detail-desc-block p{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.6}.mas-detail-actions{padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(10px);background:#0a0a0af5;border-top:1px solid #ffffff0f;flex:none;align-items:stretch;gap:10px;display:flex}.mas-detail-actions .mas-detail-btn-danger{flex:none}.mas-detail-actions .mas-detail-btn-primary{flex:auto}.mas-detail-btn-primary{background:linear-gradient(135deg, var(--mas-color) 0%, rgba(var(--mas-color-rgb), .8) 100%);color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .18s;display:flex}.mas-detail-btn-primary:active{transform:scale(.97)}.mas-detail-btn-ghost{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;padding:13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:600;transition:all .18s;display:flex}.mas-detail-btn-ghost:active{background:#ffffff0d;transform:scale(.98)}.mas-detail-btn-danger{color:#e97474f2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af21211a;border:1px solid #af21214d;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:14px 16px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:700;transition:all .18s;display:inline-flex}.mas-detail-btn-danger i{font-size:.82rem}.mas-detail-btn-danger:active{background:#af212133;transform:scale(.97)}.mas-detail-btn-danger.is-solid{color:linen;background:#af2121;border-color:#af2121}.mas-detail-btn-danger.is-solid:active{background:#961c1c}.mas-detail-btn-danger:disabled{opacity:.55;pointer-events:none}.mas-detail-btn-primary:disabled,.mas-detail-btn-ghost:disabled{opacity:.5;pointer-events:none}.mas-btn-spinner{border:2px solid #ffffff4d;border-top-color:linen;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mas-spin}.mas-confirm-overlay{top:0;bottom:0;left:0;right:0;top:calc(env(safe-area-inset-top,0px) * -1);z-index:2;padding:18px;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(3px);background:#0000009e;justify-content:center;align-items:flex-end;animation:.18s forwards mas-fade-in;display:flex;position:absolute}@media (min-height:620px){.mas-confirm-overlay{align-items:center}}.mas-confirm-card{text-align:center;background:#121212;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:380px;padding:22px 20px 18px;animation:.22s cubic-bezier(.22,1,.36,1) forwards mas-fade-in;display:flex;box-shadow:0 18px 46px #00000080}.mas-confirm-icon{color:#e97474f2;background:#af21211f;border:1px solid #af212147;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:1.05rem;display:flex}.mas-confirm-title{color:linen;margin:0 0 6px;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:700;line-height:1.3}.mas-confirm-text{color:#ffffff80;margin:0 0 18px;font-size:.82rem;line-height:1.55}.mas-confirm-actions{gap:10px;width:100%;display:flex}.mas-confirm-actions>button{flex:1 1 0;min-width:0;padding:12px 10px;font-size:.85rem}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes em-loading-rotate{to{transform:rotate(360deg)}}@keyframes em-loading-fade{0%{opacity:0}to{opacity:1}}.em-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:.25s em-loading-fade;display:flex}.em-loading--full{z-index:9999;background:#0a0a0a;position:fixed;top:0;bottom:0;left:0;right:0}.em-loading--overlay{z-index:200;background:#0a0a0a;position:absolute;top:0;bottom:0;left:0;right:0}.em-loading-spinner{width:46px;height:46px;position:relative}.em-loading-spinner:before{content:"";border:2.5px solid #e2b2591f;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.em-loading-spinner:after{content:"";border:2.5px solid #0000;border-top-color:#e2b259;border-radius:50%;animation:.85s linear infinite em-loading-rotate;position:absolute;top:0;bottom:0;left:0;right:0}.em-loading-text{color:#ffffff4d;letter-spacing:.2px;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.78rem}@keyframes em-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes em-fade-in{0%{opacity:0}to{opacity:1}}@keyframes em-spin{to{transform:rotate(360deg)}}@keyframes em-pin-pop{0%{opacity:0;transform:scale(.3)translateY(6px)}65%{transform:scale(1.18)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes em-cluster-pop{0%{opacity:0;transform:scale(.4)}65%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes em-bubble-appear{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes em-user-pulse-anim{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.em-animate{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards em-fade-up}.em-marker-enter .em-pin{animation:.28s cubic-bezier(.34,1.56,.64,1) both em-pin-pop}.em-marker-enter .em-cluster-icon{animation:.24s cubic-bezier(.34,1.56,.64,1) both em-cluster-pop}body.em-map-active,body.em-map-active html,body.em-map-active body,body.em-map-active #root,body.em-map-active .App,body.em-map-active .frontoffice-container,body.em-map-active .em-page,body.em-map-active .explore-map-container{background:0 0!important}.em-page{background:#0a0a0a;flex-direction:column;height:calc(100vh - 56px);display:flex;overflow:hidden}.em-page:has(.em-search-bar.focused){height:100vh}.em-map-wrap{flex:1;min-height:0;position:relative;overflow:hidden;background:0 0!important}.em-search-overlay{padding:calc(12px + env(safe-area-inset-top,0px)) 12px 0;z-index:100;pointer-events:none;position:absolute;top:0;left:0;right:0}.em-search-bar{pointer-events:auto;cursor:text;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:1px solid #0000;border-radius:28px;align-items:center;gap:12px;height:52px;padding:0 18px;transition:border-color .2s,background .2s;display:flex;position:relative;box-shadow:0 2px 12px #0009,0 0 0 .5px #ffffff0f}.em-search-bar.focused{background:#252628;border-color:#e2b25966}.em-search-bar .em-search-icon{color:#fff6;flex-shrink:0;align-items:center;font-size:.9rem;display:flex}.em-search-bar .em-search-input{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:auto;max-width:272px;height:100%;font-family:PoppinsMedium,sans-serif;font-size:.9rem;overflow:hidden}.em-search-bar .em-search-input::placeholder{color:#ffffff4d}.em-search-bar .em-search-micro{color:#e2b259;opacity:.7;flex-shrink:0;align-items:center;font-size:.9rem;display:flex}.em-search-bar .em-search-clear{cursor:pointer;color:#fff3;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.2rem;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.em-search-bar .em-search-clear:active{opacity:.7}.frontoffice-container.em-view-active{padding-bottom:0!important}body.platform-ios:has(.em-view-active){padding-top:0}body.platform-ios .em-search-input{font-size:16px}body.platform-ios .em-page{height:calc(100vh - 56px - env(safe-area-inset-bottom,0px))}.em-search-suggestions{z-index:1000;pointer-events:auto;background:#1a1b1e;border-radius:16px;max-height:52vh;position:absolute;top:60px;left:12px;right:12px;overflow:hidden auto;box-shadow:0 8px 32px #000000b8,0 0 0 1px #ffffff12}.em-search-suggestions .em-sug-sep{background:#ffffff0f;height:1px;margin:0 16px}.em-search-suggestions .em-suggestion-item{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:54px;padding:11px 16px;transition:background .12s;display:flex}.em-search-suggestions .em-suggestion-item:active{background:#ffffff0d}.em-search-suggestions .em-suggestion-item .em-sug-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.82rem;display:flex}.em-search-suggestions .em-suggestion-item .em-sug-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.em-search-suggestions .em-suggestion-item .em-sug-content .em-sug-name{color:#f0f0f0;white-space:nowrap;text-overflow:ellipsis;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:600;overflow:hidden}.em-search-suggestions .em-suggestion-item .em-sug-content .em-sug-meta{color:#ffffff5c;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.em-search-suggestions .em-suggestion-item .em-sug-arrow{color:#ffffff2e;flex-shrink:0;font-size:.75rem}.em-search-dismiss{z-index:98;position:absolute;top:0;bottom:0;left:0;right:0}.em-search-hint{z-index:1000;pointer-events:none;background:#1a1b1e;border-radius:16px;position:absolute;top:60px;left:12px;right:12px;overflow:hidden;box-shadow:0 8px 32px #000000b8,0 0 0 1px #ffffff12}.em-search-hint .em-hint-title{text-transform:uppercase;letter-spacing:.8px;color:#ffffff4d;margin:0;padding:12px 16px 8px;font-size:.62rem;font-weight:800}.em-search-hint .em-hint-row{border-top:1px solid #ffffff0a;align-items:center;gap:12px;padding:10px 16px;display:flex}.em-search-hint .em-hint-row .em-hint-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.82rem;display:flex}.em-search-hint .em-hint-row .em-hint-text{flex-direction:column;gap:2px;display:flex}.em-search-hint .em-hint-row .em-hint-text .em-hint-name{color:#f0f0f0;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:600}.em-search-hint .em-hint-row .em-hint-text .em-hint-meta{color:#ffffff5c;font-size:.7rem}.em-filter-chips{pointer-events:auto;scrollbar-width:none;gap:8px;margin:0 -12px;padding:10px 0 2px 12px;display:flex;overflow-x:auto}.em-filter-chips::-webkit-scrollbar{display:none}.em-filter-chips:after{content:"";flex-shrink:0;min-width:12px;display:block}.em-chip{color:#fffc;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:flex}.em-chip i{opacity:.75;font-size:.72rem}.em-chip:active{color:gold;background:#ffd7001a}.em-chip:active i{opacity:1}.em-chip.active{box-shadow:0 2px 12px #ffd7004d;color:#0a0a0a!important;background:gold!important}.em-chip.active i{opacity:1}.em-chip.em-chip--outdoor:active{color:#ff6b35;background:#ff6b351a}.em-chip.em-chip--outdoor.active{box-shadow:0 2px 12px #ff6b354d;color:#0a0a0a!important;background:#ff6b35!important}.em-chip.em-chip--outdoor.active i{color:#0a0a0a}.em-chip.em-chip--outdoor.active .em-chip-spinner{border-color:#0a0a0a #0a0a0a33 #0a0a0a33}.em-chip .em-chip-spinner{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.6s linear infinite em-spin;display:inline-block}.em-chip.active .em-chip-spinner{border-color:#0a0a0a #0a0a0a33 #0a0a0a33}.em-popup-anchor{pointer-events:none}.em-popup-anchor .em-bubble{pointer-events:auto;filter:drop-shadow(0 8px 32px #000000b3);animation:.2s cubic-bezier(.34,1.56,.64,1) both em-bubble-appear}.em-pin{will-change:transform}.em-bubble{background:#151515;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:250px;display:flex;position:relative;overflow:hidden}.em-bubble:after{content:"";bottom:-8px;left:var(--arrow-x,50%);border-top:8px solid #151515;border-left:8px solid #0000;border-right:8px solid #0000;transition:left .1s;position:absolute;transform:translate(-50%)}.em-bubble-close{color:#fff6;cursor:pointer;z-index:10;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;transition:background .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}.em-bubble-close:active{color:#fff;background:#ffffff1a}.em-bubble-content{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.em-bubble-title{color:#fff;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:700;line-height:1.3}.em-bubble-infos{flex-direction:column;gap:6px;display:flex}.em-bubble--outdoor .em-bubble-content{gap:10px}.em-bubble--outdoor .em-bubble-title{padding-right:26px}.em-bubble-tag{max-width:calc(100% - 30px);color:var(--theme-color,#ff6b35);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:.65rem;font-weight:700;display:inline-flex;overflow:hidden}.em-bubble-tag i{font-size:.68rem;line-height:1}.em-bubble-chips{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.em-bubble-chip{color:#ffffffc7;background:#ffffff0d;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:600;display:flex}.em-bubble-chip:last-child:nth-child(odd){grid-column:1/-1}.em-bubble-chip i{color:var(--theme-color,#ff6b35);text-align:center;flex-shrink:0;width:12px;font-size:.68rem;line-height:1}.em-bubble-chip span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.em-bubble-info-line{color:#fff9;align-items:center;gap:8px;font-size:.75rem;display:flex}.em-bubble-info-line i{color:#fff6;text-align:center;width:12px;font-size:.7rem}.em-bubble-info-line span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-bubble-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.em-bubble-btn-secondary,.em-bubble-btn-primary{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-family:PoppinsMedium,sans-serif;font-size:.75rem;font-weight:700;transition:opacity .2s,background .2s;display:flex}.em-bubble-btn-secondary i,.em-bubble-btn-primary i{font-size:.8rem}.em-bubble-btn-secondary:active,.em-bubble-btn-primary:active{opacity:.8}.em-bubble-btn-secondary{color:#aaa;background:0 0;border:1px solid #ffffff26}.em-bubble-btn-secondary:active{background:#ffffff0d}.em-bubble-btn-primary{background:var(--theme-color);color:#0a0a0a}.em-bubble-btn-primary:disabled{opacity:.7;cursor:wait}.em-btn-spinner{border:2px solid #0000001a;border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite em-spin}.em-recenter-btn{z-index:1000;color:#ffffff52;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:none;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.1rem;transition:transform .18s cubic-bezier(.22,1,.36,1),background .15s,bottom .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:20px;right:16px;box-shadow:0 4px 12px #0006}.em-recenter-btn.onboarding-highlight{z-index:1500}.em-recenter-btn:active{background:#2e2a1a;transform:scale(.88)}.em-recenter-btn.shifted{bottom:96px}.em-outdoor-btn{z-index:1000;color:#ffffff52;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:none;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.05rem;transition:transform .18s cubic-bezier(.22,1,.36,1),background .15s,color .15s,box-shadow .15s,bottom .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:76px;right:16px;box-shadow:0 4px 12px #0006}.em-outdoor-btn i{line-height:1;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:block}.em-outdoor-btn.active{color:#ff6b35;background:#241811;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #ff6b3559}.em-outdoor-btn.onboarding-highlight{z-index:1500}.em-outdoor-btn:active{transform:scale(.88)}.em-outdoor-btn.shifted{bottom:152px}.em-closest-city-overlay{z-index:999;pointer-events:none;transition:opacity .25s,transform .25s;position:absolute;bottom:0;left:0;right:0}body:has(.em-search-bar.focused) .em-closest-city-overlay{opacity:0;transform:translateY(20px)}.em-closest-city-card{pointer-events:auto;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));background:#131313;border-top:1px solid #ffffff14;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;animation:.35s cubic-bezier(.34,1.56,.64,1) both em-slide-up;display:flex;box-shadow:0 -4px 20px #00000080}.em-closest-city-card .em-city-info{flex-direction:column;flex:1;min-width:0;display:flex}.em-closest-city-card .em-city-info .em-city-label{color:#ffffff6b;text-transform:uppercase;letter-spacing:.8px;opacity:.9;margin-bottom:2px;font-size:.62rem;font-weight:800}.em-closest-city-card .em-city-info .em-city-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:PoppinsMedium,sans-serif;font-size:1.1rem;font-weight:800;overflow:hidden}.em-closest-city-card .em-city-btn{color:#0a0a0a;cursor:pointer;background:gold;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:800;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.em-closest-city-card .em-city-btn:active{background:gold;transform:scale(.94);box-shadow:0 2px 12px #ffd7004d}.em-closest-city-card .em-city-btn i{font-size:.8rem}@keyframes em-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.em-user-loc{justify-content:center;align-items:center;display:flex;position:relative}.em-user-loc .em-user-dot{z-index:2;background:#4285f4;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 5px #0000004d}.em-user-loc .em-user-pulse{z-index:1;background:#4285f440;border-radius:50%;width:40px;height:40px;animation:2s ease-out infinite em-user-pulse-anim;position:absolute}.em-results-overlay{z-index:1002;pointer-events:none;height:60%;position:absolute;bottom:0;left:0;right:0}.em-results-overlay.collapsed .em-results-card{transform:translateY(calc(100% - 70px))}.em-results-card{pointer-events:auto;background:#131313;border-top:1px solid #ffffff1a;border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;height:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);animation:.4s cubic-bezier(.34,1.56,.64,1) em-slide-up;display:flex;box-shadow:0 -8px 32px #0009}.em-results-card .em-results-header{touch-action:none;flex-shrink:0;padding:12px 20px 16px}.em-results-card .em-results-header .em-results-drag-handle{background:#ffffff26;border-radius:2px;width:40px;height:4px;margin:0 auto 12px}.em-results-card .em-results-header .em-results-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.em-results-card .em-results-header .em-results-title-row .em-results-count{color:#fff;opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.em-results-card .em-results-header .em-results-title-row .em-results-close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.em-results-card .em-results-list{-webkit-overflow-scrolling:touch;flex:1;padding:0 0 48px;overflow-y:auto}.em-results-card .em-results-list .em-result-item{border-bottom:1px solid #ffffff0f;padding:20px}.em-results-card .em-results-list .em-result-item:last-child{border-bottom:none}.em-results-card .em-results-list .em-result-item .em-result-header-row{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.em-results-card .em-results-list .em-result-item .em-result-title-block{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.em-results-card .em-results-list .em-result-item .em-result-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.2;overflow:hidden}.em-results-card .em-results-list .em-result-item .em-result-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.em-results-card .em-results-list .em-result-item .em-result-cat-badge{color:#ffffff73;align-items:center;gap:4px;display:inline-flex}.em-results-card .em-results-list .em-result-item .em-result-cat-badge i{color:var(--btn-color,#e2b259);opacity:.8;font-size:.6rem}.em-results-card .em-results-list .em-result-item .em-result-cat-badge:before{content:"·";color:#fff3;margin-right:4px}.em-results-card .em-results-list .em-result-item .em-result-cat-badge:first-of-type:before{display:none}.em-results-card .em-results-list .em-result-item .em-result-dist{color:#fff6;align-items:center;gap:4px;display:inline-flex}.em-results-card .em-results-list .em-result-item .em-result-dist i{color:var(--btn-color,#e2b259);font-size:.65rem}.em-results-card .em-results-list .em-result-item .em-result-dist:before{content:"·";color:#fff3;margin-right:4px}.em-results-card .em-results-list .em-result-item .em-result-gallery{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.em-results-card .em-results-list .em-result-item .em-result-gallery::-webkit-scrollbar{display:none}.em-results-card .em-results-list .em-result-item .em-result-gallery .em-gallery-img{background:#ffffff0a;border-radius:10px;flex-shrink:0;width:110px;height:90px;overflow:hidden}.em-results-card .em-results-list .em-result-item .em-result-gallery .em-gallery-img:first-child{width:140px}.em-results-card .em-results-list .em-result-item .em-result-gallery .em-gallery-img img{object-fit:cover;width:100%;height:100%;display:block}.em-results-card .em-results-list .em-result-item .em-result-description{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.em-results-card .em-results-list .em-result-item .em-result-description .em-result-quote-icon{color:#fff3;flex-shrink:0;margin-top:2px;font-size:.65rem}.em-results-card .em-results-list .em-result-item .em-result-description .em-result-quote-text{color:#ffffff73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.em-results-card .em-results-list .em-result-item .em-result-actions{gap:8px;display:flex}.em-results-card .em-results-list .em-result-item .em-result-actions .em-res-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:1px solid #ffffff1a;border-radius:12px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 10px;font-family:PoppinsMedium,sans-serif;transition:background .15s,border-color .15s,transform .1s;display:flex}.em-results-card .em-results-list .em-result-item .em-result-actions .em-res-btn i{color:var(--btn-color,#e2b259);flex-shrink:0;font-size:.85rem}.em-results-card .em-results-list .em-result-item .em-result-actions .em-res-btn span{text-transform:uppercase;letter-spacing:.4px;color:var(--btn-color,#e2b259);white-space:nowrap;font-size:.68rem;font-weight:700}.em-results-card .em-results-list .em-result-item .em-result-actions .em-res-btn:active{border-color:var(--btn-color,#e2b259);background:#ffffff0d;transform:scale(.94)}@keyframes em-ob-fade-in{0%{opacity:0}to{opacity:1}}@keyframes em-ob-slide-up{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes em-ob-pulse-icon{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes em-ob-ring-expand{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}.em-ob-overlay{z-index:1000;background:#0a0a0ad6;justify-content:center;align-items:center;padding:24px 20px;animation:.3s em-ob-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.em-ob-overlay.em-ob-overlay--top{padding-bottom:max(90px, env(safe-area-inset-bottom,0px) + 80px);background:0 0;align-items:flex-end}.em-ob-overlay.em-ob-overlay--bottom,.em-ob-overlay.em-ob-overlay--recenter{padding-top:max(80px, env(safe-area-inset-top,0px) + 72px);background:0 0;align-items:flex-start}.em-ob-card{z-index:1700;-webkit-backdrop-filter:blur(20px);background:#141414;border:1px solid #e2b25929;border-radius:26px;width:100%;max-width:340px;animation:.38s cubic-bezier(.34,1.56,.64,1) em-ob-slide-up;position:relative;overflow:hidden;box-shadow:0 24px 64px #000c,0 0 0 1px #ffffff0a}.em-ob-card .em-ob-accent-bar{width:100%;height:3px}.em-ob-illus{justify-content:center;align-items:center;min-height:130px;padding:28px 24px 14px;display:flex;position:relative}.em-ob-illus--welcome .em-ob-map-icon{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative}.em-ob-illus--banner .em-ob-banner-mock{background:#1c1c1e;border:1px solid #e2b25933;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex;box-shadow:0 4px 18px #00000073}.em-ob-illus--banner .em-ob-banner-mock .em-ob-banner-left{flex-direction:column;gap:3px;display:flex}.em-ob-illus--banner .em-ob-banner-mock .em-ob-banner-left .em-ob-banner-label{color:#fff6;text-transform:uppercase;letter-spacing:.6px;font-size:.62rem}.em-ob-illus--banner .em-ob-banner-mock .em-ob-banner-left .em-ob-banner-city{color:gold;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700}.em-ob-illus--banner .em-ob-banner-mock .em-ob-banner-btn{color:#0a0a0a;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;background:gold;border-radius:10px;align-items:center;gap:5px;padding:9px 11px;font-family:PoppinsMedium,sans-serif;font-size:.58rem;font-weight:800;display:flex}.em-ob-illus--banner .em-ob-banner-mock .em-ob-banner-btn i{font-size:.58rem}.em-ob-illus--pins{flex-direction:column;gap:14px}.em-ob-illus--pins .em-ob-pin-group{justify-content:center;align-items:flex-end;gap:22px;display:flex}.em-ob-illus--pins .em-ob-pin{flex-direction:column;align-items:center;gap:5px;display:flex}.em-ob-illus--pins .em-ob-pin--lg{animation:2.4s ease-in-out infinite em-ob-pulse-icon}.em-ob-illus--pins .em-ob-pin--md{animation:2.4s ease-in-out .5s infinite em-ob-pulse-icon}.em-ob-illus--pins .em-ob-pin--sm{animation:2.4s ease-in-out 1s infinite em-ob-pulse-icon}.em-ob-illus--pins .em-ob-pin-label{letter-spacing:.3px;font-size:.58rem;font-weight:600}.em-ob-illus--pins .em-ob-legend-badge{border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:5px 13px;font-size:.7rem;font-weight:600;display:flex}.em-ob-illus--chips .em-ob-chips-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.em-ob-illus--chips .em-ob-chip{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:5px;padding:7px 13px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:600;display:flex}.em-ob-illus--chips .em-ob-chip i{color:#fff6;font-size:.75rem}.em-ob-illus--chips .em-ob-chip--active{color:#ff6b35;background:#ff6b351a;border-color:#ff6b35}.em-ob-illus--chips .em-ob-chip--active i{color:#ff6b35}.em-ob-illus--search{flex-direction:column;gap:14px;width:100%}.em-ob-illus--search .em-ob-searchbar-mock{background:#ffffff0f;border:1.5px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 15px;display:flex}.em-ob-illus--search .em-ob-searchbar-mock .em-ob-searchbar-text{color:#ffffff47;flex:1;font-family:PoppinsMedium,sans-serif;font-size:.78rem}.em-ob-illus--search .em-ob-search-hints{justify-content:center;align-items:center;gap:16px;display:flex}.em-ob-illus--search .em-ob-search-hint-item{color:#ffffff73;flex-direction:column;align-items:center;gap:5px;font-family:PoppinsMedium,sans-serif;font-size:.62rem;display:flex}.em-ob-illus--search .em-ob-search-hint-item .em-ob-hint-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.em-ob-illus--search .em-ob-search-hint-item .em-ob-hint-icon i{font-size:.9rem}.em-ob-illus--recenter .em-ob-recenter-btn{z-index:2;background:#1c1c1e;border:1.5px solid #ff8c0059;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:2.2s ease-in-out infinite em-ob-pulse-icon;display:flex;position:relative;box-shadow:0 4px 18px #00000073}.em-ob-illus--recenter .em-ob-recenter-btn i{color:#ff8c00;font-size:1.35rem}.em-ob-illus--recenter .em-ob-recenter-ring{border:1.5px solid #ff8c0047;border-radius:50%;width:74px;height:74px;animation:2.2s ease-out infinite em-ob-ring-expand;position:absolute}.em-ob-content{padding:4px 24px 14px}.em-ob-content .em-ob-title{margin:0 0 7px;font-family:PoppinsMedium,sans-serif;font-size:1.06rem;font-weight:700;line-height:1.3}.em-ob-content .em-ob-desc{color:#fff9;margin:0;font-size:.82rem;line-height:1.58}.em-ob-dots{justify-content:center;align-items:center;gap:7px;padding:2px 24px 14px;display:flex}.em-ob-dots .em-ob-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff29;border:none;border-radius:4px;width:7px;height:7px;padding:0;transition:background .3s,width .3s cubic-bezier(.34,1.56,.64,1)}.em-ob-dots .em-ob-dot.active{width:22px}.em-ob-footer{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 22px;display:flex}.em-ob-footer .em-ob-btn-skip{color:#ffffff52;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px 4px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;transition:color .15s}.em-ob-footer .em-ob-btn-skip:active{color:#fff9}.em-ob-footer .em-ob-nav-btns{align-items:center;gap:8px;display:flex}.em-ob-footer .em-ob-btn-prev{color:#ffffff73;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;transition:background .15s;display:flex}.em-ob-footer .em-ob-btn-prev:active{background:#ffffff1f}.em-ob-footer .em-ob-btn-next{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 18px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:700;transition:opacity .15s,transform .12s;display:flex}.em-ob-footer .em-ob-btn-next:active{opacity:.82;transform:scale(.95)}.em-ob-footer .em-ob-btn-next i{font-size:.78rem}.em-ob-geo-denied .em-ob-geo-card{text-align:center;background:#141414;border:1px solid #e2b25929;border-radius:26px;width:100%;max-width:320px;padding:38px 28px 32px;animation:.38s cubic-bezier(.34,1.56,.64,1) em-ob-slide-up;box-shadow:0 24px 64px #000000bf}.em-ob-geo-denied .em-ob-geo-icon{background:#af21211a;border:1.5px solid #af21214d;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:0 auto 20px;display:flex}.em-ob-geo-denied .em-ob-geo-icon i{color:#af2121;font-size:2.1rem}.em-ob-geo-denied .em-ob-geo-title{color:linen;margin:0 0 10px;font-family:PoppinsMedium,sans-serif;font-size:1.1rem;font-weight:700}.em-ob-geo-denied .em-ob-geo-desc{color:#ffffff85;margin:0 0 26px;font-size:.82rem;line-height:1.58}.em-ob-geo-denied .em-ob-geo-btn{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#e2b259,#ff8c00);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:700;transition:opacity .15s,transform .12s;display:flex;box-shadow:0 4px 18px #e2b25940}.em-ob-geo-denied .em-ob-geo-btn:active{opacity:.82;transform:scale(.97)}.em-ob-geo-denied .em-ob-geo-btn i{font-size:.88rem}.account-user-page{max-width:1200px;margin:0 auto;padding:0}@media (max-width:768px){.account-user-page{padding:0}}.account-user-page .page-header{margin-bottom:2rem}.account-user-page .page-header h1{color:#333;margin-bottom:.5rem;font-size:2rem}.account-user-page .page-header p{color:#666}.account-user-page .cards-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.account-user-page .backoffice-card .card-content{padding:1.5rem}.account-user-page .settings-list{margin:0;padding:0;list-style:none}.account-user-page .settings-list li{border-bottom:1px solid #eee}.account-user-page .settings-list li:last-child{border-bottom:none}.account-user-page .settings-list .setting-item{align-items:center;gap:1rem;padding:1rem 0;display:flex}.account-user-page .settings-list .setting-item .setting-icon{color:#666;text-align:center;width:40px;font-size:1.5rem}.account-user-page .settings-list .setting-item .setting-info{flex:1}.account-user-page .settings-list .setting-item .setting-info h4{margin:0 0 .2rem;font-size:1rem}.account-user-page .settings-list .setting-item .setting-info p{color:#888;margin:0;font-size:.85rem}.account-user-page.hub-page-wrapper{background:#0a0a0a!important}.ui-info-page .ui-profile-card{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;padding:28px 20px 22px;display:flex}.ui-info-page .ui-avatar{background:#e2b25914;border:2px solid #e2b25961;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex}.ui-info-page .ui-avatar span{color:#e2b259;letter-spacing:.03em;font-family:PoppinsMedium,sans-serif;font-size:1.5rem;font-weight:700}.ui-info-page .ui-fullname{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.12rem;font-weight:700}.ui-info-page .ui-level-badge{letter-spacing:.02em;border-radius:20px;align-items:center;gap:5px;padding:4px 13px;font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}.ui-info-page .ui-level-badge i{font-size:.68rem}.ui-info-page .ui-level-badge.level-professionnel{color:#e2b259;background:#e2b2591f;border:1px solid #e2b2594d}.ui-info-page .ui-level-badge.level-particulier{color:#ffffffa6;background:#ffffff0f;border:1px solid #ffffff26}.ui-info-page .ui-level-badge.level-admin{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}.ui-info-page .ui-display-row{align-items:center;gap:12px;display:flex}.ui-info-page .ui-display-row--border{border-bottom:1px solid #ffffff0d;padding-bottom:14px}.ui-info-page .ui-display-value{color:#c6c6c680;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:52%;margin-left:auto;font-family:PoppinsMedium,sans-serif;font-size:.83rem;overflow:hidden}.ui-info-page .ui-edit-field{flex-direction:column;gap:8px;display:flex}.ui-info-page .ui-edit-field--border{border-bottom:1px solid #ffffff0d;padding-bottom:16px}.ui-info-page .ui-edit-label{align-items:center;gap:9px;display:flex}.ui-info-page .ui-edit-label .ms-row-title{font-size:.84rem}.ui-info-page .ui-input{color:linen;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;transition:border-color .2s,background .2s}.ui-info-page .ui-input:focus{background:#ffffff12;border-color:#e2b2598c;outline:none}.ui-info-page .ui-input::placeholder{color:#fff3}.ui-info-page .ui-input:disabled{opacity:.45;cursor:not-allowed}.ui-info-page .ui-input.invalid{background:#ef44440a!important;border-color:#ef44448c!important}.ui-info-page .ui-phone-group{gap:8px;display:flex}.ui-info-page .ui-phone-group .ui-input-code{text-align:center;flex-shrink:0;width:68px;font-weight:600;color:#e2b259!important}.ui-info-page .ui-phone-group .ui-input-number{flex:1}.ui-info-page .ui-phone-meta{justify-content:space-between;align-items:center;min-height:16px;display:flex}.ui-info-page .ui-field-error{color:#ef4444;align-items:center;gap:5px;font-size:.73rem;display:flex}.ui-info-page .ui-field-error i{font-size:.7rem}.ui-info-page .ui-char-counter{color:#ffffff47;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem;transition:color .2s}.ui-info-page .ui-char-counter.full{color:#e2b259}.ui-info-page .ui-oauth-notice{background:#e2b2590d;border:1px solid #e2b2592e;border-radius:10px;align-items:flex-start;gap:8px;margin-top:2px;padding:10px 12px;display:flex}.ui-info-page .ui-oauth-notice>i{color:#e2b259;flex-shrink:0;margin-top:2px;font-size:.78rem}.ui-info-page .ui-oauth-notice span{color:#ffffff73;font-size:.74rem;line-height:1.45}.ui-info-page .ui-oauth-notice span strong{color:#ffffffa6}.ui-info-page .ui-oauth-notice span a{color:#e2b259;text-decoration:underline}.ui-info-page .ui-btn-edit{color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b259;border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:32px;padding:16px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.ui-info-page .ui-btn-edit i{font-size:.95rem}.ui-info-page .ui-btn-edit:active{background:#e2b25929;border-color:#e2b25980}.ui-info-page .ui-actions{gap:10px;margin-bottom:32px;display:flex}.ui-info-page .ui-btn-cancel{color:#ffffff80;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:100px;padding:15px 12px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:background .15s;display:flex}.ui-info-page .ui-btn-cancel i{font-size:.88rem}.ui-info-page .ui-btn-cancel:active{background:#ffffff1a}.ui-info-page .ui-btn-save{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b259;border:none;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;padding:15px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:opacity .15s;display:flex}.ui-info-page .ui-btn-save i{font-size:.9rem}.ui-info-page .ui-btn-save:active{opacity:.82}.ui-info-page .ui-btn-save:disabled{opacity:.42;cursor:default}.ui-info-page .ms-card .generic-select__control{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-height:48px!important;transition:border-color .2s!important}.ui-info-page .ms-card .generic-select__control--is-focused{box-shadow:none!important;border-color:#e2b2598c!important}.ui-info-page .ms-card .generic-select__single-value{color:linen!important}.ui-info-page .ms-card .generic-select__placeholder{color:#fff3!important}.ui-info-page .ms-card .generic-select__menu{background:#1a1a1a!important;border:1px solid #55555580!important;border-radius:12px!important}.ui-info-page .ms-card .generic-select__option{color:linen!important;background:0 0!important}.ui-info-page .ms-card .generic-select__option:hover,.ui-info-page .ms-card .generic-select__option--is-focused{background:#e2b2591a!important}.ui-info-page .ms-card .generic-select__option--is-selected{color:#0a0a0a!important;background:#e2b259!important}.user-info-form-container{width:100%;max-width:1250px;margin:0 auto}@media (max-width:768px){.user-info-form-container{max-width:100%;overflow-x:hidden}}.user-info-card{background:#ffffff05;border:1px solid #5556;border-radius:20px;max-width:100%;overflow:hidden}.user-info-card-header{background:#ffffff05;border-bottom:1px solid #5555554d;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}.user-info-card-header h3{margin:0!important}@media (max-width:768px){.user-info-card-header{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem}}.user-info-card-header .user-info-card-icon{background:#e2b2591f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.user-info-card-header .user-info-card-icon i{color:#e2b259;font-size:1.4rem}.user-info-card-header .user-info-card-header-text{flex:1}.user-info-card-header .user-info-card-header-text h3{color:linen;margin:0;font-size:1.2rem;font-weight:600}.user-info-card-header .user-info-card-header-text p{color:#ffffff80;margin:.25rem 0 0;font-size:.85rem}.user-info-level-badge{letter-spacing:.3px;text-transform:capitalize;border-radius:20px;flex-shrink:0;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.user-info-level-badge i{font-size:.8rem}.user-info-level-badge.level-professionnel{color:#e2b259;background:#e2b2591f;border:1px solid #e2b2594d}.user-info-level-badge.level-particulier{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff26}.user-info-level-badge.level-admin{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d}@media (max-width:768px){.user-info-level-badge{margin-left:auto}}.user-info-form{padding:0}.user-info-section{border-bottom:1px solid #5553;padding:1.75rem 2rem}.user-info-section:last-of-type{border-bottom:none}@media (max-width:768px){.user-info-section{padding:1.25rem}}.user-info-section-header{text-transform:uppercase;letter-spacing:1px;color:#e2b259a6;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;display:flex}.user-info-section-header i{color:#e2b259;font-size:.85rem}.user-info-form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:768px){.user-info-form-grid{grid-template-columns:1fr;gap:1rem}}.user-info-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.user-info-field.full-width{grid-column:1/-1}.user-info-field.is-invalid input{background:#ef44440a!important;border-color:#ef444499!important}.user-info-field.is-invalid input:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.user-info-field.is-invalid .user-info-phone-group input:not(.country-code){background:#ef44440a!important;border-color:#ef444499!important}.user-info-field label{color:#ffffff80;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:flex}.user-info-field label i{color:#e2b2598c;font-size:.82rem}.user-info-field input{color:linen;box-sizing:border-box;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;max-width:100%;padding:.85rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s,box-shadow .2s}.user-info-field input::placeholder{color:#fff3}.user-info-field input:focus{background:#ffffff0f;border-color:#e2b25999;outline:none;box-shadow:0 0 0 3px #e2b25914}.user-info-field input:disabled{opacity:.5;cursor:not-allowed}.user-info-field .generic-select__control{background:#ffffff0a!important;border:1px solid #55555580!important;border-radius:10px!important;max-width:100%!important;min-height:48px!important;transition:border-color .2s!important;overflow:hidden!important}.user-info-field .generic-select__control:hover{border-color:#555c!important}.user-info-field .generic-select__control--is-focused{border-color:#e2b25999!important;box-shadow:0 0 0 3px #e2b25914!important}.user-info-field .generic-select__single-value{color:linen!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.user-info-field .generic-select__placeholder{color:#fff3!important}.user-info-field .generic-select__menu{background:#1a1a1a!important;border:1px solid #55555580!important;border-radius:10px!important}.user-info-field .generic-select__option{color:linen!important;background:0 0!important}.user-info-field .generic-select__option:hover,.user-info-field .generic-select__option--is-focused{background:#e2b2591f!important}.user-info-field .generic-select__option--is-selected{color:#0a0a0a!important;background:#e2b259!important}.user-info-field-error{color:#ef4444;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.user-info-field-error:before{content:"!";color:#fff;background:#ef4444;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.65rem;font-weight:700;display:inline-flex}.user-info-value{color:linen;background:#ffffff05;border:1px solid #55555540;border-radius:10px;align-items:center;gap:.5rem;min-height:48px;padding:.85rem 1rem;font-size:.95rem;display:flex}.user-info-value .phone-code{color:#e2b259;font-size:.85rem;font-weight:600}.user-info-phone-group{gap:.5rem;display:flex}.user-info-phone-group .country-code{text-align:center;flex-shrink:0;width:72px;font-size:.85rem;font-weight:600;color:#e2b259!important}.user-info-phone-group input:not(.country-code){flex:1}.user-info-phone-meta{justify-content:space-between;align-items:center;min-height:18px;display:flex}.user-info-char-counter{color:#ffffff4d;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem;transition:color .2s}.user-info-char-counter.full{color:#e2b259}.user-info-actions{border-top:1px solid #5553;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.user-info-actions{flex-direction:column;padding:1.25rem}}.user-info-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .25s;display:inline-flex}.user-info-btn i{font-size:1rem}.user-info-btn.primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);box-shadow:0 4px 15px #e2b25933}.user-info-btn.primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #e2b25966}.user-info-btn.primary:active:not(:disabled){transform:translateY(0)}.user-info-btn.primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.user-info-btn.edit-trigger{letter-spacing:.2px;padding:.95rem 2rem;font-size:.95rem}.user-info-btn.cancel{color:#ffffff8c;background:#ffffff0a;border:1px solid #5556}.user-info-btn.cancel:hover{color:#ef4444e6;background:#ef444414;border-color:#ef44444d}@media (max-width:768px){.user-info-btn{width:100%}}.user-info-password-wrapper{display:flex;position:relative}.user-info-password-wrapper input{flex:1;padding-right:50px}.user-info-password-wrapper .password-toggle{cursor:pointer;color:#ffffff80;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:100%;transition:color .3s;display:flex;position:absolute;top:0;right:0}.user-info-password-wrapper .password-toggle:hover{color:#e2b259}.user-info-password-wrapper .password-toggle i{font-size:1.1rem}.user-info-error{color:#ef4444;background:#ef444414;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.user-info-error i{flex-shrink:0;margin-top:2px}.user-security-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.user-security-grid{grid-template-columns:1fr}}.user-security-grid .user-info-card{flex-direction:column;display:flex}.user-security-grid .user-info-card .user-info-actions{margin-top:auto}.user-security-placeholder{text-align:center;background:#ffffff05;border:1px dashed #55555559;border-radius:10px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.user-security-dots{letter-spacing:.3rem;color:#fff3;font-size:1.4rem}.user-security-hint{color:#ffffff59;align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}.user-security-hint i{color:#e2b25966;font-size:.85rem}.user-security-current-question{flex-direction:column;gap:1rem;display:flex}.user-security-answer-masked{letter-spacing:.25rem;color:#ffffff40!important;font-size:1.1rem!important}.user-pw-strength{align-items:center;gap:.75rem;margin-top:.3rem;display:flex}.user-pw-strength-bar{background:#ffffff14;border-radius:4px;flex:1;height:4px;overflow:hidden}.user-pw-strength-fill{border-radius:4px;height:100%;transition:width .3s,background .3s}.user-pw-strength-fill.strength-weak{background:#ef4444}.user-pw-strength-fill.strength-medium{background:#e2b259}.user-pw-strength-fill.strength-strong{background:#50b33a}.user-pw-strength-label{white-space:nowrap;font-size:.72rem;font-weight:700}.user-pw-strength-label.strength-weak{color:#ef4444}.user-pw-strength-label.strength-medium{color:#e2b259}.user-pw-strength-label.strength-strong{color:#50b33a}.user-pw-criteria{grid-template-columns:repeat(2,1fr);gap:.4rem 1rem;display:grid}@media (max-width:768px){.user-pw-criteria{grid-template-columns:1fr}}.user-pw-criteria span{color:#ffffff4d;align-items:center;gap:.35rem;font-size:.78rem;transition:color .2s;display:flex}.user-pw-criteria span i{color:#fff3;flex-shrink:0;font-size:.8rem;transition:color .2s}.user-pw-criteria span.met,.user-pw-criteria span.met i{color:#50b33a}.social-provider-list{flex-direction:column;gap:.75rem;display:flex}.social-provider-item{background:#ffffff05;border:1px solid #55555559;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s,background .2s;display:flex}.social-provider-item.is-linked{background:#e2b25908;border-color:#e2b25933}@media (max-width:768px){.social-provider-item{flex-wrap:wrap;gap:.75rem}}.social-provider-left{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.social-provider-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.social-provider-icon.google{color:#ea4335;background:#ea433526;border:1px solid #ea433533}.social-provider-icon.facebook{color:#1877f2;background:#1877f226;border:1px solid #1877f233}.social-provider-info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.social-provider-name{color:linen;font-size:.95rem;font-weight:600;line-height:1}.social-provider-status{align-items:center;gap:.3rem;font-size:.75rem;font-weight:500;display:inline-flex}.social-provider-status i{flex-shrink:0;font-size:.75rem}.social-provider-status.linked,.social-provider-status.linked i{color:#50b33a}.social-provider-status.unlinked{color:#ffffff59}.social-provider-status.unlinked i{color:#ffffff40}.social-action-btn{flex-shrink:0;padding:.65rem 1.1rem!important;font-size:.82rem!important}@media (max-width:768px){.social-action-btn{width:100%}}.user-settings-content{flex-direction:column;gap:1.5rem;width:100%;max-width:1250px;margin:0 auto;display:flex}.settings-section{background:#ffffff05;border:1px solid #5556;border-radius:16px;padding:1.5rem;overflow:hidden}.settings-section.color-gold{background:#e2b25908;border-color:#e2b25966}.settings-section.color-gold .settings-section-header{color:#e2b259}.settings-section.color-gold .display-toggle-option.active{background:#e2b25914;border-color:#e2b259}.settings-section.color-gold .display-toggle-option.active i{color:#e2b259}.settings-section-header{color:#e2b259;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.9rem;font-weight:600;display:flex}.settings-section-header i{font-size:1rem}.display-toggle-container{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.display-toggle-option{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:2px solid #5556;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;transition:all .3s;display:flex}.display-toggle-option i{font-size:1.8rem}.display-toggle-option span{font-size:.95rem;font-weight:500}.display-toggle-option:hover{background:#ffffff0d;border-color:#5559}.display-toggle-option.active{color:linen;background:#e2b25914;border-color:#e2b259}.display-toggle-option.active i{color:#e2b259}.settings-actions-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.settings-actions-grid{grid-template-columns:1fr}}.settings-action-card{background:#ffffff05;border:1px solid #5556;border-radius:16px;flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex;overflow:hidden}.settings-action-card.color-orange{background:#ff8c0008;border-color:#ff8c0066}.settings-action-card.color-orange .settings-action-header{color:#ff8c00}.settings-action-card.color-orange .settings-btn.primary{background:linear-gradient(135deg,#ff8c00 0%,#cc7000 100%)}.settings-action-card.color-orange .settings-btn.primary:hover{box-shadow:0 8px 25px #ff8c0066}.settings-action-card.color-orange .settings-btn.outline{color:#ff8c00;border-color:#ff8c0080}.settings-action-card.color-orange .settings-btn.outline:hover{background:#ff8c0033;border-color:#ff8c00}.settings-action-card.color-brown{background:#cd853f08;border-color:#cd853f66}.settings-action-card.color-brown .settings-action-header{color:peru}.settings-action-card.color-brown .settings-btn.outline{color:peru;border-color:#cd853f80}.settings-action-card.color-brown .settings-btn.outline:hover{background:#cd853f1a;border-color:peru}.settings-action-card.color-mustard{background:#f4d03f08;border-color:#f4d03f66}.settings-action-card.color-mustard .settings-action-header{color:#f4d03f}.settings-action-card.color-mustard .settings-btn.primary{background:linear-gradient(135deg,#f4d03f 0%,#f1c40f 100%)}.settings-action-card.color-mustard .settings-btn.primary:hover{box-shadow:0 8px 25px #f4d03f66}.settings-action-card.color-mustard .settings-btn.outline{color:#f4d03f;border-color:#f4d03f80}.settings-action-card.color-mustard .settings-btn.outline:hover{background:#f4d03f1a;border-color:#f4d03f}.settings-action-card.color-red-orange{background:#ff6b3508;border-color:#ff6b3566}.settings-action-card.color-red-orange .settings-action-header{color:#ff6b35}.settings-action-card.color-red-orange .settings-btn.outline{color:#ff6b35;border-color:#ff6b3580}.settings-action-card.color-red-orange .settings-btn.outline:hover{background:#ff6b351a;border-color:#ff6b35}.settings-action-card.color-red-orange .settings-btn.primary{color:#000;background:linear-gradient(135deg,#ff6b35 0%,#ff4602 100%);border:none}.settings-action-card.color-red-orange .settings-btn.primary:hover{box-shadow:0 8px 25px #ff6b3566}.settings-action-card.danger{background:#ef444408;border-color:#ef44444d}.settings-action-card.full-width{grid-column:1/-1}.settings-action-header{color:#e2b259;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.settings-action-header i{font-size:1rem}.settings-action-header.danger{color:#ef4444}.settings-action-description{color:#ffffff80;flex:1;margin:0;font-size:.85rem;line-height:1.5}.settings-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-flex}.settings-btn i{font-size:1rem}.settings-btn.primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none}.settings-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e2b25966}.settings-btn.outline{color:#fffc;background:0 0;border:1px solid #5559}.settings-btn.outline:hover{color:linen;background:#ffffff0d;border-color:#ffffff4d}.settings-btn.danger{color:linen;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none}.settings-btn.danger:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef444466}.settings-btn:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.settings-btn .btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.purchases-content{width:100%;max-width:1250px;margin:0 auto}.purchases-section{background:#ffffff05;border:1px solid #5556;border-radius:16px;overflow:hidden}.purchases-section-header{color:#e2b259;background:#ffffff05;border-bottom:1px solid #5555554d;align-items:center;gap:.6rem;padding:1.5rem;font-size:.9rem;font-weight:600;display:flex}.purchases-section-header i{font-size:1.1rem}.purchases-section-header .purchases-count{color:#e2b259;background:#e2b25926;border-radius:20px;margin-left:auto;padding:.3rem .8rem;font-size:.8rem}.purchases-list{flex-direction:column;display:flex}.purchase-card{border-bottom:1px solid #5553;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;transition:background .3s;display:flex}.purchase-card:last-child{border-bottom:none}.purchase-card:hover:not(.expired){background:#ffffff05}.purchase-card.expired .purchase-icon,.purchase-card.expired .purchase-info{opacity:.6}@media (max-width:600px){.purchase-card{flex-direction:column;align-items:flex-start;gap:1rem}}.purchase-icon{background:#e2b2591f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.purchase-icon i{color:#e2b259;font-size:1.4rem}.expired .purchase-icon{background:#5553}.expired .purchase-icon i{color:#fff6}.purchase-info{flex:1;min-width:0}.purchase-info h4{color:linen;margin:0;font-size:1rem;font-weight:600}.purchase-info .purchase-date{color:#ffffff80;margin:.25rem 0 0;font-size:.85rem}.purchase-info .purchase-expiry{color:#ff8c00;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.purchase-info .purchase-expiry i{font-size:.75rem}.purchase-info .purchase-expiry.expired{color:#fff6}.purchase-info .purchase-price{color:#e2b259;margin:.3rem 0 0;font-size:.95rem;font-weight:600}.purchase-info .purchase-status{color:#ffffff80;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.purchase-info .purchase-status i{font-size:.75rem}.purchase-info .purchase-status.active{color:#22c55e}.purchase-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:600px){.purchase-action{flex-direction:column;width:100%}}.purchase-download-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:140px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s;display:inline-flex}.purchase-download-btn i{font-size:1rem}.purchase-download-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #e2b25959}.purchase-download-btn.disabled,.purchase-download-btn:disabled{color:#fff6;cursor:not-allowed;box-shadow:none;background:#5555554d;transform:none}.purchase-download-btn .btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@media (max-width:600px){.purchase-download-btn{width:100%;min-width:unset}}.purchases-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.purchases-empty .purchases-empty-icon{background:#e2b2591a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex}.purchases-empty .purchases-empty-icon i{color:#e2b259;font-size:2rem}.purchases-empty h3{color:linen;margin:0;font-size:1.2rem;font-weight:600}.purchases-empty p{color:#ffffff80;margin:.5rem 0 0;font-size:.9rem}.purchases-empty .btn-primary{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none;border-radius:10px;margin-top:1.5rem;padding:.85rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s}.purchases-empty .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e2b25959}.purchases-modal-overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.purchases-modal{background:#1a1a1a;border:1px solid #55555580;border-radius:20px;width:100%;max-width:400px;padding:2rem;position:relative}.purchases-modal-close{color:#fff9;cursor:pointer;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.purchases-modal-close:hover{color:linen;background:#ffffff1a}.purchases-modal-header{text-align:center;margin-bottom:1.5rem}.purchases-modal-header .purchases-modal-icon{background:#e2b2591f;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;display:flex}.purchases-modal-header .purchases-modal-icon i{color:#e2b259;font-size:1.5rem}.purchases-modal-header h2{color:linen;margin:0;font-size:1.3rem;font-weight:600}.purchases-modal-header p{color:#ffffff80;margin:.5rem 0 0;font-size:.9rem}.purchases-modal-options{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.format-option{cursor:pointer;background:#ffffff08;border:2px solid #5556;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;transition:all .3s;display:flex}.format-option i{color:#e2b259;font-size:1.8rem}.format-option .format-name{color:linen;font-size:1rem;font-weight:600}.format-option .format-desc{color:#ffffff80;font-size:.75rem}.format-option:hover{background:#e2b25914;border-color:#e2b259}.format-option.premium i{color:#ff8c00}.format-option.premium:hover{background:#ff8c0014;border-color:#ff8c00}.storage-stats-container{flex-direction:column;gap:1.25rem;display:flex}.storage-stat-item{flex-direction:column;gap:.5rem;display:flex}.storage-stat-label{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.storage-stat-label span:first-child{color:#ffffffb3}.storage-stat-label span:last-child{color:#e2b259;font-weight:500}.storage-progress-bar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.storage-progress-bar .storage-progress-fill{background:linear-gradient(90deg,#e2b259 0%,#dea843 100%);border-radius:4px;height:100%;transition:width .4s}.storage-progress-bar.warning .storage-progress-fill{background:linear-gradient(90deg,#ff8c00 0%,#cc7000 100%)}.storage-progress-bar.danger .storage-progress-fill{background:linear-gradient(90deg,#ef4444 0%,#dc2626 100%)}.storage-help-text{color:#fff6;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.8rem;display:flex}.storage-help-text i{font-size:.85rem}.partner-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.partner-empty-state .partner-empty-icon{background:#e2b2591a;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:1.5rem;display:flex}.partner-empty-state .partner-empty-icon i{color:#e2b259;font-size:2.5rem}.partner-empty-state h3{color:linen;margin:0;font-size:1.4rem;font-weight:600}.partner-empty-state p{color:#ffffff80;margin:.5rem 0 0;font-size:1rem}.partner-profile-section{background:#ffffff08;border:1px solid #5555554d;border-radius:16px;margin-bottom:1.5rem;padding:1.75rem}.partner-profile-header{align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.partner-profile-header{text-align:center;flex-direction:column}}.partner-logo-container{flex-shrink:0}.partner-logo{object-fit:cover;border:2px solid #e2b2594d;border-radius:16px;width:90px;height:90px}.partner-logo-placeholder{background:#e2b2591a;border-radius:16px;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.partner-logo-placeholder i{color:#e2b259;font-size:2rem}.partner-profile-info{flex:1}.partner-profile-info h2{color:linen;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}@media (max-width:768px){.partner-profile-info{margin-bottom:1rem}}.partner-categories{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:768px){.partner-categories{justify-content:center}}.partner-category-tag{color:#e2b259;background:#e2b2591a;border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.partner-category-tag i{font-size:.7rem}.partner-category-tag.secondary{color:linen;background:#ffffff14}.partner-category-tag.secondary i{color:#ffffff80}.partner-description{color:#ffffffb3;border-top:1px solid #5553;margin:1.25rem 0 0;padding-top:1.25rem;font-size:.95rem;line-height:1.6}.partner-contact-info{min-width:0;overflow:hidden}.partner-contact-info p{color:#ffffffb3;align-items:center;gap:.5rem;min-width:0;margin:.4rem 0;font-size:.9rem;display:flex}.partner-contact-info p i{color:#ffffff80;flex-shrink:0;font-size:.85rem}.partner-domain-row{background:#e2b2590d;border:1px solid #e2b25926;border-radius:10px;align-items:center;gap:.5rem;min-width:0;margin-top:.75rem;padding:.6rem .75rem;display:flex;overflow:hidden}.partner-domain-row>i{color:#e2b259b3;flex-shrink:0;font-size:.8rem}.partner-domain-url{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;overflow:hidden}.partner-domain-actions{flex-shrink:0;gap:.35rem;display:flex}.partner-domain-btn{color:#fff9;cursor:pointer;background:#e2b2591a;border:1px solid #e2b25933;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;text-decoration:none;transition:background .2s,color .2s;display:flex}.partner-domain-btn i{font-size:.72rem}.partner-domain-btn:hover{color:#e2b259;background:#e2b25940}.partner-social-links{flex-wrap:wrap;gap:.6rem;display:flex}.partner-social-link{background:#e2b2591a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.partner-social-link i{color:#e2b259;font-size:1.2rem}.partner-social-link img{opacity:.8;width:20px;height:20px}.partner-social-link:hover{background:#e2b25933;transform:translateY(-2px)}.media-badge{color:#e2b259;background:#e2b25933;border-radius:12px;margin-left:auto;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.partner-media-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-top:1rem;display:grid}.partner-media-gallery.collapsed .partner-media-item:nth-child(n+7){display:none}@media (max-width:600px){.partner-media-gallery{grid-template-columns:repeat(2,1fr)}.partner-media-gallery.collapsed .partner-media-item:nth-child(n+5){display:none}}.partner-media-item{aspect-ratio:1;border-radius:10px;overflow:hidden}.partner-media-item img,.partner-media-item video{object-fit:cover;width:100%;height:100%}.partner-media-toggle{color:#e2b259;cursor:pointer;background:#e2b25914;border:1px solid #e2b25933;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:.75rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.partner-media-toggle:hover{background:#e2b25926;border-color:#e2b259}.partner-media-toggle i{font-size:.85rem}.partner-media-item{cursor:pointer;position:relative}.partner-media-item .media-item-overlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-media-item .media-item-overlay i{color:#fff;font-size:1.5rem}.partner-media-item:hover .media-item-overlay{opacity:1}.media-lightbox{z-index:10000;background:#000000f2;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lightbox-close{cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.lightbox-close i{color:#fff;font-size:1.25rem}.lightbox-close:hover{background:#fff3}.lightbox-nav{cursor:pointer;z-index:10001;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav i{color:#fff;font-size:1.25rem}.lightbox-nav:hover{background:#fff3}.lightbox-nav.prev{left:1.5rem}.lightbox-nav.next{right:1.5rem}@media (max-width:600px){.lightbox-nav{width:40px;height:40px}.lightbox-nav.prev{left:.5rem}.lightbox-nav.next{right:.5rem}}.lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:85vh;display:flex}.lightbox-content img,.lightbox-content video{object-fit:contain;touch-action:pinch-zoom;border-radius:8px;max-width:100%;max-height:80vh}.lightbox-counter{color:#ffffffb3;background:#ffffff1a;border-radius:20px;margin-top:1rem;padding:.5rem 1rem;font-size:.85rem}.calendar-section{background:#ffffff08;border:1px solid #5555554d;border-radius:16px;overflow:hidden}.calendar-header{background:#e2b2590d;border-bottom:1px solid #5555554d;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}@media (max-width:600px){.calendar-header{flex-direction:column;gap:1rem}}.calendar-week-title{color:linen;margin:0;font-size:1.1rem;font-weight:600}.calendar-nav{align-items:center;gap:.5rem;display:flex}.calendar-nav-btn{cursor:pointer;color:#ffffffb3;background:#ffffff0d;border:1px solid #5555554d;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.calendar-nav-btn i,.calendar-nav-btn svg{font-size:.9rem}.calendar-nav-btn:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b2594d}.calendar-nav-btn.refresh.refreshing svg{animation:1s linear infinite spin}.week-picker-wrapper{position:relative}.week-picker-wrapper .week-picker{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #5555554d;border-radius:10px;padding:.5rem 1rem;font-size:.85rem}.week-picker-wrapper .week-picker::-webkit-calendar-picker-indicator{filter:invert(.8)}.calendar-content{padding:1.25rem}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:.75rem;display:grid}@media (max-width:1200px){.calendar-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.calendar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.calendar-grid{grid-template-columns:1fr}}.calendar-day{background:#ffffff05;border:1px solid #5553;border-radius:12px;flex-direction:column;min-height:150px;display:flex;overflow:hidden}.calendar-day.expanded .posts-container{max-height:none}.day-header{background:#e2b25914;border-bottom:1px solid #5553;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.day-header .day-name{color:#e2b259;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.day-header .day-number{color:linen;background:#e2b25926;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:flex}.posts-container{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow:hidden}.post-card{cursor:pointer;background:#ffffff0d;border:1px solid #5553;border-radius:8px;padding:.6rem .75rem;transition:all .3s}.post-card:hover{background:#e2b2591a;border-color:#e2b2594d}.post-card .post-time{color:#e2b259;margin-bottom:.25rem;font-size:.7rem;font-weight:500}.post-card .post-title{color:#fffc;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.35rem;font-size:.8rem;line-height:1.3;overflow:hidden}.post-card .post-icons{gap:.4rem;display:flex}.post-card .post-icons span{font-size:.85rem}.no-posts{color:#ffffff4d;flex:1;justify-content:center;align-items:center;font-size:.8rem;font-style:italic;display:flex}.see-more-btn{color:#e2b259;cursor:pointer;background:0 0;border:1px dashed #e2b2594d;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:auto;padding:.5rem;font-size:.75rem;transition:all .3s;display:flex}.see-more-btn:hover{background:#e2b2591a;border-color:#e2b259}.skeleton-shimmer{background:#ffffff14;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-calendar-grid{grid-template-columns:repeat(7,1fr);gap:.75rem;display:grid}@media (max-width:1200px){.skeleton-calendar-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.skeleton-calendar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.skeleton-calendar-grid{grid-template-columns:1fr}}.skeleton-day{background:#ffffff05;border:1px solid #5553;border-radius:12px;flex-direction:column;min-height:150px;display:flex;overflow:hidden}.skeleton-day-header{background:#e2b25914;border-bottom:1px solid #5553;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.skeleton-day-header .skeleton-day-name{color:#e2b25980;text-transform:uppercase;font-size:.8rem;font-weight:600}.skeleton-day-header .skeleton-day-number{color:#ffffff4d;background:#e2b2591a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:flex}.skeleton-posts{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex}.skeleton-post-card{background:#ffffff08;border:1px solid #55555526;border-radius:8px;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.skeleton-post-card .skeleton-icons{gap:.4rem;margin-top:.2rem;display:flex}.skeleton-no-post{color:#fff3;flex:1;justify-content:center;align-items:center;font-size:.8rem;font-style:italic;display:flex}.promos-list{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px;display:grid}@media (max-width:992px){.promos-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.promos-list{grid-template-columns:1fr}}.promo-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:15px;padding:16px;transition:transform .2s,background .2s;display:flex}.promo-card:hover{background:#ffffff0d;transform:translateY(-2px)}.promo-card .promo-card-image{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:100%;height:160px;overflow:hidden}.promo-card .promo-card-image img{object-fit:cover;width:100%;height:100%}.promo-card .promo-card-image .promo-card-placeholder{color:#fff3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.promo-card .promo-card-image .promo-card-placeholder i{font-size:1.5rem}.promo-card .promo-details{flex-direction:column;flex:1;justify-content:space-between;display:flex}.promo-card .promo-details .promo-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.promo-card .promo-details .promo-header h4{color:linen;word-break:break-word;margin:0 0 6px;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;line-height:1.3}.promo-card .promo-details .promo-header .promo-category{color:#ff8c00;background:#ff8c0026;border:1px solid #ff8c004d;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.promo-card .promo-details .promo-header .promo-category i{font-size:.7rem}.promo-card .promo-details .promo-date{color:#fff6;align-items:center;gap:5px;margin:4px 0 0;font-size:.85rem;display:flex}.promo-card .promo-details .promo-date i{color:#ff8c00b3}.promo-card .promo-details .promo-actions{border-top:1px solid #ffffff0d;justify-content:center;gap:16px;margin-top:10px;padding-top:10px;display:flex}.promo-card .promo-details .promo-actions button{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;transition:background .2s;display:flex}.promo-card .promo-details .promo-actions button.btn-publish{color:gold}.promo-card .promo-details .promo-actions button.btn-publish:hover{background:#ffd7001a}.promo-card .promo-details .promo-actions button.btn-edit{color:#ff8c00}.promo-card .promo-details .promo-actions button.btn-edit:hover{background:#ff8c001a}.promo-card .promo-details .promo-actions button.btn-delete{color:#ef4444}.promo-card .promo-details .promo-actions button.btn-delete:hover{background:#ef44441a}@media (max-width:768px){.promo-card{padding:12px}.promo-card .promo-details .promo-header{flex-direction:column}.promo-card .promo-details .promo-header h4{font-size:.95rem}.promo-card .promo-details .promo-actions{flex-direction:column;gap:8px}.promo-card .promo-details .promo-actions button{justify-content:center;width:100%;padding:8px}}.promo-card .settings-action-card.disabled-card{opacity:.6;filter:grayscale();pointer-events:none;border-color:#5553}.us-sec-mobile .us-sec-hero{margin-bottom:0;padding:22px 20px}.us-sec-mobile .us-sec-hero-inner{align-items:center;gap:18px;display:flex}.us-sec-mobile .us-sec-hero-icon{background:rgba(var(--ms-color-rgb,226, 178, 89), .1);border:1px solid rgba(var(--ms-color-rgb,226, 178, 89), .22);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.us-sec-mobile .us-sec-hero-icon i{color:var(--ms-color,#e2b259);font-size:1.45rem}.us-sec-mobile .us-sec-hero-text{flex:1}.us-sec-mobile .us-sec-hero-text h2{color:linen;margin:0 0 4px;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:700}.us-sec-mobile .us-sec-hero-text p{color:#c6c6c66b;margin:0;font-size:.76rem;line-height:1.45}.us-sec-mobile .us-sec-masked-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding-bottom:14px;display:flex}.us-sec-mobile .us-sec-dots-inline{letter-spacing:.18rem;color:#ffffff38;margin-top:2px;font-size:.95rem;display:block}.us-sec-mobile .us-sec-shield-ok{color:#50b33a;flex-shrink:0;font-size:.95rem}.us-sec-mobile .us-sec-edit-btn{background:rgba(var(--ms-color-rgb,226, 178, 89), .07);border:1px solid rgba(var(--ms-color-rgb,226, 178, 89), .2);width:100%;color:var(--ms-color,#e2b259);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.us-sec-mobile .us-sec-edit-btn i{font-size:.88rem}.us-sec-mobile .us-sec-edit-btn:active{background:rgba(var(--ms-color-rgb,226, 178, 89), .14);border-color:rgba(var(--ms-color-rgb,226, 178, 89), .4)}.us-sec-mobile .us-sec-pw-wrap{display:flex;position:relative}.us-sec-mobile .us-sec-pw-wrap .ui-input{padding-right:48px}.us-sec-mobile .us-sec-eye-btn{cursor:pointer;color:#ffffff59;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:100%;transition:color .18s;display:flex;position:absolute;top:0;right:0}.us-sec-mobile .us-sec-eye-btn i{font-size:1rem}.us-sec-mobile .us-sec-eye-btn:active{color:#e2b259}.us-sec-mobile .us-sec-sq-display{align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.us-sec-mobile .us-sec-sq-display--border{border-bottom:1px solid #ffffff0d}.us-sec-mobile .us-sec-sq-text{-webkit-line-clamp:2;color:#c6c6c68c;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.us-sec-mobile .us-sec-empty-state{text-align:center;background:#ffffff05;border:1px dashed #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.us-sec-mobile .us-sec-empty-state i{color:#ffffff26;font-size:1.4rem}.us-sec-mobile .us-sec-empty-state span{color:#ffffff47;font-family:PoppinsMedium,sans-serif;font-size:.8rem}.us-sec-mobile .us-sec-social-row{align-items:center;gap:12px;padding-bottom:14px;display:flex}.us-sec-mobile .us-sec-social-row--border{border-bottom:1px solid #ffffff0d}.us-sec-mobile .us-sec-social-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;display:flex}.us-sec-mobile .us-sec-social-icon.google{color:#ea4335;background:#ea43351f;border:1px solid #ea433533}.us-sec-mobile .us-sec-social-icon.facebook{color:#1877f2;background:#1877f21f;border:1px solid #1877f233}.us-sec-mobile .us-sec-social-status{align-items:center;gap:4px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;display:inline-flex}.us-sec-mobile .us-sec-social-status i{font-size:.7rem}.us-sec-mobile .us-sec-social-status.linked{color:#50b33a}.us-sec-mobile .us-sec-social-status.unlinked{color:#ffffff47}.us-sec-mobile .us-sec-link-btn{color:#e2b259;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b2591a;border:1px solid #e2b25940;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.us-sec-mobile .us-sec-link-btn i{font-size:.78rem}.us-sec-mobile .us-sec-link-btn:active{background:#e2b25933;border-color:#e2b25973}.us-sec-mobile .us-sec-link-btn:disabled{opacity:.4;cursor:default}.us-sec-mobile .us-sec-unlink-btn{color:#e05555;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#af212114;border:1px solid #af212138;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.us-sec-mobile .us-sec-unlink-btn i{font-size:.78rem}.us-sec-mobile .us-sec-unlink-btn:active{background:#af212129;border-color:#af212166}.us-sec-mobile .us-sec-unlink-btn:disabled{opacity:.4;cursor:default}.animate-fadeIn{animation:.5s ease-out fadeIn}.animate-fadeInUp{animation:.6s ease-out fadeInUp}.animate-fadeInDown{animation:.6s ease-out fadeInDown}.animate-fadeInLeft{animation:.6s ease-out fadeInLeft}.animate-fadeInRight{animation:.6s ease-out fadeInRight}.animate-scaleIn{animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleIn}.animate-pulse{animation:2s ease-in-out infinite pulse}.animate-bounce{animation:1s ease-in-out infinite bounce}.animate-shake{animation:.5s ease-in-out shake}.animate-glow{animation:2s ease-in-out infinite glow}.stagger-animation{animation:.8s ease-out fadeInUp}.skeleton,.skeleton-rect,.skeleton-circle,.skeleton-text{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/1000px 100%;border-radius:8px;animation:2s linear infinite shimmer}.skeleton-text{height:16px;margin-bottom:8px}.skeleton-text.short{width:60%}.skeleton-text.medium{width:80%}.skeleton-text.long{width:100%}.skeleton-circle{border-radius:50%}.skeleton-rect{border-radius:12px}.transition-all{transition:all .3s}.transition-transform{transition:transform .3s}.transition-opacity{transition:opacity .3s}.transition-colors{transition:background-color .3s,color .3s,border-color .3s}.btn-primary,.btn-secondary,.btn-danger,.btn-success,.btn-icon{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.btn-primary:before,.btn-secondary:before,.btn-danger:before,.btn-success:before,.btn-icon:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary:hover:before,.btn-secondary:hover:before,.btn-danger:hover:before,.btn-success:hover:before,.btn-icon:hover:before{width:300px;height:300px}.btn-primary:active,.btn-secondary:active,.btn-danger:active,.btn-success:active,.btn-icon:active{transform:scale(.95)}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-success:disabled,.btn-icon:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary svg,.btn-secondary svg,.btn-danger svg,.btn-success svg,.btn-icon svg{z-index:1;font-size:1.1rem;position:relative}.btn-primary span,.btn-secondary span,.btn-danger span,.btn-success span,.btn-icon span{z-index:1;position:relative}@media (max-width:768px){.btn-primary,.btn-secondary,.btn-danger,.btn-success,.btn-icon{padding:10px 20px;font-size:.95rem}}.btn-primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);box-shadow:0 10px 30px #e2b2594d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px #e2b25966}.btn-secondary{color:linen;background:#ffffff1a;border:1px solid #fff3}.btn-secondary:hover{background:#ffffff26;border-color:#e2b25980;transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.btn-danger{color:linen;background:linear-gradient(135deg,#dc3545 0%,#bd2130 100%);box-shadow:0 10px 30px #dc35454d}.btn-danger:hover{transform:translateY(-2px);box-shadow:0 15px 40px #dc354566}.btn-success{color:linen;background:linear-gradient(135deg,#28a745 0%,#1e7e34 100%);box-shadow:0 10px 30px #28a7454d}.btn-success:hover{transform:translateY(-2px);box-shadow:0 15px 40px #28a74566}.btn-icon{color:linen;width:40px;height:40px;padding:10px}.btn-icon:not(.connexion-button){color:linen;background:#ffffff1a;border:1px solid #fff3;width:40px;height:40px;padding:10px}.btn-icon:not(.connexion-button):hover{background:#ffffff26;border-color:#e2b25980;transform:scale(1.1)}.btn-icon:not(.connexion-button) svg{margin:0}.action-buttons-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px;display:grid}@media (max-width:768px){.action-buttons-grid{grid-template-columns:1fr}}.action-buttons-grid button,.action-buttons-grid a{justify-content:center;width:100%}.dashboard-actions{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:768px){.dashboard-actions{flex-direction:column}.dashboard-actions button,.dashboard-actions a{width:100%}}.btn-sm{padding:8px 16px;font-size:.875rem}.btn-lg{padding:16px 32px;font-size:1.125rem}.btn-loading{pointer-events:none;position:relative}.btn-loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:.6s linear infinite spin;position:absolute;top:50%;left:50%}.btn-loading span{opacity:0}.back-button{color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin-bottom:32px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.back-button svg{font-size:1rem;transition:transform .3s}.back-button:hover{color:#e2b259;background:#ffffff14;border-color:#e2b2594d}.back-button:hover svg{transform:translate(-4px)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:24px;display:grid}@media (max-width:768px){.form-grid{grid-template-columns:1fr;gap:20px}}.form-grid.single-column{grid-template-columns:1fr}.form-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.form-grid.two-columns{grid-template-columns:1fr}}.form-group,.input-group{flex-direction:column;gap:8px;display:flex}.form-group label,.form-group .input-label,.input-group label,.input-group .input-label{color:#ffffffe6;align-items:center;gap:6px;margin-left:4px;font-size:.95rem;font-weight:500;display:flex}.form-group label .required,.form-group .input-label .required,.input-group label .required,.input-group .input-label .required{color:#dc3545;font-size:.875rem}.form-group label svg,.form-group .input-label svg,.input-group label svg,.input-group .input-label svg{color:#e2b259;font-size:1rem}.form-group .input-wrapper,.input-group .input-wrapper{align-items:center;display:flex;position:relative}.form-group .input-wrapper .input-icon,.input-group .input-wrapper .input-icon{color:#e2b259b3;pointer-events:none;z-index:1;font-size:18px;transition:color .3s;position:absolute;left:16px}.form-group .input-wrapper.has-icon input,.form-group .input-wrapper.has-icon select,.form-group .input-wrapper.has-icon textarea,.input-group .input-wrapper.has-icon input,.input-group .input-wrapper.has-icon select,.input-group .input-wrapper.has-icon textarea{padding-left:48px}.form-group input,.form-group select,.form-group textarea,.input-group input,.input-group select,.input-group textarea{color:linen;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;width:100%;padding:14px 16px;font-family:PoppinsMedium,sans-serif;font-size:1rem;transition:all .3s}.form-group input::placeholder,.form-group select::placeholder,.form-group textarea::placeholder,.input-group input::placeholder,.input-group select::placeholder,.input-group textarea::placeholder{color:#fff6}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.input-group input:focus,.input-group select:focus,.input-group textarea:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 4px #e2b2591a}.form-group input:focus~.input-icon,.form-group select:focus~.input-icon,.form-group textarea:focus~.input-icon,.input-group input:focus~.input-icon,.input-group select:focus~.input-icon,.input-group textarea:focus~.input-icon{color:#e2b259}.form-group input:disabled,.form-group select:disabled,.form-group textarea:disabled,.input-group input:disabled,.input-group select:disabled,.input-group textarea:disabled{opacity:.5;cursor:not-allowed;background:#ffffff08}.form-group input.error,.form-group select.error,.form-group textarea.error,.input-group input.error,.input-group select.error,.input-group textarea.error{background:#dc35450d;border-color:#dc3545}.form-group input.success,.form-group select.success,.form-group textarea.success,.input-group input.success,.input-group select.success,.input-group textarea.success{background:#28a7450d;border-color:#28a745}@media (max-width:768px){.form-group input,.form-group select,.form-group textarea,.input-group input,.input-group select,.input-group textarea{padding:12px 14px;font-size:.95rem}}.form-group textarea,.input-group textarea{resize:vertical;min-height:120px;line-height:1.6}.form-group select,.input-group select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23e2b259' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-group .error-message,.input-group .error-message{color:#dc3545;align-items:center;gap:6px;margin-top:4px;font-size:.875rem;animation:.3s ease-out fadeInUp;display:flex}.form-group .error-message svg,.input-group .error-message svg{font-size:1rem}.form-group .help-text,.input-group .help-text{color:#fff9;margin-top:4px;font-size:.875rem;font-style:italic}.form-group .success-message,.input-group .success-message{color:#28a745;align-items:center;gap:6px;margin-top:4px;font-size:.875rem;animation:.3s ease-out fadeInUp;display:flex}.form-group .success-message svg,.input-group .success-message svg{font-size:1rem}.toggle-switch{cursor:pointer;align-items:center;gap:12px;display:flex}.toggle-switch input[type=checkbox]{display:none}.toggle-switch .toggle-slider{background:#ffffff1a;border:2px solid #fff3;border-radius:26px;width:50px;height:26px;transition:background .3s;position:relative}.toggle-switch .toggle-slider:before{content:"";background:linen;border-radius:50%;width:18px;height:18px;transition:transform .3s;position:absolute;top:2px;left:2px}.toggle-switch input[type=checkbox]:checked+.toggle-slider{background:#e2b259;border-color:#e2b259}.toggle-switch input[type=checkbox]:checked+.toggle-slider:before{transform:translate(24px)}.toggle-switch label{color:#ffffffe6;margin:0;font-weight:500}.checkbox-group,.radio-group{flex-direction:column;gap:12px;display:flex}.checkbox-group .checkbox-item,.checkbox-group .radio-item,.radio-group .checkbox-item,.radio-group .radio-item{cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background .3s;display:flex}.checkbox-group .checkbox-item:hover,.checkbox-group .radio-item:hover,.radio-group .checkbox-item:hover,.radio-group .radio-item:hover{background:#ffffff0f}.checkbox-group .checkbox-item input[type=checkbox],.checkbox-group .checkbox-item input[type=radio],.checkbox-group .radio-item input[type=checkbox],.checkbox-group .radio-item input[type=radio],.radio-group .checkbox-item input[type=checkbox],.radio-group .checkbox-item input[type=radio],.radio-group .radio-item input[type=checkbox],.radio-group .radio-item input[type=radio]{cursor:pointer;accent-color:#e2b259;width:20px;height:20px}.checkbox-group .checkbox-item label,.checkbox-group .radio-item label,.radio-group .checkbox-item label,.radio-group .radio-item label{cursor:pointer;color:#ffffffe6;flex:1;margin:0}.form-section{margin-bottom:36px}.form-section .section-title{color:#e2b259;border-bottom:2px solid #e2b25933;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;font-size:1.25rem;font-weight:600;display:flex}.form-section .section-title svg{font-size:1.3rem}.file-upload .upload-area{text-align:center;cursor:pointer;background:#ffffff08;border:2px dashed #fff3;border-radius:12px;padding:40px 20px;transition:all .3s}.file-upload .upload-area:hover{background:#e2b2590d;border-color:#e2b259}.file-upload .upload-area.dragover{background:#e2b2591a;border-color:#e2b259;transform:scale(1.02)}.file-upload .upload-area svg{color:#e2b259;margin-bottom:16px;font-size:3rem}.file-upload .upload-area p{color:#ffffffb3;margin-bottom:8px}.file-upload .upload-area .file-info{color:#ffffff80;font-size:.875rem}.file-upload input[type=file]{display:none}.backoffice-card{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #e2b2591a;border-radius:20px;padding:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.8s ease-out fadeInUp;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}.backoffice-card .card-header{animation-delay:.1s}.backoffice-card .card-content{animation-delay:.2s}.backoffice-card .card-footer{animation-delay:.3s}.backoffice-card:hover{transform:translateY(-2px);box-shadow:0 25px 70px #0009,0 0 0 1px #e2b25926,inset 0 1px #ffffff26}.backoffice-card .card-header{justify-content:space-between;align-items:center;display:flex}.backoffice-card .card-header h3{color:#e2b259;align-items:center;gap:12px;margin:0;font-size:1.35rem;font-weight:600;display:flex}.backoffice-card .card-header h3 svg{font-size:1.4rem}.backoffice-card .card-header .header-logo{object-fit:contain;border-radius:8px;width:auto;height:40px}.backoffice-card .card-header .header-actions{align-items:center;gap:10px;display:flex}@media (max-width:768px){.backoffice-card .card-header{align-items:center;gap:16px;padding:20px}.backoffice-card .card-header h3{font-size:1.2rem}}.backoffice-card .card-content{padding:28px}@media (max-width:768px){.backoffice-card .card-content{padding:20px}}.backoffice-card .card-content h4{color:linen;margin-bottom:16px;font-size:1.15rem;font-weight:600}.backoffice-card .card-content p{color:#fffc;margin-bottom:12px;line-height:1.7}.backoffice-card .card-footer{justify-content:center;gap:12px;padding:0 28px 20px;display:flex}@media (max-width:768px){.backoffice-card .card-footer{flex-direction:column;padding:16px 20px}.backoffice-card .card-footer button,.backoffice-card .card-footer a{width:100%}}.cards-container{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:28px;margin-bottom:40px;display:grid}@media (max-width:1024px){.cards-container{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.cards-container{gap:20px}}.cards-container.single-column{grid-template-columns:1fr}.cards-container.two-columns{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.cards-container.two-columns{grid-template-columns:1fr}}.page-header{margin-bottom:40px}.page-header h1{color:#e2b259;letter-spacing:-.5px;margin-bottom:12px;font-size:2.5rem;font-weight:700}@media (max-width:1024px){.page-header h1{font-size:2rem}}@media (max-width:768px){.page-header h1{font-size:1.75rem}}.page-header p{color:#ffffffb3;font-size:1.1rem;font-weight:400}@media (max-width:768px){.page-header p{font-size:1rem}}.page-header .breadcrumb{color:#fff9;align-items:center;gap:8px;margin-top:16px;font-size:.9rem;display:flex}.page-header .breadcrumb a{color:#e2b259;transition:color .3s}.page-header .breadcrumb a:hover{color:#b1852d}.page-header .breadcrumb span{color:#fff6}@keyframes mh-dropdown-fade{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mh-nav-slide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mh-header{-webkit-backdrop-filter:blur(24px)saturate(140%);z-index:1001;background:#000000d9;border-bottom:1px solid #ffba0212;width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0}.mh-header--scrolled{background:#000000f2;border-bottom-color:#ffba021f;box-shadow:0 1px 24px #00000073}.mh-header--pwa .mh-container{height:72px}@media (max-width:768px){.mh-header--pwa .mh-container{height:62px}.mh-header--pwa .mh-nav{top:0}}.mh-container{justify-content:space-between;align-items:center;max-width:1400px;height:62px;margin:0 auto;padding:0 max(20px,min(4vw,40px));display:flex;position:relative}@media (max-width:768px){.mh-container{height:56px;padding:0 15px}}.mh-logo-section{z-index:10;flex-shrink:0;align-items:center;height:fit-content;display:flex}.mh-logo-section .mh-logo-link{align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.mh-logo-section .mh-logo-link:hover{transform:scale(1.03)}.mh-logo-section .mh-logo-link:active{transform:scale(.98)}.mh-logo-section .logo,.mh-logo-section .logoCity,.mh-logo-section .logoLBP{width:auto;max-width:max(110px,min(17vw,170px));max-height:38px}@media (max-width:768px){.mh-logo-section .logo,.mh-logo-section .logoCity,.mh-logo-section .logoLBP{max-height:34px}}.mh-logo-section .logoCity img,.mh-logo-section .logoLBP img{border-radius:8px;width:auto;max-height:38px}@media (max-width:768px){.mh-logo-section .logoCity img,.mh-logo-section .logoLBP img{padding:0;max-width:170px!important;max-height:32px!important}}.mh-logo-section .logoCity img{max-height:38px}@media (max-width:768px){.mh-header:has(.mh-nav--active) .mh-logo-section{visibility:hidden;pointer-events:none;transition:none}}.mh-nav{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.mh-nav--compact{margin-left:auto;margin-right:16px;position:static;left:auto;transform:none}@media (max-width:768px){.mh-nav{-webkit-backdrop-filter:none;width:100vw;height:100dvh;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:#0a0a0a;flex-direction:column;justify-content:flex-start;margin-left:0;margin-right:0;transition:opacity .24s,visibility .24s;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:none}.mh-nav .mh-nav-content{opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .28s;transform:translateY(10px)}.mh-nav--active{opacity:1;visibility:visible;pointer-events:all}.mh-nav--active .mh-nav-content{opacity:1;transform:translateY(0)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.mh-nav .mh-nav-content{transition:none;transform:none}}.mh-mobile-nav-header{display:none}@media (max-width:768px){.mh-mobile-nav-header{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));height:calc(56px + env(safe-area-inset-top));z-index:20;background:#0a0a0a;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}}.mh-mobile-nav-header .mh-mobile-nav-logo{align-items:center;min-width:0;display:flex}.mh-mobile-nav-header .mh-mobile-nav-logo img{max-height:30px;max-width:160px!important}.mh-mobile-nav-header .mh-mobile-nav-close{color:#ffba02;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.15rem;transition:background .2s,border-color .2s;display:flex}.mh-mobile-nav-header .mh-mobile-nav-close i{line-height:1;display:flex}.mh-mobile-nav-header .mh-mobile-nav-close:active{background:#ffba021f;border-color:#ffba0259}.mh-nav-content{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.mh-nav-content .mh-nav-section-title{display:none}@media (max-width:768px){.mh-nav-content{padding:18px 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:stretch;gap:0;max-height:none;overflow-y:auto}.mh-nav-content .mh-nav-section-title{display:block}}.mh-nav-section-title{letter-spacing:.14em;text-transform:uppercase;color:#faf0e64d;margin:0 0 8px 4px;font-family:PoppinsMedium,sans-serif;font-size:.64rem;font-weight:800}.mh-nav-links{align-items:center;gap:4px;display:flex}@media (max-width:768px){.mh-nav-links{flex-direction:column;gap:2px;width:100%}}.mh-nav-footer{display:contents}@media (max-width:768px){.mh-nav-footer{margin-top:auto;padding-top:18px;display:block}}.mh-nav-link{color:#faf0e6b3;cursor:pointer;letter-spacing:.2px;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-family:PoppinsMedium,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.mh-nav-link .mh-nav-icon,.mh-nav-link .mh-nav-external-icon{display:none}.mh-nav-link:after{content:"";background:#ffba02;border-radius:1px;width:0;height:2px;transition:width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.mh-nav-link:hover{color:linen}.mh-nav-link:hover:after{width:calc(100% - 28px)}.mh-nav-link--active{color:#ffba02}.mh-nav-link--active:after{width:calc(100% - 28px)}.mh-nav-link--install .mh-install-icon{opacity:.8;font-size:.85rem}.mh-nav-link--config:after{background:linear-gradient(90deg,#f59e0b,#fbbf24)}@media (max-width:768px){.mh-nav-link{backdrop-filter:none;color:#faf0e6db;letter-spacing:.1px;background:0 0;border:none;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;padding:11px 12px;font-size:.92rem;font-weight:500;transition:background-color .2s,color .2s;position:relative;overflow:visible}.mh-nav-link:before,.mh-nav-link:after{display:none}.mh-nav-link .mh-nav-icon{color:#faf0e699;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:0;font-size:.95rem;transition:color .2s,background-color .2s;display:flex;background:#ffffff0b!important}.mh-nav-link .mh-nav-external-icon{color:#faf0e647;margin-left:auto;font-size:.7rem;display:block}.mh-nav-link .mh-install-icon{color:#faf0e699;background:#ffffff0b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;display:flex}.mh-nav-link:hover,.mh-nav-link:active{box-shadow:none;color:linen;background:#ffffff0a;transform:none}.mh-nav-link:hover .mh-nav-icon,.mh-nav-link:hover .mh-install-icon,.mh-nav-link:active .mh-nav-icon,.mh-nav-link:active .mh-install-icon{color:#ffba02;transform:none;background:#ffba0224!important}.mh-nav-link--active{color:#ffba02;box-shadow:none;background:#ffba021a;border-color:#0000;font-weight:600}.mh-nav-link--active .mh-nav-icon{color:#0a0a0a;background:#ffba02!important}.mh-nav-link--config,.mh-nav-link--config .mh-nav-icon{color:#fbbf24}.mh-nav-link--config:hover{color:#fbbf24;background:#f59e0b1a}.mh-nav-link--config:hover .mh-nav-icon{color:#fbbf24}}.mh-auth-buttons-desktop{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:768px){.mh-auth-buttons-desktop{display:none}}.mh-auth-buttons-mobile{display:none}@media (max-width:768px){.mh-auth-buttons-mobile{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;width:100%;padding-top:16px;display:flex}}.mh-auth-buttons-desktop .mh-auth-btn{letter-spacing:.1px;border-radius:999px;padding:8px 20px;font-size:.82rem}.mh-auth-buttons-desktop .mh-auth-btn.mh-auth-btn--outline{color:#ffba02;background:#ffba020f;border:1px solid #ffba0273}.mh-auth-buttons-desktop .mh-auth-btn.mh-auth-btn--outline:hover{background:#ffba0224;border-color:#ffba02;transform:translateY(-1px)}.mh-auth-buttons-desktop .mh-auth-btn.mh-auth-btn--primary{color:#0a0a0a;background:#ffba02;border:1px solid #ffba02;box-shadow:0 2px 12px #ffba0247}.mh-auth-buttons-desktop .mh-auth-btn.mh-auth-btn--primary:hover{filter:brightness(1.06);background:#ffba02;border-color:#ffba02;transform:translateY(-1px);box-shadow:0 5px 20px #ffba026b}.mh-auth-buttons-desktop .mh-auth-btn:active{transform:translateY(0)scale(.98)}.mh-auth-btn{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.mh-auth-btn .mh-auth-icon{font-size:.95rem;transition:transform .2s}.mh-auth-btn:hover .mh-auth-icon{transform:scale(1.08)}.mh-auth-btn--outline{color:#ffba02;background:0 0;border:1px solid #ffba0259}.mh-auth-btn--outline:hover{background:#ffba0214;border-color:#ffba02}.mh-auth-btn--outline:active{transform:scale(.98)}.mh-auth-btn--primary{color:#000;background:#ffba02;border:1px solid #0000;box-shadow:0 2px 10px #ffba0233}.mh-auth-btn--primary:hover{background:linear-gradient(135deg,#ffba02 0%,#d99a02 100%);transform:translateY(-1px);box-shadow:0 4px 18px #ffba0259}.mh-auth-btn--primary:active{transform:translateY(0)}@media (max-width:768px){.mh-auth-btn{backdrop-filter:none;color:#faf0e6e6;background:0 0;border:1px solid #ffba0259;border-radius:999px;justify-content:center;width:100%;padding:12px 18px;font-size:.92rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;position:relative}.mh-auth-btn .mh-auth-icon{color:#ffba02;flex-shrink:0;margin-right:2px;font-size:1rem;transition:none;display:block;background:0 0!important}.mh-auth-btn--outline{color:#ffba02;background:#ffba020f;border-color:#ffba0266}.mh-auth-btn--outline .mh-auth-icon{color:#ffba02}.mh-auth-btn--outline:hover,.mh-auth-btn--outline:active{box-shadow:none;color:#ffba02;background:#ffba0224;border-color:#ffba02;transform:none}.mh-auth-btn--primary{color:#0a0a0a;background:#ffba02;border:1px solid #ffba02}.mh-auth-btn--primary .mh-auth-icon{color:#0a0a0a}.mh-auth-btn--primary:hover,.mh-auth-btn--primary:active{box-shadow:none;background:#d99a02;border-color:#d99a02;transform:none}}.mh-mobile-account{display:none}@media (max-width:768px){.mh-mobile-account{border-top:1px solid #faf0e612;flex-direction:column;gap:6px;width:100%;padding-top:16px;display:flex}}.mh-mobile-account-link{color:#faf0e6db;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.mh-mobile-account-link .mh-mobile-icon{color:#faf0e699;background:#ffffff0b;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;transition:color .2s,background-color .2s;display:flex}.mh-mobile-account-link .mh-mobile-chevron{color:#faf0e640;margin-left:auto;font-size:.95rem}.mh-mobile-account-link:hover,.mh-mobile-account-link:active{color:linen;box-shadow:none;background:#ffffff0a;transform:none}.mh-mobile-account-link:hover .mh-mobile-icon,.mh-mobile-account-link:active .mh-mobile-icon{color:#ffba02;background:#ffba0224;transform:none}.mh-mobile-account-link--logout{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b38;border-radius:999px;justify-content:center;margin-top:4px;padding:12px;font-weight:600}.mh-mobile-account-link--logout .mh-mobile-icon{color:#ff6b6b;background:0 0;width:auto;height:auto}.mh-mobile-account-link--logout:hover,.mh-mobile-account-link--logout:active{color:#ff6b6b;box-shadow:none;background:#ff6b6b29;border-color:#ff6b6b80}.mh-mobile-account-link--logout:hover .mh-mobile-icon,.mh-mobile-account-link--logout:active .mh-mobile-icon{color:#ff6b6b;background:0 0}.mh-account-section{z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}@media (max-width:768px){.mh-account-section{display:none}}.mh-account-btn{color:#000;cursor:pointer;background:linear-gradient(145deg,#ffba02 0%,#d99a02 100%);border:2px solid #faf0e61a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 2px 10px #ffba0233,inset 0 1px #faf0e626}.mh-account-btn *{pointer-events:none}.mh-account-btn:hover{border-color:#faf0e633;transform:scale(1.06);box-shadow:0 4px 20px #ffba0266,inset 0 1px #faf0e633}.mh-account-btn:active{transform:scale(1)}.mh-account-btn--active{background:linear-gradient(145deg,#d99a02 0%,#ffba02 100%);border-color:#faf0e640;box-shadow:0 4px 24px #ffba0280,inset 0 1px #faf0e633}.mh-account-dropdown{-webkit-backdrop-filter:blur(20px);background:#000000f7;border:1px solid #ffba022e;border-radius:16px;min-width:280px;animation:.25s cubic-bezier(.4,0,.2,1) mh-dropdown-fade;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 10px 50px #00000080,0 0 40px #ffba020d}.mh-account-dropdown:before{content:"";background:#000000f7;border-top:1px solid #ffba022e;border-left:1px solid #ffba022e;width:12px;height:12px;position:absolute;top:-6px;right:16px;transform:rotate(45deg)}.mh-dropdown-header{z-index:1;background:linear-gradient(135deg,#ffba021a 0%,#ffba0208 100%);align-items:center;gap:14px;padding:20px 18px;display:flex;position:relative}.mh-dropdown-avatar{color:#000;background:linear-gradient(145deg,#ffba02 0%,#d99a02 100%);border:2px solid #faf0e626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.25rem;display:flex;box-shadow:0 2px 10px #ffba0240}.mh-dropdown-user{flex:1;overflow:hidden}.mh-dropdown-name{color:#ffba02;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.mh-dropdown-email{color:#faf0e68c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;line-height:1.3;overflow:hidden}.mh-dropdown-divider{background:linear-gradient(90deg,#0000 0%,#ffba0233 50%,#0000 100%);height:1px;margin:0}.mh-dropdown-item{color:#faf0e6d9;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.mh-dropdown-item .mh-dropdown-icon{color:#ffba02;font-size:1rem;transition:transform .2s}.mh-dropdown-item:hover{color:#ffba02;background:#ffba021a;padding-left:22px}.mh-dropdown-item:hover .mh-dropdown-icon{transform:scale(1.1)}.mh-dropdown-item--logout{border-top:1px solid #ffba021a}.mh-dropdown-item--logout .mh-dropdown-icon{color:#ff6b6b}.mh-dropdown-item--logout:hover{color:#ff6b6b;background:#ff6b6b1a}.mh-mobile-toggle{display:none}@media (max-width:768px){.mh-mobile-toggle{color:#ffba02;cursor:pointer;z-index:10;background:#ffba0214;border:1px solid #ffba0252;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.mh-mobile-toggle *{pointer-events:none}.mh-mobile-toggle i{line-height:1;display:flex}.mh-mobile-toggle:hover{background:#ffba0229;border-color:#ffba02}.mh-mobile-toggle:active{transform:scale(.94)}.mh-header:has(.mh-nav--active) .mh-mobile-toggle{visibility:hidden;pointer-events:none;transition:none}}.logo-container{justify-content:center;align-items:center;padding:30px 20px;display:flex}.logo-container.pwa-active{padding:40px 20px}.logo-container .logo,.logo-container .logoCity,.logo-container .logoLBP{width:100%;max-width:500px;margin:0 auto}.logo-container .logo img,.logo-container .logoCity img,.logo-container .logoLBP img{width:100%;max-width:100%;height:auto}.logo-container .logoCity img{background-color:#000000bf;border:2px solid #ffba02;border-radius:20px;padding:20px}.logo-container .logoLBP{background-color:#000000bf;padding:20px}.mh-mobile-overlay{display:none}.popup-info-partner{backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.popup-info-partner .popup-info-partner-container{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:600px;max-height:90vh;padding:0;animation:.3s slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.popup-info-partner .popup-info-partner-container::-webkit-scrollbar{width:8px}.popup-info-partner .popup-info-partner-container::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.popup-info-partner .popup-info-partner-container::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:4px}.popup-info-partner .popup-info-partner-container::-webkit-scrollbar-thumb:hover{background:#e2b25980}.popup-info-partner .popup-info-partner-container .popup-close-btn{backdrop-filter:blur(10px);cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:20px;right:20px}.popup-info-partner .popup-info-partner-container .popup-close-btn svg{color:linen;font-size:20px;transition:all .3s}.popup-info-partner .popup-info-partner-container .popup-close-btn:hover{backdrop-filter:blur(15px);background:#ff6b6b33;border-color:#ff6b6b;transform:rotate(90deg)}.popup-info-partner .popup-info-partner-container .popup-close-btn:hover svg{color:#ff6b6b}.popup-info-partner .popup-info-partner-container .popup-info-partner-header{backdrop-filter:blur(15px);text-align:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;padding:40px 30px;position:relative}.popup-info-partner .popup-info-partner-container .popup-info-partner-header:after{content:"";background:linear-gradient(90deg,#e2b259,#eac684);border-radius:2px;width:80px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container{margin-bottom:20px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo{object-fit:cover;background:#ffffff0d;border:2px solid #e2b2594d;border-radius:16px;width:120px;height:120px;transition:transform .3s;box-shadow:0 10px 30px #0000004d}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo:hover{transform:scale(1.05)}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo-placeholder{background:#e2b2591a;border:2px solid #e2b2594d;border-radius:16px;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto;display:flex;box-shadow:0 10px 30px #0000004d}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo-placeholder svg{color:#e2b259;opacity:.8;filter:drop-shadow(0 2px 4px #0003);font-size:50px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-name{color:linen;margin:0 0 10px;font-size:max(1.5rem,min(4vw,2rem));font-weight:700;line-height:1.2}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-location{color:#ffffffb3;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:500;display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-location svg{color:#e2b259;font-size:1rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content{padding:30px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:16px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#e2b2594d;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-icon{background:#e2b25926;border:1px solid #e2b2594d;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:all .3s;display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-icon svg{color:#e2b259;filter:drop-shadow(0 2px 4px #0003);font-size:20px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item:hover .contact-icon{background:#e2b25940;border-color:#e2b25980}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-label{text-transform:uppercase;letter-spacing:.5px;color:#e2b259;font-size:.75rem;font-weight:600}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-value{color:#ffffffe6;word-break:break-word;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-value:hover{color:#e2b259}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-value.website-link{color:#e2b259;font-weight:600}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-value.website-link:hover{color:#eac684;text-decoration:underline}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .section-title{color:linen;text-align:center;margin:0 0 20px;padding-bottom:12px;font-size:1.1rem;font-weight:700;position:relative}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .section-title:after{content:"";background:linear-gradient(90deg,#e2b259,#eac684);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:12px;padding:20px;display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link i{color:#ffffffb3;font-size:26px;transition:all .3s}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link:hover{backdrop-filter:blur(15px);background:#e2b25926;border-color:#e2b259;transform:translateY(-4px)scale(1.05);box-shadow:0 10px 25px #0006}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link:hover i{color:#e2b259;transform:scale(1.1)}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link:active{transform:translateY(-2px)scale(1.02)}@media (max-width:768px){.popup-info-partner{padding:10px}.popup-info-partner .popup-info-partner-container{border-radius:18px;max-width:100%}.popup-info-partner .popup-info-partner-container .popup-close-btn{width:36px;height:36px;top:15px;right:15px}.popup-info-partner .popup-info-partner-container .popup-close-btn svg{font-size:18px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header{border-radius:18px 18px 0 0;padding:30px 20px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo,.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo-placeholder{width:100px;height:100px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-logo-container .partner-logo-placeholder svg{font-size:40px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header .partner-name{font-size:1.5rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content{padding:20px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid{gap:12px;margin-bottom:25px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item{padding:14px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-icon{width:44px;min-width:44px;height:44px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-icon svg{font-size:18px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-label{font-size:.7rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .contact-info-grid .contact-info-item .contact-details .contact-value{font-size:.9rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .section-title{margin-bottom:15px;font-size:1rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner{gap:10px;padding:15px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link{width:48px;height:48px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link i{font-size:24px}}@media (max-width:480px){.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link{width:44px;height:44px}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-section .social-media-partner .social-link i{font-size:22px}}.popup-backdrop{backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.popup-backdrop{align-items:flex-start;padding:0}}.popup-content-partner-modal{background:#000;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.4s cubic-bezier(.4,0,.2,1) slideInUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0009}@media (max-width:768px){.popup-content-partner-modal{border-radius:0;max-width:100%;height:100vh;max-height:100vh;margin:0}}.popup-content-partner-modal .popup-header{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}@media (max-width:768px){.popup-content-partner-modal .popup-header{flex-wrap:wrap;padding:20px}}.popup-content-partner-modal .popup-header .popup-header-content{flex:1;align-items:center;gap:20px;min-width:0;display:flex}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-header-content{width:100%;margin-bottom:12px}}.popup-content-partner-modal .popup-header .popup-header-content .partner-logo-large{background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-header-content .partner-logo-large{width:56px;height:56px}}.popup-content-partner-modal .popup-header .popup-header-content .partner-logo-large img{object-fit:cover;width:100%;height:100%}.popup-content-partner-modal .popup-header .popup-header-content .partner-logo-large .logo-placeholder{color:#e2b259;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section{flex:1;min-width:0}.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section h2{color:linen;align-items:center;gap:10px;margin:0 0 6px;font-size:1.5rem;font-weight:700;display:flex}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section h2{font-size:1.25rem}}.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section h2 svg{color:#e2b259;font-size:1.3rem}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section h2 svg{font-size:1.1rem}}.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section .partner-name{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:500;overflow:hidden}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-header-content .popup-title-section .partner-name{font-size:.9rem}}.popup-content-partner-modal .popup-header .popup-close-btn{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;transition:all .3s;display:flex}@media (max-width:768px){.popup-content-partner-modal .popup-header .popup-close-btn{width:40px;height:40px;font-size:1.2rem}}.popup-content-partner-modal .popup-header .popup-close-btn:hover{color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b;transform:rotate(90deg)}.popup-content-partner-modal .popup-body{flex:1;padding:28px;overflow-y:auto}@media (max-width:768px){.popup-content-partner-modal .popup-body{padding:20px}}.popup-content-partner-modal .popup-body::-webkit-scrollbar{width:8px}.popup-content-partner-modal .popup-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.popup-content-partner-modal .popup-body::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px}.popup-content-partner-modal .popup-body::-webkit-scrollbar-thumb:hover{background:#e2b259b3}.popup-content-partner-modal .popup-body .empty-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.popup-content-partner-modal .popup-body .empty-content .empty-icon{color:#e2b2594d;margin-bottom:20px;font-size:4rem}@media (max-width:768px){.popup-content-partner-modal .popup-body .empty-content .empty-icon{font-size:3rem}}.popup-content-partner-modal .popup-body .empty-content h3{color:linen;margin:0 0 12px;font-size:1.5rem}@media (max-width:768px){.popup-content-partner-modal .popup-body .empty-content h3{font-size:1.3rem}}.popup-content-partner-modal .popup-body .empty-content p{color:#fff9;max-width:400px;margin:0;font-size:1rem}@media (max-width:768px){.popup-content-partner-modal .popup-body .empty-content p{font-size:.95rem}}.popup-content-partner-modal .popup-body .content-section{margin-bottom:32px}.popup-content-partner-modal .popup-body .content-section:last-child{margin-bottom:0}.popup-content-partner-modal .popup-body .content-section .section-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.popup-content-partner-modal .popup-body .content-section .section-header svg{color:#e2b259;font-size:1.2rem}.popup-content-partner-modal .popup-body .content-section .section-header h3{color:linen;margin:0;font-size:1.25rem;font-weight:600}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section .section-header h3{font-size:1.1rem}}.popup-content-partner-modal .popup-body .content-section.text-content .text-content-body{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:24px}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section.text-content .text-content-body{padding:18px}}.popup-content-partner-modal .popup-body .content-section.text-content .text-content-body p{color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:1.05rem;line-height:1.7}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section.text-content .text-content-body p{font-size:.95rem;line-height:1.6}}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section.media-content .media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item{aspect-ratio:16/9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item:hover{border-color:#e2b25980;transform:scale(1.05);box-shadow:0 8px 24px #0006}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item:hover .media-overlay{opacity:1}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item img,.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item video{object-fit:cover;width:100%;height:100%;display:block}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay{backdrop-filter:blur(4px);opacity:0;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay svg{color:#e2b259;font-size:2rem}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay svg{font-size:1.5rem}}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay span{color:linen;font-size:.9rem;font-weight:500}@media (max-width:768px){.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay span{font-size:.8rem}}.popup-content-partner-modal .popup-body .content-section.media-content .media-grid .media-item .media-overlay.video-overlay svg{color:#4a90e2}.popup-content-partner-modal .popup-footer{background:#ffffff08;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;align-items:center;padding:20px 28px;display:flex}@media (max-width:768px){.popup-content-partner-modal .popup-footer{padding:16px 20px}}.popup-content-partner-modal .popup-footer .btn-secondary{backdrop-filter:blur(10px);color:linen;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s}.popup-content-partner-modal .popup-footer .btn-secondary:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.media-viewer-backdrop{backdrop-filter:blur(10px);z-index:1100;background:#000000f2;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.media-viewer-backdrop{padding:0}}.media-viewer-backdrop .media-viewer-content{justify-content:center;align-items:center;width:100%;max-width:95vw;height:100%;max-height:95vh;display:flex;position:relative}.media-viewer-backdrop .media-viewer-content .media-viewer-close{backdrop-filter:blur(10px);color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}@media (max-width:768px){.media-viewer-backdrop .media-viewer-content .media-viewer-close{width:44px;height:44px;top:10px;right:10px}}.media-viewer-backdrop .media-viewer-content .media-viewer-close:hover{color:#ff6b6b;background:#ff6b6b33;border-color:#ff6b6b;transform:rotate(90deg)}.media-viewer-backdrop .media-viewer-content .media-nav-btn{backdrop-filter:blur(10px);color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:768px){.media-viewer-backdrop .media-viewer-content .media-nav-btn{width:44px;height:44px;font-size:1.2rem}}.media-viewer-backdrop .media-viewer-content .media-nav-btn:hover{color:#e2b259;background:#e2b25933;border-color:#e2b259;transform:translateY(-50%)scale(1.1)}.media-viewer-backdrop .media-viewer-content .media-nav-btn.prev{left:20px}@media (max-width:768px){.media-viewer-backdrop .media-viewer-content .media-nav-btn.prev{left:10px}}.media-viewer-backdrop .media-viewer-content .media-nav-btn.next{right:20px}@media (max-width:768px){.media-viewer-backdrop .media-viewer-content .media-nav-btn.next{right:10px}}.media-viewer-backdrop .media-viewer-content .media-viewer-inner{justify-content:center;align-items:center;max-width:100%;max-height:100%;display:flex}.media-viewer-backdrop .media-viewer-content .media-viewer-inner img,.media-viewer-backdrop .media-viewer-content .media-viewer-inner video{border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 20px 60px #0009}.media-viewer-backdrop .media-viewer-content .media-viewer-inner video{background:#000}.media-viewer-backdrop .media-viewer-content .media-counter{backdrop-filter:blur(10px);color:linen;background:#000c;border:1px solid #fff3;border-radius:20px;padding:10px 20px;font-size:.95rem;font-weight:600;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@media (max-width:768px){.media-viewer-backdrop .media-viewer-content .media-counter{padding:8px 16px;font-size:.85rem;bottom:20px}}.popup-content-partner .popup-content-partner-container{text-align:center;background:#e2b259;border:2px solid linen;border-radius:10px;width:40%;max-height:95vh;padding:30px;overflow-y:scroll}@media (max-width:1340px){.popup-content-partner .popup-content-partner-container{width:50%}}@media (max-width:1024px){.popup-content-partner .popup-content-partner-container{width:60%}}@media (max-width:768px){.popup-content-partner .popup-content-partner-container{width:80%}}.popup-content-partner .popup-content-partner-container .popup-content-partner-header{justify-content:right;align-items:start;margin-bottom:20px;margin-left:32px;display:flex}.popup-content-partner .popup-content-partner-container .popup-content-partner-header img{border-radius:20px;max-width:80%;max-height:200px;margin:0 auto}.popup-content-partner .popup-content-partner-container .popup-content-partner-header i{color:#af2121;cursor:pointer;font-size:2rem;transition:all .2s}.popup-content-partner .popup-content-partner-container .popup-content-partner-header i:hover{color:red}.popup-content-partner .popup-content-partner-container .popup-content-partner-text h3{font-size:2rem}.popup-content-partner .popup-content-partner-container .popup-content-partner-text p{font-size:1.3rem}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads{margin:20px 0}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container{padding:5px}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container img,.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container video{border-radius:10px;max-width:100%;max-height:150px;margin-right:20px}form.form-admin-update-partner{color:#fff;border-radius:10px;padding:20px}@media (max-width:768px){form.form-admin-update-partner{padding:0}}form.form-admin-update-partner h2{color:#000;text-align:center;margin-bottom:20px;font-size:2rem}form.form-admin-update-partner .update-partner-group{backdrop-filter:blur(10px);background:#fff;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:25px;padding:25px;box-shadow:0 8px 32px #0000005e}form.form-admin-update-partner .update-partner-group h3{color:#000;border-bottom:2px solid #000;padding-bottom:10px;font-size:1.5rem}@media (max-width:768px){form.form-admin-update-partner .update-partner-group h3{margin-top:0!important}}form.form-admin-update-partner .update-partner-group label{color:#000;margin-bottom:8px;font-size:1rem;display:block}form.form-admin-update-partner .update-partner-group input[type=text],form.form-admin-update-partner .update-partner-group input[type=email],form.form-admin-update-partner .update-partner-group input[type=url],form.form-admin-update-partner .update-partner-group input[type=tel],form.form-admin-update-partner .update-partner-group input[type=number],form.form-admin-update-partner .update-partner-group textarea,form.form-admin-update-partner .update-partner-group .Select{color:#000;background:#0000001a;border:none;border-bottom:2px solid #e2b259;width:100%;padding:10px 5px;font-size:1rem;transition:border-color .3s}form.form-admin-update-partner .update-partner-group input[type=text]:focus,form.form-admin-update-partner .update-partner-group input[type=email]:focus,form.form-admin-update-partner .update-partner-group input[type=url]:focus,form.form-admin-update-partner .update-partner-group input[type=tel]:focus,form.form-admin-update-partner .update-partner-group input[type=number]:focus,form.form-admin-update-partner .update-partner-group textarea:focus,form.form-admin-update-partner .update-partner-group .Select:focus{border-bottom-color:#000;outline:none}form.form-admin-update-partner .update-partner-group textarea{resize:vertical;height:150px;background-color:#0000001a!important;border:2px solid #e2b259!important}form.form-admin-update-partner .update-partner-group textarea:focus{border:2px solid #000!important}form.form-admin-update-partner .update-partner-group .input-phone{gap:15px;display:flex}form.form-admin-update-partner .update-partner-group .input-phone input:first-child{width:30%}form.form-admin-update-partner .update-partner-group .input-phone input:last-child{width:70%}form.form-admin-update-partner .update-partner-group .coordinates-update{gap:15px;display:flex}form.form-admin-update-partner .update-partner-group p.explanation{color:#0000008a}form.form-admin-update-partner .update-partner-group .uploaded-files-container{border:2px solid #e2b259}form.form-admin-update-partner .update-partner-group .uploaded-files-container legend{color:#e2b259}form.form-admin-update-partner .update-partner-group .social-media-update-partner-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}@media (max-width:768px){form.form-admin-update-partner .popup-update-content-container{display:block!important}}form.form-admin-update-partner .popup-update-content-container label{color:#fff;background-color:#fff;border:1px solid #000}form.form-admin-update-partner .logo-interview .uploaded-logo h3{color:#000}form.form-admin-update-partner .logo-interview .uploaded-logo img{border:2px solid #000}form.form-admin-update-partner .url-update{align-items:center;gap:10px;display:flex}form.form-admin-update-partner .url-update input{background:#0000001a;border:1px solid #fff;flex-grow:1}form.form-admin-update-partner .url-update button{cursor:pointer;color:#fff;background:linear-gradient(145deg,#e6bc6f,#dea843);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}form.form-admin-update-partner .url-update button:hover{color:#000;box-shadow:inset 5px 5px 10px #da9e2e,inset -5px -5px 10px #eac684}form.form-admin-update-partner .url-update button svg{font-size:20px}form.form-admin-update-partner input[type=submit]{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;width:100%;padding:15px;font-size:1.2rem;transition:all .3s}form.form-admin-update-partner input[type=submit]:hover{background:#000}section.popup-city-social-media .popup-content-city-container{padding:0;overflow:hidden;background:linear-gradient(145deg,#141414fa,#000000f2)!important}section.popup-city-social-media .popup-content-city-container .popup-content-city-header{background:linear-gradient(145deg,#141414fa,#000000f2);border-bottom:1px solid #e2b25933;justify-content:space-between;align-items:center;padding:25px 30px;display:flex;position:relative}section.popup-city-social-media .popup-content-city-container .popup-content-city-header h2{color:#e2b259!important}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media{text-align:center;background:linear-gradient(135deg,#141414fa,#000000f2);padding:30px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media p{color:#ffffffb3;letter-spacing:.3px;margin-bottom:2.5rem;font-size:1rem;font-weight:400}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #e2b25933;border-radius:8px;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 auto;padding:30px;transition:all .3s;display:grid;position:relative}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons:before{content:"";background:linear-gradient(#e2b259,#b1852d);border-radius:8px 0 0 8px;width:4px;height:100%;transition:width .3s;position:absolute;top:0;left:0}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#e2b25966}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons:hover:before{width:6px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok{color:linen;cursor:pointer;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;white-space:normal;text-align:center;background-color:#e2b259;border:1px solid #fff3;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;width:100%;max-width:350px;margin:10px auto;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover{background-color:#b1852d}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:before{content:"";background:#ffffff26;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:hover:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:hover:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:hover:before,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover:before{width:350px;height:350px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok svg{z-index:1;flex-shrink:0;font-size:1.5rem;transition:all .3s;position:relative}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube span,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook span,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram span,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok span{z-index:1;position:relative}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:hover,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 8px 25px #00000080}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:hover svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:hover svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:hover svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover svg{transform:scale(1.15)rotate(-5deg)}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:active,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:active,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:active,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:active{transform:translateY(-1px)scale(.98)}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube{background:linear-gradient(135deg,#ff0000e6 0%,#cc0000e6 100%);border-color:#ff00004d}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube:hover{background:linear-gradient(135deg,#ff1a1af2 0%,#e60000f2 100%);box-shadow:0 8px 30px #ff000080}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook{background:linear-gradient(135deg,#1877f2e6 0%,#0d5dbfe6 100%);border-color:#1877f24d}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook:hover{background:linear-gradient(135deg,#3b8df5f2 0%,#1165d8f2 100%);box-shadow:0 8px 30px #1877f280}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram{background:linear-gradient(135deg,#833ab4e6 0%,#e1306ce6 50%,#f77737e6 100%);border-color:#e1306c4d}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram:hover{background:linear-gradient(135deg,#9b4ac9f2 0%,#e94581f2 50%,#f88b4cf2 100%);box-shadow:0 8px 30px #e1306c99}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok{background:linear-gradient(135deg,#000000f2 0%,#1a1a1af2 100%);border-color:#fff3;position:relative}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:after{content:"";opacity:0;z-index:0;background:linear-gradient(135deg,#25f4ee33 0%,#fe2c5533 100%);border-radius:6px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover{background:linear-gradient(135deg,#1a1a1af2 0%,#2d2d2df2 100%);border-color:#25f4ee4d;box-shadow:0 8px 30px #000000b3,0 0 25px #25f4ee66,0 0 25px #fe2c5566}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok:hover:after{opacity:1}@media (max-width:1340px){section.popup-city-social-media .popup-content-city-container{width:70%}}@media (max-width:1024px){section.popup-city-social-media .popup-content-city-container{width:85%;max-width:650px;padding:0}section.popup-city-social-media .popup-content-city-container .popup-content-city-header{padding:20px 25px}section.popup-city-social-media .popup-content-city-container .popup-content-city-header img{max-width:140px;max-height:100px}section.popup-city-social-media .popup-content-city-container .popup-content-city-header i{width:32px;height:32px;font-size:2rem}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media{padding:25px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media p{margin-bottom:2rem;font-size:.95rem}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons{grid-template-columns:1fr;gap:1.2rem;padding:25px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok{width:100%;max-width:300px;padding:1rem;font-size:.95rem}}@media (max-width:768px){section.popup-city-social-media .popup-content-city-container{border-radius:8px;width:95%;max-height:95vh}section.popup-city-social-media .popup-content-city-container .popup-content-city-header{padding:15px 20px}section.popup-city-social-media .popup-content-city-container .popup-content-city-header img{max-width:120px;max-height:80px}section.popup-city-social-media .popup-content-city-container .popup-content-city-header i{width:30px;height:30px;font-size:1.8rem}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media{padding:20px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media p{margin-bottom:1.5rem;font-size:.9rem}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons{gap:1rem;padding:20px}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons:hover{transform:none}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok{max-width:100%;padding:.9rem;font-size:.85rem}section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-youtube svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-facebook svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-instagram svg,section.popup-city-social-media .popup-content-city-container .popup-content-city-social-media .city-social-connection-buttons .btn-tiktok svg{font-size:1.3rem}}.popup-modern-social{max-width:800px!important}.popup-modern-social .header-subtitle{color:#fff9;margin-top:4px;font-size:.9rem;font-weight:400}.popup-modern-social-content{max-height:calc(90vh - 200px);padding:32px;overflow-y:auto}@media (max-width:768px){.popup-modern-social-content{padding:20px}}.popup-modern-social-content::-webkit-scrollbar{width:8px}.popup-modern-social-content::-webkit-scrollbar-track{background:#ffffff08}.popup-modern-social-content::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:4px}.popup-modern-social-content::-webkit-scrollbar-thumb:hover{background:#e2b25980}.social-intro{background:#e2b25914;border-left:4px solid #e2b259;border-radius:12px;align-items:center;gap:12px;margin-bottom:32px;padding:16px 20px;display:flex}.social-intro i{color:#e2b259;flex-shrink:0;font-size:1.5rem}.social-intro p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.social-intro{margin-bottom:24px;padding:12px 16px}.social-intro i{font-size:1.3rem}.social-intro p{font-size:.9rem}}.social-networks-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:1024px){.social-networks-grid{grid-template-columns:1fr;gap:20px}}.social-network-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s}.social-network-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.social-network-card.connected{background:#e2b2590d;border-color:#e2b25966}.social-network-card.connected:hover{background:#e2b25914;border-color:#e2b25999}@media (max-width:768px){.social-network-card{padding:20px}}.social-network-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (max-width:768px){.social-network-header{gap:12px;margin-bottom:12px}}.social-network-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;font-size:1.8rem;transition:all .3s;display:flex}.social-network-icon i{transition:transform .3s}.social-network-card:hover .social-network-icon i{transform:scale(1.1)}@media (max-width:768px){.social-network-icon{width:48px;min-width:48px;height:48px;font-size:1.5rem}}.social-network-info{flex:1}.social-network-info h3{color:linen;font-size:1.1rem;font-weight:600;margin:0!important}@media (max-width:768px){.social-network-info h3{font-size:1rem}}.social-network-info p{color:#fff9;margin:0;font-size:.85rem;line-height:1.4}@media (max-width:768px){.social-network-info p{font-size:.8rem}}.social-network-status{margin-bottom:16px}@media (max-width:768px){.social-network-status{margin-bottom:12px}}.status-badge{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.status-badge i{font-size:1rem}.status-badge.connected{color:#e2b259;background:#e2b25933;border:1px solid #e2b2594d}.status-badge.disconnected{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a}@media (max-width:768px){.status-badge{padding:5px 10px;font-size:.8rem}}.social-network-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.social-network-btn i{font-size:1.1rem;transition:transform .3s}.social-network-btn.connect{background:var(--network-color);color:#fff}.social-network-btn.connect:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #0006}.social-network-btn.connect:hover i{transform:rotate(-15deg)scale(1.1)}.social-network-btn.disconnect{color:#ff3b30;background:#ff3b301a;border:1px solid #ff3b304d}.social-network-btn.disconnect:hover{background:#ff3b3033;border-color:#ff3b3080;transform:translateY(-2px);box-shadow:0 6px 20px #ff3b304d}.social-network-btn.disconnect:hover i{transform:rotate(15deg)scale(1.1)}.social-network-btn:active{transform:translateY(0)scale(.98)}@media (max-width:768px){.social-network-btn{padding:10px 16px;font-size:.9rem}}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour{flex-direction:column;align-items:center;display:flex}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour input{background-color:linen;border:2px solid #000;border-radius:10px;height:30px;padding:3px}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour input:focus{outline:none}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-btn{color:#000;cursor:pointer;background:linen;border:2px solid #000;border-radius:10px;align-items:center;height:50px;padding:7px;transition:all .2s;display:flex}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-btn:hover{transform:scale(1.1)}form.form-admin-new-guided-tour section.guided-tour-infos img{border:2px solid linen;border-radius:10px;max-width:200px;max-height:300px;margin:20px auto;display:block}form.form-admin-new-guided-tour section.guided-tour-audio{text-align:center}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country{margin-bottom:20px}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country label{margin-right:20px;font-size:1.3rem}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country input{background-color:linen;border:2px solid #000;border-radius:10px;width:23%;height:30px;padding:5px;font-size:1rem}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country input:focus{outline:none}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container{border:2px solid linen;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container div{flex-direction:column;align-items:center;display:flex}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container div img{width:50px}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language{flex-wrap:wrap;justify-content:space-evenly;display:flex}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div{text-align:right}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div i{text-align:end;color:#af2121;cursor:pointer;width:fit-content;font-size:2rem;transition:all .2s}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div i:hover{color:red;transform:scale(1.1)}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;display:flex}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label img{width:100px}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country audio{min-width:250px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour{text-align:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour h3{margin-bottom:15px;font-size:1.5rem}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .info-update-guided-tour-container{flex-flow:column wrap;align-items:center;max-height:70px;margin-bottom:20px;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .info-update-guided-tour-container input{width:23%;height:30px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content{flex-direction:column;align-items:center;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content .label-btn{text-align:center;color:#000;cursor:pointer;background:linen;border:2px solid #000;border-radius:10px;width:60%;height:50px;padding:7px;transition:all .2s}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content .label-btn:hover{transform:scale(1.1)}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content img{border:2px solid linen;border-radius:10px;max-width:600px;max-height:300px;margin:20px auto;display:block}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio{text-align:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country{margin-bottom:20px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country label{margin-right:20px;font-size:1.3rem}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country input{width:23%;height:30px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container{border:2px solid linen;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container div{flex-direction:column;align-items:center;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container div img{width:50px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language{flex-wrap:wrap;justify-content:space-evenly;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div{text-align:right}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div i{text-align:end;color:#af2121;cursor:pointer;width:fit-content;font-size:2rem;transition:all .2s}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div i:hover{color:red;transform:scale(1.1)}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;display:flex}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label img{width:100px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country audio{min-width:250px}.pcm-overlay{backdrop-filter:blur(8px);z-index:1100;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.pcm-overlay{background:#000000d9;align-items:flex-end;padding:0}}.pcm-popup{background:#fff;border-radius:20px;width:90%;max-width:480px;padding:0;animation:.4s cubic-bezier(.34,1.56,.64,1) pcmPopupSlideIn;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 1px #0000001a}.pcm-popup tr,.pcm-popup td{color:#1a1a1a!important}.pcm-popup .pcm-form-section{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.pcm-popup .pcm-form-section .css-izk6ox-control{background:#0000000d!important;border:2px solid #00000040!important}.pcm-popup .pcm-form-section .css-izk6ox-control:hover{border-color:#e2b259!important}.pcm-popup .pcm-form-section .generic-select__control{background:#0000000d!important;border:2px solid #00000040!important;border-radius:12px!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important}.pcm-popup .pcm-form-section .generic-select__control:hover{border-color:#0006!important}.pcm-popup .pcm-form-section .generic-select__control--is-focused{border-color:#e2b259!important;box-shadow:0 0 0 4px #e2b2591a!important}.pcm-popup .pcm-form-section .generic-select__placeholder{color:#0006!important}.pcm-popup .pcm-form-section .generic-select__single-value{color:#1a1a1a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.pcm-popup .pcm-form-section .generic-select__menu{background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026!important}.pcm-popup .pcm-form-section .generic-select__option{color:#1a1a1a!important;background:0 0!important}.pcm-popup .pcm-form-section .generic-select__option:hover,.pcm-popup .pcm-form-section .generic-select__option--is-focused{background:#e2b25926!important}.pcm-popup .pcm-form-section .generic-select__option--is-selected{color:#000!important;background:#e2b259!important}@media (max-width:768px){.pcm-popup{border-radius:20px 20px 0 0;width:100%;max-width:100%;animation:.4s cubic-bezier(.25,.46,.45,.94) pcmSlideUp}}.pcm-close{cursor:pointer;color:#0006;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0;font-size:2rem;transition:all .2s;display:flex;position:absolute;top:8px;right:20px}.pcm-close:hover{color:#000c}@media (max-width:768px){.pcm-close{top:16px;right:16px}}.pcm-header{text-align:center;border-bottom:1px solid #00000014;padding:48px 40px 24px}@media (max-width:768px){.pcm-header{padding:40px 24px 20px}}.pcm-icon{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;font-size:32px;animation:.6s cubic-bezier(.34,1.56,.64,1) pcmIconBounce;display:flex;box-shadow:0 8px 24px #e2b25940,0 2px 8px #0000001a}@media (max-width:768px){.pcm-icon{width:56px;height:56px;font-size:28px}}.pcm-icon i,.pcm-icon svg{color:#000;filter:drop-shadow(0 1px 2px #0000001a)}.pcm-icon.pcm-icon-success{background:linear-gradient(135deg,#28a745 0%,#218838 100%);box-shadow:0 8px 24px #28a74540,0 2px 8px #0000001a}.pcm-icon.pcm-icon-success i,.pcm-icon.pcm-icon-success svg{color:linen}.pcm-info-box{background:#28a74514;border:1px solid #28a74533;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;display:flex}@media (max-width:768px){.pcm-info-box{gap:10px;padding:12px 14px}}.pcm-info-box .pcm-info-icon{color:#28a745;flex-shrink:0;font-size:1.2rem}.pcm-info-box span{color:#000000b3;text-align:left;font-size:.9rem;line-height:1.4}@media (max-width:768px){.pcm-info-box span{font-size:.85rem}}.pcm-body{text-align:center;padding:32px 40px 40px}@media (max-width:768px){.pcm-body{padding:24px 24px 32px}}.pcm-body h2{letter-spacing:-.02em;margin:0 auto 6px;font-size:1.75rem;font-weight:700;line-height:1.2;color:#1a1a1a!important}@media (max-width:768px){.pcm-body h2{margin-bottom:10px;font-size:1.5rem}}.pcm-body>p{color:#000000a6;margin:0 0 28px;font-size:.95rem;font-weight:400;line-height:1.6}@media (max-width:768px){.pcm-body>p{margin-bottom:24px;font-size:.9rem}}.pcm-body .pcm-list-section{text-align:left;background:#00000008;border:1px solid #00000014;border-radius:12px;margin-bottom:24px;padding:16px}.pcm-body .pcm-list-section h3{color:#1a1a1a;margin:0 0 12px;font-size:.9rem;font-weight:600}.pcm-body .pcm-list-section ul{margin:0;padding:0}.pcm-body .pcm-list-section ul li{color:#000000b3;border-bottom:1px solid #0000000d;padding:8px 0;font-size:.85rem}.pcm-body .pcm-list-section ul li:last-child{border-bottom:none}.pcm-footer{flex-direction:column;gap:10px;width:100%;display:flex}.pcm-btn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.pcm-btn i{font-size:1.2rem}.pcm-btn:hover{transform:translateY(-1px)}.pcm-btn:active{transform:translateY(0)}@media (max-width:768px){.pcm-btn{padding:13px 20px;font-size:.9rem}.pcm-btn i{font-size:1.1rem}}.pcm-btn-confirm{color:linen;box-shadow:none;background:#000}.pcm-btn-confirm:hover{background:#1a1a1a;box-shadow:0 4px 12px #00000026}.pcm-btn-confirm i{color:linen}.pcm-btn-cancel{color:#000;background:0 0;border:1.5px solid #00000026}.pcm-btn-cancel:hover{background:#0000000a;border-color:#00000040;box-shadow:0 2px 8px #00000014}.pcm-btn-delete{color:linen;box-shadow:none;background:#dc3545}.pcm-btn-delete:hover{background:#bd2130;box-shadow:0 4px 12px #dc354540}.pcm-btn-delete i,.pcm-btn-delete svg{color:linen}.pcm-spinner{border:2px solid;border-left-color:#0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite pcmSpin;display:inline-block}.pcm-loading-overlay-global{backdrop-filter:blur(10px);z-index:10000;color:#fff;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}.pcm-loading-overlay-global .pcm-loading-content{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.pcm-loading-overlay-global .pcm-loading-content p{letter-spacing:.5px;font-size:1.1rem;font-weight:500}.pcm-spinner-large{border:4px solid #e2b2591a;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:1s cubic-bezier(.5,0,.5,1) infinite pcmSpin}.city-input-action-group{align-items:stretch;gap:12px;display:flex}.city-input-action-group .city-name-input{flex:1}.city-input-action-group .pcm-btn-generate{white-space:nowrap;width:auto;height:48px;padding:0 20px}.city-input-action-group .pcm-btn-generate.success{background:#28a745}.city-input-action-group .pcm-btn-generate.success:hover{background:#218838}@keyframes pcmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pcmPopupSlideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pcmSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pcmIconBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.pcm-popup-partner .pcm-header-partner{background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border-bottom:1px solid #e2b25926;padding:32px 40px 24px}@media (max-width:768px){.pcm-popup-partner .pcm-header-partner{padding:28px 24px 20px}}.pcm-popup-partner .pcm-partner-logo{border-radius:16px;width:80px;height:80px;margin:0 auto;animation:.6s cubic-bezier(.34,1.56,.64,1) pcmIconBounce;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 8px #00000014}@media (max-width:768px){.pcm-popup-partner .pcm-partner-logo{width:70px;height:70px}}.pcm-popup-partner .pcm-partner-logo img{object-fit:cover;width:100%;height:100%}.pcm-popup-partner .pcm-partner-logo .pcm-logo-placeholder{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pcm-popup-partner .pcm-partner-logo .pcm-logo-placeholder svg{color:#000;font-size:2rem}@media (max-width:768px){.pcm-popup-partner .pcm-partner-logo .pcm-logo-placeholder svg{font-size:1.75rem}}.pcm-popup-partner .pcm-partner-location{color:#0009;background:#0000000a;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 14px;font-size:.85rem;display:inline-flex}.pcm-popup-partner .pcm-partner-location svg{color:#e2b259;font-size:.9rem}.pcm-popup-partner .pcm-contact-item:hover{background:#e2b25914;border-color:#e2b25933;transform:translateY(-1px)}.pcm-popup-partner .pcm-contact-item .pcm-contact-icon{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pcm-popup-partner .pcm-contact-item .pcm-contact-icon svg{color:#000;font-size:1rem}.pcm-popup-partner .pcm-contact-item .pcm-contact-info{text-align:left;flex-direction:column;gap:2px;display:flex}.pcm-popup-partner .pcm-contact-item .pcm-contact-info .pcm-contact-label{color:#00000080;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.pcm-popup-partner .pcm-contact-item .pcm-contact-info .pcm-contact-value{color:#1a1a1a;font-size:.9rem;font-weight:600}.pcm-popup-partner .pcm-socials-section{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-bottom:24px;padding:16px}.pcm-popup-partner .pcm-socials-section h3{color:#0009;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px;font-size:.85rem;font-weight:600}.pcm-popup-partner .pcm-socials-grid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pcm-popup-partner .pcm-social-link{color:#000000b3;background:linen;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;text-decoration:none;transition:all .2s;display:flex}.pcm-popup-partner .pcm-social-link:hover{color:#000;background:#e2b259;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-partner .pcm-social-link i{line-height:1}@media (max-width:768px){.pcm-popup-partner .pcm-social-link{width:40px;height:40px;font-size:1.2rem}}.pcm-popup-magazine{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:600px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-magazine::-webkit-scrollbar{width:8px}.pcm-popup-magazine::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-magazine::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-magazine::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-magazine{max-height:95vh;padding-right:4px}.pcm-popup-magazine::-webkit-scrollbar{width:4px}}.pcm-popup-magazine .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-magazine .pcm-body{padding:20px 20px 28px}}.pcm-popup-magazine .pcm-body>p{margin-bottom:24px}.pcm-popup-magazine .pcm-form-group label{color:#000000b3;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-magazine .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:1rem}.pcm-popup-magazine .pcm-form-group input{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-magazine .pcm-form-group input::placeholder{color:#00000059}.pcm-popup-magazine .pcm-form-group input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-magazine .pcm-media-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:24px;padding:20px}.pcm-popup-magazine .pcm-media-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-magazine .pcm-media-header .pcm-section-icon{color:#e2b259;font-size:1.2rem}.pcm-popup-magazine .pcm-media-header h3{color:#1a1a1a;text-align:left;flex:1;width:fit-content;margin:0;font-size:1rem;font-weight:600}.pcm-popup-magazine .pcm-media-header .pcm-media-count{color:#000;background:#e2b259;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:600}.pcm-popup-magazine .pcm-media-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-magazine .pcm-btn-upload,.pcm-popup-magazine .pcm-btn-view{cursor:pointer;flex:1;min-width:140px;padding:10px 16px;font-size:.85rem}@media (max-width:768px){.pcm-popup-magazine .pcm-btn-upload,.pcm-popup-magazine .pcm-btn-view{min-width:100%}}.pcm-popup-magazine .pcm-btn-upload{color:#000;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none}.pcm-popup-magazine .pcm-btn-upload:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-magazine .pcm-btn-view{color:#1a1a1a;background:linen;border:1.5px solid #0000001f}.pcm-popup-magazine .pcm-btn-view:hover{color:#cb9023;border-color:#e2b259}.pcm-popup-magazine .pcm-sorting-container{border-top:1px solid #00000014;margin-top:16px;padding-top:16px}.pcm-popup-magazine .pcm-footer{flex-direction:column;gap:10px;display:flex}.pcm-popup-magazine .pcm-btn-danger{color:#dc3545;background:0 0;border:1.5px solid #dc35454d}.pcm-popup-magazine .pcm-btn-danger i,.pcm-popup-magazine .pcm-btn-danger svg{color:#dc3545}.pcm-popup-magazine .pcm-btn-danger:hover{background:#dc354514;border-color:#dc3545;box-shadow:0 2px 8px #dc354526}.pcm-popup-magazine .pcm-btn.disabled{opacity:.5;cursor:not-allowed}.pcm-popup-magazine .pcm-btn.disabled:hover{box-shadow:none;transform:none}.pcm-popup-guided-tour{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:650px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-guided-tour::-webkit-scrollbar{width:8px}.pcm-popup-guided-tour::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-guided-tour::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-guided-tour::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-guided-tour{max-height:95vh;padding-right:4px}.pcm-popup-guided-tour::-webkit-scrollbar{width:4px}}.pcm-popup-guided-tour .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-guided-tour .pcm-body{padding:20px 20px 28px}}.pcm-popup-guided-tour .pcm-body>p{margin-bottom:24px}.pcm-popup-guided-tour .pcm-form-section{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.pcm-popup-guided-tour .pcm-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.pcm-popup-guided-tour .pcm-form-row{grid-template-columns:1fr}}.pcm-popup-guided-tour .pcm-form-group label{color:#000000b3;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-guided-tour .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:1rem}.pcm-popup-guided-tour .pcm-form-group input{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-guided-tour .pcm-form-group input::placeholder{color:#00000059}.pcm-popup-guided-tour .pcm-form-group input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-guided-tour .pcm-media-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:24px;padding:20px}.pcm-popup-guided-tour .pcm-media-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-guided-tour .pcm-media-header .pcm-section-icon{color:#e2b259;font-size:1.2rem}.pcm-popup-guided-tour .pcm-media-header h3{color:#1a1a1a;text-align:left;flex:1;width:fit-content;margin:0;font-size:1rem;font-weight:600}.pcm-popup-guided-tour .pcm-media-header .pcm-media-count{color:#000;background:#e2b259;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:600}.pcm-popup-guided-tour .pcm-image-upload{flex-direction:column;gap:12px;display:flex}.pcm-popup-guided-tour .pcm-image-preview{border:1px solid #00000014;border-radius:10px;width:100%;max-height:200px;overflow:hidden}.pcm-popup-guided-tour .pcm-image-preview img{object-fit:cover;width:100%;height:100%}.pcm-popup-guided-tour .pcm-country-search{margin-bottom:16px}.pcm-popup-guided-tour .pcm-country-search label{color:#000000b3;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-guided-tour .pcm-country-search input{background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-guided-tour .pcm-country-search input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-guided-tour .pcm-countries-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;max-height:200px;margin-bottom:16px;padding:4px;display:grid;overflow-y:auto}@media (max-width:768px){.pcm-popup-guided-tour .pcm-countries-grid{grid-template-columns:repeat(3,1fr)}}.pcm-popup-guided-tour .pcm-country-card{cursor:pointer;background:linen;border:1px solid #00000014;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;transition:all .2s;display:flex}.pcm-popup-guided-tour .pcm-country-card:hover{border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.pcm-popup-guided-tour .pcm-country-card img{object-fit:cover;border-radius:3px;width:32px;height:22px;box-shadow:0 1px 3px #00000026}.pcm-popup-guided-tour .pcm-country-card span{color:#000000b3;text-align:center;font-size:.75rem;line-height:1.2}.pcm-popup-guided-tour .pcm-audio-list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.pcm-popup-guided-tour .pcm-audio-item{background:linen;border:1px solid #00000014;border-radius:12px;padding:14px}.pcm-popup-guided-tour .pcm-audio-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pcm-popup-guided-tour .pcm-audio-header .pcm-country-flag{object-fit:cover;border-radius:3px;width:28px;height:20px;box-shadow:0 1px 3px #00000026}.pcm-popup-guided-tour .pcm-audio-header .pcm-country-name{color:#1a1a1a;flex:1;font-size:.9rem;font-weight:600}.pcm-popup-guided-tour .pcm-audio-header .pcm-btn-remove{color:#dc3545;cursor:pointer;background:0 0;border:1px solid #dc35454d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.pcm-popup-guided-tour .pcm-audio-header .pcm-btn-remove:hover{background:#dc354514;border-color:#dc3545}.pcm-popup-guided-tour .pcm-audio-header .pcm-btn-remove svg{font-size:.85rem}.pcm-popup-guided-tour .pcm-audio-content{align-items:center;gap:10px;display:flex}.pcm-popup-guided-tour .pcm-audio-player{align-items:center;gap:10px;width:100%;display:flex}.pcm-popup-guided-tour .pcm-audio-player audio{border-radius:8px;flex:1;height:36px}.pcm-popup-guided-tour .pcm-audio-player audio::-webkit-media-controls-panel{background:#0000000a}.pcm-popup-guided-tour .pcm-audio-player .pcm-btn-change-audio{color:#0009;cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.pcm-popup-guided-tour .pcm-audio-player .pcm-btn-change-audio:hover{color:#000;background:#e2b259;border-color:#e2b259}.pcm-popup-guided-tour .pcm-audio-player .pcm-btn-change-audio svg{font-size:.85rem}.pcm-popup-guided-tour .pcm-btn-upload-audio{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.pcm-popup-guided-tour .pcm-btn-upload-audio:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-guided-tour .pcm-btn-upload{color:#000;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none}.pcm-popup-guided-tour .pcm-btn-upload:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-guided-tour .pcm-footer{flex-direction:column;gap:10px;display:flex}.pcm-popup-guided-tour .pcm-btn-danger{color:#dc3545;background:0 0;border:1.5px solid #dc35454d}.pcm-popup-guided-tour .pcm-btn-danger i,.pcm-popup-guided-tour .pcm-btn-danger svg{color:#dc3545}.pcm-popup-guided-tour .pcm-btn-danger:hover{background:#dc354514;border-color:#dc3545;box-shadow:0 2px 8px #dc354526}.pcm-popup-guided-tour .pcm-btn.disabled{opacity:.5;cursor:not-allowed}.pcm-popup-guided-tour .pcm-btn.disabled:hover{box-shadow:none;transform:none}.pcm-popup-picture-day{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:700px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-picture-day::-webkit-scrollbar{width:8px}.pcm-popup-picture-day::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-picture-day::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-picture-day::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-picture-day{max-height:95vh;padding-right:4px}.pcm-popup-picture-day::-webkit-scrollbar{width:4px}}.pcm-popup-picture-day .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-picture-day .pcm-body{padding:20px 20px 28px}}.pcm-popup-picture-day .pcm-body>p{margin-bottom:20px}.pcm-popup-picture-day .pcm-actions-bar{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}@media (max-width:768px){.pcm-popup-picture-day .pcm-actions-bar{flex-direction:column}}.pcm-popup-picture-day .pcm-btn-secondary{color:#1a1a1a;background:linen;border:1.5px solid #0000001f}.pcm-popup-picture-day .pcm-btn-secondary:hover{color:#cb9023;border-color:#e2b259}.pcm-popup-picture-day .pcm-pictures-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-bottom:24px;display:grid}@media (max-width:768px){.pcm-popup-picture-day .pcm-pictures-grid{grid-template-columns:1fr}}.pcm-popup-picture-day .pcm-picture-card{background:linen;border:1px solid #00000014;border-radius:14px;transition:all .2s;position:relative;overflow:hidden}.pcm-popup-picture-day .pcm-picture-card.edit-mode{border-color:#e2b2594d;box-shadow:0 2px 12px #e2b2591a}.pcm-popup-picture-day .pcm-btn-delete-picture{z-index:10;color:linen;cursor:pointer;background:#dc3545e6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.pcm-popup-picture-day .pcm-btn-delete-picture:hover{background:#dc3545;transform:scale(1.1)}.pcm-popup-picture-day .pcm-btn-delete-picture svg{font-size:.85rem}.pcm-popup-picture-day .pcm-picture-preview{aspect-ratio:4/3;cursor:default;background:#00000008;width:100%;display:block;position:relative;overflow:hidden}.pcm-popup-picture-day .pcm-picture-preview.editable{cursor:pointer}.pcm-popup-picture-day .pcm-picture-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pcm-popup-picture-day .pcm-picture-preview.editable:hover img{transform:scale(1.05)}.pcm-popup-picture-day .pcm-picture-overlay{color:linen;opacity:0;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pcm-popup-picture-day .pcm-picture-overlay svg{font-size:1.5rem}.pcm-popup-picture-day .pcm-picture-overlay span{font-size:.85rem;font-weight:600}.pcm-popup-picture-day .pcm-picture-preview.editable:hover .pcm-picture-overlay{opacity:1}.pcm-popup-picture-day .pcm-picture-placeholder{color:#00000059;border:2px dashed #0000001f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:calc(100% - 16px);height:100%;margin:8px;display:flex}.pcm-popup-picture-day .pcm-picture-placeholder svg{font-size:2rem}.pcm-popup-picture-day .pcm-picture-placeholder span{font-size:.85rem;font-weight:500}.pcm-popup-picture-day .pcm-picture-info{padding:14px}.pcm-popup-picture-day .pcm-picture-info label{color:#0009;align-items:center;gap:6px;margin-bottom:8px;font-size:.8rem;font-weight:600;display:flex}.pcm-popup-picture-day .pcm-picture-info label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-picture-day .pcm-picture-info input{background:#00000005;border:1.5px solid #0000001a;border-radius:8px;width:100%;padding:10px 14px;font-size:.9rem;transition:all .2s}.pcm-popup-picture-day .pcm-picture-info input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-picture-day .pcm-picture-info input:disabled{color:#1a1a1a;cursor:default;background:0 0;border-color:#0000}.pcm-popup-picture-day .pcm-empty-state{text-align:center;background:#00000005;border:2px dashed #0000001a;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:48px 24px;display:flex}.pcm-popup-picture-day .pcm-empty-state .pcm-empty-icon{color:#0003;margin-bottom:16px;font-size:3rem}.pcm-popup-picture-day .pcm-empty-state p{color:#00000080;margin-bottom:16px;font-size:.95rem}.pcm-popup-picture-day .pcm-footer{flex-direction:column;gap:10px;display:flex}.pcm-popup-user{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:650px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-user::-webkit-scrollbar{width:8px}.pcm-popup-user::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-user::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-user::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-user{max-height:95vh;padding-right:4px}.pcm-popup-user::-webkit-scrollbar{width:4px}}.pcm-popup-user .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-user .pcm-body{padding:20px 20px 28px}}.pcm-popup-user .pcm-body>p{margin-bottom:20px}.pcm-popup-user .pcm-form-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:20px;padding:20px}.pcm-popup-user .pcm-form-section.pcm-security-section{background:#dc35450a;border-color:#dc354526}.pcm-popup-user .pcm-form-section.pcm-security-section.verified{background:#50b33a0a;border-color:#50b33a33}.pcm-popup-user .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-user .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1.1rem}.pcm-popup-user .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-user .pcm-section-header .pcm-verified-badge{color:linen;background:#50b33a;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;display:flex}.pcm-popup-user .pcm-section-header .pcm-verified-badge svg{font-size:.7rem}.pcm-popup-user .pcm-section-header .pcm-count-badge{color:#000;background:#e2b259;border-radius:12px;padding:4px 10px;font-size:.8rem;font-weight:600}.pcm-popup-user .pcm-section-header .pcm-readonly-badge{color:#0006;text-transform:uppercase;letter-spacing:.5px;background:#0000000d;border-radius:20px;margin-left:auto;padding:4px 10px;font-size:.75rem;font-weight:600}.pcm-popup-user .pcm-security-box .pcm-security-question{color:#1a1a1a;background:linen;border:1px solid #00000014;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.9rem;font-weight:500}.pcm-popup-user .pcm-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.pcm-popup-user .pcm-form-row{grid-template-columns:1fr}}.pcm-popup-user .pcm-form-group{margin-bottom:16px}.pcm-popup-user .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-user .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-user .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-user .pcm-form-group label .pcm-optional{color:#0006;font-size:.75rem;font-weight:400}.pcm-popup-user .pcm-form-group input{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-user .pcm-form-group input::placeholder{color:#00000059}.pcm-popup-user .pcm-form-group input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-user .pcm-form-group input:disabled{color:#00000080;cursor:not-allowed;background:#0000000a}.pcm-popup-user .pcm-phone-group{gap:10px;display:flex}.pcm-popup-user .pcm-phone-group .pcm-country-code{flex-shrink:0;width:80px}.pcm-popup-user .pcm-phone-group .pcm-phone-number{flex:1}.pcm-popup-user .pcm-input-password{align-items:center;display:flex;position:relative}.pcm-popup-user .pcm-input-password input{padding-right:44px}.pcm-popup-user .pcm-input-password .pcm-toggle-password{color:#0006;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s;display:flex;position:absolute;right:12px}.pcm-popup-user .pcm-input-password .pcm-toggle-password:hover{color:#e2b259}.pcm-popup-user .pcm-input-with-action{gap:10px;display:flex}.pcm-popup-user .pcm-input-with-action input{flex:1}.pcm-popup-user .pcm-input-with-action .pcm-btn-action{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.pcm-popup-user .pcm-input-with-action .pcm-btn-action:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-user .pcm-input-with-action .pcm-btn-action svg{font-size:1rem}.pcm-popup-user .pcm-info-box{color:#b58120;background:#e2b2591a;border-radius:8px;padding:12px 14px;font-size:.8rem;line-height:1.4}.pcm-popup-user .pcm-error-message{color:#dc3545;background:#dc354514;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:.85rem}.pcm-popup-user .pcm-table-container{border:1px solid #0000000f;border-radius:10px;overflow-x:auto}.pcm-popup-user .pcm-table-container table{font-size:.85rem}.pcm-popup-user .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-popup-city{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:600px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-city::-webkit-scrollbar{width:8px}.pcm-popup-city::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-city::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-city::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-city{max-height:95vh;padding-right:4px}.pcm-popup-city::-webkit-scrollbar{width:4px}}.pcm-popup-city .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-city .pcm-body{padding:20px 20px 28px}}.pcm-popup-city .pcm-body>p{margin-bottom:20px}.pcm-popup-city .pcm-tabs{background:#0000000a;border-radius:12px;gap:8px;margin-bottom:24px;padding:4px;display:flex}@media (max-width:768px){.pcm-popup-city .pcm-tabs{gap:4px}}.pcm-popup-city .pcm-tab{color:#00000080;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:768px){.pcm-popup-city .pcm-tab{gap:4px;padding:10px 8px;font-size:.75rem}.pcm-popup-city .pcm-tab span{display:none}.pcm-popup-city .pcm-tab svg{font-size:1.1rem}}.pcm-popup-city .pcm-tab:hover{color:#000000b3;background:#00000008}.pcm-popup-city .pcm-tab.active{color:#1a1a1a;background:#e2b259;box-shadow:0 2px 8px #00000014}.pcm-popup-city .pcm-tab svg{font-size:.9rem}.pcm-popup-city .pcm-form-section{min-height:200px}.pcm-popup-city .pcm-form-group{margin-bottom:16px}.pcm-popup-city .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-city .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-city .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-city .pcm-form-group label i{color:#e2b259;font-size:1rem}.pcm-popup-city .pcm-form-group input{color:#1a1a1a;background:#0000001a;border:1.5px solid #00000040;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-city .pcm-form-group input::placeholder{color:#00000059}.pcm-popup-city .pcm-form-group input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-city .pcm-media-upload{flex-direction:column;gap:16px;display:flex}.pcm-popup-city .pcm-upload-zone{cursor:pointer;background:#0000000d;border:2px dashed #00000040;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;transition:all .2s;display:flex}.pcm-popup-city .pcm-upload-zone:hover{background:#e2b2590a;border-color:#e2b259}.pcm-popup-city .pcm-upload-zone .pcm-upload-icon{color:#0000004d;font-size:2.5rem}.pcm-popup-city .pcm-upload-zone span{color:#0009;font-size:.95rem;font-weight:600}.pcm-popup-city .pcm-upload-zone small{color:#0006;font-size:.8rem}.pcm-popup-city .pcm-media-preview{border:1px solid #00000014;border-radius:14px;position:relative;overflow:hidden}.pcm-popup-city .pcm-media-preview img{object-fit:cover;width:100%;max-height:250px}.pcm-popup-city .pcm-media-preview .pcm-btn-remove-media,.pcm-popup-city .pcm-media-preview .pcm-btn-edit-media{color:linen;cursor:pointer;background:#000000b3;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pcm-popup-city .pcm-media-preview .pcm-btn-remove-media:hover,.pcm-popup-city .pcm-media-preview .pcm-btn-edit-media:hover{background:#000000d9}.pcm-popup-city .pcm-media-preview .pcm-btn-remove-media{background:#dc3545e6}.pcm-popup-city .pcm-media-preview .pcm-btn-remove-media:hover{background:#dc3545}.pcm-popup-city .pcm-social-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.pcm-popup-city .pcm-social-grid{grid-template-columns:1fr}}.pcm-popup-city .pcm-social-grid .pcm-form-group{margin-bottom:0}.pcm-popup-city .pcm-social-grid .pcm-form-group label{margin-bottom:6px;font-size:.8rem}.pcm-popup-city .pcm-social-grid .pcm-form-group input{padding:10px 14px;font-size:.85rem}.pcm-popup-city .pcm-footer{flex-direction:column;gap:10px;margin-top:16px;display:flex}.pcm-popup-social{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:550px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-social::-webkit-scrollbar{width:8px}.pcm-popup-social::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-social::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-social::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-social{max-height:95vh;padding-right:4px}.pcm-popup-social::-webkit-scrollbar{width:4px}}.pcm-popup-social .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-social .pcm-body{padding:20px 20px 28px}}.pcm-popup-social .pcm-body>p{margin-bottom:20px}.pcm-popup-social .pcm-social-intro{background:#e2b2591a;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;display:flex}.pcm-popup-social .pcm-social-intro i{color:#cb9023;margin-top:2px;font-size:1.2rem}.pcm-popup-social .pcm-social-intro span{color:#b58120;font-size:.85rem;line-height:1.4}.pcm-popup-social .pcm-social-networks{flex-direction:column;gap:16px;display:flex}.pcm-popup-social .pcm-social-card{background:linen;border:1px solid #00000014;border-radius:14px;padding:18px;transition:all .2s}.pcm-popup-social .pcm-social-card:hover{border-color:#00000026;box-shadow:0 4px 16px #0000000f}.pcm-popup-social .pcm-social-card.connected{background:#50b33a05;border-color:#50b33a4d}.pcm-popup-social .pcm-social-card-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.pcm-popup-social .pcm-social-icon{color:linen;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.pcm-popup-social .pcm-social-icon svg{font-size:1.4rem}.pcm-popup-social .pcm-social-info{flex:1}.pcm-popup-social .pcm-social-info h3{color:#1a1a1a;text-align:left;margin:0 0 4px;font-size:1rem;font-weight:600}.pcm-popup-social .pcm-social-info p{color:#00000080;text-align:left;margin:0;font-size:.8rem;line-height:1.3}.pcm-popup-social .pcm-social-status{margin-bottom:14px}.pcm-popup-social .pcm-status-badge{border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.pcm-popup-social .pcm-status-badge svg{font-size:.8rem}.pcm-popup-social .pcm-status-badge.connected{color:#50b33a;background:#50b33a1f}.pcm-popup-social .pcm-status-badge.disconnected{color:#00000080;background:#0000000f}.pcm-popup-social .pcm-social-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.pcm-popup-social .pcm-social-btn svg{font-size:.9rem}.pcm-popup-social .pcm-social-btn.connect{background:var(--network-color);color:linen;border:none}.pcm-popup-social .pcm-social-btn.connect:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.pcm-popup-social .pcm-social-btn.disconnect{color:#dc3545;background:0 0;border:1.5px solid #dc35454d}.pcm-popup-social .pcm-social-btn.disconnect:hover{background:#dc354514;border-color:#dc3545}.pcm-popup-social .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-popup-partner-content{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:700px;max-height:90vh;overflow:hidden auto}.pcm-popup-partner-content::-webkit-scrollbar{width:8px}.pcm-popup-partner-content::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-partner-content::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.pcm-popup-partner-content::-webkit-scrollbar-thumb:hover{background:#00000040}@media (max-width:768px){.pcm-popup-partner-content{max-height:95vh}}.pcm-popup-partner-content .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-partner-content .pcm-body{padding:20px 20px 28px}}.pcm-popup-partner-content .pcm-body>p{margin-bottom:20px}.pcm-popup-partner-content .pcm-partner-logo{justify-content:center;margin-bottom:24px;display:flex}.pcm-popup-partner-content .pcm-partner-logo img{object-fit:contain;border-radius:10px;max-width:200px;max-height:100px}.pcm-popup-partner-content .pcm-empty-state{text-align:center;background:#00000005;border:1px dashed #0000001a;border-radius:14px;padding:48px 24px}.pcm-popup-partner-content .pcm-empty-state .pcm-empty-icon{color:#0003;margin-bottom:16px;font-size:3rem}.pcm-popup-partner-content .pcm-empty-state h3{color:#1a1a1a;margin-bottom:8px;font-size:1.1rem}.pcm-popup-partner-content .pcm-empty-state p{color:#00000080;font-size:.9rem}.pcm-popup-partner-content .pcm-content-section{margin-bottom:24px}.pcm-popup-partner-content .pcm-content-section:last-of-type{margin-bottom:0}.pcm-popup-partner-content .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-partner-content .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1rem}.pcm-popup-partner-content .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-partner-content .pcm-section-header .pcm-count-badge{color:#000;background:#e2b259;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600}.pcm-popup-partner-content .pcm-text-content{background:#00000008;border:1px solid #0000000f;border-radius:12px;padding:16px}.pcm-popup-partner-content .pcm-text-content p{color:#000000b3;white-space:pre-wrap;text-align:left;margin:0;font-size:.9rem;line-height:1.6}.pcm-popup-partner-content .pcm-media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}@media (max-width:768px){.pcm-popup-partner-content .pcm-media-grid{grid-template-columns:repeat(2,1fr)}}.pcm-popup-partner-content .pcm-media-item{aspect-ratio:1;cursor:pointer;border:1px solid #00000014;border-radius:12px;transition:all .2s;position:relative;overflow:hidden}.pcm-popup-partner-content .pcm-media-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.pcm-popup-partner-content .pcm-media-item:hover .pcm-media-overlay{opacity:1}.pcm-popup-partner-content .pcm-media-item img,.pcm-popup-partner-content .pcm-media-item video{object-fit:cover;width:100%;height:100%}.pcm-popup-partner-content .pcm-media-overlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pcm-popup-partner-content .pcm-media-overlay svg{color:linen;font-size:1.5rem}.pcm-popup-partner-content .pcm-media-overlay.video{opacity:1;background:#0006}.pcm-popup-partner-content .pcm-footer{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pcm-media-viewer{z-index:10000;background:#000000f2;justify-content:center;align-items:center;animation:.2s pcmFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pcm-media-viewer-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.pcm-media-viewer-close{color:linen;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:-50px;right:0}.pcm-media-viewer-close:hover{background:#fff3}.pcm-media-viewer-close svg{font-size:1.2rem}.pcm-media-nav{color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pcm-media-nav:hover{background:#fff3}.pcm-media-nav.prev{left:-70px}.pcm-media-nav.next{right:-70px}@media (max-width:768px){.pcm-media-nav{width:40px;height:40px}.pcm-media-nav.prev{left:-50px}.pcm-media-nav.next{right:-50px}}.pcm-media-nav svg{font-size:1.2rem}.pcm-media-viewer-inner img,.pcm-media-viewer-inner video{object-fit:contain;border-radius:8px;max-width:80vw;max-height:80vh}.pcm-media-counter{color:linen;background:#ffffff1a;border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:600;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@keyframes pcmFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pcm-popup-partner{max-width:450px}.pcm-popup-partner .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-partner .pcm-body{padding:20px 24px 28px}}.pcm-popup-partner .pcm-body h2{text-align:center;margin-bottom:4px}.pcm-popup-partner .pcm-partner-logo-display{justify-content:center;margin-bottom:20px;display:flex}.pcm-popup-partner .pcm-partner-logo-display img{object-fit:contain;border:1px solid #00000014;border-radius:12px;max-width:160px;max-height:80px}.pcm-popup-partner .pcm-partner-location{color:#00000080;justify-content:center;align-items:center;gap:6px;margin-bottom:20px;font-size:.85rem;display:flex}.pcm-popup-partner .pcm-partner-location svg{font-size:.9rem}.pcm-popup-partner .pcm-contact-grid{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.pcm-popup-partner .pcm-contact-item{background:#00000008;border:1px solid #0000000f;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex}.pcm-popup-partner .pcm-contact-item:hover{background:#e2b25914;border-color:#e2b25933}.pcm-popup-partner .pcm-contact-icon{background:#e2b259;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pcm-popup-partner .pcm-contact-icon svg{color:#000;font-size:1rem}.pcm-popup-partner .pcm-contact-info{text-align:left;flex-direction:column;flex:1;gap:2px;display:flex}.pcm-popup-partner .pcm-contact-label{color:#00000080;font-size:.75rem;font-weight:500}.pcm-popup-partner .pcm-contact-value{color:#1a1a1a;font-size:.9rem;font-weight:600}.pcm-popup-partner .pcm-socials-section{border-top:1px solid #0000000f;margin-top:20px;padding-top:20px}.pcm-popup-partner .pcm-socials-section h3{color:#0009;text-align:left;margin-bottom:14px;font-size:.85rem;font-weight:600}.pcm-popup-partner .pcm-socials-grid{flex-wrap:wrap;gap:10px;display:flex}.pcm-popup-partner .pcm-social-link{background:#0000000a;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .2s;display:flex}.pcm-popup-partner .pcm-social-link i{color:#0009;font-size:1.3rem}.pcm-popup-partner .pcm-social-link:hover{background:#e2b259;transform:translateY(-2px)}.pcm-popup-partner .pcm-social-link:hover i{color:#000}.pcm-popup-partner .pcm-footer{margin-top:24px}.pcm-popup-partner-form{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:750px;max-height:90vh;overflow:hidden auto}.pcm-popup-partner-form::-webkit-scrollbar{width:8px}.pcm-popup-partner-form::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}.pcm-popup-partner-form::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.pcm-popup-partner-form::-webkit-scrollbar-thumb:hover{background:#00000040}@media (max-width:768px){.pcm-popup-partner-form{max-height:95vh}}.pcm-popup-partner-form .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-partner-form .pcm-body{padding:20px 16px 28px}}.pcm-popup-partner-form .pcm-body>p{margin-bottom:20px}.pcm-popup-partner-form .pcm-tabs{background:#0000000a;border-radius:12px;gap:6px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.pcm-popup-partner-form .pcm-tab{color:#00000080;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:768px){.pcm-popup-partner-form .pcm-tab{min-width:50px;padding:10px 8px}.pcm-popup-partner-form .pcm-tab span{display:none}.pcm-popup-partner-form .pcm-tab svg{font-size:1.1rem}}.pcm-popup-partner-form .pcm-tab:hover{color:#000000b3;background:#00000008}.pcm-popup-partner-form .pcm-tab.active{color:#1a1a1a;background:#e2b259;box-shadow:0 2px 8px #00000014}.pcm-popup-partner-form .pcm-tab svg{font-size:.85rem}.pcm-popup-partner-form .pcm-form-section{min-height:200px}.pcm-popup-partner-form .pcm-form-group{margin-bottom:16px}.pcm-popup-partner-form .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-partner-form .pcm-form-group label{color:#000000d9;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-partner-form .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-partner-form .pcm-form-group label i{color:#e2b259;font-size:1rem}.pcm-popup-partner-form .pcm-form-group input,.pcm-popup-partner-form .pcm-form-group textarea,.pcm-popup-partner-form .pcm-form-group select{color:#1a1a1a;background:#0000000d;border:1.5px solid #00000040;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-partner-form .pcm-form-group input::placeholder,.pcm-popup-partner-form .pcm-form-group textarea::placeholder,.pcm-popup-partner-form .pcm-form-group select::placeholder{color:#00000059}.pcm-popup-partner-form .pcm-form-group input:focus,.pcm-popup-partner-form .pcm-form-group textarea:focus,.pcm-popup-partner-form .pcm-form-group select:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-partner-form .pcm-form-group textarea{resize:vertical;min-height:100px}.pcm-popup-partner-form .pcm-form-group small{color:#00000080}.pcm-popup-partner-form .pcm-form-row{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.pcm-popup-partner-form .pcm-form-row:last-child{margin-bottom:0}@media (max-width:768px){.pcm-popup-partner-form .pcm-form-row{grid-template-columns:1fr}}.pcm-popup-partner-form .pcm-phone-input{gap:10px;display:flex}.pcm-popup-partner-form .pcm-phone-input .pcm-country-code{text-align:center;flex:0 0 80px}.pcm-popup-partner-form .pcm-phone-input input:not(.pcm-country-code){flex:1}.pcm-popup-partner-form .pcm-media-upload{flex-direction:column;gap:12px;display:flex}.pcm-popup-partner-form .pcm-upload-zone{cursor:pointer;background:#0000000d;border:2px dashed #00000040;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;transition:all .2s;display:flex}.pcm-popup-partner-form .pcm-upload-zone:hover{background:#e2b2590a;border-color:#e2b259}.pcm-popup-partner-form .pcm-upload-zone.small{padding:20px}.pcm-popup-partner-form .pcm-upload-zone.small svg{font-size:1.5rem}.pcm-popup-partner-form .pcm-upload-zone .pcm-upload-icon{color:#0000004d;font-size:2rem}.pcm-popup-partner-form .pcm-upload-zone span{color:#0009;font-size:.9rem;font-weight:600}.pcm-popup-partner-form .pcm-upload-zone small{color:#0006;font-size:.75rem}.pcm-popup-partner-form .pcm-media-preview{border:1px solid #00000014;border-radius:14px;position:relative;overflow:hidden}.pcm-popup-partner-form .pcm-media-preview.small{display:inline-block}.pcm-popup-partner-form .pcm-media-preview.small img{width:auto;max-height:120px}.pcm-popup-partner-form .pcm-media-preview.small .pcm-btn-remove-media{padding:8px}.pcm-popup-partner-form .pcm-media-preview.small .pcm-btn-remove-media span{display:none}.pcm-popup-partner-form .pcm-media-preview img{object-fit:cover;width:100%;max-height:200px}.pcm-popup-partner-form .pcm-media-preview .pcm-btn-remove-media{color:linen;cursor:pointer;background:#dc3545e6;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pcm-popup-partner-form .pcm-media-preview .pcm-btn-remove-media:hover{background:#dc3545}.pcm-popup-partner-form .pcm-gallery-preview{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-top:16px;padding:16px}.pcm-popup-partner-form .pcm-social-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:768px){.pcm-popup-partner-form .pcm-social-grid{grid-template-columns:1fr}}.pcm-popup-partner-form .pcm-social-grid .pcm-form-group{margin-bottom:0}.pcm-popup-partner-form .pcm-social-grid .pcm-form-group label{margin-bottom:6px;font-size:.8rem}.pcm-popup-partner-form .pcm-social-grid .pcm-form-group input{padding:10px 14px;font-size:.85rem}.pcm-popup-partner-form .pcm-url-display{gap:8px;display:flex}.pcm-popup-partner-form .pcm-url-display input{color:#0009;flex:1;font-size:.8rem;background:#0000000a!important}.pcm-popup-partner-form .pcm-url-display .pcm-btn-copy{cursor:pointer;background:#e2b259;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.pcm-popup-partner-form .pcm-url-display .pcm-btn-copy:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.pcm-popup-partner-form .pcm-url-display .pcm-btn-copy svg{color:#000;font-size:1rem}.pcm-popup-partner-form .pcm-footer{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pcm-popup-album{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:700px;max-height:90vh;overflow:hidden auto}.pcm-popup-album::-webkit-scrollbar{width:8px}.pcm-popup-album::-webkit-scrollbar-track{background:#0000000a;border-radius:4px}.pcm-popup-album::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.pcm-popup-album::-webkit-scrollbar-thumb:hover{background:#00000040}@media (max-width:768px){.pcm-popup-album{max-height:95vh}}.pcm-popup-album .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-album .pcm-body{padding:20px 16px 28px}}.pcm-popup-album .pcm-body>p{margin-bottom:20px}.pcm-popup-album .pcm-tabs{background:#0000000a;border-radius:12px;gap:6px;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.pcm-popup-album .pcm-tab{color:#00000080;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:768px){.pcm-popup-album .pcm-tab{min-width:50px;padding:10px 8px}.pcm-popup-album .pcm-tab span{display:none}.pcm-popup-album .pcm-tab svg{font-size:1.1rem}}.pcm-popup-album .pcm-tab:hover{color:#000000b3;background:#00000008}.pcm-popup-album .pcm-tab.active{color:#1a1a1a;background:#e2b259;box-shadow:0 2px 8px #00000014}.pcm-popup-album .pcm-tab svg{font-size:.85rem}.pcm-popup-album .pcm-form-section{min-height:200px}.pcm-popup-album .pcm-form-section.pcm-music-section .admin-new-music{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.pcm-popup-album .pcm-form-group{margin-bottom:16px}.pcm-popup-album .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-album .pcm-form-group label{color:#000000d9;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-album .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-album .pcm-form-group input,.pcm-popup-album .pcm-form-group textarea,.pcm-popup-album .pcm-form-group select{color:#1a1a1a;background:#0000000d;border:1.5px solid #00000040;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-album .pcm-form-group input::placeholder,.pcm-popup-album .pcm-form-group textarea::placeholder,.pcm-popup-album .pcm-form-group select::placeholder{color:#00000059}.pcm-popup-album .pcm-form-group input:focus,.pcm-popup-album .pcm-form-group textarea:focus,.pcm-popup-album .pcm-form-group select:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-album .pcm-form-group textarea{resize:vertical;min-height:100px}.pcm-popup-album .pcm-form-row{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px;display:grid}.pcm-popup-album .pcm-form-row:last-child{margin-bottom:0}@media (max-width:768px){.pcm-popup-album .pcm-form-row{grid-template-columns:1fr}}.pcm-popup-album .pcm-media-upload{flex-direction:column;gap:12px;display:flex}.pcm-popup-album .pcm-upload-zone{cursor:pointer;background:#0000000d;border:2px dashed #00000040;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 20px;transition:all .2s;display:flex}.pcm-popup-album .pcm-upload-zone:hover{background:#e2b2590a;border-color:#e2b259}.pcm-popup-album .pcm-upload-zone .pcm-upload-icon{color:#0000004d;font-size:2rem}.pcm-popup-album .pcm-upload-zone span{color:#0009;font-size:.9rem;font-weight:600}.pcm-popup-album .pcm-upload-zone small{color:#0006;font-size:.75rem}.pcm-popup-album .pcm-media-preview{border:1px solid #00000014;border-radius:14px;position:relative;overflow:hidden}.pcm-popup-album .pcm-media-preview img{object-fit:cover;width:100%;max-height:150px}.pcm-popup-album .pcm-media-preview .pcm-btn-remove-media{color:linen;cursor:pointer;background:#dc3545e6;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pcm-popup-album .pcm-media-preview .pcm-btn-remove-media:hover{background:#dc3545}.pcm-popup-album .pcm-gallery-preview{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-top:16px;padding:16px}.pcm-popup-album .pcm-alert{border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;display:flex}.pcm-popup-album .pcm-alert>svg{flex-shrink:0;font-size:1.2rem}.pcm-popup-album .pcm-alert div{flex:1}.pcm-popup-album .pcm-alert div strong{margin-bottom:4px;font-weight:600;display:block}.pcm-popup-album .pcm-alert div p{opacity:.9;margin:0;font-size:.85rem}.pcm-popup-album .pcm-alert.pcm-alert-error{color:#dc3545;background:#dc35451a;border:1px solid #dc354533}.pcm-popup-album .pcm-footer{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-header{border-bottom:1px solid #00000014;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-header .pcm-music-icon{color:#e2b259;font-size:1.2rem}.pcm-popup-album .pcm-music-manager .pcm-music-header h3{color:#1a1a1a;margin:0;font-size:1rem;font-weight:600}.pcm-popup-album .pcm-music-manager .pcm-music-list{flex-direction:column;gap:16px;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item{background:#00000005;border:1px solid #00000014;border-radius:14px;padding:16px}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-item-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-item-header .pcm-music-number{color:#e2b259;background:#e2b25926;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-item-header .pcm-btn-delete-music{color:#dc3545;cursor:pointer;background:#dc35451a;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-item-header .pcm-btn-delete-music:hover{color:linen;background:#dc3545}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-item-header .pcm-btn-delete-music svg{font-size:.85rem}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:14px;display:grid}@media (max-width:768px){.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields{grid-template-columns:1fr}}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields .pcm-form-group{margin-bottom:0}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:6px;font-size:.8rem;font-weight:600;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields .pcm-form-group label svg{color:#e2b259;font-size:.85rem}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-music-fields .pcm-form-group input{padding:10px 14px;font-size:.9rem}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-audio-uploads{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:768px){.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-audio-uploads{grid-template-columns:1fr}}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-audio-upload-item{flex-direction:column;gap:8px;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-upload-audio-zone{cursor:pointer;color:#00000080;background:#0000000a;border:2px dashed #00000026;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-upload-audio-zone:hover{color:#000000b3;background:#e2b2590a;border-color:#e2b259}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-upload-audio-zone.has-file{color:#50b33a;background:#50b33a1a;border-style:solid;border-color:#50b33a4d}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-upload-audio-zone svg{font-size:1rem}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-audio-player{border-radius:8px;width:100%;height:36px}.pcm-popup-album .pcm-music-manager .pcm-music-item .pcm-audio-player::-webkit-media-controls-panel{background:#0000000a}.pcm-popup-album .pcm-music-manager .pcm-btn-add-music{color:#e2b259;cursor:pointer;background:0 0;border:2px dashed #e2b25966;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.pcm-popup-album .pcm-music-manager .pcm-btn-add-music:hover{background:#e2b25914;border-color:#e2b259}.pcm-popup-album .pcm-music-manager .pcm-btn-add-music svg{font-size:.9rem}.pcm-uploads-gallery{border-radius:14px;padding:16px}.pcm-uploads-gallery.light-theme{background:#00000008;border:1px solid #00000014}.pcm-uploads-gallery.light-theme .pcm-gallery-header{border-bottom-color:#00000014}.pcm-uploads-gallery.light-theme .pcm-gallery-header .pcm-gallery-count{color:#000000b3;background:#0000000f}.pcm-uploads-gallery.light-theme .pcm-gallery-header .pcm-gallery-hint{color:#0006}.pcm-uploads-gallery.light-theme .pcm-sortable-item{background:linen;border-color:#0000001a}.pcm-uploads-gallery.light-theme .pcm-sortable-item:hover{border-color:#e2b259;box-shadow:0 4px 12px #00000014}.pcm-uploads-gallery.light-theme .pcm-sortable-item.dragging{box-shadow:0 8px 24px #00000026}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-drag-handle{color:#00000040}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-drag-handle:hover{color:#00000080}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-media-name{color:#000000b3}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-video-title-input{color:#1a1a1a;background:#0000000a;border-color:#0000001f}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-video-title-input:focus{background:linen;border-color:#e2b259}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-btn-delete-item{color:#dc3545;background:#dc354514}.pcm-uploads-gallery.light-theme .pcm-sortable-item .pcm-btn-delete-item:hover{color:linen;background:#dc3545}.pcm-uploads-gallery.dark-theme{background:#ffffff0d;border:1px solid #ffffff1a}.pcm-uploads-gallery.dark-theme .pcm-gallery-header{border-bottom-color:#ffffff1a}.pcm-uploads-gallery.dark-theme .pcm-gallery-header .pcm-gallery-count{color:#fffc;background:#ffffff1a}.pcm-uploads-gallery.dark-theme .pcm-gallery-header .pcm-gallery-hint{color:#fff6}.pcm-uploads-gallery.dark-theme .pcm-sortable-item{background:#ffffff14;border-color:#ffffff1f}.pcm-uploads-gallery.dark-theme .pcm-sortable-item:hover{border-color:#e2b259;box-shadow:0 4px 12px #0000004d}.pcm-uploads-gallery.dark-theme .pcm-sortable-item.dragging{box-shadow:0 8px 24px #0006}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-drag-handle{color:#ffffff4d}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-drag-handle:hover{color:#fff9}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-media-name{color:#fffc}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-video-title-input{color:linen;background:#ffffff14;border-color:#ffffff26}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-video-title-input::placeholder{color:#fff6}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-video-title-input:focus{background:#ffffff1f;border-color:#e2b259}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-btn-delete-item{color:#ff6b6b;background:#dc354533}.pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-btn-delete-item:hover{color:linen;background:#dc3545}.pcm-uploads-gallery .pcm-gallery-header{border-bottom:1px solid;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.pcm-uploads-gallery .pcm-gallery-header .pcm-gallery-count{border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:600}.pcm-uploads-gallery .pcm-gallery-header .pcm-gallery-hint{font-size:.75rem;font-style:italic}.pcm-uploads-gallery .pcm-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}@media (max-width:768px){.pcm-uploads-gallery .pcm-gallery-grid{grid-template-columns:repeat(2,1fr)}}.pcm-uploads-gallery .pcm-sortable-item{cursor:grab;border:1.5px solid;border-radius:12px;transition:all .2s;position:relative;overflow:hidden}.pcm-uploads-gallery .pcm-sortable-item:active{cursor:grabbing}.pcm-uploads-gallery .pcm-sortable-item .pcm-drag-handle{z-index:2;background:#00000080;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;left:8px}.pcm-uploads-gallery .pcm-sortable-item .pcm-drag-handle svg{color:linen;font-size:.8rem}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-content{flex-direction:column;display:flex}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail img,.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail video{object-fit:cover;width:100%;height:100%}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-media-type-badge{background:#e2b259;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:8px;left:8px}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-media-type-badge svg{color:#000;font-size:.7rem}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-media-type-badge.video{background:#e2b259}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-media-type-badge.video svg{color:linen}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-play-overlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail .pcm-play-overlay svg{color:linen;font-size:1.5rem}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-thumbnail.video:hover .pcm-play-overlay{opacity:1}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-info{padding:10px}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-info .pcm-media-name{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-info .pcm-video-title-input{border:1.5px solid;border-radius:8px;width:100%;padding:8px 10px;font-size:.8rem;transition:all .2s}.pcm-uploads-gallery .pcm-sortable-item .pcm-media-info .pcm-video-title-input::placeholder{font-style:italic}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-delete-item{cursor:pointer;z-index:2;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-delete-item svg{font-size:.75rem}.pcm-popup-advertisement{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:600px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-advertisement::-webkit-scrollbar{width:8px}.pcm-popup-advertisement::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-advertisement::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-advertisement::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-advertisement{max-height:95vh;padding-right:4px}.pcm-popup-advertisement::-webkit-scrollbar{width:4px}}.pcm-popup-advertisement .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-advertisement .pcm-body{padding:20px 20px 28px}}.pcm-popup-advertisement .pcm-body>p{margin-bottom:20px}.pcm-popup-advertisement .pcm-form-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:20px;padding:20px}.pcm-popup-advertisement .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-advertisement .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1.1rem}.pcm-popup-advertisement .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-advertisement .pcm-form-group{margin-bottom:16px}.pcm-popup-advertisement .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-advertisement .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-advertisement .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-advertisement .pcm-form-group input,.pcm-popup-advertisement .pcm-form-group textarea{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.pcm-popup-advertisement .pcm-form-group input::placeholder,.pcm-popup-advertisement .pcm-form-group textarea::placeholder{color:#00000059}.pcm-popup-advertisement .pcm-form-group input:focus,.pcm-popup-advertisement .pcm-form-group textarea:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-advertisement .pcm-form-group input.error,.pcm-popup-advertisement .pcm-form-group textarea.error{background:#dc354505;border-color:#dc3545}.pcm-popup-advertisement .pcm-form-group input.error:focus,.pcm-popup-advertisement .pcm-form-group textarea.error:focus{box-shadow:0 0 0 3px #dc35451a}.pcm-popup-advertisement .pcm-form-group textarea{resize:vertical;min-height:100px;line-height:1.5}.pcm-popup-advertisement .pcm-char-counter{text-align:right;color:#0006;margin-top:6px;font-size:.75rem}.pcm-popup-advertisement .pcm-field-error{color:#dc3545;margin-top:6px;font-size:.8rem;display:block}.pcm-popup-advertisement .pcm-media-upload{flex-direction:column;gap:16px;display:flex}.pcm-popup-advertisement .pcm-upload-zone{cursor:pointer;background:#00000005;border:2px dashed #00000026;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;transition:all .2s;display:flex}.pcm-popup-advertisement .pcm-upload-zone:hover{background:#e2b2590a;border-color:#e2b259}.pcm-popup-advertisement .pcm-upload-zone .pcm-upload-icon{color:#0000004d;font-size:2.5rem}.pcm-popup-advertisement .pcm-upload-zone span{color:#0009;font-size:.95rem;font-weight:600}.pcm-popup-advertisement .pcm-upload-zone small{color:#0006;font-size:.8rem}.pcm-popup-advertisement .pcm-media-preview{border:1px solid #00000014;border-radius:14px;position:relative;overflow:hidden}.pcm-popup-advertisement .pcm-media-preview img{object-fit:cover;width:100%;max-height:250px}.pcm-popup-advertisement .pcm-media-preview .pcm-btn-edit-media{color:linen;cursor:pointer;background:#000000b3;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pcm-popup-advertisement .pcm-media-preview .pcm-btn-edit-media:hover{background:#000000d9}.pcm-popup-advertisement .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-upload-progress-overlay{z-index:10001;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pcm-popup-post{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:700px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-post .pcm-btn-danger{color:#dc3545;background:0 0;border:1.5px solid #dc35454d}.pcm-popup-post .pcm-btn-danger i,.pcm-popup-post .pcm-btn-danger svg{color:#dc3545}.pcm-popup-post .pcm-btn-danger:hover{background:#dc354514;border-color:#dc3545;box-shadow:0 2px 8px #dc354526}.pcm-popup-post::-webkit-scrollbar{width:8px}.pcm-popup-post::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-post::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-post::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-post{max-height:95vh;padding-right:4px}.pcm-popup-post::-webkit-scrollbar{width:4px}}.pcm-popup-post .pcm-header .pcm-icon-view{background:linear-gradient(135deg,#e2b259 0%,#e2b259 100%);box-shadow:0 8px 24px #6366f140,0 2px 8px #0000001a}.pcm-popup-post .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-post .pcm-body{padding:20px 20px 28px}}.pcm-popup-post .pcm-body>p{margin-bottom:20px}.pcm-popup-post .pcm-form-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:20px;padding:20px}.pcm-popup-post .pcm-form-section.pcm-danger-section{background:#dc35450a;border-color:#dc354526}.pcm-popup-post .pcm-form-section.pcm-danger-section .pcm-section-header .pcm-section-icon,.pcm-popup-post .pcm-form-section.pcm-danger-section .pcm-section-header h3{color:#dc3545}.pcm-popup-post .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-post .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1.1rem}.pcm-popup-post .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-post .pcm-section-header .pcm-readonly-badge{color:#b8860b;text-transform:uppercase;letter-spacing:.3px;background:#ffc10726;border:1px solid #ffc1074d;border-radius:10px;padding:3px 8px;font-size:.65rem;font-weight:600}.pcm-popup-post .pcm-form-group{margin-bottom:16px}.pcm-popup-post .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-post .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-post .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-post .pcm-form-group input,.pcm-popup-post .pcm-form-group textarea{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.pcm-popup-post .pcm-form-group input::placeholder,.pcm-popup-post .pcm-form-group textarea::placeholder{color:#00000059}.pcm-popup-post .pcm-form-group input:focus,.pcm-popup-post .pcm-form-group textarea:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-post .pcm-form-group input.disabled,.pcm-popup-post .pcm-form-group input:disabled,.pcm-popup-post .pcm-form-group textarea.disabled,.pcm-popup-post .pcm-form-group textarea:disabled{color:#0009;cursor:not-allowed;background:#0000000a;border-color:#00000014}.pcm-popup-post .pcm-form-group textarea{resize:vertical;min-height:100px;line-height:1.5}.pcm-popup-post .pcm-social-networks-display{background:#00000005;border:1px solid #0000000f;border-radius:10px;flex-wrap:wrap;gap:10px;min-height:50px;padding:12px;display:flex}.pcm-popup-post .pcm-social-badge{color:#cb9023;background:linear-gradient(135deg,#e2b25926 0%,#e2b25914 100%);border:1px solid #e2b25940;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.pcm-popup-post .pcm-social-badge i{font-size:1.1rem}.pcm-popup-post .pcm-social-badge:hover{background:linear-gradient(135deg,#e2b25933 0%,#e2b2591f 100%);border-color:#e2b25966;transform:translateY(-1px)}.pcm-popup-post .pcm-no-social{color:#0006;justify-content:center;align-items:center;width:100%;padding:12px;font-size:.85rem;font-style:italic;display:flex}.pcm-popup-post .pcm-textarea-wrapper{position:relative}.pcm-popup-post .pcm-textarea-wrapper textarea{padding-right:50px}.pcm-popup-post .pcm-emoji-btn{color:#00000080;cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.pcm-popup-post .pcm-emoji-btn:hover{color:#000;background:#e2b259;border-color:#e2b259}.pcm-popup-post .pcm-emoji-btn svg{font-size:1rem}.pcm-popup-post .pcm-emoji-picker{z-index:100;border-radius:12px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 10px 40px #0003}@media (max-width:768px){.pcm-popup-post .pcm-emoji-picker{width:auto;left:-10px;right:-10px}}.pcm-popup-post .pcm-char-counter{text-align:right;color:#0006;margin-top:6px;font-size:.75rem}.pcm-popup-post .pcm-char-counter.over-limit{color:#dc3545;font-weight:600}.pcm-popup-post .pcm-media-container{flex-direction:column;gap:16px;display:flex}.pcm-popup-post .pcm-media-preview-large{background:#00000005;border:1px solid #00000014;border-radius:14px;justify-content:center;align-items:center;min-height:200px;display:flex;position:relative;overflow:hidden}.pcm-popup-post .pcm-media-preview-large img,.pcm-popup-post .pcm-media-preview-large video{object-fit:contain;width:100%;max-height:350px}.pcm-popup-post .pcm-media-preview-large video{background:#000}@media (max-width:768px){.pcm-popup-post .pcm-media-preview-large{min-height:150px}.pcm-popup-post .pcm-media-preview-large img,.pcm-popup-post .pcm-media-preview-large video{max-height:250px}}.pcm-popup-post .pcm-no-media{color:#0000004d;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.pcm-popup-post .pcm-no-media svg{font-size:2.5rem}.pcm-popup-post .pcm-no-media span{font-size:.9rem;font-weight:500}.pcm-popup-post .pcm-media-actions{justify-content:center;display:flex}.pcm-popup-post .pcm-btn-upload-media{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.pcm-popup-post .pcm-btn-upload-media:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25959}.pcm-popup-post .pcm-btn-upload-media svg{font-size:1rem}.pcm-popup-post .pcm-danger-text{color:#0009;margin-bottom:16px;font-size:.85rem;line-height:1.5}.pcm-popup-post .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-popup-message{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:700px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-message::-webkit-scrollbar{width:8px}.pcm-popup-message::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-message::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-message::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-message{max-height:95vh;padding-right:4px}.pcm-popup-message::-webkit-scrollbar{width:4px}}.pcm-popup-message .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-message .pcm-body{padding:20px 20px 28px}}.pcm-popup-message .pcm-body>p{margin-bottom:20px}.pcm-popup-message .pcm-form-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:20px;padding:20px}.pcm-popup-message .pcm-form-section.pcm-danger-section{background:#dc35450a;border-color:#dc354526}.pcm-popup-message .pcm-form-section.pcm-danger-section .pcm-section-header .pcm-section-icon,.pcm-popup-message .pcm-form-section.pcm-danger-section .pcm-section-header h3{color:#dc3545}.pcm-popup-message .pcm-form-section .css-izk6ox-control{background:#0000000d!important;border:2px solid #00000040!important}.pcm-popup-message .pcm-form-section .css-izk6ox-control:hover{border-color:#e2b259!important}.pcm-popup-message .pcm-form-section .generic-select__control{background:#0000000d!important;border:2px solid #00000040!important;border-radius:12px!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important}.pcm-popup-message .pcm-form-section .generic-select__control:hover{border-color:#0006!important}.pcm-popup-message .pcm-form-section .generic-select__control--is-focused{border-color:#e2b259!important;box-shadow:0 0 0 4px #e2b2591a!important}.pcm-popup-message .pcm-form-section .generic-select__placeholder{color:#0006!important}.pcm-popup-message .pcm-form-section .generic-select__single-value{color:#1a1a1a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.pcm-popup-message .pcm-form-section .generic-select__menu{background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026!important}.pcm-popup-message .pcm-form-section .generic-select__option{color:#1a1a1a!important;background:0 0!important}.pcm-popup-message .pcm-form-section .generic-select__option:hover,.pcm-popup-message .pcm-form-section .generic-select__option--is-focused{background:#e2b25926!important}.pcm-popup-message .pcm-form-section .generic-select__option--is-selected{color:#000!important;background:#e2b259!important}.pcm-popup-message .pcm-form-section .generic-select__multi-value{background:#e2b25926;border-radius:6px}.pcm-popup-message .pcm-form-section .generic-select__multi-value .generic-select__multi-value__label,.pcm-popup-message .pcm-form-section .generic-select__multi-value .generic-select__multi-value__remove{color:#b58120}.pcm-popup-message .pcm-form-section .generic-select__multi-value .generic-select__multi-value__remove:hover{color:#8a6218;background:#e2b2594d}.pcm-popup-message .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-message .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1.1rem}.pcm-popup-message .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-message .pcm-section-header .pcm-optional-badge{color:#00000080;background:#0000000f;border-radius:10px;padding:3px 8px;font-size:.7rem;font-weight:500}.pcm-popup-message .pcm-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.pcm-popup-message .pcm-form-row{grid-template-columns:1fr}}.pcm-popup-message .pcm-form-group{margin-bottom:16px}.pcm-popup-message .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-message .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-message .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-message .pcm-form-group input,.pcm-popup-message .pcm-form-group textarea{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}.pcm-popup-message .pcm-form-group input::placeholder,.pcm-popup-message .pcm-form-group textarea::placeholder{color:#00000059}.pcm-popup-message .pcm-form-group input:focus,.pcm-popup-message .pcm-form-group textarea:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-message .pcm-form-group input.error,.pcm-popup-message .pcm-form-group textarea.error{background:#dc354505;border-color:#dc3545}.pcm-popup-message .pcm-form-group input.error:focus,.pcm-popup-message .pcm-form-group textarea.error:focus{box-shadow:0 0 0 3px #dc35451a}.pcm-popup-message .pcm-form-group textarea{resize:vertical;min-height:100px;line-height:1.5}.pcm-popup-message .pcm-char-counter{text-align:right;color:#0006;margin-top:6px;font-size:.75rem}.pcm-popup-message .pcm-field-error{color:#dc3545;margin-top:6px;font-size:.8rem;display:block}.pcm-popup-message .pcm-danger-text{color:#0009;margin-bottom:16px;font-size:.85rem;line-height:1.5}.pcm-popup-message .pcm-links-list{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-message .pcm-link-input-group{gap:10px;display:flex}.pcm-popup-message .pcm-link-input-group input{flex:1}.pcm-popup-message .pcm-btn-remove-link{color:#dc3545;cursor:pointer;background:#dc35451a;border:1px solid #dc354533;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.pcm-popup-message .pcm-btn-remove-link:hover{background:#dc354526;border-color:#dc354566}.pcm-popup-message .pcm-btn-remove-link svg{font-size:.9rem}.pcm-popup-message .pcm-btn-add-link{color:#cb9023;cursor:pointer;background:#e2b2591a;border:1px solid #e2b25933;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.pcm-popup-message .pcm-btn-add-link:hover{background:#e2b25926;border-color:#e2b25966}.pcm-popup-message .pcm-media-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:768px){.pcm-popup-message .pcm-media-grid{grid-template-columns:1fr}}.pcm-popup-message .pcm-media-upload-box>label:first-child{color:#000000b3;margin-bottom:10px;font-size:.85rem;font-weight:600;display:block}.pcm-popup-message .pcm-upload-zone-small{padding:24px 16px}.pcm-popup-message .pcm-upload-zone-small .pcm-upload-icon{font-size:1.8rem}.pcm-popup-message .pcm-upload-zone-small span{font-size:.85rem}.pcm-popup-message .pcm-upload-zone-small small{font-size:.75rem}.pcm-popup-message .pcm-media-preview-small{border:1px solid #00000014;border-radius:12px;position:relative;overflow:hidden}.pcm-popup-message .pcm-media-preview-small img{object-fit:cover;width:100%;height:120px}.pcm-popup-message .pcm-media-preview-small .pcm-btn-remove-media-small{color:linen;cursor:pointer;background:#dc3545e6;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.pcm-popup-message .pcm-media-preview-small .pcm-btn-remove-media-small:hover{background:#dc3545}.pcm-popup-message .pcm-media-preview-small .pcm-btn-remove-media-small svg{font-size:.75rem}.pcm-popup-message .pcm-media-preview-small .pcm-btn-change-media{color:linen;cursor:pointer;background:#0009;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:8px;left:8px}.pcm-popup-message .pcm-media-preview-small .pcm-btn-change-media:hover{background:#000c}.pcm-popup-message .pcm-media-preview-small .pcm-btn-change-media svg{font-size:.75rem}.pcm-popup-message .pcm-media-count-badge{color:#cb9023;background:#e2b25926;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.pcm-popup-message .pcm-media-count-badge svg{font-size:.85rem}.pcm-popup-message .pcm-media-manager{background:#00000005;border:1px solid #0000000f;border-radius:12px;margin-top:16px;padding:16px}.pcm-popup-message .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-popup-post-partner{scrollbar-width:thin;scrollbar-color:#00000026 #0000000a;max-width:600px;max-height:90vh;padding-right:8px;overflow:hidden auto}.pcm-popup-post-partner::-webkit-scrollbar{width:8px}.pcm-popup-post-partner::-webkit-scrollbar-track{background:#0000000a;border-radius:4px;margin:16px 0}.pcm-popup-post-partner::-webkit-scrollbar-thumb{background:#00000026 padding-box padding-box;border:2px solid #0000;border-radius:4px}.pcm-popup-post-partner::-webkit-scrollbar-thumb:hover{background:#00000040 padding-box padding-box}@media (max-width:768px){.pcm-popup-post-partner{max-height:95vh;padding-right:4px}.pcm-popup-post-partner::-webkit-scrollbar{width:4px}}.pcm-popup-post-partner .pcm-body{padding:24px 32px 32px}@media (max-width:768px){.pcm-popup-post-partner .pcm-body{padding:20px 20px 28px}}.pcm-popup-post-partner .pcm-body>p{margin-bottom:20px}.pcm-popup-post-partner .pcm-form-section{background:#00000005;border:1px solid #0000000f;border-radius:14px;margin-bottom:20px;padding:20px}.pcm-popup-post-partner .pcm-form-section .css-izk6ox-control{background:#0000000d!important;border:2px solid #00000040!important}.pcm-popup-post-partner .pcm-form-section .css-izk6ox-control:hover{border-color:#e2b259!important}.pcm-popup-post-partner .pcm-form-section .generic-select__control{background:#0000000d!important;border:2px solid #00000040!important;border-radius:12px!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important}.pcm-popup-post-partner .pcm-form-section .generic-select__control:hover{border-color:#0006!important}.pcm-popup-post-partner .pcm-form-section .generic-select__control--is-focused{border-color:#e2b259!important;box-shadow:0 0 0 4px #e2b2591a!important}.pcm-popup-post-partner .pcm-form-section .generic-select__placeholder{color:#0006!important}.pcm-popup-post-partner .pcm-form-section .generic-select__single-value{color:#1a1a1a!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.pcm-popup-post-partner .pcm-form-section .generic-select__menu{background:#fff!important;border:1px solid #0000001a!important;border-radius:12px!important;box-shadow:0 10px 40px #00000026!important}.pcm-popup-post-partner .pcm-form-section .generic-select__option{color:#1a1a1a!important;background:0 0!important}.pcm-popup-post-partner .pcm-form-section .generic-select__option:hover,.pcm-popup-post-partner .pcm-form-section .generic-select__option--is-focused{background:#e2b25926!important}.pcm-popup-post-partner .pcm-form-section .generic-select__option--is-selected{color:#000!important;background:#e2b259!important}.pcm-popup-post-partner .pcm-section-header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pcm-popup-post-partner .pcm-section-header .pcm-section-icon{color:#e2b259;font-size:1.1rem}.pcm-popup-post-partner .pcm-section-header h3{color:#1a1a1a;text-align:left;flex:1;margin:0;font-size:.95rem;font-weight:600}.pcm-popup-post-partner .pcm-form-group{margin-bottom:16px}.pcm-popup-post-partner .pcm-form-group:last-child{margin-bottom:0}.pcm-popup-post-partner .pcm-form-group label{color:#000000b3;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.pcm-popup-post-partner .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:.9rem}.pcm-popup-post-partner .pcm-form-group input{color:#1a1a1a;background:#00000005;border:1.5px solid #0000001f;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.pcm-popup-post-partner .pcm-form-group input::placeholder{color:#00000059}.pcm-popup-post-partner .pcm-form-group input:focus{background:linen;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup-post-partner .pcm-field-error{color:#dc3545;margin-top:6px;font-size:.8rem;display:block}.pcm-popup-post-partner .pcm-media-upload{flex-direction:column;gap:16px;display:flex}.pcm-popup-post-partner .pcm-upload-zone{cursor:pointer;background:#00000005;border:2px dashed #00000026;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;transition:all .2s;display:flex}.pcm-popup-post-partner .pcm-upload-zone:hover{background:#e2b2590a;border-color:#e2b259}.pcm-popup-post-partner .pcm-upload-zone .pcm-upload-icon{color:#0000004d;font-size:2.5rem}.pcm-popup-post-partner .pcm-upload-zone span{color:#0009;font-size:.95rem;font-weight:600}.pcm-popup-post-partner .pcm-upload-zone small{color:#0006;font-size:.8rem}.pcm-popup-post-partner .pcm-media-preview{border:1px solid #00000014;border-radius:14px;position:relative;overflow:hidden}.pcm-popup-post-partner .pcm-media-preview img{object-fit:cover;width:100%;max-height:250px}.pcm-popup-post-partner .pcm-media-preview .pcm-btn-edit-media{color:linen;cursor:pointer;background:#000000b3;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.pcm-popup-post-partner .pcm-media-preview .pcm-btn-edit-media:hover{background:#000000d9}.pcm-popup-post-partner .pcm-footer{flex-direction:column;gap:10px;margin-top:8px;display:flex}.pcm-popup-post{max-width:700px}.pcm-popup-post .pcm-btn-primary{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border:none;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.pcm-popup-post .pcm-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25959}.pcm-popup-post .pcm-btn-primary svg{font-size:1rem}.pcm-popup-post .pcm-upload-dropzone{cursor:pointer;text-align:center;background:linear-gradient(135deg,#e2b25908 0%,#e2b25903 100%);border:2px dashed #00000026;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;padding:48px 32px;transition:all .3s;display:flex}.pcm-popup-post .pcm-upload-dropzone:hover{background:linear-gradient(135deg,#e2b25914 0%,#e2b25908 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 8px 24px #e2b25926}.pcm-popup-post .pcm-upload-dropzone:hover .pcm-upload-icon-wrapper i{color:#e2b259;transform:scale(1.1)}.pcm-popup-post .pcm-upload-dropzone .pcm-upload-icon-wrapper{justify-content:center;align-items:center;gap:16px;display:flex}.pcm-popup-post .pcm-upload-dropzone .pcm-upload-icon-wrapper i{color:#00000040;font-size:3.5rem;transition:all .3s}@media (max-width:768px){.pcm-popup-post .pcm-upload-dropzone .pcm-upload-icon-wrapper i{font-size:3rem}}.pcm-popup-post .pcm-upload-dropzone h4{color:#1a1a1a;margin:0;font-size:1.3rem;font-weight:700}@media (max-width:768px){.pcm-popup-post .pcm-upload-dropzone h4{font-size:1.15rem}}.pcm-popup-post .pcm-upload-dropzone p{color:#00000080;margin:0;font-size:.95rem}@media (max-width:768px){.pcm-popup-post .pcm-upload-dropzone p{font-size:.85rem}}.pcm-popup-post .pcm-upload-dropzone .pcm-upload-hint{color:#0009;background:#0000000a;border-radius:20px;align-items:center;gap:8px;margin-top:8px;padding:10px 18px;font-size:.8rem;display:flex}.pcm-popup-post .pcm-upload-dropzone .pcm-upload-hint i{color:#e2b259;font-size:1rem}.pcm-popup-post .pcm-video-container{width:100%}.pcm-popup-post .pcm-video-preview-card{background:#000;border:2px solid #00000014;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 4px 12px #00000014}.pcm-popup-post .pcm-video-preview-card video{width:100%;display:block}.pcm-popup-post .pcm-images-container{width:100%;padding:5px}.pcm-popup-post .pcm-images-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin-bottom:0;display:grid}@media (max-width:768px){.pcm-popup-post .pcm-images-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.pcm-popup-post .pcm-image-card{aspect-ratio:1;background:#00000005;border:2px solid #00000014;border-radius:14px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}.pcm-popup-post .pcm-image-card:hover{border-color:#e2b259;transform:translateY(-4px)scale(1.02);box-shadow:0 8px 24px #0000001f}.pcm-popup-post .pcm-image-card:hover .pcm-image-delete{opacity:1;transform:translate(0)scale(1)}.pcm-popup-post .pcm-image-card img{object-fit:cover;width:100%;height:100%;display:block}.pcm-popup-post .pcm-image-card .pcm-image-badge{color:#e2b259;z-index:2;background:linear-gradient(135deg,#1a1a1a 0%,#000 100%);border:2px solid #e2b2594d;border-radius:10px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 10px;font-size:.9rem;font-weight:900;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #0006}.pcm-popup-post .pcm-image-card .pcm-image-delete{backdrop-filter:blur(8px);color:linen;cursor:pointer;opacity:0;z-index:2;background:#dc3545f2;border:2px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:10px;right:10px;transform:translate(8px,-8px)scale(.8)}.pcm-popup-post .pcm-image-card .pcm-image-delete:hover{background:#bd2130;transform:translate(0)scale(1.1)}@media (max-width:768px){.pcm-popup-post .pcm-image-card .pcm-image-delete{opacity:1;transform:translate(0)scale(1)}}.pcm-popup-post .pcm-add-image-card{aspect-ratio:1;cursor:pointer;text-align:center;background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590f 100%);border:3px dashed #e2b25966;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #0000000f}.pcm-popup-post .pcm-add-image-card:hover{background:linear-gradient(135deg,#e2b25940 0%,#e2b25926 100%);border-width:3px;border-color:#e2b259;transform:translateY(-4px)scale(1.02);box-shadow:0 8px 24px #e2b25959}.pcm-popup-post .pcm-add-image-card:hover i{color:#cb9023;transform:scale(1.15)}.pcm-popup-post .pcm-add-image-card i{color:#e2b259b3;font-size:2.5rem;transition:all .3s}@media (max-width:768px){.pcm-popup-post .pcm-add-image-card i{font-size:2rem}}.pcm-popup-post .pcm-add-image-card span{color:#1a1a1a;font-size:1rem;font-weight:800}.pcm-popup-post .pcm-add-image-card small{color:#000000a6;align-items:center;gap:6px;margin-top:4px;font-size:.8rem;font-weight:700;display:flex}.pcm-popup-post .pcm-add-image-card small i{color:#e2b259cc;font-size:1.1rem}.pcm-popup-post .pcm-media-actions{border-top:1px solid #00000014;flex-direction:column;gap:14px;margin-top:20px;padding-top:20px;display:flex}.pcm-popup-post .pcm-divider{text-align:center;margin:8px 0;position:relative}.pcm-popup-post .pcm-divider span{color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;z-index:1;background:#e2b25926;border-radius:20px;padding:6px 20px;font-size:.9rem;font-weight:800;display:inline-block;position:relative;box-shadow:0 2px 8px #0000001a}.pcm-popup-post .pcm-divider:before{content:"";background:linear-gradient(90deg,#0000 0%,#e2b25940 50%,#0000 100%);height:2px;position:absolute;top:50%;left:0;right:0}.pcm-popup-post .pcm-action-btn{cursor:pointer;text-align:center;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px 28px;font-size:1rem;font-weight:800;transition:all .3s;display:flex}.pcm-popup-post .pcm-action-btn i{font-size:1.3rem}.pcm-popup-post .pcm-action-btn.pcm-action-btn-primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);box-shadow:0 4px 16px #e2b25959}.pcm-popup-post .pcm-action-btn.pcm-action-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #e2b25980}.pcm-popup-post .pcm-action-btn.pcm-action-btn-secondary{color:#1a1a1a;background:#e2b259cc;border:2px solid #e2b25966;box-shadow:0 2px 8px #00000014}.pcm-popup-post .pcm-action-btn.pcm-action-btn-secondary:hover{color:#000;background:#e2b259;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 16px #e2b2594d}@media (max-width:768px){.pcm-popup-post .pcm-action-btn{padding:13px 24px;font-size:.95rem}}.pcm-popup-post .pcm-empty-media-state{width:100%}.pcm-popup-post .pcm-media-container{margin-top:0}.pcm-popup-post .pcm-media-preview-large{width:100%;min-height:auto}@media (max-width:768px){.pcm-overlay.re-popup .pcm-popup{flex-direction:column;max-height:90vh;display:flex}.pcm-overlay.re-popup .pcm-popup .pcm-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.pcm-overlay.re-popup .pcm-popup .pcm-footer{flex-direction:row-reverse;gap:8px;padding-top:15px}.pcm-overlay.re-popup .pcm-popup .pcm-footer .pcm-btn{flex:1;padding:12px 10px;font-size:.85rem}}.pcm-overlay.re-popup .pcm-popup .cre-mf-body{text-align:left;flex-direction:column;gap:16px;height:fit-content;margin-bottom:20px;display:flex;overflow:visible}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section{flex-direction:column;gap:8px;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group label,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group .cre-adv-label,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group label,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group .cre-adv-label,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section label,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section .cre-adv-label{color:#00000080;text-transform:uppercase;letter-spacing:.5px;flex-direction:row;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group select,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group input,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group select,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group input,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section select,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section input{color:#1a1a1a;background:#00000008;border:1.5px solid #0000001a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:600}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group select:focus,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group input:focus,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group select:focus,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group input:focus,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section select:focus,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section input:focus{background:#fff;border-color:#e2b259}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group .cre-mf-range,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group .cre-mf-range,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section .cre-mf-range{align-items:center;gap:10px;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-mf-group .cre-mf-range span,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-group .cre-mf-range span,.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-section .cre-mf-range span{color:#0000004d;font-weight:800}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar{gap:4px;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn{color:#0006;cursor:pointer;background:#00000005;border:1px solid #00000014;border-radius:6px;flex:1;height:32px;font-size:.75rem;font-weight:800}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active{color:#0a0a0a;border-color:#0000}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-a{background:#3c6}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-b{background:#5d7}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-c{background:#bd4}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-d{background:#f0c828}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-e{background:#f0961e}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-f{color:#fff;background:#e6501e}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-dpe-bar .cre-dpe-btn.is-active.dpe-g{color:#fff;background:#d22020}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks{flex-wrap:wrap;gap:6px;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks .cre-check-tag{color:#0009;cursor:pointer;background:#00000008;border:1.5px solid #00000014;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks .cre-check-tag input{display:none}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks .cre-check-tag i{color:#e2b259;opacity:.6;font-size:.7rem}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks .cre-check-tag.is-on{color:linen;background:#0a0a0a;border-color:#0a0a0a}.pcm-overlay.re-popup .pcm-popup .cre-mf-body .cre-adv-checks .cre-check-tag.is-on i{opacity:1}.pcm-popup-compact{max-width:400px!important}.pcm-popup-compact .pcm-close{width:32px!important;height:32px!important;top:12px!important;right:12px!important}.pcm-popup-compact .pcm-header{padding:30px 30px 15px!important}.pcm-popup-compact .pcm-icon{border-radius:12px!important;width:48px!important;height:48px!important;font-size:24px!important}.pcm-popup-compact .pcm-body{padding:20px 30px 30px!important}.pcm-popup-compact .pcm-body h2{color:#1a1a1a!important;margin-bottom:8px!important;font-size:1.4rem!important}.pcm-popup-compact .pcm-body p{color:#0009!important;margin-bottom:20px!important;font-size:.88rem!important}.pcm-popup-compact .pcm-form-section{gap:12px!important;margin-bottom:20px!important}.pcm-popup-compact .pcm-form-group{text-align:left;margin-bottom:12px!important}.pcm-popup-compact .pcm-form-group label{align-items:center;gap:8px;font-weight:600;display:flex;color:#000000b3!important;margin-bottom:6px!important;font-size:.8rem!important}.pcm-popup-compact .pcm-form-group input{background:#00000005;border:1.5px solid #0000001a;border-radius:10px;width:100%;padding:10px 14px!important;font-size:.9rem!important}.pcm-popup-compact .pcm-form-group input:focus{background:#fff;border-color:#e2b259;outline:none}.pcm-popup-compact .pcm-form-group .pcm-input-password{align-items:center;display:flex;position:relative}.pcm-popup-compact .pcm-form-group .pcm-input-password input{padding-right:40px!important}.pcm-popup-compact .pcm-form-group .pcm-input-password .pcm-toggle-password{color:#0000004d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.1rem;transition:color .2s;display:flex;position:absolute;right:12px}.pcm-popup-compact .pcm-form-group .pcm-input-password .pcm-toggle-password:hover{color:#e2b259}.pcm-popup-compact .pcm-footer{flex-direction:row!important;gap:10px!important;margin-top:10px!important}.pcm-popup-compact .pcm-footer .pcm-btn{white-space:nowrap;flex:1;padding:11px 15px!important;font-size:.85rem!important}.pcm-accounts-list{flex-direction:column;gap:12px;max-height:300px;margin:15px 0;padding-right:5px;display:flex;overflow-y:auto}.pcm-accounts-list::-webkit-scrollbar{width:4px}.pcm-accounts-list::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.pcm-accounts-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:10px}.pcm-account-row{background:#00000008;border:1px solid #0000000f;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.pcm-account-row:hover{background:#0000000d;border-color:#0000001a}.pcm-account-row .pcm-account-info{text-align:left;align-items:center;gap:12px;display:flex}.pcm-account-row .pcm-account-info .pcm-acc-avatar{color:#000;background:linear-gradient(135deg,#e2b259,#da9e2e);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:800;display:flex}.pcm-account-row .pcm-account-info .pcm-acc-details{flex-direction:column;display:flex}.pcm-account-row .pcm-account-info .pcm-acc-details .pcm-acc-name{color:#1a1a1a;font-size:.9rem;font-weight:700}.pcm-account-row .pcm-account-info .pcm-acc-details .pcm-acc-email{color:#00000080;font-size:.75rem}.pcm-account-row .pcm-acc-delete{color:#af2121;cursor:pointer;background:#af212114;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.pcm-account-row .pcm-acc-delete:hover{color:linen;background:#af2121;transform:scale(1.05)}.pcm-account-row .pcm-acc-delete i{font-size:1rem}.pcm-no-accounts{text-align:center;color:#0006;background:#00000005;border:1px dashed #0000001a;border-radius:12px;padding:30px;font-size:.9rem;font-style:italic}form.form-admin-update-user .security-question-container{flex-direction:column;align-items:center;display:flex}form.form-admin-update-user .input-phone{width:60%;display:flex}form.form-admin-update-user .input-phone .indicatif-phone{text-align:center;width:10%;min-width:60px;margin-right:8px}form.form-admin-update-user .input-phone .phone-number{width:90%}form.form-admin-update-user .form-row{flex-wrap:wrap;gap:20px;display:flex}form.form-admin-update-user .form-row .form-group{flex-direction:column;flex:45%;align-items:center;margin-top:20px;display:flex}form.form-admin-update-user .selected-status{text-align:center}form.form-admin-update-user section.list-purchase .admin-table .admin-table-container{color:#000;background:#fff}form.form-admin-update-user section.list-purchase .admin-table .admin-table-container,form.form-admin-update-user section.list-purchase .admin-table .admin-table-container th,form.form-admin-update-user section.list-purchase .admin-table .admin-table-container td{border:2px solid #000}.modern-popup-contenuVille{z-index:9999;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modern-popup-contenuVille .popup-overlay{backdrop-filter:blur(8px);background:#000000b3;animation:.3s fadeIn;position:absolute;top:0;bottom:0;left:0;right:0}.modern-popup-contenuVille .popup-container{background:linear-gradient(135deg,#141414fa 0%,#1e1e1efa 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.3s cubic-bezier(.4,0,.2,1) slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}@media (max-width:768px){.modern-popup-contenuVille .popup-container{border-radius:16px;max-width:100%;max-height:95vh}}.modern-popup-contenuVille .popup-container.guided-tour-popup,.modern-popup-contenuVille .popup-container.picture-day-popup{max-width:850px}.modern-popup-contenuVille .popup-header{background:#ffffff08;border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}@media (max-width:768px){.modern-popup-contenuVille .popup-header{padding:20px}}.modern-popup-contenuVille .popup-header .header-content{flex:1;align-items:center;gap:16px;display:flex}.modern-popup-contenuVille .popup-header .header-content .header-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:1.8rem;display:flex}@media (max-width:768px){.modern-popup-contenuVille .popup-header .header-content .header-icon{width:40px;min-width:40px;height:40px;font-size:1.5rem}}.modern-popup-contenuVille .popup-header .header-content h2{color:linen;margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){.modern-popup-contenuVille .popup-header .header-content h2{font-size:1.2rem}}.modern-popup-contenuVille .popup-header .header-content .item-count{color:#e2b259;background:#e2b25933;border-radius:20px;margin-left:auto;padding:6px 14px;font-size:.9rem;font-weight:600}@media (max-width:768px){.modern-popup-contenuVille .popup-header .header-content .item-count{display:none}}.modern-popup-contenuVille .popup-header .btn-close{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1.5rem;transition:all .3s;display:flex}@media (max-width:768px){.modern-popup-contenuVille .popup-header .btn-close{width:36px;min-width:36px;height:36px}}.modern-popup-contenuVille .popup-header .btn-close:hover{color:#ff3b30;background:#ff3b301a;border-color:#ff3b304d;transform:rotate(90deg)}.modern-popup-contenuVille .popup-content{background:0 0;flex:1;width:100%;max-width:100%;padding:32px;overflow-y:auto}@media (max-width:768px){.modern-popup-contenuVille .popup-content{padding:20px}}.modern-popup-contenuVille .popup-content::-webkit-scrollbar{width:8px}.modern-popup-contenuVille .popup-content::-webkit-scrollbar-track{background:#ffffff08}.modern-popup-contenuVille .popup-content::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:4px}.modern-popup-contenuVille .popup-content::-webkit-scrollbar-thumb:hover{background:#e2b25980}.modern-popup-contenuVille .form-section{margin-bottom:32px}.modern-popup-contenuVille .form-section:last-child{margin-bottom:0}.modern-popup-contenuVille .form-section .section-title{color:#e2b259;border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin:0 0 24px;padding-bottom:12px;font-size:1.2rem;font-weight:600;display:flex}@media (max-width:768px){.modern-popup-contenuVille .form-section .section-title{margin-bottom:20px;font-size:1.1rem}}.modern-popup-contenuVille .form-section .section-title i{font-size:1.4rem}.modern-popup-contenuVille .form-section .subsection-title{color:#ffffffe6;margin:24px 0 16px;font-size:1.05rem;font-weight:600}@media (max-width:768px){.modern-popup-contenuVille .form-section .subsection-title{font-size:1rem}}.modern-popup-contenuVille .form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.modern-popup-contenuVille .form-grid{grid-template-columns:1fr;gap:16px}}.modern-popup-contenuVille .form-grid .form-group.full-width{grid-column:1/-1}.modern-popup-contenuVille .form-group{flex-direction:column;gap:8px;display:flex}.modern-popup-contenuVille .form-group label{color:#ffffffe6;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.modern-popup-contenuVille .form-group label i{color:#e2b259;font-size:1.1rem}.modern-popup-contenuVille .form-group input[type=text],.modern-popup-contenuVille .form-group input[type=number],.modern-popup-contenuVille .form-group textarea{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .3s}.modern-popup-contenuVille .form-group input[type=text]:focus,.modern-popup-contenuVille .form-group input[type=number]:focus,.modern-popup-contenuVille .form-group textarea:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.modern-popup-contenuVille .form-group input[type=text]::placeholder,.modern-popup-contenuVille .form-group input[type=number]::placeholder,.modern-popup-contenuVille .form-group textarea::placeholder{color:#fff6}.modern-popup-contenuVille .form-group input[type=text]:disabled,.modern-popup-contenuVille .form-group input[type=number]:disabled,.modern-popup-contenuVille .form-group textarea:disabled{opacity:.5;cursor:not-allowed}.modern-popup-contenuVille .upload-btn{color:#ffffffe6;cursor:pointer;text-align:center;background:#ffffff0d;border:2px dashed #e2b2594d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.modern-popup-contenuVille .upload-btn i{color:#e2b259;font-size:2rem}.modern-popup-contenuVille .upload-btn .upload-hint{color:#ffffff80;font-size:.85rem;font-weight:400}.modern-popup-contenuVille .upload-btn:hover{background:#ffffff14;border-color:#e2b259;transform:translateY(-2px)}.modern-popup-contenuVille .upload-btn.large{min-height:160px;padding:32px 24px}.modern-popup-contenuVille .image-upload-section{margin-top:24px}.modern-popup-contenuVille .image-upload-section .image-preview{border:1px solid #ffffff1a;border-radius:12px;margin-top:16px;overflow:hidden}.modern-popup-contenuVille .image-upload-section .image-preview img{width:100%;height:auto;display:block}.modern-popup-contenuVille .popup-footer{background:#ffffff08;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:24px 32px;display:flex}@media (max-width:768px){.modern-popup-contenuVille .popup-footer{flex-direction:column-reverse;gap:12px;padding:20px}}.modern-popup-contenuVille .popup-footer .btn-secondary,.modern-popup-contenuVille .popup-footer .btn-primary{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}@media (max-width:768px){.modern-popup-contenuVille .popup-footer .btn-secondary,.modern-popup-contenuVille .popup-footer .btn-primary{justify-content:center;width:100%}}.modern-popup-contenuVille .popup-footer .btn-secondary i,.modern-popup-contenuVille .popup-footer .btn-primary i{font-size:1.2rem}.modern-popup-contenuVille .popup-footer .btn-secondary{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26}.modern-popup-contenuVille .popup-footer .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.modern-popup-contenuVille .popup-footer .btn-primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 12px #e2b2594d}.modern-popup-contenuVille .popup-footer .btn-primary:hover:not(.disabled){background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.modern-popup-contenuVille .popup-footer .btn-primary.disabled{opacity:.5;cursor:not-allowed}.guided-tour-popup .country-search{margin-bottom:20px}.guided-tour-popup .country-search label{color:#ffffffe6;align-items:center;gap:8px;margin-bottom:8px;font-size:.95rem;font-weight:600;display:flex}.guided-tour-popup .country-search label i{color:#e2b259}.guided-tour-popup .country-search input{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem}.guided-tour-popup .country-search input:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.guided-tour-popup .countries-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;max-height:300px;margin-bottom:24px;padding:4px;display:grid;overflow-y:auto}@media (max-width:768px){.guided-tour-popup .countries-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}}.guided-tour-popup .countries-grid::-webkit-scrollbar{width:6px}.guided-tour-popup .countries-grid::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:3px}.guided-tour-popup .countries-grid .country-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:all .3s;display:flex}.guided-tour-popup .countries-grid .country-card img{object-fit:cover;border-radius:6px;width:100%;height:60px;box-shadow:0 2px 8px #0000004d}.guided-tour-popup .countries-grid .country-card span{color:#ffffffe6;text-align:center;font-size:.85rem;font-weight:500;line-height:1.3}.guided-tour-popup .countries-grid .country-card:hover{background:#ffffff14;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.guided-tour-popup .audio-list{flex-direction:column;gap:16px;display:flex}.guided-tour-popup .audio-list .audio-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:20px;transition:all .3s;position:relative}.guided-tour-popup .audio-list .audio-item:hover{background:#ffffff0d;border-color:#ffffff26}.guided-tour-popup .audio-list .audio-item .btn-remove-audio{color:#ff3b30;cursor:pointer;background:0 0;border:1px solid #ff3b304d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.guided-tour-popup .audio-list .audio-item .btn-remove-audio i{font-size:1.2rem}.guided-tour-popup .audio-list .audio-item .btn-remove-audio:hover{background:#ff3b301a;border-color:#ff3b30;transform:scale(1.05)}.guided-tour-popup .audio-list .audio-item .audio-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.guided-tour-popup .audio-list .audio-item .audio-header .country-flag{object-fit:cover;border-radius:6px;width:48px;height:32px;box-shadow:0 2px 8px #0000004d}.guided-tour-popup .audio-list .audio-item .audio-header .country-name{color:#ffffffe6;cursor:default;font-size:1.05rem;font-weight:600}.guided-tour-popup .audio-list .audio-item .audio-content .audio-player{flex-direction:column;gap:12px;display:flex}.guided-tour-popup .audio-list .audio-item .audio-content .audio-player audio{border-radius:8px;width:100%;height:40px}.guided-tour-popup .audio-list .audio-item .audio-content .audio-player .btn-change-audio{color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.guided-tour-popup .audio-list .audio-item .audio-content .audio-player .btn-change-audio i{font-size:1.1rem}.guided-tour-popup .audio-list .audio-item .audio-content .audio-player .btn-change-audio:hover{color:#e2b259;background:#ffffff1a;border-color:#e2b259}.guided-tour-popup .audio-list .audio-item .audio-content .btn-upload-audio{color:#e2b259;cursor:pointer;background:#e2b2591a;border:2px dashed #e2b2594d;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.guided-tour-popup .audio-list .audio-item .audio-content .btn-upload-audio i{font-size:1.5rem}.guided-tour-popup .audio-list .audio-item .audio-content .btn-upload-audio:hover{background:#e2b25926;border-color:#e2b259;transform:translateY(-2px)}.magazine-popup .upload-area{margin-bottom:24px}.picture-day-popup .actions-bar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-bottom:32px;padding:20px;display:flex}@media (max-width:768px){.picture-day-popup .actions-bar{flex-direction:column;gap:12px}}.picture-day-popup .actions-bar .btn-primary,.picture-day-popup .actions-bar .btn-secondary{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}@media (max-width:768px){.picture-day-popup .actions-bar .btn-primary,.picture-day-popup .actions-bar .btn-secondary{justify-content:center;width:100%}}.picture-day-popup .actions-bar .btn-primary i,.picture-day-popup .actions-bar .btn-secondary i{font-size:1.2rem}.picture-day-popup .actions-bar .btn-primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 12px #e2b2594d}.picture-day-popup .actions-bar .btn-primary:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.picture-day-popup .actions-bar .btn-secondary{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26}.picture-day-popup .actions-bar .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.picture-day-popup .pictures-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}@media (max-width:768px){.picture-day-popup .pictures-grid{grid-template-columns:1fr;gap:20px}}.picture-day-popup .pictures-grid .picture-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:16px;transition:all .3s;position:relative}.picture-day-popup .pictures-grid .picture-card.edit-mode:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-2px)}.picture-day-popup .pictures-grid .picture-card .btn-delete-picture{color:#ff3b30;cursor:pointer;z-index:10;background:#000000b3;border:1px solid #ff3b304d;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.picture-day-popup .pictures-grid .picture-card .btn-delete-picture i{font-size:1.2rem}.picture-day-popup .pictures-grid .picture-card .btn-delete-picture:hover{background:#ff3b3033;border-color:#ff3b30;transform:scale(1.05)}.picture-day-popup .pictures-grid .picture-card .picture-preview{background:#0000004d;border-radius:10px;justify-content:center;align-items:center;width:100%;height:220px;margin-bottom:16px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.picture-day-popup .pictures-grid .picture-card .picture-preview{height:200px}}.picture-day-popup .pictures-grid .picture-card .picture-preview img{object-fit:cover;width:100%;height:100%}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-overlay{opacity:0;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-overlay i{color:#e2b259;font-size:2rem}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-overlay span{color:linen;font-size:.9rem;font-weight:600}.picture-day-popup .pictures-grid .picture-card .picture-preview.editable{cursor:pointer}.picture-day-popup .pictures-grid .picture-card .picture-preview.editable:hover .picture-overlay{opacity:1}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-placeholder{color:#ffffff80;flex-direction:column;align-items:center;gap:12px;display:flex}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-placeholder i{font-size:3rem}.picture-day-popup .pictures-grid .picture-card .picture-preview .picture-placeholder span{font-size:.95rem;font-weight:500}.picture-day-popup .pictures-grid .picture-card .picture-info label{color:#ffffffe6;align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;font-weight:600;display:flex}.picture-day-popup .pictures-grid .picture-card .picture-info label i{color:#e2b259;font-size:1.1rem}.picture-day-popup .pictures-grid .picture-card .picture-info .photographer-input{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:10px 14px;font-size:.9rem;transition:all .3s}.picture-day-popup .pictures-grid .picture-card .picture-info .photographer-input:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.picture-day-popup .pictures-grid .picture-card .picture-info .photographer-input:disabled{opacity:.6;cursor:not-allowed}.picture-day-popup .pictures-grid .empty-state{text-align:center;color:#ffffff80;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.picture-day-popup .pictures-grid .empty-state i{font-size:4rem}.picture-day-popup .pictures-grid .empty-state p{margin:0;font-size:1.1rem}.picture-day-popup .pictures-grid .empty-state .btn-primary{margin-top:8px}.sandbox-setup-popup .pcm-body{max-height:70vh;overflow-y:auto}.sandbox-setup-popup .pcm-body::-webkit-scrollbar{width:6px}.sandbox-setup-popup .pcm-body::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.sandbox-setup-popup .pcm-body::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:10px}.sandbox-setup-popup .pcm-body::-webkit-scrollbar-thumb:hover{background:#e2b25980}form.form-admin-new-magazine .label-info-magazine-container,form.form-admin-update-magazine .label-info-magazine-container{flex-flow:column wrap;align-items:center;max-height:70px;margin-bottom:40px;display:flex}form.form-admin-new-magazine .label-info-magazine-container input,form.form-admin-update-magazine .label-info-magazine-container input{width:23%;height:30px}form.form-admin-new-magazine .magazine-image h3,form.form-admin-update-magazine .magazine-image h3{text-align:center;margin:23px 0 15px;font-size:1.5rem}form.form-admin-new-magazine .magazine-image .magazine-content-container,form.form-admin-update-magazine .magazine-image .magazine-content-container{justify-content:space-around;align-items:center;width:50%;margin:0 auto;display:flex}form.form-admin-new-magazine .magazine-image .magazine-content-container label,form.form-admin-new-magazine .magazine-image .magazine-content-container .button-pictures,form.form-admin-update-magazine .magazine-image .magazine-content-container label,form.form-admin-update-magazine .magazine-image .magazine-content-container .button-pictures{color:#000;cursor:pointer;background:linen;border:2px solid #000;border-radius:10px;align-items:center;height:50px;padding:7px;transition:all .2s;display:flex}form.form-admin-new-magazine .magazine-image .magazine-content-container label:hover,form.form-admin-new-magazine .magazine-image .magazine-content-container .button-pictures:hover,form.form-admin-update-magazine .magazine-image .magazine-content-container label:hover,form.form-admin-update-magazine .magazine-image .magazine-content-container .button-pictures:hover{transform:scale(1.1)}form.form-user-update-post .info-post{justify-content:center;gap:30px;margin:0 50px;display:flex}form.form-user-update-post .info-post .form-group{flex-direction:column;width:50%;display:flex}@media (max-width:768px){form.form-user-update-post .info-post .form-group{width:100%}}form.form-user-update-post .info-post .form-group input{width:100%}form.form-user-update-post .info-post .form-group .info-post-overlay{position:relative}form.form-user-update-post .info-post .form-group .info-post-overlay .overlay{cursor:not-allowed;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}form.form-user-update-post .info-post .form-group.read-only label{color:#555;font-weight:700}form.form-user-update-post .info-post .form-group.read-only input{user-select:none;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;width:100%;padding:8px}@media (max-width:768px){form.form-user-update-post .info-post{flex-direction:column}}form.form-user-update-post .description-input-container{width:100%;position:relative}form.form-user-update-post .description-input-container textarea{color:#000;resize:vertical;background-color:linen;border-radius:8px;width:100%;height:150px;padding:12px 15px;font-size:1rem;transition:all .3s}form.form-user-update-post .description-input-container .emoji-button{color:#000;cursor:pointer;background:0 0;border:none;font-size:1.2rem;transition:color .2s;position:absolute;bottom:10px;right:10px}form.form-user-update-post .description-input-container .emoji-button:hover{color:#e2b259}form.form-user-update-post .description-input-container .emoji-picker-container{z-index:10;border-radius:8px;position:absolute;bottom:40px;right:10px;overflow:hidden;box-shadow:0 0 10px #0003}form.form-user-update-post .description-input-container .overlay{cursor:not-allowed;z-index:5;background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}form.form-user-update-post .form-group.read-only label{color:#555;font-weight:700}form.form-user-update-post .form-group.read-only .description-input-container textarea{user-select:none;background:#f5f5f5;border:1px solid #ddd;border-radius:4px}form.form-user-update-post .button-uploads-container{justify-content:space-around;width:80%;margin:20px auto;display:flex}form.form-user-update-post .button-uploads-container label{cursor:pointer;background:linen;border:2px solid #000;border-radius:10px;align-items:center;height:50px;padding:7px;transition:all .2s;display:flex}form.form-user-update-post .button-uploads-container label:hover{transform:scale(1.1)}form.form-user-update-post .render-uploads-update-post{justify-content:center;align-items:center;margin-top:1rem;display:flex}form.form-user-update-post .render-uploads-update-post img,form.form-user-update-post .render-uploads-update-post video,form.form-user-update-post .render-uploads-update-post iframe{border-radius:12px;max-width:100%;height:auto;box-shadow:0 4px 8px #0003}form.form-user-update-post .render-uploads-update-post span{color:#666;font-style:italic}section.popup .popup-content-picture-day{width:90%}section.popup .popup-content-picture-day .picture-day-content{background:#000;flex:1;padding:20px;overflow-y:auto}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-content{padding:10px}}section.popup .popup-content-picture-day .picture-day-content::-webkit-scrollbar{width:8px}section.popup .popup-content-picture-day .picture-day-content::-webkit-scrollbar-track{background:#393939}section.popup .popup-content-picture-day .picture-day-content::-webkit-scrollbar-thumb{background:#e2b259;border-radius:4px}section.popup .popup-content-picture-day .picture-day-content::-webkit-scrollbar-thumb:hover{background:#b1852d}section.popup .popup-content-picture-day .picture-day-actions{justify-content:center;gap:15px;margin-bottom:20px;display:flex}section.popup .popup-content-picture-day .picture-day-actions .btn-add-picture{color:#000;cursor:pointer;background:#e2b259;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 25px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}section.popup .popup-content-picture-day .picture-day-actions .btn-add-picture i{font-size:1.3rem}section.popup .popup-content-picture-day .picture-day-actions .btn-add-picture:hover{background:#b1852d;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-actions .btn-add-picture{padding:8px 20px;font-size:.9rem}}section.popup .popup-content-picture-day .picture-day-actions .btn-edit-picture{color:linen;cursor:pointer;background:#007bff;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 25px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}section.popup .popup-content-picture-day .picture-day-actions .btn-edit-picture i{color:#fff;font-size:1.3rem}section.popup .popup-content-picture-day .picture-day-actions .btn-edit-picture:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-actions .btn-edit-picture{padding:8px 20px;font-size:.9rem}}section.popup .popup-content-picture-day .picture-day-actions .btn-validate-picture{color:linen;cursor:pointer;background:#28a745;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 25px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}section.popup .popup-content-picture-day .picture-day-actions .btn-validate-picture i{color:linen;font-size:1.3rem}section.popup .popup-content-picture-day .picture-day-actions .btn-validate-picture:hover{background:#218838;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-actions .btn-validate-picture{padding:8px 20px;font-size:.9rem}}section.popup .popup-content-picture-day .picture-day-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;display:grid}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}section.popup .popup-content-picture-day .picture-day-item{background:#141414;border:1px solid #bababa;border-radius:8px;padding:8px;transition:all .2s;position:relative}section.popup .popup-content-picture-day .picture-day-item:hover{border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b25933}section.popup .popup-content-picture-day .picture-day-item.disabled{opacity:.6;pointer-events:none}section.popup .popup-content-picture-day .picture-day-item.disabled:hover{box-shadow:none;border-color:#bababa;transform:none}section.popup .popup-content-picture-day .picture-day-item.disabled .btn-delete{opacity:.4;cursor:not-allowed}section.popup .popup-content-picture-day .picture-day-item.disabled .picture-upload{cursor:not-allowed}section.popup .popup-content-picture-day .picture-day-item.disabled .picture-upload:hover{border-style:dashed;border-color:#bababa}section.popup .popup-content-picture-day .picture-day-item.disabled .picture-upload img:hover{transform:none}section.popup .popup-content-picture-day .picture-day-item.disabled .photographer-input{cursor:not-allowed;opacity:.7;background:#080808}section.popup .popup-content-picture-day .picture-day-item .btn-delete{cursor:pointer;z-index:10;opacity:.9;background:#af2121;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}section.popup .popup-content-picture-day .picture-day-item .btn-delete i{color:linen;font-size:16px}section.popup .popup-content-picture-day .picture-day-item .btn-delete:hover{opacity:1;transform:scale(1.1);box-shadow:0 2px 8px #af212180}section.popup .popup-content-picture-day .picture-day-item .picture-upload{aspect-ratio:1;cursor:pointer;background:#393939;border:2px dashed #bababa;border-radius:6px;width:100%;transition:all .2s;display:block;overflow:hidden}section.popup .popup-content-picture-day .picture-day-item .picture-upload:hover{border-style:solid;border-color:#e2b259}section.popup .popup-content-picture-day .picture-day-item .picture-upload img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}section.popup .popup-content-picture-day .picture-day-item .picture-upload img:hover{transform:scale(1.05)}section.popup .popup-content-picture-day .picture-day-item .picture-upload .picture-placeholder{color:#bababa;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}section.popup .popup-content-picture-day .picture-day-item .picture-upload .picture-placeholder i{color:#e2b259;font-size:2rem}section.popup .popup-content-picture-day .picture-day-item .picture-upload .picture-placeholder span{font-size:.85rem;font-weight:500}section.popup .popup-content-picture-day .picture-day-item .photographer-input{color:linen;background:#000;border:1px solid #bababa;border-radius:5px;width:100%;margin-top:8px;padding:8px;font-size:.9rem;transition:all .2s}section.popup .popup-content-picture-day .picture-day-item .photographer-input::placeholder{color:#bababa;opacity:.6}section.popup .popup-content-picture-day .picture-day-item .photographer-input:focus{background:#0d0d0d;border-color:#e2b259;outline:none}@media (max-width:768px){section.popup .popup-content-picture-day .picture-day-item .photographer-input{padding:6px;font-size:.85rem}}.admin-new-advertisements,.admin-new-post-partner{width:100%;max-width:700px;animation:.4s cubic-bezier(.4,0,.2,1) fadeInScale}@media (max-width:768px){.admin-new-advertisements,.admin-new-post-partner{max-width:100%}}.popup-advertisement-update{z-index:2001;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.popup-advertisement-update .popup-overlay{-webkit-backdrop-filter:blur(10px);background:#00000003;animation:.3s ease-out fadeIn;position:absolute;top:0;bottom:0;left:0;right:0}.popup-advertisement-update .popup-container{-webkit-backdrop-filter:blur(30px);z-index:1;backface-visibility:hidden;will-change:transform, opacity;isolation:isolate;background:#0003;border:1px solid #faf0e61a;border-radius:20px;width:100%;max-width:700px;max-height:90vh;padding:32px;animation:.4s cubic-bezier(.4,0,.2,1) slideInUp;position:relative;overflow-y:auto;transform:translateZ(0);box-shadow:0 20px 60px #00000080}@media (max-width:768px){.popup-advertisement-update .popup-container{border-radius:16px;max-height:85vh;padding:24px}}.popup-advertisement-update .popup-close{color:linen;cursor:pointer;z-index:10;background:#faf0e61a;border:1px solid #faf0e633;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.popup-advertisement-update .popup-close:hover{color:#f56565;background:#f5656533;border-color:#f56565;transform:rotate(90deg)}.modal-header-custom{border-bottom:1px solid #faf0e61a;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:24px;display:flex}@media (max-width:768px){.modal-header-custom{gap:16px;margin-bottom:24px;padding-bottom:20px}}.modal-header-custom .modal-icon{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;display:flex;box-shadow:0 8px 24px #e2b2594d}@media (max-width:768px){.modal-header-custom .modal-icon{width:56px;height:56px;font-size:1.5rem}}.modal-header-custom .modal-title-group{flex:1}.modal-header-custom .modal-title-group h2{color:linen;margin:0 0 6px;padding:0;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.modal-header-custom .modal-title-group h2{font-size:1.4rem}}.modal-header-custom .modal-title-group p{color:#faf0e699;font-size:.95rem;font-weight:400}@media (max-width:768px){.modal-header-custom .modal-title-group p{font-size:.85rem}}.form-admin-new-advertisement,.form-admin-update-advertisement,.form-admin-new-post-partner{flex-direction:column;gap:32px;display:flex}.form-admin-new-advertisement .form-section,.form-admin-update-advertisement .form-section,.form-admin-new-post-partner .form-section{-webkit-backdrop-filter:blur(20px);backface-visibility:hidden;will-change:backdrop-filter;isolation:isolate;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;padding:24px;transition:all .3s;transform:translateZ(0)}.form-admin-new-advertisement .form-section:hover,.form-admin-update-advertisement .form-section:hover,.form-admin-new-post-partner .form-section:hover{border-color:#e2b25933;box-shadow:0 8px 24px #0003}@media (max-width:768px){.form-admin-new-advertisement .form-section,.form-admin-update-advertisement .form-section,.form-admin-new-post-partner .form-section{padding:20px}}.form-admin-new-advertisement .form-section .section-header,.form-admin-update-advertisement .form-section .section-header,.form-admin-new-post-partner .form-section .section-header{border-bottom:1px solid #faf0e60d;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.form-admin-new-advertisement .form-section .section-header .section-icon,.form-admin-update-advertisement .form-section .section-header .section-icon,.form-admin-new-post-partner .form-section .section-header .section-icon{color:#e2b259;font-size:1.3rem}.form-admin-new-advertisement .form-section .section-header h3,.form-admin-update-advertisement .form-section .section-header h3,.form-admin-new-post-partner .form-section .section-header h3{color:linen;margin:0;font-size:1.2rem;font-weight:600}@media (max-width:768px){.form-admin-new-advertisement .form-section .section-header h3,.form-admin-update-advertisement .form-section .section-header h3,.form-admin-new-post-partner .form-section .section-header h3{font-size:1.1rem}}.form-admin-new-advertisement .form-grid,.form-admin-update-advertisement .form-grid,.form-admin-new-post-partner .form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}@media (max-width:768px){.form-admin-new-advertisement .form-grid,.form-admin-update-advertisement .form-grid,.form-admin-new-post-partner .form-grid{grid-template-columns:1fr;gap:16px}}.form-admin-new-advertisement .form-grid .full-width,.form-admin-update-advertisement .form-grid .full-width,.form-admin-new-post-partner .form-grid .full-width{grid-column:1/-1}.form-admin-new-advertisement .form-group,.form-admin-update-advertisement .form-group,.form-admin-new-post-partner .form-group{flex-direction:column;gap:8px;display:flex}.form-admin-new-advertisement .form-group label,.form-admin-update-advertisement .form-group label,.form-admin-new-post-partner .form-group label{color:#faf0e6e6;align-items:center;gap:8px;margin-bottom:4px;font-size:.95rem;font-weight:600;display:flex}.form-admin-new-advertisement .form-group label svg,.form-admin-update-advertisement .form-group label svg,.form-admin-new-post-partner .form-group label svg{color:#e2b259;font-size:1rem}.form-admin-new-advertisement .form-group input,.form-admin-new-advertisement .form-group textarea,.form-admin-update-advertisement .form-group input,.form-admin-update-advertisement .form-group textarea,.form-admin-new-post-partner .form-group input,.form-admin-new-post-partner .form-group textarea{color:linen;background:#faf0e60d;border:1px solid #faf0e61a;border-radius:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .3s}.form-admin-new-advertisement .form-group input::placeholder,.form-admin-new-advertisement .form-group textarea::placeholder,.form-admin-update-advertisement .form-group input::placeholder,.form-admin-update-advertisement .form-group textarea::placeholder,.form-admin-new-post-partner .form-group input::placeholder,.form-admin-new-post-partner .form-group textarea::placeholder{color:#faf0e666}.form-admin-new-advertisement .form-group input:focus,.form-admin-new-advertisement .form-group textarea:focus,.form-admin-update-advertisement .form-group input:focus,.form-admin-update-advertisement .form-group textarea:focus,.form-admin-new-post-partner .form-group input:focus,.form-admin-new-post-partner .form-group textarea:focus{background:#faf0e614;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.form-admin-new-advertisement .form-group input:hover,.form-admin-new-advertisement .form-group textarea:hover,.form-admin-update-advertisement .form-group input:hover,.form-admin-update-advertisement .form-group textarea:hover,.form-admin-new-post-partner .form-group input:hover,.form-admin-new-post-partner .form-group textarea:hover{border-color:#faf0e633}.form-admin-new-advertisement .form-group input.error,.form-admin-new-advertisement .form-group textarea.error,.form-admin-update-advertisement .form-group input.error,.form-admin-update-advertisement .form-group textarea.error,.form-admin-new-post-partner .form-group input.error,.form-admin-new-post-partner .form-group textarea.error{border-color:#f56565}.form-admin-new-advertisement .form-group input.error:focus,.form-admin-new-advertisement .form-group textarea.error:focus,.form-admin-update-advertisement .form-group input.error:focus,.form-admin-update-advertisement .form-group textarea.error:focus,.form-admin-new-post-partner .form-group input.error:focus,.form-admin-new-post-partner .form-group textarea.error:focus{box-shadow:0 0 0 3px #f565651a}.form-admin-new-advertisement .form-group textarea,.form-admin-update-advertisement .form-group textarea,.form-admin-new-post-partner .form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.form-admin-new-advertisement .form-group .error-message,.form-admin-update-advertisement .form-group .error-message,.form-admin-new-post-partner .form-group .error-message{color:#f56565;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:flex}.form-admin-new-advertisement .form-group .error-message:before,.form-admin-update-advertisement .form-group .error-message:before,.form-admin-new-post-partner .form-group .error-message:before{content:"⚠"}.form-admin-new-advertisement .upload-section .upload-area,.form-admin-update-advertisement .upload-section .upload-area,.form-admin-new-post-partner .upload-section .upload-area{position:relative}.form-admin-new-advertisement .upload-section .upload-area input[type=file],.form-admin-update-advertisement .upload-section .upload-area input[type=file],.form-admin-new-post-partner .upload-section .upload-area input[type=file]{display:none}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder{cursor:pointer;background:#faf0e605;border:2px dashed #faf0e633;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;transition:all .3s;display:flex}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder:hover,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder:hover,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder:hover{background:#faf0e60d;border-color:#e2b259}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder:hover .upload-icon,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder:hover .upload-icon,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder:hover .upload-icon{color:#e2b259;transform:translateY(-4px)}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder .upload-icon,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder .upload-icon,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder .upload-icon{color:#faf0e666;margin-bottom:16px;font-size:3rem;transition:all .3s}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder .upload-text,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder .upload-text,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder .upload-text{text-align:center}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder .upload-text h4,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder .upload-text h4,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder .upload-text h4{color:linen;margin-bottom:8px;font-size:1.05rem;font-weight:600}.form-admin-new-advertisement .upload-section .upload-area .upload-placeholder .upload-text p,.form-admin-update-advertisement .upload-section .upload-area .upload-placeholder .upload-text p,.form-admin-new-post-partner .upload-section .upload-area .upload-placeholder .upload-text p{color:#faf0e680;font-size:.9rem}.form-admin-new-advertisement .upload-section .upload-area .image-preview-container,.form-admin-update-advertisement .upload-section .upload-area .image-preview-container,.form-admin-new-post-partner .upload-section .upload-area .image-preview-container{background:#0000004d;border-radius:12px;position:relative;overflow:hidden}.form-admin-new-advertisement .upload-section .upload-area .image-preview-container .image-preview,.form-admin-update-advertisement .upload-section .upload-area .image-preview-container .image-preview,.form-admin-new-post-partner .upload-section .upload-area .image-preview-container .image-preview{object-fit:contain;width:100%;height:auto;max-height:400px;display:block}.form-admin-new-advertisement .upload-section .upload-area .image-preview-container .change-image-btn,.form-admin-update-advertisement .upload-section .upload-area .image-preview-container .change-image-btn,.form-admin-new-post-partner .upload-section .upload-area .image-preview-container .change-image-btn{backdrop-filter:blur(10px);color:linen;cursor:pointer;background:#000c;border:1px solid #faf0e633;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;position:absolute;bottom:16px;right:16px}.form-admin-new-advertisement .upload-section .upload-area .image-preview-container .change-image-btn svg,.form-admin-update-advertisement .upload-section .upload-area .image-preview-container .change-image-btn svg,.form-admin-new-post-partner .upload-section .upload-area .image-preview-container .change-image-btn svg{font-size:1rem}.form-admin-new-advertisement .upload-section .upload-area .image-preview-container .change-image-btn:hover,.form-admin-update-advertisement .upload-section .upload-area .image-preview-container .change-image-btn:hover,.form-admin-new-post-partner .upload-section .upload-area .image-preview-container .change-image-btn:hover{color:#000;background:#e2b259;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b25966}.form-admin-new-advertisement .form-actions,.form-admin-update-advertisement .form-actions,.form-admin-new-post-partner .form-actions{justify-content:flex-end;gap:16px;padding-top:8px;display:flex}@media (max-width:768px){.form-admin-new-advertisement .form-actions,.form-admin-update-advertisement .form-actions,.form-admin-new-post-partner .form-actions{flex-direction:column-reverse;gap:12px}}.form-admin-new-advertisement .form-actions button,.form-admin-new-advertisement .form-actions input[type=submit],.form-admin-update-advertisement .form-actions button,.form-admin-update-advertisement .form-actions input[type=submit],.form-admin-new-post-partner .form-actions button,.form-admin-new-post-partner .form-actions input[type=submit]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.form-admin-new-advertisement .form-actions button svg,.form-admin-new-advertisement .form-actions input[type=submit] svg,.form-admin-update-advertisement .form-actions button svg,.form-admin-update-advertisement .form-actions input[type=submit] svg,.form-admin-new-post-partner .form-actions button svg,.form-admin-new-post-partner .form-actions input[type=submit] svg{font-size:1.1rem}@media (max-width:768px){.form-admin-new-advertisement .form-actions button,.form-admin-new-advertisement .form-actions input[type=submit],.form-admin-update-advertisement .form-actions button,.form-admin-update-advertisement .form-actions input[type=submit],.form-admin-new-post-partner .form-actions button,.form-admin-new-post-partner .form-actions input[type=submit]{width:100%;padding:14px 24px}}.form-admin-new-advertisement .form-actions .btn-cancel,.form-admin-update-advertisement .form-actions .btn-cancel,.form-admin-new-post-partner .form-actions .btn-cancel{color:#faf0e6cc;background:#faf0e60d;border:1px solid #faf0e626}.form-admin-new-advertisement .form-actions .btn-cancel:hover,.form-admin-update-advertisement .form-actions .btn-cancel:hover,.form-admin-new-post-partner .form-actions .btn-cancel:hover{color:linen;background:#faf0e61a;border-color:#faf0e64d}.form-admin-new-advertisement .form-actions .btn-submit,.form-admin-update-advertisement .form-actions .btn-submit,.form-admin-new-post-partner .form-actions .btn-submit{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 15px #e2b2594d}.form-admin-new-advertisement .form-actions .btn-submit:hover:not(:disabled),.form-admin-update-advertisement .form-actions .btn-submit:hover:not(:disabled),.form-admin-new-post-partner .form-actions .btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.form-admin-new-advertisement .form-actions .btn-submit:active:not(:disabled),.form-admin-update-advertisement .form-actions .btn-submit:active:not(:disabled),.form-admin-new-post-partner .form-actions .btn-submit:active:not(:disabled){transform:translateY(0)}.form-admin-new-advertisement .form-actions .btn-submit.invalid,.form-admin-new-advertisement .form-actions .btn-submit:disabled,.form-admin-update-advertisement .form-actions .btn-submit.invalid,.form-admin-update-advertisement .form-actions .btn-submit:disabled,.form-admin-new-post-partner .form-actions .btn-submit.invalid,.form-admin-new-post-partner .form-actions .btn-submit:disabled{color:#faf0e666;cursor:not-allowed;box-shadow:none;background:#faf0e61a}.form-admin-new-advertisement .form-actions .btn-submit.invalid:hover,.form-admin-new-advertisement .form-actions .btn-submit:disabled:hover,.form-admin-update-advertisement .form-actions .btn-submit.invalid:hover,.form-admin-update-advertisement .form-actions .btn-submit:disabled:hover,.form-admin-new-post-partner .form-actions .btn-submit.invalid:hover,.form-admin-new-post-partner .form-actions .btn-submit:disabled:hover{transform:none}.form-admin-new-advertisement .form-actions input[type=submit].valid,.form-admin-update-advertisement .form-actions input[type=submit].valid,.form-admin-new-post-partner .form-actions input[type=submit].valid{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 15px #e2b2594d}.form-admin-new-advertisement .form-actions input[type=submit].valid:hover,.form-admin-update-advertisement .form-actions input[type=submit].valid:hover,.form-admin-new-post-partner .form-actions input[type=submit].valid:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.form-admin-new-advertisement .form-actions input[type=submit].invalid,.form-admin-update-advertisement .form-actions input[type=submit].invalid,.form-admin-new-post-partner .form-actions input[type=submit].invalid{color:#faf0e666;cursor:not-allowed;box-shadow:none;background:#faf0e61a}.form-admin-new-advertisement .form-actions input[type=submit].invalid:hover,.form-admin-update-advertisement .form-actions input[type=submit].invalid:hover,.form-admin-new-post-partner .form-actions input[type=submit].invalid:hover{transform:none}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.admin-new-advertisements .modal-header-custom,.admin-new-post-partner .modal-header-custom,.popup-advertisement-update .modal-header-custom{text-align:left;flex-direction:column;align-items:flex-start}.admin-new-advertisements .form-section .section-header,.admin-new-post-partner .form-section .section-header,.popup-advertisement-update .form-section .section-header{flex-wrap:wrap}}@keyframes hm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes hm-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hm-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hm-spin{to{transform:rotate(360deg)}}.hm-overlay{z-index:1100;-webkit-backdrop-filter:blur(9px);background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.25s hm-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.hm-overlay{background:#000c;align-items:flex-end;padding:0}}.hm-overlay .pcm-gallery-header{color:linen!important}.hm-modal{--hm-accent-rgb:226, 178, 89;background:#131313;border:1px solid #55555580;border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:.3s cubic-bezier(.34,1.2,.5,1) hm-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.hm-modal--md{max-width:600px}.hm-modal--lg{max-width:680px}@media (max-width:768px){.hm-modal{border-radius:20px 20px 0 0;max-width:100%;max-height:92vh;animation:.34s cubic-bezier(.25,.46,.45,.94) hm-sheet-in}}.hm-head{border-bottom:1px solid #55555552;flex-shrink:0;align-items:center;gap:14px;padding:18px 20px;display:flex}@media (max-width:768px){.hm-head{padding:16px 18px}}.hm-head-icon{width:44px;min-width:44px;height:44px;color:rgb(var(--hm-accent-rgb));background:rgba(var(--hm-accent-rgb), .12);border:1px solid rgba(var(--hm-accent-rgb), .22);border-radius:13px;justify-content:center;align-items:center;display:flex}.hm-head-icon i{font-size:1.2rem}.hm-head-text{flex:1;min-width:0}.hm-head-text h2{letter-spacing:-.2px;line-height:1.25;color:linen!important;margin:0!important;padding:0!important;font-size:1.05rem!important;font-weight:700!important}.hm-head-text p{color:#ffffff80;margin:2px 0 0;font-size:.78rem;line-height:1.4}.hm-close{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:9px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.hm-close i{font-size:.95rem}.hm-close:hover:not(:disabled){color:linen;background:#ffffff14}.hm-close:disabled{opacity:.5;cursor:not-allowed}.hm-form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.hm-body{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px;display:flex;overflow:hidden auto}.hm-body::-webkit-scrollbar{width:5px}.hm-body::-webkit-scrollbar-track{background:0 0}.hm-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}@media (max-width:768px){.hm-body{padding:18px}}.hm-field{flex-direction:column;gap:.45rem;display:flex}.hm-label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.hm-label i{color:rgba(var(--hm-accent-rgb), .7);font-size:.78rem}.hm-row{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (max-width:768px){.hm-row{grid-template-columns:1fr}}.hm-input-group{position:relative}.hm-input-group>.hm-lead{width:1rem;height:1rem;color:rgba(var(--hm-accent-rgb), .6);pointer-events:none;margin:auto 0;font-size:.85rem;transition:color .2s;position:absolute;top:0;bottom:0;left:.85rem}.hm-input-group .hm-input{padding-left:2.35rem}.hm-input-group:focus-within>.hm-lead{color:rgb(var(--hm-accent-rgb))}.hm-input{box-sizing:border-box;color:linen;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;padding:.72rem .85rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s,box-shadow .2s}.hm-input::placeholder{color:#ffffff38}.hm-input:focus{border-color:rgba(var(--hm-accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--hm-accent-rgb), .1);background:#ffffff0f;outline:none}.hm-input:disabled{opacity:.6;cursor:not-allowed}.hm-section{background:#ffffff05;border:1px solid #55555552;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.hm-section-head{text-transform:uppercase;letter-spacing:.8px;color:rgba(var(--hm-accent-rgb), .9);align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.hm-section-head>i{color:rgb(var(--hm-accent-rgb));font-size:.82rem}.hm-count{min-width:20px;height:20px;color:rgb(var(--hm-accent-rgb));background:rgba(var(--hm-accent-rgb), .16);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:.68rem;font-weight:700;display:inline-flex}.hm-upload{background:rgba(var(--hm-accent-rgb), .1);border:1px solid rgba(var(--hm-accent-rgb), .28);width:100%;color:rgb(var(--hm-accent-rgb));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1rem;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;transition:background .2s;display:inline-flex}.hm-upload i{font-size:.9rem}.hm-upload:hover{background:rgba(var(--hm-accent-rgb), .16)}.hm-actions-row{flex-wrap:wrap;gap:10px;display:flex}.hm-actions-row>*{flex:1;min-width:150px}@media (max-width:768px){.hm-actions-row>*{min-width:100%}}.hm-preview{border:1px solid #55555580;border-radius:10px;width:100%;max-height:190px;overflow:hidden}.hm-preview img{object-fit:cover;width:100%;max-height:190px;display:block}.hm-logo-drop{cursor:pointer;background:#ffffff05;border:2px dashed #5555558c;border-radius:12px;justify-content:center;align-items:center;width:100%;height:150px;padding:12px;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.hm-logo-drop img{object-fit:contain;max-width:100%;max-height:100%}.hm-logo-drop:hover{border-color:rgba(var(--hm-accent-rgb), .5);background:rgba(var(--hm-accent-rgb), .05)}.hm-logo-drop .hm-logo-drop-empty{color:#ffffff80;flex-direction:column;align-items:center;gap:8px;font-size:.83rem;display:flex}.hm-logo-drop .hm-logo-drop-empty i{color:rgba(var(--hm-accent-rgb), .7);font-size:1.5rem}.hm-country-grid{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:8px;max-height:210px;padding:2px;display:grid;overflow-y:auto}.hm-country-grid::-webkit-scrollbar{width:4px}.hm-country-grid::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:2px}@media (max-width:768px){.hm-country-grid{grid-template-columns:repeat(3,1fr)}}.hm-country-card{cursor:pointer;background:#ffffff08;border:1px solid #5556;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:9px 6px;transition:border-color .18s,background .18s,transform .18s;display:flex}.hm-country-card img{object-fit:cover;border-radius:3px;width:30px;height:20px;box-shadow:0 1px 3px #00000059}.hm-country-card span{color:#ffffffb3;text-align:center;font-size:.7rem;line-height:1.2}.hm-country-card:hover{border-color:rgba(var(--hm-accent-rgb), .5);background:rgba(var(--hm-accent-rgb), .06);transform:translateY(-2px)}.hm-audio-list{flex-direction:column;gap:10px;display:flex}.hm-audio-item{background:#ffffff08;border:1px solid #5556;border-radius:12px;padding:12px}.hm-audio-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hm-audio-head img{object-fit:cover;border-radius:3px;width:26px;height:18px;box-shadow:0 1px 3px #00000059}.hm-audio-head .hm-audio-name{color:linen;flex:1;min-width:0;font-size:.85rem;font-weight:600}.hm-audio-remove{color:#ff6b5c;cursor:pointer;background:#ff6b5c14;border:1px solid #ff6b5c52;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.hm-audio-remove i{font-size:.76rem}.hm-audio-remove:hover{background:#ff6b5c29;border-color:#ff6b5c}.hm-audio-body{align-items:center;gap:10px;display:flex}.hm-audio-body audio{flex:1;min-width:0;height:36px}.hm-audio-change{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #55555580;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.hm-audio-change i{font-size:.82rem}.hm-audio-change:hover{background:rgb(var(--hm-accent-rgb));color:#0a0a0a;border-color:#0000}.hm-pic-toolbar{flex-wrap:wrap;gap:10px;display:flex}.hm-pic-toolbar .hm-btn{flex:1;min-width:150px}@media (max-width:768px){.hm-pic-toolbar .hm-btn{min-width:100%}}.hm-pic-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}@media (max-width:768px){.hm-pic-grid{grid-template-columns:1fr}}.hm-pic-card{background:#ffffff08;border:1px solid #5556;border-radius:12px;transition:border-color .2s;position:relative;overflow:hidden}.hm-pic-card.is-edit{border-color:rgba(var(--hm-accent-rgb), .4)}.hm-pic-del{z-index:2;color:#ff6b5c;cursor:pointer;background:#0a0a0aa6;border:1px solid #ff6b5c66;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:8px;right:8px}.hm-pic-del i{font-size:.78rem}.hm-pic-del:hover{color:#fff;background:#ff6b5ce6;border-color:#0000}.hm-pic-preview{aspect-ratio:4/3;cursor:default;background:#ffffff08;width:100%;display:block;position:relative;overflow:hidden}.hm-pic-preview.is-edit{cursor:pointer}.hm-pic-preview img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.hm-pic-preview.is-edit:hover img{transform:scale(1.05)}.hm-pic-overlay{color:#fff;opacity:0;background:#0a0a0a8c;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hm-pic-overlay i{font-size:1.3rem}.hm-pic-overlay span{font-size:.8rem;font-weight:600}.hm-pic-preview.is-edit:hover .hm-pic-overlay{opacity:1}.hm-pic-placeholder{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.hm-pic-placeholder i{font-size:1.7rem}.hm-pic-placeholder span{font-size:.8rem;font-weight:500}.hm-pic-info{padding:12px}.hm-pic-info .hm-label{margin-bottom:8px}.hm-empty{text-align:center;background:#ffffff03;border:1px dashed #55555580;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;padding:2.2rem 1.5rem;display:flex}.hm-empty .hm-empty-icon{background:rgba(var(--hm-accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:.5rem;display:flex}.hm-empty .hm-empty-icon i{color:rgba(var(--hm-accent-rgb), .9);font-size:1.35rem}.hm-empty .hm-empty-title{color:linen;font-size:.9rem;font-weight:600}.hm-empty p{color:#ffffff80;max-width:300px;margin:0;font-size:.78rem;line-height:1.5}.hm-foot{border-top:1px solid #55555552;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;padding:15px 20px;display:flex}.hm-foot--split{justify-content:space-between}@media (max-width:768px){.hm-foot{padding:14px 18px}}.hm-foot-group{align-items:center;gap:.6rem;display:flex}.hm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.3rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:all .22s;display:inline-flex}.hm-btn i{font-size:.9rem}.hm-btn--primary{background:linear-gradient(135deg, rgb(var(--hm-accent-rgb)) 0%, rgba(var(--hm-accent-rgb), .82) 100%);color:#0a0a0a}.hm-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--hm-accent-rgb), .35);transform:translateY(-1px)}.hm-btn--ghost{color:#ffffffc7;background:#ffffff0a;border-color:#55555580}.hm-btn--ghost:hover:not(:disabled){color:linen;background:#ffffff12}.hm-btn--danger{color:#ff6b5c;background:#ff6b5c14;border-color:#ff6b5c59}.hm-btn--danger:hover:not(:disabled){background:#ff6b5c29;border-color:#ff6b5c}.hm-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.hm-spinner{border:2px solid #0a0a0a59;border-top-color:#0a0a0a;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite hm-spin}.hm-spinner--ghost{border-color:linen #fff3 #fff3}.hm-confirm-overlay{z-index:1200}.hm-confirm{max-width:460px}.hm-confirm .hm-body{gap:14px}.hm-confirm .hm-confirm-text{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.6}.hm-confirm .hm-confirm-text strong,.hm-confirm .hm-confirm-text b{color:linen;font-weight:600}.hm-confirm .hm-confirm-list{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.hm-confirm .hm-confirm-list::-webkit-scrollbar{width:4px}.hm-confirm .hm-confirm-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:2px}.hm-confirm .hm-confirm-list li{color:#ffffffb8;border-bottom:1px solid #55555547;padding:8px 0 8px 16px;font-size:.83rem;position:relative}.hm-confirm .hm-confirm-list li:before{content:"";background:rgb(var(--hm-accent-rgb));border-radius:50%;width:5px;height:5px;margin-top:-2px;position:absolute;top:50%;left:2px}.hm-confirm .hm-confirm-list li:last-child{border-bottom:none}.hm-confirm .hm-confirm-custom{color:#ffffffb8;flex-direction:column;gap:12px;font-size:.88rem;line-height:1.6;display:flex}.hm-confirm .hm-confirm-custom p,.hm-confirm .hm-confirm-custom li,.hm-confirm .hm-confirm-custom span,.hm-confirm .hm-confirm-custom div{color:inherit}.hm-confirm .hm-confirm-custom strong,.hm-confirm .hm-confirm-custom b{color:linen}.hm-confirm .hm-confirm-custom ul,.hm-confirm .hm-confirm-custom ol{margin:0;padding-left:18px}.hm-confirm .hm-confirm-custom li{margin-bottom:4px}.hm-confirm .hm-confirm-custom i{color:rgba(var(--hm-accent-rgb), .8)}@media (max-width:768px){.hm-confirm{max-width:100%}.hm-confirm .hm-foot{flex-wrap:wrap;align-items:stretch}.hm-confirm .hm-btn{white-space:normal;flex:140px;width:100%;min-width:0}}.hm-sorting .pcm-uploads-gallery.dark-theme{background:0 0;border:none;padding:0}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-gallery-header{border-bottom-color:#5555554d;margin-bottom:12px;padding-bottom:10px}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-gallery-header .pcm-gallery-count{background:rgba(var(--hm-accent-rgb), .16);color:rgb(var(--hm-accent-rgb))}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-gallery-header .pcm-gallery-hint{color:#fff6}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item{background:#ffffff08;border-color:#5556}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item:hover{border-color:rgba(var(--hm-accent-rgb), .5);box-shadow:0 4px 14px #0006}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-media-name{color:#ffffffb8}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-media-type-badge:not(.video){background:rgb(var(--hm-accent-rgb))}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-media-type-badge:not(.video) svg{color:#0a0a0a}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-btn-delete-item{color:#ff6b5c;background:#ff6b5c24}.hm-sorting .pcm-uploads-gallery.dark-theme .pcm-sortable-item .pcm-btn-delete-item:hover{color:#0a0a0a;background:#ff6b5c}.edp-modal .hm-head-text h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.edp-body{gap:14px}.edp-body>*{flex-shrink:0}.edp-hero{border:1px solid rgba(var(--hm-accent-rgb), .22);background:#ffffff08;border-radius:14px;margin:0;line-height:0;position:relative;overflow:hidden}.edp-hero img{object-fit:cover;object-position:center;width:100%;min-height:200px;max-height:300px;display:block}@media (max-width:768px){.edp-hero img{min-height:210px;max-height:260px}}.edp-hero-shade{pointer-events:none;background:linear-gradient(#0a0a0a00 32%,#0a0a0a40 62%,#0a0a0ac7 100%);position:absolute;top:0;bottom:0;left:0;right:0}.edp-hero-date{border:1px solid rgba(var(--hm-accent-rgb), .4);-webkit-backdrop-filter:blur(6px);background:#0a0a0ab8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:48px;padding:7px 9px;line-height:1;display:flex;position:absolute;top:12px;left:12px}.edp-hero-date strong{color:rgb(var(--hm-accent-rgb));font-size:1.15rem;font-weight:700}.edp-hero-date small{text-transform:uppercase;letter-spacing:.05em;color:#fff9;margin-top:3px;font-size:.6rem}.edp-status-row{display:flex}.edp-status{white-space:nowrap;background:rgba(var(--hm-accent-rgb), .14);border:1px solid rgba(var(--hm-accent-rgb), .3);color:rgb(var(--hm-accent-rgb));border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.edp-status i{font-size:.72rem}.edp-status--today{color:#6cd155;background:#50b33a24;border-color:#50b33a59}.edp-status--past{color:#ffffff8c;background:#ffffff0d;border-color:#55555580}.edp-hero .edp-status{-webkit-backdrop-filter:blur(6px);background:#0a0a0ab8;position:absolute;top:12px;right:12px}.edp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:768px){.edp-facts{grid-template-columns:1fr}}.edp-fact{background:#ffffff06;border:1px solid #55555552;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.edp-fact--wide{grid-column:1/-1}.edp-fact>i{color:rgb(var(--hm-accent-rgb));flex-shrink:0;margin-top:1px;font-size:.9rem}.edp-fact-text{flex-direction:column;gap:3px;min-width:0;display:flex}.edp-fact-label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff6b;font-size:.63rem;font-weight:700}.edp-fact-value{color:linen;overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.edp-fact-value:first-letter{text-transform:uppercase}.edp-section{gap:10px}.edp-description{color:#ffffffb8;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.65}.edp-organizer{background:rgba(var(--hm-accent-rgb), .06);border:1px solid rgba(var(--hm-accent-rgb), .18);border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.edp-organizer--link{cursor:pointer;text-decoration:none;transition:background .2s,border-color .2s}.edp-organizer--link:hover{background:rgba(var(--hm-accent-rgb), .11);border-color:rgba(var(--hm-accent-rgb), .4)}.edp-organizer--link:focus-visible{background:rgba(var(--hm-accent-rgb), .11);border-color:rgba(var(--hm-accent-rgb), .4)}.edp-organizer--link:hover .edp-organizer-cta{color:rgb(var(--hm-accent-rgb))}.edp-organizer--link:focus-visible .edp-organizer-cta{color:rgb(var(--hm-accent-rgb))}.edp-organizer--link:hover .edp-organizer-cta i{transform:translate(2px)}.edp-organizer--link:focus-visible .edp-organizer-cta i{transform:translate(2px)}.edp-organizer-avatar{color:#0a0a0a;background:rgb(var(--hm-accent-rgb));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.edp-organizer-avatar img{object-fit:cover;width:100%;height:100%}.edp-organizer-person{color:#ffffff80;font-size:.72rem}.edp-organizer-cta{color:rgba(var(--hm-accent-rgb), .85);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-left:8px;font-size:.75rem;font-weight:600;transition:color .2s;display:inline-flex}.edp-organizer-cta i{font-size:.7rem;transition:transform .2s}@media (max-width:768px){.edp-organizer-cta span{display:none}}.edp-foot .hm-btn{text-decoration:none}@media (max-width:768px){.edp-foot{flex-wrap:wrap;gap:8px}.edp-foot .edp-btn-share{flex:100%;order:2}.edp-foot .hm-foot-group{flex:100%;order:1}.edp-foot .hm-foot-group .hm-btn{flex:1}}body.edp-modal-open .mobile-bottom-nav{z-index:1000}@media (max-width:768px){body.edp-modal-open .hm-overlay .hm-modal{padding-bottom:env(safe-area-inset-bottom,0px)}}.swm-overlay{z-index:1300}.hm-modal.swm-modal{border-color:rgba(var(--hm-accent-rgb), .2);max-width:420px;transition:border-color .6s}@media (max-width:768px){.hm-modal.swm-modal{max-width:100%}}.hm-count.swm-count{font-variant-numeric:tabular-nums;letter-spacing:.3px;font-size:.78rem}.swm-bar{background:#ffffff12;border-radius:2px;height:4px;overflow:hidden}.swm-bar>span{border-radius:inherit;background:rgb(var(--hm-accent-rgb));height:100%;transition:width 1s linear,background .6s;display:block}.swm-hint{color:#ffffff80;margin:0;font-size:.76rem;line-height:1.5}@media (max-width:768px){.hm-foot.swm-foot .hm-btn{flex:1;padding:.72rem .7rem}}@media (prefers-reduced-motion:reduce){.swm-bar>span{transition:none}}section.popup-update-post-partner .popup-content-post-partner{z-index:2;background:linear-gradient(145deg,#141414fa,#000000f2);border:1px solid #e2b2594d;border-radius:12px;width:60%;position:relative;overflow-y:auto}section.popup-update-post-partner .popup-content-post-partner::-webkit-scrollbar{width:8px}section.popup-update-post-partner .popup-content-post-partner::-webkit-scrollbar-track{background:#0003;border-radius:4px}section.popup-update-post-partner .popup-content-post-partner::-webkit-scrollbar-thumb{background:linear-gradient(#e2b259,#b1852d);border-radius:4px}section.popup-update-post-partner .popup-content-post-partner::-webkit-scrollbar-thumb:hover{background:#e2b259}section.popup-update-post-partner .popup-header{background:linear-gradient(145deg,#141414fa,#000000f2);border-bottom:1px solid #e2b25933;border-radius:20px;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}section.popup-update-post-partner .popup-header h2{margin:0;font-size:1.5rem;color:#e2b259!important}section.popup-update-post-partner .popup-header .close-button{cursor:pointer;color:linen;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}section.popup-update-post-partner .popup-header .close-button i{font-size:1.5rem}section.popup-update-post-partner .popup-header .close-button:hover{color:#e2b259;background:#ffffff1a;border-color:#e2b259;transform:rotate(90deg)}section.popup-update-post-partner form.form-admin-update-post-partner{flex-direction:column;gap:30px;padding:30px;display:flex}section.popup-update-post-partner form.form-admin-update-post-partner .form-section{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #e2b25933;border-radius:8px;padding:25px;transition:all .3s;position:relative;overflow:visible}section.popup-update-post-partner form.form-admin-update-post-partner .form-section:before{content:"";background:linear-gradient(#e2b259,#b1852d);border-radius:8px 0 0 8px;width:4px;height:100%;transition:width .3s;position:absolute;top:0;left:0}section.popup-update-post-partner form.form-admin-update-post-partner .form-section:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#e2b25966}section.popup-update-post-partner form.form-admin-update-post-partner .form-section:hover:before{width:6px}section.popup-update-post-partner form.form-admin-update-post-partner .form-section h3{color:#e2b259;text-transform:uppercase;letter-spacing:1.2px;border-bottom:1px solid #e2b25933;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:12px;font-size:1.2rem;font-weight:500;display:flex}section.popup-update-post-partner form.form-admin-update-post-partner .form-section h3 .section-icon{filter:grayscale(20%);font-size:1.1rem}section.popup-update-post-partner form.form-admin-update-post-partner .form-fields{flex-direction:column;gap:20px;display:flex}section.popup-update-post-partner form.form-admin-update-post-partner .field-group{flex-direction:column;gap:8px;display:flex}section.popup-update-post-partner form.form-admin-update-post-partner .field-group label{color:#fffc;text-transform:uppercase;letter-spacing:.8px;font-size:.85rem;font-weight:500}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]{color:linen;cursor:pointer;background:#0000004d;border:1px solid #ffffff26;border-radius:6px;padding:10px;font-size:.9rem;transition:all .3s}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]:focus{background:#0006;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]:hover{background:#00000059;border-color:#e2b2594d}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::-webkit-file-upload-button{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:4px;margin-right:12px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .3s}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::file-selector-button{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:4px;margin-right:12px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .3s}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::-webkit-file-upload-button:hover{background:linear-gradient(135deg,#b1852d 0%,#e2b259 100%)}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::file-selector-button:hover{background:linear-gradient(135deg,#b1852d 0%,#e2b259 100%)}section.popup-update-post-partner form.form-admin-update-post-partner .field-group .image-preview{background:#0003;border:1px solid #ffffff1a;border-radius:8px;margin-top:10px;padding:15px;transition:all .3s}section.popup-update-post-partner form.form-admin-update-post-partner .field-group .image-preview:hover{background:#0000004d;border-color:#e2b25966;box-shadow:0 5px 20px #0006}section.popup-update-post-partner form.form-admin-update-post-partner .field-group .image-preview .partner-image-preview{border:2px solid #ffffff1a;border-radius:6px;max-width:100%;height:auto;max-height:350px;margin:0 auto;transition:all .3s;display:block;box-shadow:0 4px 15px #0000004d}section.popup-update-post-partner form.form-admin-update-post-partner .field-group .image-preview .partner-image-preview:hover{border-color:#e2b2594d;transform:scale(1.01);box-shadow:0 6px 25px #00000080}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:15px;padding-top:10px;display:flex}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions button,section.popup-update-post-partner form.form-admin-update-post-partner .form-actions input[type=submit]{text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:none;border-radius:6px;padding:12px 28px;font-size:.9rem;font-weight:500;transition:all .3s}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-cancel{color:#ffffffb3;background:0 0;border:1px solid #ffffff4d}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-cancel:hover{color:linen;background:#ffffff1a;border-color:#ffffff80}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit{box-shadow:0 4px 15px #0003}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit.valid{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%)}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit.valid:hover{background:linear-gradient(135deg,#b1852d 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 25px #e2b25966}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit.valid:active{transform:translateY(0)}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit.invalid{color:#ffffff4d;cursor:not-allowed;box-shadow:none;background:#ffffff0d}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions .btn-submit.invalid:hover{transform:none}@media (max-width:1024px){section.popup-update-post-partner .popup-content-post-partner{width:85%;max-width:650px}section.popup-update-post-partner .popup-header{padding:20px 25px}section.popup-update-post-partner .popup-header h2{font-size:1.3rem}section.popup-update-post-partner .popup-header .close-button{width:32px;height:32px}section.popup-update-post-partner .popup-header .close-button i{font-size:1.3rem}section.popup-update-post-partner form.form-admin-update-post-partner{gap:25px;padding:25px}section.popup-update-post-partner form.form-admin-update-post-partner .form-section{padding:20px}section.popup-update-post-partner form.form-admin-update-post-partner .form-section h3{margin-bottom:15px;font-size:1.1rem}}@media (max-width:768px){section.popup-update-post-partner .popup-content-post-partner{border-radius:8px;width:95%;max-height:95vh}section.popup-update-post-partner .popup-header{padding:15px 20px}section.popup-update-post-partner .popup-header h2{font-size:1.1rem}section.popup-update-post-partner .popup-header .close-button{width:30px;height:30px}section.popup-update-post-partner .popup-header .close-button i{font-size:1.2rem}section.popup-update-post-partner form.form-admin-update-post-partner{gap:20px;padding:20px}section.popup-update-post-partner form.form-admin-update-post-partner .form-section{padding:18px}section.popup-update-post-partner form.form-admin-update-post-partner .form-section:hover{transform:none}section.popup-update-post-partner form.form-admin-update-post-partner .form-section h3{margin-bottom:15px;font-size:1rem}section.popup-update-post-partner form.form-admin-update-post-partner .form-section h3 .section-icon{font-size:1rem}section.popup-update-post-partner form.form-admin-update-post-partner .field-group label{font-size:.8rem}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]{padding:8px;font-size:.85rem}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::-webkit-file-upload-button{padding:6px 12px;font-size:.8rem}section.popup-update-post-partner form.form-admin-update-post-partner .field-group input[type=file]::file-selector-button{padding:6px 12px;font-size:.8rem}section.popup-update-post-partner form.form-admin-update-post-partner .field-group .image-preview .partner-image-preview{max-height:250px}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions{flex-direction:column-reverse}section.popup-update-post-partner form.form-admin-update-post-partner .form-actions button,section.popup-update-post-partner form.form-admin-update-post-partner .form-actions input[type=submit]{width:100%;padding:12px 20px;font-size:.85rem}}.putc-overlay{backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.putc-overlay{background:#000000d9;align-items:flex-end;padding:0}}.putc-popup{background:#fff;border-radius:20px;width:100%;max-width:420px;margin:0 auto;animation:.4s cubic-bezier(.34,1.56,.64,1) putcPopupSlideIn;position:relative;overflow:hidden}@media (max-width:768px){.putc-popup{border-radius:20px 20px 0 0;max-width:100%;animation:.4s cubic-bezier(.25,.46,.45,.94) putcSlideUp}}.putc-close{cursor:pointer;color:#0006;z-index:10;background:0 0;border:none;padding:0;font-size:2rem;transition:all .2s;position:absolute;top:8px;right:20px}.putc-close:hover{color:#000c}.putc-header{text-align:center;border-bottom:1px solid #00000014;padding:48px 40px 24px}@media (max-width:768px){.putc-header{padding:40px 24px 20px}}.putc-icon{color:#fff;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;font-size:28px;animation:.6s cubic-bezier(.34,1.56,.64,1) putcIconBounce;display:flex;box-shadow:0 8px 24px #e2b2594d,0 2px 8px #0000001a}@media (max-width:768px){.putc-icon{width:56px;height:56px;font-size:24px}}.putc-icon svg{filter:drop-shadow(0 1px 2px #0003);color:#000}.putc-body{text-align:center;padding:32px 40px 40px}@media (max-width:768px){.putc-body{padding:24px 24px 32px}}.putc-body .putc-option{margin:15px 0}.putc-body h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.75rem;font-weight:700;line-height:1.2;color:#1a1a1a!important}@media (max-width:768px){.putc-body h2{font-size:1.5rem}}.putc-body .putc-item-name{color:#e2b259;margin:0 0 8px;font-size:1.1rem;font-weight:600}@media (max-width:768px){.putc-body .putc-item-name{font-size:1rem}}.putc-body .putc-description{color:#000000a6;margin:0 0 24px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.putc-body .putc-description{margin-bottom:20px;font-size:.9rem}}.putc-options{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.putc-option{cursor:pointer;text-align:left;background:#f8f8f8;border:2px solid #00000014;border-radius:12px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:all .2s;display:flex}.putc-option:hover{background:#f0f0f0;border-color:#00000026}.putc-option.selected{background:#e2b2591a;border-color:#e2b259}.putc-option.selected .putc-option-icon{color:#fff;background:#e2b259}.putc-option.selected .putc-option-title{color:#e2b259}.putc-option-icon{color:#00000080;background:#00000014;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;transition:all .2s;display:flex}.putc-option-content{flex-direction:column;flex:1;gap:4px;display:flex}.putc-option-title{color:#1a1a1a;font-size:1rem;font-weight:600;transition:color .2s}.putc-option-price{color:#1a1a1a;font-size:1.25rem;font-weight:700}.putc-option-check{color:#fff;background:#e2b259;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;animation:.3s putcCheckPop;display:flex}.putc-footer{flex-direction:column;gap:10px;width:100%;display:flex}.putc-btn{cursor:pointer;letter-spacing:.01em;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.putc-btn svg{font-size:1.2rem}.putc-btn:hover:not(:disabled){transform:translateY(-1px)}.putc-btn:active:not(:disabled){transform:translateY(0)}.putc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.putc-btn{padding:13px 20px;font-size:.9rem}}.putc-btn-confirm{color:linen;background:#000}.putc-btn-confirm:hover:not(:disabled){background:#1a1a1a;box-shadow:0 4px 12px #00000026}.putc-btn-confirm svg{color:linen}.putc-btn-cancel{color:#000;background:0 0;border:1.5px solid #00000026}.putc-btn-cancel:hover:not(:disabled){background:#0000000a;border-color:#00000040}@keyframes putcPopupSlideIn{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes putcSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes putcIconBounce{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes putcCheckPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.admin-category-management-modal{max-width:850px!important}.admin-category-management-modal .pcm-body{padding-top:24px}.admin-category-management-modal .pcm-body h2{color:#1a1a1a;margin-bottom:4px}.admin-category-management-modal .pcm-body p{margin-bottom:32px;font-size:.95rem}.admin-category-management-modal .pcm-tabs{background:#0000000a;border-radius:14px;gap:12px;margin-bottom:32px;padding:6px;display:flex}.admin-category-management-modal .pcm-tabs .pcm-tab{color:#00000080;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-category-management-modal .pcm-tabs .pcm-tab svg{font-size:1.1rem;transition:transform .3s}.admin-category-management-modal .pcm-tabs .pcm-tab:hover{color:#1a1a1a;background:#00000008}.admin-category-management-modal .pcm-tabs .pcm-tab:hover svg{transform:translateY(-2px)}.admin-category-management-modal .pcm-tabs .pcm-tab.active{color:#1a1a1a;background:#fff;box-shadow:0 4px 12px #00000014}.admin-category-management-modal .pcm-tabs .pcm-tab.active svg{color:#e2b259}.admin-category-management-modal .pcm-form-section{text-align:left}.admin-category-management-modal .pcm-form-section.animate-fade-in{animation:.4s ease-out pcmFadeIn}.admin-category-management-modal .pcm-filter-bar{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px;display:flex}.admin-category-management-modal .pcm-filter-bar .pcm-filter-group{align-items:center;gap:12px;display:flex}.admin-category-management-modal .pcm-filter-bar .pcm-filter-group label{color:#0009;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.admin-category-management-modal .pcm-filter-bar .pcm-filter-group label svg{color:#e2b259}.admin-category-management-modal .pcm-filter-bar .pcm-filter-group select.small-select{cursor:pointer;background:#f8f9fa;border:1.5px solid #0000001a;border-radius:8px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .2s}.admin-category-management-modal .pcm-filter-bar .pcm-filter-group select.small-select:focus{border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-category-management-modal .pcm-filter-bar .pcm-total-count{color:#e2b259;text-transform:uppercase;letter-spacing:.5px;background:#e2b2591a;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.admin-category-management-modal .pcm-table-wrapper{background:#fff;border:1px solid #0000000f;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000008}.admin-category-management-modal .pcm-table-wrapper table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-category-management-modal .pcm-table-wrapper table thead{background:#f8f9fa}.admin-category-management-modal .pcm-table-wrapper table thead th{color:#0006;text-transform:uppercase;letter-spacing:1px;text-align:left;border-bottom:1px solid #0000000f;padding:16px;font-size:.75rem;font-weight:700}.admin-category-management-modal .pcm-table-wrapper table thead th:first-child{width:100px}.admin-category-management-modal .pcm-table-wrapper table thead th:nth-child(2){width:auto}.admin-category-management-modal .pcm-table-wrapper table thead th:nth-child(3){width:150px}.admin-category-management-modal .pcm-table-wrapper table thead th:nth-child(4){width:100px}.admin-category-management-modal .pcm-table-wrapper table thead th:last-child{text-align:center;width:140px}.admin-category-management-modal .pcm-table-wrapper table tbody tr{transition:all .2s}.admin-category-management-modal .pcm-table-wrapper table tbody tr:hover{background:#e2b25908}.admin-category-management-modal .pcm-table-wrapper table tbody tr td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #0000000a;padding:14px 16px;font-size:.9rem;overflow:hidden}.admin-category-management-modal .pcm-table-wrapper table tbody tr td .category-name{color:#1a1a1a;font-weight:600}.admin-category-management-modal .pcm-table-wrapper table tbody tr td .parent-name{color:#00000080;font-size:.85rem;font-style:italic}.admin-category-management-modal .pcm-table-wrapper table tbody tr:last-child td{border-bottom:none}.admin-category-management-modal .level-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-block}.admin-category-management-modal .level-badge.level-0{color:#4a90e2;background:#4a90e21a;border:1px solid #4a90e233}.admin-category-management-modal .level-badge.level-1{color:#9b59b6;background:#9b59b61a;border:1px solid #9b59b633}.admin-category-management-modal .level-badge.level-2{color:#50b33a;background:#50b33a1a;border:1px solid #50b33a33}.admin-category-management-modal .status-badge{white-space:nowrap;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:700}.admin-category-management-modal .status-badge.active{color:#50b33a;background:#50b33a1a}.admin-category-management-modal .status-badge.inactive{color:#ff3b30;background:#ff3b301a}.admin-category-management-modal .pcm-table-actions{justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-category-management-modal .pcm-table-actions .btn-table-action{color:#000!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #00000026!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important}.admin-category-management-modal .pcm-table-actions .btn-table-action svg,.admin-category-management-modal .pcm-table-actions .btn-table-action i{width:16px!important;height:16px!important;color:inherit!important;font-size:16px!important;display:block!important}.admin-category-management-modal .pcm-table-actions .btn-table-action:hover{border-color:#000!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001f!important}.admin-category-management-modal .pcm-table-actions .btn-table-action.status:hover{color:#fff!important;background:#e2b259!important;border-color:#e2b259!important}.admin-category-management-modal .pcm-table-actions .btn-table-action.edit:hover{color:#fff!important;background:#4a90e2!important;border-color:#4a90e2!important}.admin-category-management-modal .pcm-table-actions .btn-table-action.delete:hover{color:#fff!important;background:#ff3b30!important;border-color:#ff3b30!important}.admin-category-management-modal .pcm-table-actions .btn-table-action.success{color:#fff!important;background:#50b33a!important;border-color:#50b33a!important}.admin-category-management-modal .pcm-table-actions .btn-table-action.cancel{color:#000!important;background:#f0f0f0!important}.admin-category-management-modal .pcm-table-input{background:#fff;border:2px solid #e2b259;border-radius:8px;width:100%;padding:8px 12px;font-size:.9rem;font-weight:600;box-shadow:0 0 0 3px #e2b2591a}.admin-category-management-modal .pcm-table-input:focus{outline:none}.admin-category-management-modal .pcm-pagination{justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.admin-category-management-modal .pcm-pagination .pcm-btn-nav{color:#1a1a1a;cursor:pointer;background:#fff;border:1.5px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.admin-category-management-modal .pcm-pagination .pcm-btn-nav:hover:not(:disabled){color:#e2b259;transform:translateX(var(--move,0));border-color:#e2b259;box-shadow:0 4px 12px #0000000d}.admin-category-management-modal .pcm-pagination .pcm-btn-nav:disabled{opacity:.3;cursor:not-allowed}.admin-category-management-modal .pcm-pagination .pcm-btn-nav:first-child{--move:-3px}.admin-category-management-modal .pcm-pagination .pcm-btn-nav:last-child{--move:3px}.admin-category-management-modal .pcm-pagination .pcm-page-indicator{color:#0006;font-size:.9rem;font-weight:600}.admin-category-management-modal .pcm-pagination .pcm-page-indicator span{color:#1a1a1a;font-size:1.1rem;font-weight:700}.admin-category-management-modal .pcm-form-group{margin-bottom:24px}.admin-category-management-modal .pcm-form-group label{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;font-weight:700;display:flex}.admin-category-management-modal .pcm-form-group label .pcm-label-icon{color:#e2b259;font-size:1.1rem}.admin-category-management-modal .pcm-form-group input[type=text],.admin-category-management-modal .pcm-form-group select.modern-select{background:#00000005;border:2px solid #00000014;border-radius:12px;width:100%;padding:14px 18px;font-size:.95rem;transition:all .3s}.admin-category-management-modal .pcm-form-group input[type=text]:focus,.admin-category-management-modal .pcm-form-group select.modern-select:focus{background:#fff;border-color:#e2b259;outline:none;box-shadow:0 0 0 4px #e2b2591a}.admin-category-management-modal .pcm-form-group select.modern-select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;padding-right:48px}@media (max-width:768px){.admin-category-management-modal .pcm-tabs{flex-direction:row}.admin-category-management-modal .pcm-tabs .pcm-tab span{display:none}.admin-category-management-modal .pcm-tabs .pcm-tab svg{font-size:1.3rem}.admin-category-management-modal .pcm-filter-bar{flex-direction:column;align-items:flex-start;gap:12px}.admin-category-management-modal .pcm-filter-bar .pcm-total-count{align-self:flex-end}.admin-category-management-modal .pcm-table-wrapper table thead th:nth-child(3),.admin-category-management-modal .pcm-table-wrapper table tbody td:nth-child(3){display:none}}section.frontoffice-container{background:linear-gradient(#000000d9,#000000d9),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;min-height:100vh}section.frontoffice-container>header{z-index:99;position:relative}section.frontoffice-container .loading-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#0a0a0ab8;justify-content:center;align-items:center;animation:.25s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}section.frontoffice-container .loading-overlay .loading-card{flex-direction:column;align-items:center;gap:16px;padding:24px 32px;display:flex}section.frontoffice-container .loading-overlay .loading-spinner{width:42px;height:42px;position:relative}section.frontoffice-container .loading-overlay .loading-spinner .loading-spinner-ring{border:2px solid #e2b25926;border-top-color:#e2b259;border-radius:50%;animation:.85s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}section.frontoffice-container .loading-overlay .loading-text{letter-spacing:1.4px;text-transform:uppercase;color:#faf0e6b3;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:500}section.frontoffice-container .loading-overlay .loading-text .loading-dots{margin-left:2px;display:inline-flex}section.frontoffice-container .loading-overlay .loading-text .loading-dots span{opacity:0;animation:1.2s ease-in-out infinite loadingDots}section.frontoffice-container .loading-overlay .loading-text .loading-dots span:nth-child(2){animation-delay:.18s}section.frontoffice-container .loading-overlay .loading-text .loading-dots span:nth-child(3){animation-delay:.36s}@keyframes loadingDots{0%,80%,to{opacity:0}40%{opacity:1}}section.frontoffice-container h1:not(.hub-page-title){color:linen;text-align:center;font-size:2rem}@media (max-width:768px){section.frontoffice-container h1:not(.hub-page-title){font-size:1.5rem}}section.frontoffice-container .general-button{color:#000;background-color:#e2b259;border:2px solid linen;border-radius:10px;margin:20px auto;padding:10px;font-size:large;transition:all .2s;display:block}section.frontoffice-container .general-button:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){.backoffice-layout:not(.native){padding-top:30px}}@media (max-width:1340px){.backoffice-sidebar{width:260px}}@media (max-width:1024px){.backoffice-sidebar{width:90px}}@media (max-width:768px){.backoffice-sidebar{backdrop-filter:none;width:0;box-shadow:none;background:0 0;border-right:none;height:auto;position:static;overflow:visible}}@media (max-width:1340px){.backoffice-content{padding:40px 50px}}@media (max-width:1024px){.backoffice-content{padding:30px 35px}}@media (max-width:768px){.backoffice-content{padding:20px 16px 24px}.backoffice-content.native{padding:28px 12px!important}}@media (max-width:768px){.breadcrumb-nav{flex-wrap:wrap;padding:12px 16px;font-size:.85rem}}@media (max-width:768px){.stats-grid{grid-template-columns:1fr;gap:16px}}.backoffice-content h2:not(.partnerName){color:#e2b259;text-align:center;border-radius:10px;width:fit-content;margin:20px auto;padding:10px;font-size:2rem}.backoffice-content h3:not(:-webkit-any(.hub-card-title,.form,.calendar-week-title,.card-title,.partner-plus-title)){width:fit-content;margin:20px auto;font-size:1.5rem}.backoffice-content h3:not(:is(.hub-card-title,.form,.calendar-week-title,.card-title,.partner-plus-title)){width:fit-content;margin:20px auto;font-size:1.5rem}.backoffice-content input[type=submit],.backoffice-content button.generic-button,.backoffice-content input.generic-input{border:2px solid linen;border-radius:10px;margin:20px auto;padding:10px;font-size:large;transition:all .2s;display:block}@media (max-width:768px){.backoffice-content input[type=submit],.backoffice-content button.generic-button,.backoffice-content input.generic-input{padding:5px;font-size:medium}}.backoffice-content input[type=submit].valid,.backoffice-content button.generic-button{color:#000;cursor:pointer;background-color:#e2b259}.backoffice-content input[type=submit].valid:hover,.backoffice-content button.generic-button:hover{background-color:#b1852d;transform:scale(1.1)}.backoffice-content input[type=submit].invalid{color:linen;cursor:not-allowed;background-color:#000}.backoffice-content input.generic-input{background:#e2b259;margin:5px auto;transition:all .2s}.backoffice-content input.generic-input::placeholder{color:#393939}.backoffice-content input.generic-input:hover,.backoffice-content input.generic-input:focus{background:#b1852d}.backoffice-content input.generic-delete{color:linen;background:#af2121;border:2px solid linen}.backoffice-content input.generic-delete:hover{background:red}@keyframes rotateLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progressFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes dotBounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes successScale{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes shakeError{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}section.iframe-link-container{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;flex-direction:column;width:100%;min-height:100vh;padding:0;animation:.5s cubic-bezier(.4,0,.2,1) fadeInScale;display:flex;position:relative}section.iframe-link-container .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}section.iframe-link-container.fullscreen-mode{z-index:99999;background:#000;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}section.iframe-link-container.fullscreen-mode .iframe-modern-header{border-radius:0;margin:0}section.iframe-link-container.fullscreen-mode .iframe-modern-header .header-actions .button-label{display:inline-block}section.iframe-link-container.fullscreen-mode .info-banner{border-radius:12px;margin:0 20px}section.iframe-link-container.fullscreen-mode .iframe-content-area{height:calc(100vh - 80px);margin:0;padding:0}@media (max-width:768px){section.iframe-link-container.fullscreen-mode .iframe-content-area{height:calc(100vh - 70px)}}section.iframe-link-container.fullscreen-mode .iframe-viewport{border-radius:0;height:100%}section.iframe-link-container .iframe-modern-header{-webkit-backdrop-filter:blur(30px)saturate(180%);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #e2b25926;border-radius:24px;margin:20px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.4,0,.2,1) slideInFromTop;overflow:hidden;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}@media (max-width:768px){section.iframe-link-container .iframe-modern-header{border-radius:20px;margin:15px}}section.iframe-link-container .iframe-modern-header:hover{border-color:#e2b25940;box-shadow:0 15px 50px #0009,0 0 0 1px #ffffff14,inset 0 1px #ffffff26}section.iframe-link-container .iframe-modern-header .header-inner{justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner{flex-direction:column;align-items:stretch;gap:20px;padding:20px 18px}}section.iframe-link-container .iframe-modern-header .header-inner .header-left{flex:1;align-items:center;gap:20px;display:flex}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-left{flex-direction:column;align-items:flex-start;gap:14px}}section.iframe-link-container .iframe-modern-header .header-inner .header-left .back-button{color:#e2b259;cursor:pointer;background:linear-gradient(135deg,#e2b2591f,#e2b2590f);border:1px solid #e2b25933;border-radius:14px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;margin:0;font-size:1.3rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #0003;padding:0!important}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-left .back-button{width:42px;min-width:42px;height:42px;font-size:1.15rem}}section.iframe-link-container .iframe-modern-header .header-inner .header-left .back-button:hover{background:linear-gradient(135deg,#e2b25933,#e2b2591f);border-color:#e2b259;transform:translate(-4px)scale(1.05);box-shadow:0 6px 20px #e2b25959}section.iframe-link-container .iframe-modern-header .header-inner .header-left .back-button:active{transform:translate(-2px)scale(1.02)}section.iframe-link-container .iframe-modern-header .header-inner .header-left .title-area{flex:1}section.iframe-link-container .iframe-modern-header .header-inner .header-left .title-area .iframe-title{background:linear-gradient(135deg,#e2b259 0%,#ebca8d 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;text-shadow:0 2px 10px #e2b25933;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.9rem;font-weight:700;line-height:1.3}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-left .title-area .iframe-title{letter-spacing:-.3px;font-size:1.4rem}}section.iframe-link-container .iframe-modern-header .header-inner .header-left .title-area .title-decoration{background:linear-gradient(90deg,#e2b259,#0000);border-radius:2px;width:60px;height:3px;margin-top:8px;animation:2s ease-in-out infinite glowPulse}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-left .title-area .title-decoration{width:45px;height:2.5px;margin-top:6px}}section.iframe-link-container .iframe-modern-header .header-inner .header-actions{align-items:center;gap:10px;display:flex}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-actions{justify-content:space-between;width:100%}}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button{color:#e2b259;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:12px 20px;font-size:.95rem;font-weight:500;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button{flex:1;justify-content:center;gap:8px;padding:10px 14px;font-size:.9rem}}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button svg{font-size:1.15rem;transition:transform .3s}@media (max-width:768px){section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button svg{font-size:1.05rem}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button .button-label{display:none}}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button:hover{background:#e2b25926;border-color:#e2b25959;transform:translateY(-2px);box-shadow:0 6px 20px #e2b25940}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button:active{transform:translateY(0)}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.refresh:hover svg{transform:rotate(180deg)}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.refresh:disabled{opacity:.5;cursor:not-allowed}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.refresh:disabled:hover{box-shadow:none;background:#ffffff0d;border-color:#ffffff1a;transform:none}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.refresh:disabled svg.spinning{animation:1s linear infinite rotateLoader}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.fullscreen:hover svg{transform:scale(1.15)}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.external{background:linear-gradient(135deg,#e2b2591f,#e2b2590f);border-color:#e2b25940}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.external:hover{background:linear-gradient(135deg,#e2b25933,#e2b2591f);border-color:#e2b259;box-shadow:0 6px 20px #e2b25959}section.iframe-link-container .iframe-modern-header .header-inner .header-actions .action-button.external:hover svg{transform:translate(2px,-2px)}section.iframe-link-container .iframe-modern-header .loading-progress-bar{background:#0000004d;width:100%;height:3px;position:relative;overflow:hidden}section.iframe-link-container .iframe-modern-header .loading-progress-bar .progress-fill{background:linear-gradient(90deg,#e2b259,#edd09a,#e2b259) 0 0/200% 100%;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1);animation:1.5s ease-in-out infinite progressFlow;box-shadow:0 0 10px #e2b25980}section.iframe-link-container .info-banner{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#e2b2591f,#e2b2590d);border-left:4px solid #e2b259;border-radius:16px;margin:20px;padding:18px 24px;animation:.6s cubic-bezier(.4,0,.2,1) .2s both slideInFromTop;box-shadow:0 4px 20px #0003}@media (max-width:768px){section.iframe-link-container .info-banner{margin:15px;padding:16px 18px}}section.iframe-link-container .info-banner .banner-content{align-items:center;gap:14px;display:flex}@media (max-width:768px){section.iframe-link-container .info-banner .banner-content{text-align:center;flex-direction:column;gap:10px}}section.iframe-link-container .info-banner .banner-content .banner-icon{color:#e2b259;flex-shrink:0;font-size:1.3rem}@media (max-width:768px){section.iframe-link-container .info-banner .banner-content .banner-icon{font-size:1.15rem}}section.iframe-link-container .info-banner .banner-content .banner-text{color:#ffffffd9;flex:1;margin:0;font-size:.92rem;line-height:1.6}@media (max-width:768px){section.iframe-link-container .info-banner .banner-content .banner-text{font-size:.88rem}}section.iframe-link-container .info-banner .banner-content .banner-text .banner-link{color:#e2b259;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0 4px;font-weight:600;text-decoration:underline;transition:all .3s}section.iframe-link-container .info-banner .banner-content .banner-text .banner-link:hover{color:#ebca8d;text-decoration-thickness:2px}section.iframe-link-container .iframe-content-area{background:#0000004d;border-radius:24px;flex:1;min-height:600px;margin:20px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0009,0 0 0 1px #ffffff0d,inset 0 1px #ffffff0d}@media (max-width:768px){section.iframe-link-container .iframe-content-area{border-radius:20px;min-height:500px;margin:15px}}section.iframe-link-container .iframe-content-area .loading-state{-webkit-backdrop-filter:blur(20px);z-index:10;background:#00000080;flex-direction:column;justify-content:center;align-items:center;animation:.4s ease-out fadeInScale;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}section.iframe-link-container .iframe-content-area .loading-state .loading-animation{margin-bottom:32px;position:relative}section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-spinner{border:4px solid #e2b2591a;border-top-color:#e2b259;border-radius:50%;width:80px;height:80px;animation:1s linear infinite rotateLoader}@media (max-width:768px){section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-spinner{border-width:3px;width:60px;height:60px}}section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-dots span{background:#e2b259;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite both dotBounce;display:inline-block}@media (max-width:768px){section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-dots span{width:8px;height:8px}}section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-dots span:first-child{animation-delay:-.32s}section.iframe-link-container .iframe-content-area .loading-state .loading-animation .loader-dots span:nth-child(2){animation-delay:-.16s}section.iframe-link-container .iframe-content-area .loading-state .loading-text{text-align:center;color:#ffffffe6}section.iframe-link-container .iframe-content-area .loading-state .loading-text .clock-icon{color:#e2b259;margin-bottom:12px;font-size:2rem;animation:2s ease-in-out infinite smoothPulse}@media (max-width:768px){section.iframe-link-container .iframe-content-area .loading-state .loading-text .clock-icon{font-size:1.6rem}}section.iframe-link-container .iframe-content-area .loading-state .loading-text p{margin:12px 0 8px;font-size:1.1rem;font-weight:500}@media (max-width:768px){section.iframe-link-container .iframe-content-area .loading-state .loading-text p{font-size:1rem}}section.iframe-link-container .iframe-content-area .loading-state .loading-text .loading-percentage{color:#e2b259;font-size:.95rem;font-weight:600}@media (max-width:768px){section.iframe-link-container .iframe-content-area .loading-state .loading-text .loading-percentage{font-size:.9rem}}section.iframe-link-container .iframe-content-area .success-check-overlay{-webkit-backdrop-filter:blur(10px);z-index:20;background:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out fadeInScale;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}section.iframe-link-container .iframe-content-area .success-check-overlay .success-check{background:linear-gradient(135deg,#50b33a4d,#50b33a1a);border:3px solid #bdfb54;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:.5s cubic-bezier(.175,.885,.32,1.275) successScale;display:flex;box-shadow:0 10px 40px #50b33a66}@media (max-width:768px){section.iframe-link-container .iframe-content-area .success-check-overlay .success-check{width:80px;height:80px}}section.iframe-link-container .iframe-content-area .success-check-overlay .success-check svg{color:#bdfb54;font-size:3.5rem}@media (max-width:768px){section.iframe-link-container .iframe-content-area .success-check-overlay .success-check svg{font-size:2.8rem}}section.iframe-link-container .iframe-content-area .error-state{-webkit-backdrop-filter:blur(20px);z-index:10;background:#0009;flex-direction:column;justify-content:center;align-items:center;padding:40px;animation:.4s ease-out fadeInScale;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state{padding:30px 20px}}section.iframe-link-container .iframe-content-area .error-state .error-animation{margin-bottom:30px}section.iframe-link-container .iframe-content-area .error-state .error-animation .error-circle{background:linear-gradient(135deg,#af21214d,#af21211a);border:3px solid #af2121;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;animation:.8s ease-in-out shakeError;display:flex;box-shadow:0 10px 40px #af212166}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-animation .error-circle{width:80px;height:80px}}section.iframe-link-container .iframe-content-area .error-state .error-animation .error-circle svg{color:#af2121;font-size:3.5rem}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-animation .error-circle svg{font-size:2.8rem}}section.iframe-link-container .iframe-content-area .error-state .error-content{text-align:center;max-width:500px}section.iframe-link-container .iframe-content-area .error-state .error-content .error-title{color:linen;margin:0 0 16px;font-size:1.6rem;font-weight:700}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-content .error-title{margin-bottom:12px;font-size:1.3rem}}section.iframe-link-container .iframe-content-area .error-state .error-content .error-description{color:#ffffffbf;margin:0 0 30px;font-size:1rem;line-height:1.6}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-content .error-description{margin-bottom:24px;font-size:.92rem}}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button{gap:8px;padding:12px 22px;font-size:.9rem}}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button svg{font-size:1.1rem}@media (max-width:768px){section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button svg{font-size:1rem}}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.primary{color:#000;background:linear-gradient(135deg,#e2b259,#dea843);box-shadow:0 6px 20px #e2b25959}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e2b25973}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.primary:active{transform:translateY(0)}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.secondary{color:linen;background:#ffffff14;border:1px solid #ffffff26}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.secondary:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}section.iframe-link-container .iframe-content-area .error-state .error-content .error-actions .error-button.secondary:active{transform:translateY(0)}section.iframe-link-container .iframe-content-area .iframe-viewport{width:100%;height:100%;transition:opacity .4s,filter .4s;position:relative}section.iframe-link-container .iframe-content-area .iframe-viewport.loading{opacity:.4;filter:blur(4px)}section.iframe-link-container .iframe-content-area .iframe-viewport.hidden{display:none}section.iframe-link-container .iframe-content-area .iframe-viewport .embedded-iframe{border:none;width:100%;height:100%;min-height:600px;display:block}@media (max-width:768px){section.iframe-link-container .iframe-content-area .iframe-viewport .embedded-iframe{min-height:500px}}section.iframe-link-container .fullscreen-overlay{z-index:100000;cursor:pointer;background:linear-gradient(#000c 0%,#0000 100%);justify-content:center;align-items:center;height:50px;animation:.4s ease-out slideInFromTop;display:flex;position:fixed;top:0;left:0;right:0}section.iframe-link-container .fullscreen-overlay .fullscreen-hint{-webkit-backdrop-filter:blur(20px);color:#ffffffe6;background:#000000e6;border:1px solid #ffffff26;border-radius:20px;padding:10px 24px;font-size:.9rem;animation:3s ease-in-out infinite smoothPulse;box-shadow:0 4px 20px #0009}@media (max-width:768px){section.iframe-link-container .fullscreen-overlay .fullscreen-hint{padding:8px 20px;font-size:.85rem}}section.iframe-link-container .fullscreen-overlay .fullscreen-hint kbd{color:#e2b259;background:#e2b25933;border:1px solid #e2b2594d;border-radius:6px;margin:0 4px;padding:4px 8px;font-size:.85rem;font-weight:600}@media (max-width:768px){section.iframe-link-container .fullscreen-overlay .fullscreen-hint kbd{padding:3px 6px;font-size:.8rem}}section.social-media{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:40px 20px 80px;animation:.6s ease-out fadeIn}section.social-media .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}@media (max-width:1024px){section.social-media{padding:30px 20px 60px}}@media (max-width:768px){section.social-media{padding:20px 15px 50px}}section.social-media .social-media-hero{text-align:center;margin-bottom:60px;animation:.8s ease-out slideDown}@media (max-width:1024px){section.social-media .social-media-hero{margin-bottom:50px}}@media (max-width:768px){section.social-media .social-media-hero{margin-bottom:40px}}section.social-media .social-media-hero .hero-content .hero-icon{color:#000;background:linear-gradient(135deg,#e2b259 0%,#cb9023 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 30px;animation:3s ease-in-out infinite pulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #e2b25966,0 0 80px #e2b25933}section.social-media .social-media-hero .hero-content .hero-icon svg{color:#000;fill:#000}section.social-media .social-media-hero .hero-content .hero-icon:before{content:"";background:linear-gradient(45deg,#0000,#fff3,#0000);width:200%;height:200%;animation:3s infinite shimmer;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}@media (max-width:1024px){section.social-media .social-media-hero .hero-content .hero-icon{width:80px;height:80px;margin-bottom:25px}}@media (max-width:768px){section.social-media .social-media-hero .hero-content .hero-icon{width:70px;height:70px;margin-bottom:20px}}section.social-media .social-media-hero .hero-content .hero-title{color:linen;text-shadow:0 4px 20px #00000080;background:linear-gradient(135deg,#e2b259 0%,#e2b259 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:3.5rem;font-weight:700;line-height:1.2}@media (max-width:1024px){section.social-media .social-media-hero .hero-content .hero-title{font-size:2.8rem}}@media (max-width:768px){section.social-media .social-media-hero .hero-content .hero-title{margin-bottom:15px;font-size:2rem}}section.social-media .social-media-hero .hero-content .hero-description{color:#faf0e6d9;max-width:700px;margin:0 auto 35px;font-size:1.3rem;font-weight:300;line-height:1.7}@media (max-width:1024px){section.social-media .social-media-hero .hero-content .hero-description{max-width:600px;margin-bottom:30px;font-size:1.15rem}}@media (max-width:768px){section.social-media .social-media-hero .hero-content .hero-description{margin-bottom:25px;padding:0 10px;font-size:1rem}}section.social-media .social-media-hero .hero-content .social-stats{justify-content:center;gap:40px;margin-top:30px;display:flex}@media (max-width:768px){section.social-media .social-media-hero .hero-content .social-stats{gap:25px;margin-top:25px}}section.social-media .social-media-hero .hero-content .social-stats .stat-item{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #e2b2594d;border-radius:15px;flex-direction:column;align-items:center;padding:20px 35px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0003}section.social-media .social-media-hero .hero-content .social-stats .stat-item:hover{background:#ffffff14;border-color:#e2b25980;transform:translateY(-5px);box-shadow:0 8px 30px #0000004d}@media (max-width:768px){section.social-media .social-media-hero .hero-content .social-stats .stat-item{padding:15px 25px}}section.social-media .social-media-hero .hero-content .social-stats .stat-item .stat-number{color:#e2b259;margin-bottom:8px;font-size:2.5rem;font-weight:700;line-height:1}@media (max-width:768px){section.social-media .social-media-hero .hero-content .social-stats .stat-item .stat-number{font-size:2rem}}section.social-media .social-media-hero .hero-content .social-stats .stat-item .stat-label{color:#faf0e6b3;text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500}@media (max-width:768px){section.social-media .social-media-hero .hero-content .social-stats .stat-item .stat-label{font-size:.85rem}}section.social-media .social-media-container{max-width:1200px;margin:0 auto}section.social-media .social-media-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;animation:1s ease-out .3s backwards fadeInUp;display:grid}@media (max-width:1024px){section.social-media .social-media-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}}@media (max-width:768px){section.social-media .social-media-grid{grid-template-columns:1fr;gap:20px}}section.social-media .social-card{backdrop-filter:blur(20px);cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:20px;padding:30px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s ease-out backwards fadeInUp;display:block;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000004d}section.social-media .social-card:first-child{animation-delay:.1s}section.social-media .social-card:nth-child(2){animation-delay:.2s}section.social-media .social-card:nth-child(3){animation-delay:.3s}section.social-media .social-card:nth-child(4){animation-delay:.4s}section.social-media .social-card:nth-child(5){animation-delay:.5s}section.social-media .social-card:nth-child(6){animation-delay:.6s}section.social-media .social-card:nth-child(7){animation-delay:.7s}section.social-media .social-card:nth-child(8){animation-delay:.8s}section.social-media .social-card:nth-child(9){animation-delay:.9s}section.social-media .social-card:nth-child(10){animation-delay:1s}section.social-media .social-card:nth-child(11){animation-delay:1.1s}section.social-media .social-card:nth-child(12){animation-delay:1.2s}@media (max-width:768px){section.social-media .social-card{padding:25px}}section.social-media .social-card:before{content:"";background:var(--card-gradient);opacity:0;z-index:0;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}section.social-media .social-card:hover{border-color:var(--card-color);box-shadow:0 15px 50px #0006, 0 0 60px var(--card-color);transform:translateY(-8px)scale(1.02)}section.social-media .social-card:hover:before{opacity:.15}section.social-media .social-card:hover .social-card-icon{background:var(--card-gradient);transform:scale(1.15)rotate(5deg)}section.social-media .social-card:hover .social-card-icon i{color:linen}section.social-media .social-card:hover .social-card-arrow{opacity:1;transform:translate(10px)}section.social-media .social-card:hover .social-card-title{color:var(--card-color)}section.social-media .social-card:hover .social-card-glow{opacity:1;animation:2s ease-in-out infinite glow}section.social-media .social-card.hovered{z-index:10}section.social-media .social-card .social-card-inner{z-index:1;align-items:center;gap:20px;display:flex;position:relative}@media (max-width:768px){section.social-media .social-card .social-card-inner{gap:15px}}section.social-media .social-card .social-card-icon{background:#ffffff1a;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #0003}@media (max-width:768px){section.social-media .social-card .social-card-icon{width:60px;height:60px}}section.social-media .social-card .social-card-icon i{color:#e2b259;font-size:2.5rem;transition:all .3s}@media (max-width:768px){section.social-media .social-card .social-card-icon i{font-size:2rem}}section.social-media .social-card .social-card-content{flex:1;min-width:0}section.social-media .social-card .social-card-title{color:linen;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:1.4rem;font-weight:700;transition:color .3s;overflow:hidden}@media (max-width:768px){section.social-media .social-card .social-card-title{margin-bottom:5px;font-size:1.2rem}}section.social-media .social-card .social-card-description{color:#faf0e6b3;margin:0;font-size:.95rem;line-height:1.4}@media (max-width:768px){section.social-media .social-card .social-card-description{font-size:.85rem}}section.social-media .social-card .social-card-arrow{color:#e2b259;opacity:0;flex-shrink:0;font-size:2rem;transition:all .3s;transform:translate(-10px)}@media (max-width:768px){section.social-media .social-card .social-card-arrow{font-size:1.5rem}}section.social-media .social-card .social-card-glow{background:radial-gradient(circle, var(--card-color) 0%, transparent 70%);opacity:0;pointer-events:none;z-index:0;width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}section.social-media .social-media-empty{text-align:center;backdrop-filter:blur(10px);background:#ffffff08;border:2px solid #ffffff1a;border-radius:30px;max-width:600px;margin:0 auto;padding:80px 20px;animation:1s ease-out fadeInUp}@media (max-width:1024px){section.social-media .social-media-empty{padding:60px 20px}}@media (max-width:768px){section.social-media .social-media-empty{padding:50px 20px}}section.social-media .social-media-empty .empty-icon{background:linear-gradient(135deg,#e2b25933 0%,#e2b2590d 100%);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 30px;animation:3s ease-in-out infinite float;display:flex}@media (max-width:768px){section.social-media .social-media-empty .empty-icon{width:100px;height:100px;margin-bottom:25px}}section.social-media .social-media-empty .empty-icon i{color:#e2b259;opacity:.7;font-size:4rem}@media (max-width:768px){section.social-media .social-media-empty .empty-icon i{font-size:3rem}}section.social-media .social-media-empty .empty-title{color:linen;margin-bottom:15px;font-size:2rem;font-weight:700}@media (max-width:768px){section.social-media .social-media-empty .empty-title{margin-bottom:12px;font-size:1.6rem}}section.social-media .social-media-empty .empty-description{color:#faf0e6b3;max-width:450px;margin:0 auto;font-size:1.15rem;line-height:1.7}@media (max-width:768px){section.social-media .social-media-empty .empty-description{font-size:1rem}}section.partner-modern{color:linen;box-sizing:border-box;background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;padding-top:0!important}section.partner-modern .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}section.partner-modern *{box-sizing:border-box}section.partner-modern .partner-hero{justify-content:center;align-items:center;width:100%;min-height:420px;padding:80px 40px 60px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){section.partner-modern .partner-hero{min-height:380px;padding:60px 30px 50px}}@media (max-width:768px){section.partner-modern .partner-hero{min-height:300px;padding:40px 14px 30px}}section.partner-modern .partner-hero .partner-hero-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}section.partner-modern .partner-hero .partner-hero-bg .hero-gradient-layer{background:linear-gradient(135deg,#000 0%,#000 25%,#080808f2 50%,#000 75%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-hero .partner-hero-bg .hero-gradient-layer:before{content:"";background:radial-gradient(at 30% 20%,#e2b25914 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-hero .partner-hero-bg .hero-gradient-layer:after{content:"";background:radial-gradient(at 70% 80%,#e2b2590d 0%,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-hero .partner-hero-bg .hero-pattern-layer{opacity:.03;background-image:radial-gradient(circle at 25% 25%,#e2b259 1px,#0000 1px),radial-gradient(circle at 75% 75%,#e2b259 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite patternDrift;position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-hero .partner-hero-bg .hero-glow{filter:blur(80px);opacity:.4;border-radius:50%;animation:8s ease-in-out infinite glowFloat;position:absolute}section.partner-modern .partner-hero .partner-hero-bg .hero-glow.hero-glow-1{background:radial-gradient(circle,#e2b2594d 0%,#0000 70%);width:400px;height:400px;animation-delay:0s;top:-100px;left:-100px}section.partner-modern .partner-hero .partner-hero-bg .hero-glow.hero-glow-2{background:radial-gradient(circle,#e2b25933 0%,#0000 70%);width:350px;height:350px;animation-delay:-4s;bottom:-80px;right:-80px}section.partner-modern .partner-hero .partner-hero-bg .hero-particles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle{opacity:.3;background:#e2b259;border-radius:50%;width:4px;height:4px;position:absolute}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-1{animation:12s ease-in-out -1.5s infinite particleFloat;top:19%;left:5%;transform:scale(1.5)}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-2{animation:14s ease-in-out -3s infinite particleFloat;top:10%;left:11%;transform:scale(1.4)}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-3{animation:16s ease-in-out -4.5s infinite particleFloat;top:23%;left:76%;transform:scale(1.4)}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-4{animation:18s ease-in-out -6s infinite particleFloat;top:15%;left:85%;transform:scale(.8)}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-5{animation:20s ease-in-out -7.5s infinite particleFloat;top:98%;left:88%;transform:scale(1.3)}section.partner-modern .partner-hero .partner-hero-bg .hero-particles .hero-particle.particle-6{animation:22s ease-in-out -9s infinite particleFloat;top:62%;left:43%;transform:scale(.9)}section.partner-modern .partner-hero .partner-hero-content{z-index:2;width:100%;max-width:1200px;margin:0 auto;position:relative}section.partner-modern .partner-hero .partner-hero-content .hero-layout{justify-content:center;align-items:center;gap:50px;animation:.8s ease-out both fadeInUp;display:flex}@media (max-width:1024px){section.partner-modern .partner-hero .partner-hero-content .hero-layout{text-align:center;flex-direction:column;gap:30px}}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase{opacity:0;flex-shrink:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:scale(.9)}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase.loaded{opacity:1;transform:scale(1)}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;justify-content:center;align-items:center;width:180px;height:180px;transition:all .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 0 0 1px #ffffff0d}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame{border-radius:16px;width:110px;height:110px}}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame:hover{border-color:#e2b2594d;transform:translateY(-5px)scale(1.02);box-shadow:0 30px 80px #00000080,0 0 30px #e2b25933}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame:hover .logo-glow{opacity:.6}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame:hover{transform:translateY(-2px)scale(1.01)}}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame .logo-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#e2b25933 0%,#0000 60%);transition:opacity .4s;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}section.partner-modern .partner-hero .partner-hero-content .partner-logo-showcase .logo-frame .partner-logo-image{object-fit:contain;z-index:2;filter:drop-shadow(0 4px 20px #0000004d);width:80%;height:80%;position:relative}section.partner-modern .partner-hero .partner-hero-content .hero-text-content{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:1024px){section.partner-modern .partner-hero .partner-hero-content .hero-text-content{align-items:center}}section.partner-modern .partner-hero .partner-hero-content .partner-category-badge{color:#e2b259;text-transform:uppercase;letter-spacing:1.2px;backdrop-filter:blur(10px);background:#e2b2591f;border:1px solid #e2b25940;border-radius:50px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #e2b25926,inset 0 0 0 1px #e2b2591a}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-category-badge{letter-spacing:.8px;gap:6px;padding:7px 12px;font-size:.7rem}}section.partner-modern .partner-hero .partner-hero-content .partner-category-badge i{font-size:1rem}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-category-badge i{font-size:.85rem}}section.partner-modern .partner-hero .partner-hero-content .partner-title{background:linear-gradient(135deg,#fff 0%,#ffffffd9 50%,#e2b259 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;word-break:break-word;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0;font-size:3.5rem;font-weight:800;line-height:1.1}@media (max-width:1024px){section.partner-modern .partner-hero .partner-hero-content .partner-title{font-size:2.8rem}}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-title{letter-spacing:-.3px;font-size:1.6rem;line-height:1.2}}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:1024px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions{justify-content:center}}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions{gap:8px;width:100%}}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn{white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn{flex:1;justify-content:center;gap:6px;min-width:0;padding:10px 16px;font-size:.82rem}}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn:not(.secondary){color:#000;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);box-shadow:0 4px 20px #e2b25959,inset 0 0 0 1px #ffffff1a}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn:not(.secondary):hover{transform:translateY(-3px);box-shadow:0 8px 30px #e2b25973,inset 0 0 0 1px #fff3}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn:not(.secondary):hover{transform:translateY(-1px)}}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn.secondary{color:linen;backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff26}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn.secondary:hover{background:#ffffff1f;border-color:#e2b25966;transform:translateY(-3px)}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn.secondary:hover{transform:translateY(-1px)}}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn i{font-size:1.15rem}@media (max-width:768px){section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn i{font-size:1rem}section.partner-modern .partner-hero .partner-hero-content .partner-quick-actions .quick-action-btn span{font-size:.82rem}}@keyframes patternDrift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes glowFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-20px)scale(1.1)}}@keyframes particleFloat{0%,to{opacity:.6;transform:translate(0)scale(1)}25%{opacity:.8;transform:translate(20px,-30px)scale(1.1)}50%{opacity:.5;transform:translate(-15px,-50px)scale(.9)}75%{opacity:.7;transform:translate(30px,-25px)scale(1.05)}}section.partner-modern .partner-container{z-index:3;box-sizing:border-box;width:100%;max-width:1400px;margin:-40px auto 0;padding:0 40px 60px;position:relative}@media (max-width:1024px){section.partner-modern .partner-container{margin-top:-30px;padding:0 20px 40px}}@media (max-width:768px){section.partner-modern .partner-container{width:100%;margin-top:-20px;padding:0 12px 30px;overflow-x:hidden}}section.partner-modern .partner-container .partner-grid{grid-template-columns:350px 1fr;align-items:start;gap:30px;width:100%;display:grid}@media (max-width:1024px){section.partner-modern .partner-container .partner-grid{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){section.partner-modern .partner-container .partner-grid{gap:16px;width:100%;padding:0}}section.partner-modern .partner-info-card{-webkit-backdrop-filter:blur(20px);cursor:initial;box-sizing:border-box;background:#1e1e1e99;border:1px solid #ffffff14;border-radius:24px;width:100%;margin-bottom:30px;padding:30px;transition:transform .3s,box-shadow .3s;animation:.6s ease-out both fadeInUp;box-shadow:0 20px 40px #0003}@media (max-width:768px){section.partner-modern .partner-info-card{border-radius:16px;margin-bottom:16px;padding:18px}}section.partner-modern .partner-info-card:hover{border-color:#e2b2594d;transform:translateY(-5px);box-shadow:0 30px 60px #0000004d}@media (max-width:768px){section.partner-modern .partner-info-card:hover{transform:translateY(-2px)}}section.partner-modern .partner-info-card .info-card-header{border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:15px;display:flex}@media (max-width:768px){section.partner-modern .partner-info-card .info-card-header{gap:10px;margin-bottom:14px;padding-bottom:12px}}section.partner-modern .partner-info-card .info-card-header i{color:#e2b259;background:#e2b2591a;border-radius:12px;padding:10px;font-size:1.8rem}@media (max-width:768px){section.partner-modern .partner-info-card .info-card-header i{border-radius:10px;padding:8px;font-size:1.3rem}}section.partner-modern .partner-info-card .info-card-header h2{color:linen;margin:0;font-size:1.4rem;font-weight:700}@media (max-width:768px){section.partner-modern .partner-info-card .info-card-header h2{font-size:1.05rem}}section.partner-modern .partner-sidebar{width:100%}section.partner-modern .partner-sidebar .location-card .address-link{color:#fffc;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;transition:color .3s;display:flex}section.partner-modern .partner-sidebar .location-card .address-link:hover{color:linen}section.partner-modern .partner-sidebar .location-card .address-link:hover .direction-icon{color:#e2b259;transform:translate(5px)}section.partner-modern .partner-sidebar .location-card .address-link .address-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}section.partner-modern .partner-sidebar .location-card .address-link .address-text .address-line{word-break:break-word;font-size:1rem}@media (max-width:768px){section.partner-modern .partner-sidebar .location-card .address-link .address-text .address-line{font-size:.88rem}}section.partner-modern .partner-sidebar .location-card .address-link .address-text .address-line.city-postal{color:linen;margin-top:4px;font-weight:700}section.partner-modern .partner-sidebar .location-card .address-link .direction-icon{flex-shrink:0;font-size:1.5rem;transition:transform .3s,color .3s}@media (max-width:768px){section.partner-modern .partner-sidebar .location-card .address-link .direction-icon{font-size:1.3rem}}section.partner-modern .partner-sidebar .contact-card .social-links-grid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:15px;display:grid}@media (max-width:768px){section.partner-modern .partner-sidebar .contact-card .social-links-grid{grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:10px}}section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item{color:#ffffffb3;background:#ffffff0d;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:15px 10px;text-decoration:none;transition:all .3s;display:flex}@media (max-width:768px){section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item{border-radius:10px;padding:12px 8px}}section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b2594d;transform:translateY(-3px)}@media (max-width:768px){section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item:hover{transform:translateY(-1px)}}section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item i{margin-bottom:5px;font-size:1.8rem}@media (max-width:768px){section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item i{margin-bottom:3px;font-size:1.4rem}}section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item img{object-fit:contain;width:28px;height:28px;margin-bottom:5px}@media (max-width:768px){section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item img{width:22px;height:22px;margin-bottom:3px}}section.partner-modern .partner-sidebar .contact-card .social-links-grid .social-link-item .social-label{font-size:.7rem;display:none}section.partner-modern .partner-main-content{width:100%;min-width:0}section.partner-modern .partner-main-content .description-card .description-content p{color:#ffffffd9;word-break:break-word;margin-bottom:15px;font-size:1.05rem;line-height:1.8}@media (max-width:768px){section.partner-modern .partner-main-content .description-card .description-content p{margin-bottom:12px;font-size:.92rem;line-height:1.6}}section.partner-modern .partner-main-content .description-card .description-content p:last-child{margin-bottom:0}section.partner-modern .partner-main-content .interview-card{background:linear-gradient(135deg,#e2b2591a 0%,#1e1e1e99 100%);border-color:#e2b25933}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper{flex-direction:column-reverse;align-items:flex-start;gap:16px}}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text{flex:1;min-width:0}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text h2{color:#e2b259;word-break:break-word;margin-bottom:10px;font-size:1.8rem}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text h2{margin-bottom:8px;font-size:1.3rem}}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text p{color:#fffc;word-break:break-word;margin-bottom:20px}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text p{margin-bottom:14px;font-size:.88rem;line-height:1.5}}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text .interview-link-btn{color:#000;background:#e2b259;border-radius:50px;align-items:center;gap:10px;padding:10px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text .interview-link-btn{gap:8px;padding:9px 18px;font-size:.88rem}}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text .interview-link-btn:hover{transform:translate(5px);box-shadow:0 5px 15px #e2b2594d}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-text .interview-link-btn:hover{transform:translate(2px)}}section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-icon{color:#e2b25933;flex-shrink:0;font-size:4rem;transform:rotate(-15deg)}@media (max-width:768px){section.partner-modern .partner-main-content .interview-card .interview-content-wrapper .interview-icon{font-size:3rem}}section.partner-modern .partner-main-content .partner-content-section{width:100%;margin-top:20px}section.partner-modern .partner-main-content .partner-content-section .content-tabs-wrapper{justify-content:center;width:100%;margin-bottom:30px;display:flex}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-tabs-wrapper{margin-bottom:20px}}section.partner-modern .partner-main-content .partner-content-section .content-tabs{backdrop-filter:blur(10px);background:#0000004d;border:1px solid #ffffff1a;border-radius:50px;max-width:100%;padding:5px;display:inline-flex;overflow-x:auto}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-tabs{border-radius:30px;width:100%;padding:4px}}section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:40px;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab{flex:1;justify-content:center;gap:6px;padding:10px 16px;font-size:.85rem}}section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab:hover{color:linen}section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab.active{color:#000;background:#e2b259;box-shadow:0 4px 15px #e2b25933}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab i{font-size:.95rem}section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab span{font-size:.85rem}}section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab .tab-badge{background:#0003;border-radius:10px;padding:2px 8px;font-size:.8rem}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab .tab-badge{padding:2px 6px;font-size:.7rem}}.active section.partner-modern .partner-main-content .partner-content-section .content-tabs .content-tab .tab-badge{color:#000;background:#0000001a}section.partner-modern .partner-main-content .partner-content-section .content-display{width:100%;min-height:300px}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display{min-height:200px}}section.partner-modern .partner-main-content .partner-content-section .content-display .fade-in{animation:.5s ease-out fadeIn}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;width:100%;display:grid}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery{grid-template-columns:repeat(2,1fr);gap:12px}}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item{aspect-ratio:1;cursor:pointer;border-radius:16px;width:100%;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item{border-radius:12px}}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item img,section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item video{object-fit:cover;width:100%;height:100%;transition:transform .5s}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .video-thumbnail{width:100%;height:100%;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .video-thumbnail .video-overlay{color:#fffc;z-index:2;font-size:3rem;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .video-thumbnail .video-overlay{font-size:2rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .media-hover-overlay{opacity:0;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .media-hover-overlay i{color:linen;font-size:2rem;transition:transform .3s;transform:scale(.8)}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item .media-hover-overlay i{font-size:1.5rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000004d}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover{transform:translateY(-2px)}}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover img,section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover video{transform:scale(1.1)}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover .media-hover-overlay{opacity:1}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover .media-hover-overlay i{transform:scale(1)}section.partner-modern .partner-main-content .partner-content-section .content-display .media-gallery .media-gallery-item:hover .video-overlay{color:#e2b259;transform:translate(-50%,-50%)scale(1.2)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section{width:100%}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card{backdrop-filter:blur(20px);background:#1e1e1e99;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;overflow:hidden}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card:hover{border-color:#e2b2594d;transform:translateY(-10px);box-shadow:0 20px 40px #0006}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery{width:100%;height:100%;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .6s}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery:hover img{transform:scale(1.05)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-nav{color:linen;cursor:pointer;z-index:2;opacity:0;backdrop-filter:blur(4px);background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-nav.prev{left:10px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-nav.next{right:10px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-nav:hover{color:#000;background:#e2b259cc;transform:translateY(-50%)scale(1.1)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-nav i{font-size:1.2rem}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-counter{color:linen;backdrop-filter:blur(4px);pointer-events:none;background:#0009;border:1px solid #ffffff1a;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-expand-btn{color:linen;cursor:pointer;z-index:2;opacity:0;backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:absolute;top:15px;left:15px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery .gallery-expand-btn:hover{color:#000;background:linen;transform:scale(1.1)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail{cursor:pointer;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail .video-play-overlay{backdrop-filter:blur(2px);background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail .video-play-overlay i{color:linen;filter:drop-shadow(0 4px 8px #00000080);font-size:4rem;transition:all .3s}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail .video-play-overlay span{color:linen;text-shadow:0 2px 4px #00000080;font-size:1rem;font-weight:600}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail:hover .video-play-overlay{background:#4285f4b3}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery.google-video-thumbnail:hover .video-play-overlay i{color:linen;transform:scale(1.2)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery:hover .gallery-nav,section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-media-gallery:hover .gallery-expand-btn{opacity:1}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media video{object-fit:cover;width:100%;height:100%}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media .post-date-badge{backdrop-filter:blur(5px);color:linen;z-index:2;background:#0009;border:1px solid #ffffff1a;border-radius:20px;padding:6px 12px;font-size:.8rem;font-weight:600;position:absolute;top:15px;right:15px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder{backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f0f14f2 0%,#191923f2 50%,#14141ef2 100%);border-bottom:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay{z-index:2;background:radial-gradient(#e2b2590f 0%,#0000 60%);justify-content:center;align-items:center;width:100%;height:100%;padding:30px 20px;display:flex;position:relative}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay{padding:25px 15px}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content{text-align:center;max-width:380px;animation:.6s ease-out fadeInUp;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container{margin-bottom:20px;display:inline-block;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .icon-glow{filter:blur(15px);background:radial-gradient(circle,#e2b2594d 0%,#e2b25926 30%,#0000 70%);border-radius:50%;width:100px;height:100px;animation:4s ease-in-out infinite glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .icon-glow.error{background:radial-gradient(circle,#ff50504d 0%,#ff505026 30%,#0000 70%)}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .icon-glow{width:80px;height:80px}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .placeholder-icon-wrapper{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .placeholder-icon-wrapper i{color:#e2b259;filter:drop-shadow(0 4px 12px #e2b2594d);font-size:3.5rem;transition:all .3s;animation:3s ease-in-out infinite floatIcon}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-icon-container .placeholder-icon-wrapper i{font-size:3rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-title{letter-spacing:.3px;margin:0 0 12px;font-size:1.35rem;font-weight:700;line-height:1.3}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-title{margin-bottom:10px;font-size:1.2rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-title .title-gradient{background:linear-gradient(135deg,linen 0%,#e2b259e6 50%,linen 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px #e2b25933);-webkit-background-clip:text;background-clip:text}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-text{color:#ffffffbf;letter-spacing:.2px;margin:0;font-size:.95rem;font-weight:400;line-height:1.6}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-text{font-size:.9rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-arrow{margin-top:18px}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-arrow{margin-top:15px}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-arrow i{color:#e2b259;opacity:.8;filter:drop-shadow(0 2px 6px #e2b2594d);font-size:2.5rem;transition:all .3s}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content .placeholder-arrow i{font-size:2.2rem}}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content.unavailable .placeholder-icon-container .placeholder-icon-wrapper i{color:#ff7878cc;filter:drop-shadow(0 4px 12px #ff64644d)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content.unavailable .placeholder-title .title-gradient{background:linear-gradient(135deg,#ff8c8c 0%,#ff5050e6 50%,#c83c3ccc 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px #ff64644d);-webkit-background-clip:text;background-clip:text}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content.unavailable .placeholder-text{color:#ffffffa6}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder .placeholder-overlay .placeholder-content.with-social .placeholder-icon-container .placeholder-icon-wrapper i:hover{color:#eac684;transform:scale(1.1)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder:hover .placeholder-icon-wrapper i{color:#e8c27c;transform:scale(1.08)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-media.post-media-placeholder:hover .placeholder-arrow i{opacity:1;transform:translateY(5px)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper{flex-direction:column;flex:1;gap:15px;padding:25px;display:flex}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-header .post-title{color:linen;margin:0;font-size:1.3rem;font-weight:700;line-height:1.3}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description p{color:#fffc;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description p.expanded{-webkit-line-clamp:unset;display:block}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description .see-more-btn{color:#e2b259;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:.9rem;font-weight:600;transition:color .3s;display:inline-flex}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description .see-more-btn:hover{color:#edd09a;text-decoration:underline}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description .see-more-btn i{font-size:1rem;transition:transform .3s}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-body .post-description .see-more-btn.expanded i{transform:rotate(180deg)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:15px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons{flex-wrap:wrap;gap:12px;display:flex}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link{color:#ffffffe6;background:#ffffff14;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link:before{content:"";opacity:0;border-radius:10px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link:hover{transform:translateY(-5px)scale(1.05);box-shadow:0 8px 20px #0006}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link:hover i{transform:scale(1.1)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link:hover:before{opacity:1}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=facebook]:before{background:#1877f2}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=facebook]:hover{border-color:#1877f2;box-shadow:0 8px 25px #1877f280}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=facebook]:hover i{color:#00316e}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=instagram]:before{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=instagram]:hover{border-color:#e1306c;box-shadow:0 8px 25px #e1306c80}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=instagram]:hover i{color:#750028}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=youtube]:before{background:red}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=youtube]:hover{border-color:red;box-shadow:0 8px 25px #ff000080}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=youtube]:hover i{color:#6a0000}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=tiktok]:before{background:linear-gradient(135deg,#00f2ea 0%,#ff0050 100%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=tiktok]:hover{border-color:#00f2ea;box-shadow:0 8px 25px #00f2ea80}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=tiktok]:hover i{color:#00635f}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=google]:before{background:linear-gradient(135deg,#4285f4 0%,#ea4335 33%,#fbbc05 66%,#34a853 100%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=google]:hover{border-color:#4285f4;box-shadow:0 8px 25px #4285f480}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=google]:hover i{color:#003273}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link.googleBusiness-icon:before{background:linear-gradient(135deg,#4285f4 0%,#72a4f7 100%)}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link.googleBusiness-icon:hover{border-color:#4285f4;box-shadow:0 8px 25px #4285f480}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link.googleBusiness-icon:hover i{color:#003273}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=twitter]:before{background:#1da1f2}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=twitter]:hover{border-color:#1da1f2;box-shadow:0 8px 25px #1da1f280}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=twitter]:hover i{color:#00456e}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=linkedin]:before{background:#0a66c2}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=linkedin]:hover{border-color:#0a66c2;box-shadow:0 8px 25px #0a66c280}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link[title*=linkedin]:hover i{color:#003a71}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link i{z-index:1;filter:drop-shadow(0 2px 4px #0003);font-size:1.8rem;transition:all .3s;position:relative}@media (max-width:768px){section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link{width:44px;height:44px}section.partner-modern .partner-main-content .partner-content-section .content-display .posts-section .modern-post-card .post-content-wrapper .post-footer .post-social-icons .social-icon-link i{font-size:1.6rem}}section.partner-modern .media-lightbox{backdrop-filter:blur(10px);z-index:9999;box-sizing:border-box;background:#000000f2;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){section.partner-modern .media-lightbox{padding:10px}}section.partner-modern .media-lightbox .lightbox-content{justify-content:center;align-items:center;width:auto;max-width:90vw;height:auto;max-height:90vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleIn;display:flex;position:relative}@media (max-width:768px){section.partner-modern .media-lightbox .lightbox-content{max-width:95vw;max-height:85vh}}section.partner-modern .media-lightbox .lightbox-content .lightbox-close{color:linen;cursor:pointer;z-index:10;background:0 0;border:none;font-size:2.5rem;transition:transform .3s;position:absolute;top:-50px;right:-10px}@media (max-width:768px){section.partner-modern .media-lightbox .lightbox-content .lightbox-close{font-size:2rem;top:-40px;right:0}}section.partner-modern .media-lightbox .lightbox-content .lightbox-close:hover{color:#e2b259;transform:rotate(90deg)scale(1.1)}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav{color:linen;cursor:pointer;z-index:10;backdrop-filter:blur(4px);background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav.prev{left:30px}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav.next{right:30px}@media (max-width:768px){section.partner-modern .media-lightbox .lightbox-content .lightbox-nav{width:40px;height:40px}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav.prev{left:10px}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav.next{right:10px}}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav:hover{color:#000;background:#e2b259;transform:translateY(-50%)scale(1.1)}section.partner-modern .media-lightbox .lightbox-content .lightbox-nav i{font-size:2rem}section.partner-modern .media-lightbox .lightbox-content .lightbox-counter{color:linen;backdrop-filter:blur(4px);background:#0009;border:1px solid #ffffff1a;border-radius:20px;padding:6px 16px;font-weight:600;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container{border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;box-shadow:0 0 50px #00000080}@media (max-width:768px){section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container{border-radius:6px}}section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container img,section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container video{object-fit:contain;width:100%;max-width:90vw;height:auto;max-height:85vh;display:block}@media (max-width:768px){section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container img,section.partner-modern .media-lightbox .lightbox-content .lightbox-media-container video{max-width:95vw;max-height:75vh}}@keyframes floatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.events-section{grid-template-columns:repeat(2,1fr);align-items:start;gap:30px;width:100%;padding:0;display:grid}@media (max-width:1024px){.events-section{grid-template-columns:1fr;gap:25px}}@media (max-width:768px){.events-section{gap:20px}}@keyframes borderShimmer{0%{left:-100%}to{left:100%}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.partner-showcase{--ps-bg:#0a0a0a;--ps-surface:#ffffff06;--ps-surface-2:#ffffff0b;--ps-border:#ffffff12;--ps-border-strong:#ffffff21;--ps-text:linen;--ps-text-soft:#faf0e69e;--ps-text-dim:#faf0e661;--ps-hub-1:#ffba02;--ps-hub-1-rgb:255, 186, 2;--ps-hub-2:#ff8c00;--ps-hub-2-rgb:255, 140, 0;--ps-hub-3:gold;--ps-hub-3-rgb:255, 215, 0;--ps-hub-4:#ff6b35;--ps-hub-4-rgb:255, 107, 53;--ps-hub-5:#f4d03f;--ps-hub-5-rgb:244, 208, 63;--ps-hub-6:peru;--ps-hub-6-rgb:205, 133, 63;--ps-accent:var(--ps-hub-1);--ps-accent-rgb:var(--ps-hub-1-rgb);--ps-on-accent:#0a0a0a;--ps-tone:var(--ps-accent);--ps-tone-rgb:var(--ps-accent-rgb);--ps-radius-sm:10px;--ps-radius:14px;--ps-radius-lg:18px;--ps-nav-h:58px;--ps-maxw:1180px;--ps-gap:1.1rem;--ps-card-pad:1.15rem;--ps-shadow-sm:0 4px 14px #00000047;--ps-ease:cubic-bezier(.22, 1, .36, 1);--ps-fade-to:#0d0d0d;--ps-nav-bg:#0a0a0ad1;--ps-nav-bg-solid:#0a0a0af2;--ps-media-bg:#00000040;--ps-font-title:PoppinsMedium, sans-serif;--ps-font-body:PoppinsMedium, sans-serif;--ps-media-ratio:1;background:var(--ps-bg);min-height:100vh;color:var(--ps-text);font-family:var(--ps-font-body);padding-top:calc(var(--ps-nav-h) + env(safe-area-inset-top));position:relative;overflow-x:clip}.partner-showcase.is-natural-media .featured-image-wrapper img,.partner-showcase.is-natural-media .gallery-item img,.partner-showcase.is-natural-media .gallery-item video{object-fit:contain;height:auto}.partner-showcase *{font-family:inherit}.partner-showcase .leaflet-control-zoom-in,.partner-showcase .leaflet-control-zoom-out{font-family:Lucida Console,Monaco,monospace}.partner-showcase h1,.partner-showcase h2,.partner-showcase h3,.partner-showcase h4,.partner-showcase .hub-page-title,.partner-showcase .hero-title,.partner-showcase .section-title,.partner-showcase .card-title,.partner-showcase .navbar-partner-name,.partner-showcase .etchebest-event-title,.partner-showcase .immo-preview-title,.partner-showcase .immo-preview-price-amount,.partner-showcase .post-title{font-family:var(--ps-font-title)}@media (max-width:768px){.partner-showcase{--ps-nav-h:52px;--ps-gap:.85rem;--ps-card-pad:.95rem}}.partner-showcase:before{content:"";background:radial-gradient(ellipse at top, rgba(var(--ps-accent-rgb), .07) 0%, transparent 68%);pointer-events:none;z-index:0;width:min(900px,100%);height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}.partner-showcase>*{z-index:1;position:relative}.partner-showcase .partner-showcase-contacts{--ps-tone:var(--ps-hub-5);--ps-tone-rgb:var(--ps-hub-5-rgb)}.partner-showcase .partner-showcase-gallery{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .partner-showcase-posts{--ps-tone:var(--ps-hub-2);--ps-tone-rgb:var(--ps-hub-2-rgb)}.partner-showcase .partner-showcase-promos{--ps-tone:var(--ps-hub-3);--ps-tone-rgb:var(--ps-hub-3-rgb)}.partner-showcase .partner-showcase-events{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .psl-view--realestate{--ps-tone:var(--ps-hub-6);--ps-tone-rgb:var(--ps-hub-6-rgb)}.partner-showcase .partner-vehicles-view{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .partner-boats-view{--ps-tone:var(--ps-hub-5);--ps-tone-rgb:var(--ps-hub-5-rgb)}.partner-showcase .partner-showcase-navbar{z-index:100;background:var(--ps-nav-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--ps-border);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;transition:border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}.partner-showcase .partner-showcase-navbar.is-scrolled{background:var(--ps-nav-bg-solid);border-bottom-color:var(--ps-border-strong)}.partner-showcase .navbar-container{max-width:var(--ps-maxw);height:var(--ps-nav-h);align-items:center;gap:.75rem;margin:0 auto;padding:0 1.25rem;display:flex}@media (max-width:768px){.partner-showcase .navbar-container{gap:.5rem;padding:0 .85rem}}.partner-showcase .navbar-logo{flex:auto;align-items:center;gap:.6rem;min-width:0;text-decoration:none;display:flex;overflow:hidden}.partner-showcase .navbar-logo img{object-fit:cover;background:var(--ps-media-bg);border:1px solid var(--ps-border);border-radius:8px;flex-shrink:0;width:32px;height:32px;transition:border-color .25s}@media (max-width:768px){.partner-showcase .navbar-logo img{width:28px;height:28px}}.partner-showcase .navbar-logo .navbar-partner-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;max-width:260px;color:var(--ps-text);font-size:.92rem;font-weight:700;overflow:hidden}@media (max-width:768px){.partner-showcase .navbar-logo .navbar-partner-name{max-width:none;font-size:.85rem}}.partner-showcase .navbar-logo:hover img{border-color:rgba(var(--ps-accent-rgb), .55)}.partner-showcase .navbar-links{align-items:center;gap:.8rem;margin-left:auto;display:flex}.partner-showcase .navbar-links .nav-link{--ps-link:var(--ps-accent);--ps-link-rgb:var(--ps-accent-rgb);border-radius:var(--ps-radius-sm);color:var(--ps-text-soft);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.partner-showcase .navbar-links .nav-link i{color:var(--ps-link);opacity:.7;font-size:.9rem;line-height:1;transition:opacity .2s}.partner-showcase .navbar-links .nav-link:hover{color:var(--ps-text);background:rgba(var(--ps-link-rgb), .08)}.partner-showcase .navbar-links .nav-link:hover i{opacity:1}.partner-showcase .navbar-links .nav-link.active{color:var(--ps-link);background:rgba(var(--ps-link-rgb), .12);border-color:rgba(var(--ps-link-rgb), .3)}.partner-showcase .navbar-links .nav-link.active i{opacity:1}@media (max-width:1024px){.partner-showcase .navbar-links{top:calc(var(--ps-nav-h) + env(safe-area-inset-top));padding:.6rem .85rem calc(.85rem + env(safe-area-inset-bottom));max-height:calc(100vh - var(--ps-nav-h));background:var(--ps-nav-bg-solid);backdrop-filter:blur(18px);border-bottom:1px solid var(--ps-border-strong);z-index:100;flex-direction:column;align-items:stretch;gap:2px;margin-left:0;display:none;position:fixed;left:0;right:0;overflow-y:auto}.partner-showcase .navbar-links.mobile-open{animation:ps-slide-down .28s var(--ps-ease);display:flex}.partner-showcase .navbar-links .nav-link{padding:11px 12px;font-size:.88rem}.partner-showcase .navbar-links .nav-link i{text-align:center;width:20px;font-size:1rem}}.partner-showcase .navbar-menu-backdrop{display:none}@media (max-width:1024px){.partner-showcase .navbar-menu-backdrop{z-index:99;background:#00000080;animation:.25s ps-fade-in;display:block;position:fixed;top:0;bottom:0;left:0;right:0}}.partner-showcase .navbar-hamburger{background:var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);width:34px;min-width:34px;height:34px;color:var(--ps-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:1.05rem;transition:all .2s;display:none}@media (max-width:1024px){.partner-showcase .navbar-hamburger{display:flex}}.partner-showcase .navbar-hamburger i{line-height:1}.partner-showcase .navbar-hamburger:hover,.partner-showcase .navbar-hamburger[aria-expanded=true]{color:var(--ps-accent);border-color:rgba(var(--ps-accent-rgb), .35)}.partner-showcase .partner-showcase-content{box-sizing:border-box;min-height:calc(100vh - var(--ps-nav-h) - env(safe-area-inset-top));max-width:var(--ps-maxw);animation:ps-fade-up .45s var(--ps-ease);flex-direction:column;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.partner-showcase .partner-showcase-content>*{flex:1 0 auto}@media (max-width:768px){.partner-showcase .partner-showcase-content{padding:1rem .85rem 2.5rem}}.partner-showcase .hub-page-header{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;max-width:none;margin:0 0 1.25rem;display:flex}@media (max-width:768px){.partner-showcase .hub-page-header{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem}}.partner-showcase .hub-page-title{letter-spacing:-.02em;color:var(--ps-text);margin:0;font-size:max(1.25rem,min(3vw,1.7rem));font-weight:700}.partner-showcase .hub-page-title .highlight{color:var(--ps-tone)!important}.partner-showcase .hub-page-subtitle{color:var(--ps-text-soft);margin:.2rem 0 0;font-size:.85rem}@media (max-width:768px){.partner-showcase .hub-page-subtitle{font-size:.78rem}}.partner-showcase .hub-header-actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.partner-showcase .hub-return-button{background:var(--ps-tone);border-radius:var(--ps-radius-sm);color:var(--ps-on-accent);font-family:var(--ps-font-body);white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;text-decoration:none;transition:filter .22s,box-shadow .22s;display:inline-flex}.partner-showcase .hub-return-button i{color:inherit;font-size:.85rem;line-height:1}.partner-showcase .hub-return-button:hover{color:var(--ps-on-accent);filter:brightness(1.08);box-shadow:0 4px 14px rgba(var(--ps-tone-rgb), .3);transform:none}@media (max-width:768px){.partner-showcase .hub-return-button{padding:7px 12px;font-size:.75rem}}.partner-showcase .hub-return-button.top-bar-return-btn,.partner-showcase .hub-return-button.hero-edit-btn-inline{background:var(--ps-accent);color:var(--ps-on-accent)}.partner-showcase .hub-return-button.top-bar-return-btn:hover,.partner-showcase .hub-return-button.hero-edit-btn-inline:hover{color:var(--ps-on-accent);box-shadow:0 4px 14px rgba(var(--ps-accent-rgb), .3)}.partner-showcase .partner-showcase-home{gap:var(--ps-gap);flex-direction:column;display:flex}.partner-showcase .home-top-bar{justify-content:flex-start;display:flex}.partner-showcase .home-top-bar:empty{display:none}.partner-showcase .home-hero{background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);position:relative;overflow:hidden}.partner-showcase .home-hero .hero-banner-area{aspect-ratio:4;position:relative;overflow:hidden}@supports not (aspect-ratio:4/1){.partner-showcase .home-hero .hero-banner-area{height:0;padding-top:25%}}.partner-showcase .home-hero .hero-banner-area .hero-background{position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .home-hero .hero-banner-area .hero-background .hero-media{object-fit:cover;opacity:.85;width:100%;height:100%}.partner-showcase .home-hero .hero-profile-info{padding:0 var(--ps-card-pad) var(--ps-card-pad);align-items:flex-end;gap:1.1rem;margin-top:-20px;display:flex;position:relative}@media (max-width:768px){.partner-showcase .home-hero .hero-profile-info{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:-34px}}.partner-showcase .home-hero .hero-logo-wrapper{flex-shrink:0}.partner-showcase .home-hero .hero-logo-wrapper .logo-container{background:var(--ps-nav-bg-solid);border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius);width:92px;height:92px;box-shadow:var(--ps-shadow-sm);justify-content:center;align-items:center;padding:.55rem;transition:border-color .25s;display:flex}@media (max-width:768px){.partner-showcase .home-hero .hero-logo-wrapper .logo-container{width:76px;height:76px;padding:.45rem}}.partner-showcase .home-hero .hero-logo-wrapper .logo-container img{object-fit:contain;border-radius:6px;width:100%;height:100%}.partner-showcase .home-hero .hero-logo-wrapper:hover .logo-container{border-color:rgba(var(--ps-accent-rgb), .5)}.partner-showcase .home-hero .hero-text-content{flex:1;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding-bottom:.35rem;display:flex}@media (max-width:768px){.partner-showcase .home-hero .hero-text-content{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding-bottom:0}}.partner-showcase .home-hero .hero-text-main{min-width:0}.partner-showcase .home-hero .hero-title{letter-spacing:-.02em;color:var(--ps-text);text-shadow:0 2px 12px #00000080;margin:0 0 .3rem;font-size:max(1.3rem,min(3vw,1.85rem));font-weight:700;line-height:1.15}.partner-showcase .home-hero .hero-location-info{color:var(--ps-text-soft);align-items:center;gap:6px;font-size:.82rem;display:flex}.partner-showcase .home-hero .hero-location-info i{color:var(--ps-accent);font-size:.85rem;line-height:1}@media (max-width:768px){.partner-showcase .home-hero .hero-location-info{justify-content:center;font-size:.78rem}}.partner-showcase .home-hero .hero-edit-btn-inline{margin-bottom:.15rem}@media (max-width:768px){.partner-showcase .home-hero .hero-edit-btn-inline{margin-bottom:0}}.partner-showcase .home-sections{gap:var(--ps-gap);flex-direction:column;display:flex}.partner-showcase .section-card{background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);padding:var(--ps-card-pad);transition:border-color .25s,background .25s;position:relative;overflow:hidden}.partner-showcase .section-card:hover{border-color:rgba(var(--ps-tone-rgb), .32)}.partner-showcase .section-card.is-featured-section{background:linear-gradient(160deg, rgba(var(--ps-tone-rgb), .055) 0%, var(--ps-surface) 55%);border-color:rgba(var(--ps-tone-rgb), .16)}.partner-showcase .section-card.is-featured-section:before{content:"";background:linear-gradient(90deg, rgba(var(--ps-tone-rgb), .9) 0%, rgba(var(--ps-tone-rgb), .35) 45%, transparent 100%);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.partner-showcase .section-card.is-featured-section:hover{border-color:rgba(var(--ps-tone-rgb), .38)}.partner-showcase .section-title{letter-spacing:-.01em;color:var(--ps-text);align-items:center;gap:9px;margin:0 0 .9rem;font-size:.95rem;font-weight:700;display:flex}.partner-showcase .section-title i{width:26px;height:26px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border:1px solid rgba(var(--ps-tone-rgb), .18);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}@media (max-width:768px){.partner-showcase .section-title{margin-bottom:.75rem;font-size:.9rem}}.partner-showcase .section-description{color:var(--ps-text-soft);font-size:.88rem;line-height:1.65}.partner-showcase .section-description p{margin:0 0 .7rem}.partner-showcase .section-description p:last-child{margin-bottom:0}.partner-showcase .section-description.collapsed{flex:auto;min-height:0;max-height:320px;position:relative;overflow:hidden}@media (max-width:768px){.partner-showcase .section-description.collapsed{max-height:220px}}.partner-showcase .section-description.is-truncated:after{content:"";background:linear-gradient(to bottom, transparent, var(--ps-fade-to));pointer-events:none;height:52px;position:absolute;top:auto;bottom:0;left:0;right:0}.partner-showcase .view-more-bio-btn{color:var(--ps-tone);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:.7rem;padding:0;font-family:inherit;font-size:.78rem;font-weight:700;transition:opacity .2s;display:inline-flex}.partner-showcase .view-more-bio-btn i{font-size:.8rem;line-height:1}.partner-showcase .view-more-bio-btn:hover{opacity:.75}.partner-showcase .gallery-view-more-btn{border-radius:var(--ps-radius-sm);background:rgba(var(--ps-tone-rgb), .09);border:1px solid rgba(var(--ps-tone-rgb), .28);width:fit-content;color:var(--ps-tone);cursor:pointer;align-items:center;gap:7px;margin-top:.9rem;padding:9px 16px;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.partner-showcase .gallery-view-more-btn i{font-size:.85rem;transition:transform .22s}.partner-showcase .gallery-view-more-btn:hover{background:rgba(var(--ps-tone-rgb), .16);border-color:rgba(var(--ps-tone-rgb), .5);box-shadow:none;transform:none}.partner-showcase .gallery-view-more-btn:hover i{transform:translate(3px)}.partner-showcase .featured-images-card{--ps-tone:var(--ps-hub-3);--ps-tone-rgb:var(--ps-hub-3-rgb)}.partner-showcase .featured-images-card .featured-images-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:.6rem;display:grid}@media (max-width:768px){.partner-showcase .featured-images-card .featured-images-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.partner-showcase .featured-images-card .featured-image-wrapper{aspect-ratio:var(--ps-media-ratio,1);border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);cursor:pointer;position:relative;overflow:hidden}.partner-showcase .featured-images-card .featured-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease)}.partner-showcase .featured-images-card .featured-image-wrapper .featured-image-overlay{color:#fff;opacity:0;pointer-events:none;background:#00000080;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.72rem;font-weight:600;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .featured-images-card .featured-image-wrapper .featured-image-overlay i{font-size:1.15rem}.partner-showcase .featured-images-card .featured-image-wrapper:hover{border-color:rgba(var(--ps-tone-rgb), .4)}.partner-showcase .featured-images-card .featured-image-wrapper:hover img{transform:scale(1.06)}.partner-showcase .featured-images-card .featured-image-wrapper:hover .featured-image-overlay{opacity:1}.partner-showcase .partner-plus-home-card{--ps-tone:var(--ps-hub-1);--ps-tone-rgb:var(--ps-hub-1-rgb)}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper{cursor:pointer;border-radius:var(--ps-radius);flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;transition:border-color .25s;display:flex;position:relative;overflow:hidden}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-img{object-fit:contain;border-radius:12px;height:220px;display:block}@media (max-width:768px){.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-img{width:100%;height:fit-content}}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-badge{backdrop-filter:blur(8px);border:1px solid rgba(var(--ps-tone-rgb), .5);background:#000000b3;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;display:flex;position:absolute;top:10px;right:10px}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-badge i{color:var(--ps-tone);font-size:.72rem}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-badge span{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:.65rem;font-weight:700}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-overlay{color:#fff;opacity:0;pointer-events:none;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:600;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper .pp-home-advert-overlay i{color:var(--ps-tone);font-size:1.5rem}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper:hover{border-color:rgba(var(--ps-tone-rgb), .45)}.partner-showcase .partner-plus-home-card .pp-home-advert-wrapper:hover .pp-home-advert-overlay{opacity:1}.partner-showcase .etchebest-event-card{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .etchebest-event-card .etchebest-event-main{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}@media (max-width:860px){.partner-showcase .etchebest-event-card .etchebest-event-main{grid-template-columns:1fr;gap:.85rem}}.partner-showcase .etchebest-event-card .etchebest-event-image{aspect-ratio:4/3;border:1px solid var(--ps-border);border-radius:var(--ps-radius);cursor:pointer;position:relative;overflow:hidden}@media (max-width:860px){.partner-showcase .etchebest-event-card .etchebest-event-image{aspect-ratio:16/9}}.partner-showcase .etchebest-event-card .etchebest-event-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease)}.partner-showcase .etchebest-event-card .etchebest-event-image .etchebest-image-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .etchebest-event-card .etchebest-event-image .etchebest-image-overlay i{color:#fff;font-size:1.5rem}.partner-showcase .etchebest-event-card .etchebest-event-image:hover{border-color:rgba(var(--ps-tone-rgb), .4)}.partner-showcase .etchebest-event-card .etchebest-event-image:hover img{transform:scale(1.05)}.partner-showcase .etchebest-event-card .etchebest-event-image:hover .etchebest-image-overlay{opacity:1}.partner-showcase .etchebest-event-card .etchebest-event-info{flex-direction:column;gap:.75rem;min-width:0;display:flex}.partner-showcase .etchebest-event-card .etchebest-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.partner-showcase .etchebest-event-card .etchebest-header .etchebest-event-title{min-width:140px;color:var(--ps-text);flex:1;margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.partner-showcase .etchebest-event-card .etchebest-header .etchebest-date-badge{background:rgba(var(--ps-tone-rgb), .12);border:1px solid rgba(var(--ps-tone-rgb), .24);color:var(--ps-tone);letter-spacing:.05em;text-transform:uppercase;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.partner-showcase .etchebest-event-card .etchebest-header .etchebest-date-badge i{font-size:.7rem}.partner-showcase .etchebest-event-card .etchebest-event-description .description-content p{color:var(--ps-text-soft);word-break:break-word;margin:0 0 .4rem;font-size:.88rem;line-height:1.6}.partner-showcase .etchebest-event-card .etchebest-event-description .description-content p:last-child{margin-bottom:0}.partner-showcase .etchebest-event-card .etchebest-footer{border-top:1px solid var(--ps-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:auto;padding-top:.85rem;display:flex}@media (max-width:520px){.partner-showcase .etchebest-event-card .etchebest-footer{flex-direction:column;align-items:stretch}}.partner-showcase .etchebest-event-card .etchebest-location{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.partner-showcase .etchebest-event-card .etchebest-location>i{width:28px;height:28px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.partner-showcase .etchebest-event-card .etchebest-location .etchebest-address-wrapper{flex-direction:column;min-width:0;display:flex}.partner-showcase .etchebest-event-card .etchebest-location .etchebest-address-wrapper .etchebest-address-main{text-overflow:ellipsis;white-space:nowrap;color:var(--ps-text);font-size:.82rem;font-weight:600;overflow:hidden}.partner-showcase .etchebest-event-card .etchebest-location .etchebest-address-wrapper .etchebest-address-city{color:var(--ps-text-dim);font-size:.75rem}.partner-showcase .etchebest-event-card .etchebest-map-btn{background:rgba(var(--ps-tone-rgb), .12);border:1px solid rgba(var(--ps-tone-rgb), .3);border-radius:var(--ps-radius-sm);color:var(--ps-tone);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.partner-showcase .etchebest-event-card .etchebest-map-btn i{color:inherit;font-size:.85rem}.partner-showcase .etchebest-event-card .etchebest-map-btn:hover{background:rgba(var(--ps-tone-rgb), .2);border-color:rgba(var(--ps-tone-rgb), .55)}@media (max-width:520px){.partner-showcase .etchebest-event-card .etchebest-map-btn{width:100%}}.partner-showcase .home-intro-grid{gap:var(--ps-gap);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:900px){.partner-showcase .home-intro-grid{grid-template-columns:1fr}}.partner-showcase .home-intro-grid.single-column{grid-template-columns:1fr}.partner-showcase .home-intro-grid.has-orphan>:last-child{grid-column:1/-1}.partner-showcase .home-intro-grid .section-card{flex-direction:column;height:100%;display:flex}.partner-showcase .contact-preview-card{--ps-tone:var(--ps-hub-6);--ps-tone-rgb:var(--ps-hub-6-rgb)}.partner-showcase .contact-preview-card .contact-preview-list{flex-direction:column;flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.partner-showcase .contact-preview-card .contact-preview-row{align-items:flex-start;gap:10px;display:flex}.partner-showcase .contact-preview-card .contact-preview-row>i{width:28px;height:28px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.partner-showcase .contact-preview-card .contact-preview-value{min-width:0;color:var(--ps-text);word-break:break-word;flex-direction:column;padding-top:4px;font-size:.84rem;line-height:1.4;text-decoration:none;transition:color .2s;display:flex}.partner-showcase .contact-preview-card a.contact-preview-value:hover{color:var(--ps-tone)}.partner-showcase .contact-preview-card .contact-preview-sub{color:var(--ps-text-dim);font-size:.76rem}.partner-showcase .description-card{--ps-tone:var(--ps-hub-2);--ps-tone-rgb:var(--ps-hub-2-rgb)}.partner-showcase .description-card .section-description{flex:1}.partner-showcase .interview-card{--ps-tone:var(--ps-hub-5);--ps-tone-rgb:var(--ps-hub-5-rgb);background:linear-gradient(160deg, rgba(var(--ps-tone-rgb), .05) 0%, var(--ps-surface) 65%)}.partner-showcase .interview-card .section-description{flex:1}.partner-showcase .interview-card .interview-link-btn{background:rgba(var(--ps-tone-rgb), .1);border:1px solid rgba(var(--ps-tone-rgb), .3);border-radius:var(--ps-radius-sm);width:fit-content;color:var(--ps-tone);align-items:center;gap:7px;margin-top:.9rem;padding:9px 16px;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex}.partner-showcase .interview-card .interview-link-btn i{font-size:.8rem;transition:transform .22s}.partner-showcase .interview-card .interview-link-btn:hover{background:rgba(var(--ps-tone-rgb), .18);border-color:rgba(var(--ps-tone-rgb), .55);box-shadow:none;transform:none}.partner-showcase .interview-card .interview-link-btn:hover i{transform:translate(3px)}.partner-showcase .gallery-preview-card{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .immo-preview-section{--ps-tone:var(--ps-hub-6);--ps-tone-rgb:var(--ps-hub-6-rgb)}.partner-showcase .jobs-card{--ps-tone:var(--ps-hub-2);--ps-tone-rgb:var(--ps-hub-2-rgb)}.partner-showcase .jobs-card .section-title-count{color:var(--ps-text-dim);margin-left:-2px;font-size:.78rem;font-weight:600}.partner-showcase .jobs-card>.view-more-bio-btn{margin-top:.8rem}.partner-showcase .jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:760px){.partner-showcase .jobs-grid{grid-template-columns:1fr;gap:.6rem}}.partner-showcase .job-card{background:var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.85rem .9rem .9rem;transition:border-color .22s;display:flex}.partner-showcase .job-card .job-card-head{align-items:center;gap:10px;width:100%;display:flex}.partner-showcase .job-card .job-icon{width:28px;height:28px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border:1px solid rgba(var(--ps-tone-rgb), .18);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;display:inline-flex}.partner-showcase .job-card .job-title{min-width:0;color:var(--ps-text);margin:0;font-size:.85rem;font-weight:600;line-height:1.35}.partner-showcase .job-card .job-meta{color:var(--ps-text-dim);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.72rem;display:flex}.partner-showcase .job-card .job-contract{background:rgba(var(--ps-tone-rgb), .1);color:var(--ps-tone);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.69rem;font-weight:600}.partner-showcase .job-card .job-desc{color:var(--ps-text-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.6}.partner-showcase .job-card .job-desc.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.partner-showcase .job-card .job-more{color:var(--ps-text-dim);cursor:pointer;background:0 0;border:none;margin:-.2rem 0 0;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;transition:color .18s}.partner-showcase .job-card .job-more:hover{color:var(--ps-tone)}.partner-showcase .job-card .job-apply{background:rgba(var(--ps-tone-rgb), .09);border:1px solid rgba(var(--ps-tone-rgb), .28);border-radius:var(--ps-radius-sm);color:var(--ps-tone);align-items:center;gap:7px;margin-top:auto;padding:7px 14px;font-size:.77rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.partner-showcase .job-card .job-apply i{font-size:.78rem;line-height:1}.partner-showcase .job-card .job-apply:hover{background:var(--ps-tone);border-color:var(--ps-tone);color:var(--ps-on-accent)}.partner-showcase .auto-preview-section{--ps-tone:var(--ps-hub-4);--ps-tone-rgb:var(--ps-hub-4-rgb)}.partner-showcase .boat-preview-section{--ps-tone:var(--ps-hub-5);--ps-tone-rgb:var(--ps-hub-5-rgb)}.partner-showcase .immo-preview-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.partner-showcase .immo-preview-header .section-title{margin-bottom:0}.partner-showcase .immo-preview-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (max-width:760px){.partner-showcase .immo-preview-grid{grid-template-columns:1fr;gap:.65rem}}.partner-showcase .immo-preview-card{background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:var(--ps-radius);cursor:pointer;min-height:165px;transition:border-color .25s,background .25s;display:flex;overflow:hidden}@media (max-width:760px){.partner-showcase .immo-preview-card{flex-direction:column}}.partner-showcase .immo-preview-card:hover{border-color:rgba(var(--ps-tone-rgb), .42);background:rgba(var(--ps-tone-rgb), .04)}.partner-showcase .immo-preview-card:hover .immo-preview-img img{transform:scale(1.06)}.partner-showcase .immo-preview-card:hover .immo-preview-cta-btn{background:var(--ps-tone);border-color:var(--ps-tone);color:var(--ps-on-accent)}.partner-showcase .immo-preview-card .immo-preview-img{background:var(--ps-media-bg);flex-shrink:0;width:195px;min-width:195px;position:relative;overflow:hidden}@media (max-width:760px){.partner-showcase .immo-preview-card .immo-preview-img{width:100%;min-width:unset;height:170px}}.partner-showcase .immo-preview-card .immo-preview-img img,.partner-showcase .immo-preview-card .immo-preview-img video{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease);display:block}.partner-showcase .immo-preview-card .immo-preview-img .immo-preview-no-img{justify-content:center;align-items:center;width:100%;height:100%;min-height:110px;display:flex}.partner-showcase .immo-preview-card .immo-preview-img .immo-preview-no-img i{color:var(--ps-text-dim);font-size:1.6rem}.partner-showcase .immo-preview-card .immo-preview-badge,.partner-showcase .immo-preview-card .immo-preview-fav,.partner-showcase .immo-preview-card .immo-preview-photos{z-index:2;-webkit-backdrop-filter:blur(6px);border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex;position:absolute}.partner-showcase .immo-preview-card .immo-preview-badge i,.partner-showcase .immo-preview-card .immo-preview-fav i,.partner-showcase .immo-preview-card .immo-preview-photos i{font-size:.66rem;line-height:1}.partner-showcase .immo-preview-card .immo-preview-badge{letter-spacing:.02em;top:8px;right:8px}.partner-showcase .immo-preview-card .immo-preview-badge.sale{color:#fff;background:#2e8a57eb}.partner-showcase .immo-preview-card .immo-preview-badge.rental{color:#fff;background:#2f7ab0eb}.partner-showcase .immo-preview-card .immo-preview-fav{background:rgba(var(--ps-tone-rgb), .92);color:var(--ps-on-accent);top:8px;left:8px}.partner-showcase .immo-preview-card .immo-preview-photos{color:linen;background:#0a0a0ab3;bottom:8px;right:8px}.partner-showcase .immo-preview-card .immo-preview-body{flex-direction:column;flex:1;justify-content:space-between;gap:.4rem;min-width:0;padding:.8rem .9rem;display:flex}.partner-showcase .immo-preview-card .immo-preview-top{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-showcase .immo-preview-card .immo-preview-title{letter-spacing:-.01em;color:var(--ps-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.partner-showcase .immo-preview-card .immo-preview-location,.partner-showcase .immo-preview-card .immo-preview-district{align-items:center;gap:5px;min-width:0;display:flex}.partner-showcase .immo-preview-card .immo-preview-location i,.partner-showcase .immo-preview-card .immo-preview-district i{color:var(--ps-tone);opacity:.8;flex-shrink:0;font-size:.72rem;line-height:1}.partner-showcase .immo-preview-card .immo-preview-location span,.partner-showcase .immo-preview-card .immo-preview-district span{text-overflow:ellipsis;white-space:nowrap;color:var(--ps-text-soft);font-size:.78rem;overflow:hidden}.partner-showcase .immo-preview-card .immo-preview-district span{color:var(--ps-text-dim);font-size:.72rem}.partner-showcase .immo-preview-card .immo-preview-feats{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.partner-showcase .immo-preview-card .immo-preview-feats>span{border:1px solid var(--ps-border);background:var(--ps-surface-2);white-space:nowrap;color:var(--ps-text-soft);border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:.71rem;font-weight:600;line-height:1;display:inline-flex}.partner-showcase .immo-preview-card .immo-preview-feats>span i{color:var(--ps-text-dim);font-size:.72rem;line-height:1}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat{color:#0a0a0a;border-color:#0000}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat i{color:inherit}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-a{color:#fff;background:#319834}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-b{background:#33cc31}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-c{background:#cbfc34}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-d{background:#fff933}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-e{background:#fdd334}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-f{background:#f5a032}.partner-showcase .immo-preview-card .immo-preview-feats .dpe-feat.dpe-g{color:#fff;background:#ec3323}.partner-showcase .immo-preview-card .immo-preview-bottom{border-top:1px solid var(--ps-border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.partner-showcase .immo-preview-card .immo-preview-price{flex-shrink:0;align-items:baseline;gap:3px;min-width:0;display:flex}.partner-showcase .immo-preview-card .immo-preview-price .immo-preview-price-amount{letter-spacing:-.02em;color:var(--ps-tone);font-size:1.05rem;font-weight:700}.partner-showcase .immo-preview-card .immo-preview-price .immo-preview-price-period{color:var(--ps-text-dim);font-size:.72rem}.partner-showcase .immo-preview-card .immo-preview-cta-btn{border:1px solid var(--ps-border-strong);background:var(--ps-surface-2);width:30px;height:30px;color:var(--ps-text-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.partner-showcase .immo-preview-card .immo-preview-cta-btn i{color:inherit;font-size:.75rem;line-height:1}.partner-showcase .immo-preview-cta{margin-top:.85rem}.partner-showcase .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;display:grid}@media (max-width:768px){.partner-showcase .gallery-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.partner-showcase .gallery-grid .gallery-item{aspect-ratio:var(--ps-media-ratio,1);border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);cursor:pointer;transition:border-color .25s;position:relative;overflow:hidden}.partner-showcase .gallery-grid .gallery-item img,.partner-showcase .gallery-grid .gallery-item video{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease)}.partner-showcase .gallery-grid .gallery-item .gallery-overlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .gallery-grid .gallery-item .gallery-overlay i{color:#fff;font-size:1.35rem}.partner-showcase .gallery-grid .gallery-item .video-indicator{pointer-events:none;background:#0000008c;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-showcase .gallery-grid .gallery-item .video-indicator i{color:#fff;margin-left:2px;font-size:1rem}.partner-showcase .gallery-grid .gallery-item:hover{border-color:rgba(var(--ps-tone-rgb), .45)}.partner-showcase .gallery-grid .gallery-item:hover img,.partner-showcase .gallery-grid .gallery-item:hover video{transform:scale(1.05)}.partner-showcase .gallery-grid .gallery-item:hover .gallery-overlay{opacity:1}.partner-showcase .gallery-grid .gallery-item:hover .video-indicator{opacity:0}.partner-showcase .contacts-layout{gap:var(--ps-gap);grid-template-columns:1.05fr .95fr;align-items:stretch;display:grid}@media (max-width:900px){.partner-showcase .contacts-layout{grid-template-columns:1fr;align-items:start}}.partner-showcase .map-card,.partner-showcase .contact-info-card{background:var(--ps-surface);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);min-width:0;padding:var(--ps-card-pad);transition:border-color .25s}.partner-showcase .map-card:hover,.partner-showcase .contact-info-card:hover{border-color:rgba(var(--ps-tone-rgb), .3);box-shadow:none;transform:none}.partner-showcase .map-card .card-title,.partner-showcase .contact-info-card .card-title{color:var(--ps-text);align-items:center;gap:9px;margin:0 0 .9rem;font-size:.95rem;font-weight:700;display:flex}.partner-showcase .map-card .card-title i,.partner-showcase .contact-info-card .card-title i{width:26px;height:26px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border:1px solid rgba(var(--ps-tone-rgb), .18);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.partner-showcase .contact-info-card{--ps-tone:var(--ps-hub-6);--ps-tone-rgb:var(--ps-hub-6-rgb);flex-direction:column;display:flex}.partner-showcase .map-card{flex-direction:column;display:flex}.partner-showcase .map-embed{border:1px solid var(--ps-border);border-radius:var(--ps-radius);filter:grayscale(.35);width:100%;height:260px;transition:filter .3s}@media (max-width:768px){.partner-showcase .map-embed{height:210px}}.partner-showcase .map-embed:hover{filter:grayscale(0)}@media (min-width:901px){.partner-showcase .map-card .map-embed{flex:auto;height:auto;min-height:380px}}.partner-showcase .address-display{background:var(--ps-surface-2);border-radius:var(--ps-radius-sm);align-items:flex-start;gap:10px;margin-top:.85rem;padding:.75rem .85rem;display:flex}.partner-showcase .address-display>i{width:26px;height:26px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;font-size:.82rem;display:inline-flex}.partner-showcase .address-display .address-text{min-width:0;color:var(--ps-text-soft);flex:1;font-size:.83rem;line-height:1.5}.partner-showcase .address-display .address-text .address-line{margin-bottom:0;display:block}.partner-showcase .address-display .address-text .address-line:last-child{color:var(--ps-text);margin-top:2px;font-weight:700}.partner-showcase .contact-methods{flex-direction:column;gap:.5rem;margin-bottom:0;display:flex}.partner-showcase .contact-methods .contact-methods-secondary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;display:grid}@media (max-width:900px){.partner-showcase .contact-methods .contact-methods-secondary{grid-template-columns:1fr}}.partner-showcase .contact-methods .contact-button{background:var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);min-width:0;color:var(--ps-text);align-items:center;gap:10px;padding:.7rem .85rem;font-size:.83rem;font-weight:600;text-decoration:none;transition:all .22s;display:flex}.partner-showcase .contact-methods .contact-button i{width:28px;height:28px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.partner-showcase .contact-methods .contact-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-showcase .contact-methods .contact-button:hover{background:rgba(var(--ps-tone-rgb), .07);border-color:rgba(var(--ps-tone-rgb), .4);box-shadow:none;transform:none}.partner-showcase .contact-methods .contact-button.primary{background:rgba(var(--ps-tone-rgb), .12);border-color:rgba(var(--ps-tone-rgb), .32);color:var(--ps-text)}.partner-showcase .opening-hours-section{background:var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius);margin-top:.9rem;transition:border-color .2s;overflow:hidden}.partner-showcase .opening-hours-section:hover{border-color:rgba(var(--ps-tone-rgb), .28)}.partner-showcase .opening-hours-section.is-static{background:0 0;border:none;border-radius:0;margin-top:0;overflow:visible}.partner-showcase .opening-hours-section.is-static:hover{border-color:#0000}.partner-showcase .opening-hours-section .opening-hours-content{color:var(--ps-text-soft);white-space:pre-line;padding:0;font-size:.83rem;line-height:1.6}.partner-showcase .opening-hours-section .opening-hours-toggle{text-align:left;cursor:pointer;width:100%;color:var(--ps-text);background:0 0;border:none;align-items:center;gap:11px;padding:.7rem .8rem;transition:background .18s;display:flex}.partner-showcase .opening-hours-section .opening-hours-toggle:hover{background:rgba(var(--ps-tone-rgb), .05)}.partner-showcase .opening-hours-section .opening-hours-toggle:focus-visible{outline:2px solid rgba(var(--ps-tone-rgb), .5);outline-offset:-2px}.partner-showcase .opening-hours-section .ohh-icon{width:30px;height:30px;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .1);border:1px solid rgba(var(--ps-tone-rgb), .18);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.partner-showcase .opening-hours-section .ohh-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.partner-showcase .opening-hours-section .ohh-title{color:var(--ps-text);font-size:.85rem;font-weight:700}.partner-showcase .opening-hours-section .ohh-status{align-items:center;gap:6px;min-width:0;font-size:.74rem;font-weight:600;display:inline-flex}.partner-showcase .opening-hours-section .ohh-status .ohh-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.partner-showcase .opening-hours-section .ohh-status .ohh-status-info{color:var(--ps-text-dim);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.partner-showcase .opening-hours-section .ohh-status .ohh-status-info:before{content:"·";margin-right:5px}.partner-showcase .opening-hours-section .ohh-status.is-open{color:#2ed573}.partner-showcase .opening-hours-section .ohh-status.is-open .ohh-dot{background:#2ed573;box-shadow:0 0 8px #2ed57399}.partner-showcase .opening-hours-section .ohh-status.is-closed{color:var(--ps-text-soft)}.partner-showcase .opening-hours-section .ohh-status.is-closed .ohh-dot{background:#ffffff52}.partner-showcase .opening-hours-section .ohh-chevron{color:var(--ps-text-dim);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;transition:transform .3s,color .18s;display:inline-flex}.partner-showcase .opening-hours-section.is-expanded{border-color:rgba(var(--ps-tone-rgb), .28)}.partner-showcase .opening-hours-section.is-expanded .ohh-chevron{color:var(--ps-tone);transform:rotate(180deg)}.partner-showcase .opening-hours-section .opening-hours-body{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.partner-showcase .opening-hours-section.is-expanded .opening-hours-body{grid-template-rows:1fr}.partner-showcase .opening-hours-section .opening-hours-body-inner{min-height:0;overflow:hidden}.partner-showcase .opening-hours-section .opening-hours-timetable{border-top:1px solid var(--ps-border);flex-direction:column;gap:2px;padding:.35rem .55rem .6rem;display:flex}.partner-showcase .opening-hours-section .opening-day-row{color:var(--ps-text-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:.8rem;transition:background .15s;display:flex}.partner-showcase .opening-hours-section .opening-day-row.is-today{background:rgba(var(--ps-tone-rgb), .1);color:var(--ps-text);font-weight:700}.partner-showcase .opening-hours-section .opening-day-row.is-today .opening-day-name{color:var(--ps-tone)}.partner-showcase .opening-hours-section .opening-day-row.is-closed-day:not(.is-today){color:var(--ps-text-dim)}.partner-showcase .opening-hours-section .opening-day-row .opening-day-name{align-items:center;font-weight:600;display:flex}.partner-showcase .opening-hours-section .opening-day-row .opening-today-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .16);border-radius:20px;margin-left:8px;padding:1px 7px;font-size:.58rem;font-weight:700}.partner-showcase .opening-hours-section .opening-day-row .opening-day-hours{font-variant-numeric:tabular-nums;flex-shrink:0}.partner-showcase .opening-hours-section .opening-day-row .opening-day-hours.is-closed{color:var(--ps-text-dim);font-weight:500}.partner-showcase .opening-hours-section .opening-hours-extra{border-left:2px solid var(--ps-tone);color:var(--ps-text-soft);background:#ffffff08;border-radius:4px;align-items:flex-start;gap:7px;margin:0 .55rem .6rem;padding:8px 10px;font-size:.75rem;line-height:1.4;display:flex}.partner-showcase .opening-hours-section .opening-hours-extra i{color:var(--ps-tone);margin-top:2px}.partner-showcase .social-section-title{border-top:1px solid var(--ps-border);letter-spacing:.1em;text-transform:uppercase;color:var(--ps-text-dim);align-items:center;gap:8px;margin:1.1rem 0 .7rem;padding-top:.9rem;font-size:.7rem;font-weight:700;display:flex}.partner-showcase .social-section-title i{color:var(--ps-tone);font-size:.75rem}.partner-showcase .social-links-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem;display:grid}.partner-showcase .social-links-grid .social-link-item{background:var(--ps-surface-2);border:1px solid var(--ps-border);border-radius:var(--ps-radius-sm);color:var(--ps-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:.65rem .4rem;text-decoration:none;transition:all .22s;display:flex}.partner-showcase .social-links-grid .social-link-item i,.partner-showcase .social-links-grid .social-link-item img{color:var(--ps-tone);opacity:.85;font-size:1.15rem}.partner-showcase .social-links-grid .social-link-item img{object-fit:contain;width:22px;height:22px}.partner-showcase .social-links-grid .social-link-item .social-label{text-align:center;font-size:.66rem;line-height:1.2}.partner-showcase .social-links-grid .social-link-item:hover{color:var(--ps-tone);background:rgba(var(--ps-tone-rgb), .08);border-color:rgba(var(--ps-tone-rgb), .4);transform:none}.partner-showcase .social-links-grid .social-link-item:hover i,.partner-showcase .social-links-grid .social-link-item:hover img{opacity:1}.partner-showcase .partner-showcase-posts,.partner-showcase .partner-showcase-promos,.partner-showcase .partner-showcase-events,.partner-showcase .partner-showcase-gallery{flex-direction:column;display:flex}.partner-showcase .events-grid{gap:var(--ps-gap);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));width:100%;margin-top:0;display:grid}@media (max-width:768px){.partner-showcase .events-grid{grid-template-columns:1fr}}.partner-showcase .empty-events-state{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;width:auto;display:flex;background:var(--ps-surface)!important;border:1px solid var(--ps-border)!important;border-radius:var(--ps-radius-lg)!important;box-shadow:none!important;gap:.6rem!important;padding:2.5rem 1.5rem!important}.partner-showcase .empty-events-state>i{color:var(--ps-text-dim);opacity:1;margin:0;font-size:1.6rem;display:block}.partner-showcase .empty-events-state h2,.partner-showcase .empty-events-state h3{color:var(--ps-text);margin:0;font-weight:700;font-size:.95rem!important}.partner-showcase .empty-events-state p{max-width:340px;color:var(--ps-text-soft);margin:0;font-size:.85rem!important}.partner-showcase .post-card{--ps-card-color:var(--ps-tone);--ps-card-color-rgb:var(--ps-tone-rgb);flex-direction:column;height:100%;display:flex;overflow:hidden;aspect-ratio:auto!important;background:var(--ps-surface)!important;border:1px solid var(--ps-border)!important;border-radius:var(--ps-radius-lg)!important;width:100%!important;max-width:none!important;box-shadow:none!important;padding:0!important;transition:border-color .25s,background .25s!important}.partner-showcase .post-card:before,.partner-showcase .post-card:after{display:none!important}.partner-showcase .post-card:hover{box-shadow:none!important;background:rgba(var(--ps-card-color-rgb), .03)!important;border-color:rgba(var(--ps-card-color-rgb), .35)!important;transform:none!important}.partner-showcase .post-card .post-media-container{width:100%}.partner-showcase .post-card .post-media{position:relative;aspect-ratio:auto!important;background:#00000040!important;border-radius:0!important;width:100%!important;height:160px!important;max-height:none!important;margin:0!important;overflow:hidden!important}@media (max-width:768px){.partner-showcase .post-card .post-media{height:150px!important}}.partner-showcase .post-card .post-media img,.partner-showcase .post-card .post-media video{object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;transition:transform .45s var(--ps-ease)!important;border:none!important;border-radius:0!important}.partner-showcase .post-card .post-media:hover img{transform:scale(1.04)}.partner-showcase .post-card .post-media .event-date-overlay{pointer-events:none;z-index:6!important;position:absolute!important;top:8px!important;right:8px!important}.partner-showcase .post-card .post-media .event-date-overlay .event-date-badge-large{background:rgba(var(--ps-card-color-rgb), .92)!important;color:#0a0a0a!important;min-width:42px!important;box-shadow:none!important;border:none!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:4px 7px!important;display:flex!important}.partner-showcase .post-card .post-media .event-date-overlay .event-date-badge-large .date-day{font-size:1rem!important;font-weight:700!important;line-height:1!important}.partner-showcase .post-card .post-media .event-date-overlay .event-date-badge-large .date-month{text-transform:uppercase!important;font-size:.62rem!important}.partner-showcase .post-card .post-media .media-enlarge-overlay{z-index:5;opacity:0;cursor:pointer;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .post-card .post-media .media-enlarge-overlay i{color:#fff;font-size:1.4rem}.partner-showcase .post-card .post-media .media-enlarge-overlay span{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:.72rem;font-weight:600}.partner-showcase .post-card .post-media:hover .media-enlarge-overlay{opacity:1}.partner-showcase .post-card .post-content-wrapper{flex-direction:column;flex:1;gap:.5rem;display:flex;padding:.9rem!important}.partner-showcase .post-card .post-content-wrapper .post-header{flex-direction:column;align-items:flex-start;gap:.35rem;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.partner-showcase .post-card .post-content-wrapper .post-header .post-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--ps-text)!important;-webkit-text-fill-color:var(--ps-text)!important;text-shadow:none!important;background:0 0!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.35!important;transition:color .2s!important}.partner-showcase .post-card .post-content-wrapper .post-header:hover .post-title{color:var(--ps-card-color)!important;-webkit-text-fill-color:var(--ps-card-color)!important}.partner-showcase .post-card .post-content-wrapper .post-header .post-date{display:none!important}.partner-showcase .post-card .post-content-wrapper .post-body{flex-direction:column;flex:1;gap:.5rem;display:flex}.partner-showcase .post-card .post-content-wrapper .post-body .event-info-section{flex-direction:column;gap:.3rem;display:flex}.partner-showcase .post-card .post-content-wrapper .post-body .event-info-section .event-info-item{color:var(--ps-text-soft);align-items:center;gap:7px;font-size:.8rem;display:flex}.partner-showcase .post-card .post-content-wrapper .post-body .event-info-section .event-info-item i{font-size:.82rem;color:var(--ps-card-color)!important}.partner-showcase .post-card .post-content-wrapper .post-body .post-description p{-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3!important;color:var(--ps-text-soft)!important;margin:0!important;font-size:.82rem!important;line-height:1.55!important;display:-webkit-box!important}.partner-showcase .post-card .post-content-wrapper .post-body .post-description p.expanded{-webkit-line-clamp:unset!important}.partner-showcase .post-card .post-content-wrapper .post-body .see-more-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:4px;display:inline-flex;color:var(--ps-card-color)!important;background:0 0!important;border:none!important;margin-top:.35rem!important;padding:0!important;font-size:.75rem!important;font-weight:700!important}.partner-showcase .post-card .post-content-wrapper .post-body .see-more-btn:hover{opacity:.75}.partner-showcase .media-lightbox{z-index:9999;box-sizing:border-box;backdrop-filter:blur(8px);background:#000000f0;justify-content:center;align-items:center;padding:1.25rem;animation:.25s ps-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.partner-showcase .media-lightbox{padding:.6rem}}.partner-showcase .media-lightbox .lightbox-content{max-width:92vw;max-height:88vh;animation:ps-scale-in .3s var(--ps-ease);justify-content:center;align-items:center;display:flex;position:relative}.partner-showcase .media-lightbox .lightbox-close{top:calc(1rem + env(safe-area-inset-top));z-index:10;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;transition:all .22s;display:flex;position:fixed;right:1rem}.partner-showcase .media-lightbox .lightbox-close:hover{background:var(--ps-accent);color:var(--ps-on-accent);transform:none}.partner-showcase .media-lightbox .lightbox-nav{z-index:10;color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .22s,color .22s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.partner-showcase .media-lightbox .lightbox-nav i{font-size:1.15rem}.partner-showcase .media-lightbox .lightbox-nav.prev{left:1rem}.partner-showcase .media-lightbox .lightbox-nav.next{right:1rem}.partner-showcase .media-lightbox .lightbox-nav:hover{background:var(--ps-accent);color:var(--ps-on-accent);transform:translateY(-50%)}@media (max-width:768px){.partner-showcase .media-lightbox .lightbox-nav{width:34px;height:34px}.partner-showcase .media-lightbox .lightbox-nav i{font-size:1rem}.partner-showcase .media-lightbox .lightbox-nav.prev{left:.5rem}.partner-showcase .media-lightbox .lightbox-nav.next{right:.5rem}}.partner-showcase .media-lightbox .lightbox-counter{bottom:calc(1.25rem + env(safe-area-inset-bottom));color:var(--ps-text);backdrop-filter:blur(6px);background:#000000b3;border:1px solid #ffffff1f;border-radius:20px;padding:5px 14px;font-size:.78rem;font-weight:600;position:fixed;left:50%;transform:translate(-50%)}.partner-showcase .media-lightbox .lightbox-media-container{border-radius:var(--ps-radius);border:1px solid #ffffff1a;display:flex;overflow:hidden}.partner-showcase .media-lightbox .lightbox-media-container img,.partner-showcase .media-lightbox .lightbox-media-container video{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:88vh;display:block}@media (max-width:768px){.partner-showcase .media-lightbox .lightbox-media-container img,.partner-showcase .media-lightbox .lightbox-media-container video{max-width:96vw;max-height:80vh}}.partner-showcase .skeleton,.partner-showcase .skeleton-text,.partner-showcase .skeleton-circle,.partner-showcase .skeleton-rect{background:linear-gradient(90deg,#ffffff08 25%,#ffffff12 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s infinite ps-shimmer}.partner-showcase.skeleton-loading .skeleton-nav-logo{width:150px;height:26px}.partner-showcase.skeleton-loading .skeleton-nav-link{border-radius:10px;width:78px;height:26px}.partner-showcase.skeleton-loading .skeleton-banner{aspect-ratio:4;background:#ffffff06}@supports not (aspect-ratio:4/1){.partner-showcase.skeleton-loading .skeleton-banner{height:0;padding-top:25%}}.partner-showcase.skeleton-loading .skeleton-logo{background:#ffffff0d}.partner-showcase.skeleton-loading .skeleton-title{width:min(280px,60%);height:26px;margin-bottom:.6rem}.partner-showcase.skeleton-loading .skeleton-location{width:160px;height:14px}.partner-showcase.skeleton-loading .skeleton-card{min-height:170px;background:#ffffff05!important}.partner-showcase.skeleton-loading .skeleton-card-title{width:130px;height:18px;margin-bottom:1rem}.partner-showcase.skeleton-loading .skeleton-text{width:100%;height:11px;margin-bottom:.7rem}.partner-showcase.skeleton-loading .skeleton-btn{border-radius:10px;width:150px;height:34px;margin-top:auto}.partner-showcase .partner-loading{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:50vh;display:flex}.partner-showcase .partner-loading .loading-spinner{border:3px solid rgba(var(--ps-accent-rgb), .2);border-top-color:var(--ps-accent);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite ps-spin}.partner-showcase .partner-loading p{color:var(--ps-text-soft);margin:0;font-size:.88rem}.pcm-uploads-gallery .pcm-sortable-item.is-hero{box-shadow:0 0 15px #e2b2594d;border:2px solid #e2b259!important}.pcm-uploads-gallery .pcm-sortable-item .pcm-hero-badge{z-index:5;color:#000;text-transform:uppercase;background:#e2b259;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.pcm-uploads-gallery .pcm-sortable-item .pcm-hero-badge i{font-size:.8rem}.pcm-uploads-gallery .pcm-sortable-item .pcm-item-actions{z-index:10;gap:5px;display:flex;position:absolute;top:10px;right:10px}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-action{color:#fff;cursor:pointer;backdrop-filter:blur(4px);background:#0009;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-action:hover{transform:scale(1.1)}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-action.pcm-btn-set-hero.active{color:#000;background:#e2b259}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-action.pcm-btn-set-hero:not(.active):hover{color:#000;background:#e2b259cc}.pcm-uploads-gallery .pcm-sortable-item .pcm-btn-action.pcm-btn-delete-item:hover{background:#ff4d4d}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ps-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ps-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ps-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ps-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.partner-showcase,.partner-showcase *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.partner-showcase .psl-sort .psl-sort-trigger,.partner-showcase .psl-filter-trigger,.partner-showcase .psl-view-switch{border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface-2);color:var(--ps-text);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:.8rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.partner-showcase .psl-sort .psl-sort-trigger i,.partner-showcase .psl-filter-trigger i,.partner-showcase .psl-view-switch i{color:var(--ps-tone);font-size:.85rem;line-height:1}.partner-showcase .psl-sort .psl-sort-trigger:hover,.partner-showcase .psl-filter-trigger:hover,.partner-showcase .psl-view-switch:hover{border-color:rgba(var(--ps-tone-rgb), .45);background:rgba(var(--ps-tone-rgb), .08)}.partner-showcase .psl-select select,.partner-showcase .psl-range .psl-range-input,.partner-showcase .psl-number,.partner-showcase .psl-search .psl-search-input{box-sizing:border-box;border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface-2);width:100%;color:var(--ps-text);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);padding:8px 10px;font-size:max(16px,.8rem);transition:border-color .2s,background .2s,box-shadow .2s}.partner-showcase .psl-select select::placeholder,.partner-showcase .psl-range .psl-range-input::placeholder,.partner-showcase .psl-number::placeholder,.partner-showcase .psl-search .psl-search-input::placeholder{color:var(--ps-text-dim)}.partner-showcase .psl-select select:focus,.partner-showcase .psl-range .psl-range-input:focus,.partner-showcase .psl-number:focus,.partner-showcase .psl-search .psl-search-input:focus{border-color:rgba(var(--ps-tone-rgb), .6);background:var(--ps-surface);box-shadow:0 0 0 3px rgba(var(--ps-tone-rgb), .12);outline:none}@media (min-width:769px){.partner-showcase .psl-select select,.partner-showcase .psl-range .psl-range-input,.partner-showcase .psl-number,.partner-showcase .psl-search .psl-search-input{font-size:.8rem}}.partner-showcase .psl-view{--psl-rail-w:262px;--psl-media-h:168px;width:100%;animation:ps-fade-up .4s var(--ps-ease);flex-direction:column;display:flex}.partner-showcase .psl-shell{grid-template-columns:var(--psl-rail-w) minmax(0, 1fr);align-items:start;gap:var(--ps-gap);display:grid}@media (max-width:1024px){.partner-showcase .psl-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:900px){.partner-showcase .psl-shell{grid-template-columns:minmax(0,1fr)}}.partner-showcase .psl-rail{top:calc(var(--ps-nav-h) + env(safe-area-inset-top) + 1rem);max-height:calc(100vh - var(--ps-nav-h) - 2.5rem);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-surface);position:sticky;overflow:hidden}.partner-showcase .psl-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.partner-showcase .psl-toolbar{border:1px solid var(--ps-border);border-radius:var(--ps-radius);background:var(--ps-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.partner-showcase .psl-count{color:var(--ps-text-soft);margin:0;font-size:.85rem}.partner-showcase .psl-count strong{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);color:var(--ps-tone);font-size:1rem;font-weight:700}.partner-showcase .psl-count .psl-count-loading{color:var(--ps-text-dim)}.partner-showcase .psl-toolbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:768px){.partner-showcase .psl-toolbar-actions{width:100%;margin-left:0}.partner-showcase .psl-toolbar-actions>*{flex:1 1 0;min-width:0}}.partner-showcase .psl-filter-trigger.has-filters,.partner-showcase .psl-filter-trigger.is-active,.partner-showcase .psl-view-switch.has-filters,.partner-showcase .psl-view-switch.is-active{border-color:rgba(var(--ps-tone-rgb), .55);background:rgba(var(--ps-tone-rgb), .14);color:var(--ps-tone)}.partner-showcase .psl-filter-badge{background:var(--ps-tone);min-width:18px;height:18px;color:var(--ps-on-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.partner-showcase .psl-sort{position:relative}.partner-showcase .psl-sort .psl-sort-trigger{width:100%}.partner-showcase .psl-sort.is-open .psl-sort-trigger{border-color:rgba(var(--ps-tone-rgb), .55)}.partner-showcase .psl-sort .psl-sort-value{text-overflow:ellipsis;overflow:hidden}.partner-showcase .psl-sort .psl-sort-caret{color:var(--ps-text-dim)}.partner-showcase .psl-sort-menu{z-index:40;border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius);background:var(--ps-nav-bg-solid,var(--ps-bg));-webkit-backdrop-filter:blur(14px);min-width:210px;animation:ps-scale-in .18s var(--ps-ease);padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #00000059}@media (max-width:768px){.partner-showcase .psl-sort-menu{min-width:0;left:0;right:0}}.partner-showcase .psl-sort-option{border-radius:var(--ps-radius-sm);width:100%;color:var(--ps-text-soft);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:9px 10px;font-size:.8rem;font-weight:600;transition:background .18s,color .18s;display:flex}.partner-showcase .psl-sort-option i{color:var(--ps-text-dim);font-size:.85rem;line-height:1}.partner-showcase .psl-sort-option span{flex:1;min-width:0}.partner-showcase .psl-sort-option .psl-sort-check{color:var(--ps-tone)}.partner-showcase .psl-sort-option:hover{background:var(--ps-surface-2);color:var(--ps-text)}.partner-showcase .psl-sort-option.is-selected{background:rgba(var(--ps-tone-rgb), .12);color:var(--ps-tone)}.partner-showcase .psl-sort-option.is-selected i{color:var(--ps-tone)}.partner-showcase .psl-active-filters{border:1px solid rgba(var(--ps-tone-rgb), .2);border-radius:var(--ps-radius);background:rgba(var(--ps-tone-rgb), .045);flex-wrap:wrap;align-items:center;gap:.5rem .6rem;padding:.6rem .85rem;display:flex}.partner-showcase .psl-active-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ps-text-dim);align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.partner-showcase .psl-active-label i{color:var(--ps-tone);font-size:.75rem;line-height:1}.partner-showcase .psl-active-list{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.partner-showcase .psl-active-chip{border:1px solid rgba(var(--ps-tone-rgb), .32);background:rgba(var(--ps-tone-rgb), .1);max-width:100%;color:var(--ps-text);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 8px 5px 10px;font-size:.74rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.partner-showcase .psl-active-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-showcase .psl-active-chip i{color:var(--ps-tone);font-size:.72rem;line-height:1}.partner-showcase .psl-active-chip:hover{border-color:rgba(var(--ps-tone-rgb), .6);background:rgba(var(--ps-tone-rgb), .18)}.partner-showcase .psl-active-clear{color:var(--ps-tone);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.partner-showcase .psl-active-clear:hover{opacity:.75}.partner-showcase .psl-filters{min-height:0;max-height:inherit;flex-direction:column;display:flex}.partner-showcase .psl-filters-head{border-bottom:1px solid var(--ps-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem .9rem;display:flex}.partner-showcase .psl-filters-title{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);color:var(--ps-text);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.partner-showcase .psl-filters-title>i{border:1px solid rgba(var(--ps-tone-rgb), .18);background:rgba(var(--ps-tone-rgb), .1);width:24px;height:24px;color:var(--ps-tone);border-radius:7px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.partner-showcase .psl-filters-clear{color:var(--ps-text-dim);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.74rem;font-weight:600;transition:color .18s;display:inline-flex}.partner-showcase .psl-filters-clear i{font-size:.75rem;line-height:1}.partner-showcase .psl-filters-clear:hover{color:var(--ps-tone)}.partner-showcase .psl-filters-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ps-border-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.partner-showcase .psl-filters-body::-webkit-scrollbar{width:5px}.partner-showcase .psl-filters-body::-webkit-scrollbar-track{background:0 0}.partner-showcase .psl-filters-body::-webkit-scrollbar-thumb{background:var(--ps-border-strong);border-radius:3px}.partner-showcase .psl-fgroup{border-bottom:1px solid var(--ps-border)}.partner-showcase .psl-fgroup:last-child{border-bottom:none}.partner-showcase .psl-fgroup-head{width:100%;color:var(--ps-text);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;transition:background .18s;display:flex}.partner-showcase .psl-fgroup-head:hover{background:var(--ps-surface-2)}.partner-showcase .psl-fgroup-title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:.79rem;font-weight:600;display:inline-flex}.partner-showcase .psl-fgroup-title i{color:var(--ps-tone);opacity:.85;font-size:.82rem;line-height:1}.partner-showcase .psl-fgroup-caret{color:var(--ps-text-dim);transition:transform .25s var(--ps-ease);font-size:.8rem;line-height:1}.partner-showcase .psl-fgroup-wrap{transition:grid-template-rows .28s var(--ps-ease);grid-template-rows:0fr;display:grid}.partner-showcase .psl-fgroup-body{flex-direction:column;gap:.55rem;min-height:0;padding:0 .9rem;display:flex;overflow:hidden}.partner-showcase .psl-fgroup.is-open .psl-fgroup-caret{transform:rotate(180deg)}.partner-showcase .psl-fgroup.is-open .psl-fgroup-wrap{grid-template-rows:1fr}.partner-showcase .psl-fgroup.is-open .psl-fgroup-body{padding-bottom:.9rem}.partner-showcase .psl-field{flex-direction:column;gap:.3rem;display:flex}.partner-showcase .psl-field-label{letter-spacing:.03em;text-transform:uppercase;color:var(--ps-text-dim);font-size:.7rem;font-weight:600}.partner-showcase .psl-search{position:relative}.partner-showcase .psl-search .psl-search-icon{color:var(--ps-tone);pointer-events:none;font-size:.8rem;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.partner-showcase .psl-search .psl-search-input{padding-left:30px;padding-right:30px}.partner-showcase .psl-search .psl-search-clear{width:22px;height:22px;color:var(--ps-text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.partner-showcase .psl-search .psl-search-clear i{font-size:.8rem;line-height:1}.partner-showcase .psl-search .psl-search-clear:hover{background:var(--ps-surface-2);color:var(--ps-text)}.partner-showcase .psl-range{align-items:center;gap:.4rem;display:flex}.partner-showcase .psl-range .psl-range-input{-moz-appearance:textfield;min-width:0}.partner-showcase .psl-range .psl-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partner-showcase .psl-range .psl-range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partner-showcase .psl-range .psl-range-sep{color:var(--ps-text-dim);flex-shrink:0;font-size:.8rem}.partner-showcase .psl-select{position:relative}.partner-showcase .psl-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:28px}.partner-showcase .psl-select select option{background:var(--ps-bg);color:var(--ps-text)}.partner-showcase .psl-select .psl-select-caret{color:var(--ps-text-dim);pointer-events:none;font-size:.8rem;line-height:1;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.partner-showcase .psl-chips{flex-wrap:wrap;gap:.35rem;display:flex}.partner-showcase .psl-chip{border:1px solid var(--ps-border-strong);background:var(--ps-surface-2);color:var(--ps-text-soft);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);cursor:pointer;border-radius:999px;padding:6px 11px;font-size:.75rem;font-weight:600;transition:all .18s}.partner-showcase .psl-chip:hover{border-color:rgba(var(--ps-tone-rgb), .45);color:var(--ps-text)}.partner-showcase .psl-chip.is-active{background:var(--ps-tone);color:var(--ps-on-accent);border-color:#0000}.partner-showcase .psl-tags{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));gap:.35rem;display:grid}.partner-showcase .psl-tag{border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-sm);background:var(--ps-surface-2);color:var(--ps-text-soft);cursor:pointer;align-items:center;gap:6px;padding:7px 9px;font-size:.73rem;font-weight:600;transition:all .18s;display:flex}.partner-showcase .psl-tag input{opacity:0;pointer-events:none;position:absolute}.partner-showcase .psl-tag i{color:var(--ps-text-dim);flex-shrink:0;font-size:.8rem;line-height:1;transition:color .18s}.partner-showcase .psl-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-showcase .psl-tag:hover{border-color:rgba(var(--ps-tone-rgb), .4);color:var(--ps-text)}.partner-showcase .psl-tag.is-on{border-color:rgba(var(--ps-tone-rgb), .55);background:rgba(var(--ps-tone-rgb), .13);color:var(--ps-text)}.partner-showcase .psl-tag.is-on i{color:var(--ps-tone)}.partner-showcase .psl-dpe{gap:3px;display:flex}.partner-showcase .psl-dpe-btn{border:1px solid var(--ps-border-strong);background:var(--ps-surface-2);color:var(--ps-text-soft);font-family:var(--ps-font-title,PoppinsMedium, sans-serif);cursor:pointer;border-radius:6px;flex:1;padding:7px 0;font-size:.72rem;font-weight:700;transition:all .18s}.partner-showcase .psl-dpe-btn:hover{color:var(--ps-text)}.partner-showcase .psl-dpe-btn.is-active{color:#0a0a0a;border-color:#0000}.partner-showcase .psl-dpe-btn.dpe-a.is-active{background:#319834}.partner-showcase .psl-dpe-btn.dpe-b.is-active{background:#33cc31}.partner-showcase .psl-dpe-btn.dpe-c.is-active{background:#cbfc34}.partner-showcase .psl-dpe-btn.dpe-d.is-active{background:#fff933}.partner-showcase .psl-dpe-btn.dpe-e.is-active{background:#fdd334}.partner-showcase .psl-dpe-btn.dpe-f.is-active{background:#f5a032}.partner-showcase .psl-dpe-btn.dpe-g.is-active{color:#fff;background:#ec3323}.partner-showcase .psl-sheet-overlay{z-index:1100;-webkit-backdrop-filter:blur(9px);background:#000000ad;justify-content:center;align-items:center;padding:20px;animation:.24s ps-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.partner-showcase .psl-sheet-overlay{align-items:flex-end;padding:0}}.partner-showcase .psl-sheet{border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-lg);background:var(--ps-bg);flex-direction:column;width:100%;max-width:560px;max-height:88vh;animation:.3s cubic-bezier(.34,1.2,.5,1) psl-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}@media (max-width:768px){.partner-showcase .psl-sheet{border-width:1px 0 0;border-radius:22px 22px 0 0;max-width:100%;max-height:90vh;animation:.32s cubic-bezier(.25,.46,.45,.94) psl-sheet-in}}.partner-showcase .psl-sheet-grip{cursor:grab;touch-action:none;background:0 0;border:none;flex-shrink:0;width:100%;padding:10px 0 2px;display:none}.partner-showcase .psl-sheet-grip:before{content:"";background:var(--ps-border-strong);border-radius:999px;width:40px;height:4px;margin:0 auto;display:block}@media (max-width:768px){.partner-showcase .psl-sheet-grip{display:block}}.partner-showcase .psl-sheet-head{border-bottom:1px solid var(--ps-border);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.partner-showcase .psl-sheet-head-icon{border:1px solid rgba(var(--ps-tone-rgb), .22);background:rgba(var(--ps-tone-rgb), .12);width:42px;min-width:42px;height:42px;color:var(--ps-tone);border-radius:13px;justify-content:center;align-items:center;display:flex}.partner-showcase .psl-sheet-head-icon i{font-size:1.15rem;line-height:1}.partner-showcase .psl-sheet-head-text{flex:1;min-width:0}.partner-showcase .psl-sheet-head-text h2{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);letter-spacing:-.02em;color:var(--ps-text);margin:0;padding:0;font-size:1rem;font-weight:700;line-height:1.25}.partner-showcase .psl-sheet-head-text p{color:var(--ps-text-soft);margin:2px 0 0;font-size:.76rem;line-height:1.4}.partner-showcase .psl-sheet-close{border:1px solid var(--ps-border-strong);background:var(--ps-surface-2);width:32px;min-width:32px;height:32px;color:var(--ps-text-soft);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;transition:all .2s;display:flex}.partner-showcase .psl-sheet-close i{font-size:.95rem;line-height:1}.partner-showcase .psl-sheet-close:hover{background:rgba(var(--ps-tone-rgb), .14);color:var(--ps-tone)}.partner-showcase .psl-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.partner-showcase .psl-sheet-body .psl-filters-body{overflow:visible}.partner-showcase .psl-sheet-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--ps-border);background:var(--ps-bg);flex-shrink:0;align-items:center;gap:.6rem;display:flex}.partner-showcase .psl-sheet-foot .psl-btn{flex:1}.partner-showcase .psl-sheet-foot .psl-btn--primary{flex:2}.partner-showcase .psl-btn{border-radius:var(--ps-radius-sm);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.1rem;font-size:.82rem;font-weight:600;transition:all .22s;display:inline-flex}.partner-showcase .psl-btn i{font-size:.88rem;line-height:1}.partner-showcase .psl-btn--primary{background:var(--ps-tone);color:var(--ps-on-accent)}.partner-showcase .psl-btn--primary i{color:inherit}.partner-showcase .psl-btn--primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px rgba(var(--ps-tone-rgb), .3)}.partner-showcase .psl-btn--ghost{border-color:var(--ps-border-strong);background:var(--ps-surface-2);color:var(--ps-text-soft)}.partner-showcase .psl-btn--ghost i{color:var(--ps-tone)}.partner-showcase .psl-btn--ghost:hover:not(:disabled){background:rgba(var(--ps-tone-rgb), .1);color:var(--ps-text)}.partner-showcase .psl-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.partner-showcase .psl-grid{gap:var(--ps-gap);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}@media (max-width:620px){.partner-showcase .psl-grid{grid-template-columns:1fr}}.partner-showcase .psl-card{border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-surface);cursor:pointer;transition:border-color .25s ease, background .25s ease, transform .25s var(--ps-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.partner-showcase .psl-card:hover,.partner-showcase .psl-card.is-highlighted{border-color:rgba(var(--psl-accent-rgb), .45);background:rgba(var(--psl-accent-rgb), .045);outline:none}.partner-showcase .psl-card:focus-visible{border-color:rgba(var(--psl-accent-rgb), .45);background:rgba(var(--psl-accent-rgb), .045);outline:none}.partner-showcase .psl-card:hover .psl-card-media img,.partner-showcase .psl-card.is-highlighted .psl-card-media img{transform:scale(1.05)}.partner-showcase .psl-card:hover .psl-card-zoom{opacity:1}.partner-showcase .psl-card:hover .psl-card-cta{background:var(--psl-accent);border-color:var(--psl-accent);color:var(--ps-on-accent)}.partner-showcase .psl-card--horizontal{flex-direction:row}.partner-showcase .psl-card--horizontal .psl-card-media{width:232px;min-width:232px;height:auto;min-height:176px}.partner-showcase .psl-card--horizontal .psl-card-body{padding:.85rem 1rem}.partner-showcase .psl-card-media{height:var(--psl-media-h);background:var(--ps-media-bg,#00000040);flex-shrink:0;position:relative;overflow:hidden}.partner-showcase .psl-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease)}.partner-showcase .psl-card-media-empty{width:100%;height:100%;color:var(--ps-text-dim);justify-content:center;align-items:center;display:flex}.partner-showcase .psl-card-media-empty i{font-size:1.8rem;line-height:1}.partner-showcase .psl-card-badges{pointer-events:none;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:8px;left:8px;right:8px}.partner-showcase .psl-badge{-webkit-backdrop-filter:blur(6px);color:linen;letter-spacing:.01em;background:#0a0a0ab8;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.partner-showcase .psl-badge i{font-size:.7rem;line-height:1}.partner-showcase .psl-badge--favorite{background:rgba(var(--psl-accent-rgb), .92);color:var(--ps-on-accent)}.partner-showcase .psl-badge--sale{color:#fff;background:#2e8a57eb}.partner-showcase .psl-badge--rental{color:#fff;background:#2f7ab0eb}.partner-showcase .psl-badge--electric{color:#fff;background:#2ea076eb}.partner-showcase .psl-badge--hybrid{color:#fff;background:#468cbeeb}.partner-showcase .psl-badge--diesel,.partner-showcase .psl-badge--fuel{color:linen;background:#0a0a0ac7}.partner-showcase .psl-card-photos{-webkit-backdrop-filter:blur(6px);color:linen;background:#0a0a0ab3;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}.partner-showcase .psl-card-photos i{font-size:.7rem;line-height:1}.partner-showcase .psl-card-zoom{color:#fff;opacity:0;pointer-events:none;background:#0a0a0a59;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .psl-card-zoom i{font-size:1.3rem;line-height:1}.partner-showcase .psl-card-body{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding:.8rem .9rem .85rem;display:flex}.partner-showcase .psl-card-head{flex-direction:column;gap:.2rem;min-width:0;display:flex}.partner-showcase .psl-card-title{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);letter-spacing:-.01em;color:var(--ps-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.94rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.partner-showcase .psl-card-title .psl-card-title-suffix{color:var(--ps-text-soft);font-weight:600}.partner-showcase .psl-card-sub,.partner-showcase .psl-card-meta{min-width:0;color:var(--ps-text-soft);align-items:center;gap:5px;margin:0;font-size:.76rem;display:flex}.partner-showcase .psl-card-sub i,.partner-showcase .psl-card-meta i{color:var(--psl-accent);opacity:.85;flex-shrink:0;font-size:.78rem;line-height:1}.partner-showcase .psl-card-sub span,.partner-showcase .psl-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-showcase .psl-card-meta{color:var(--ps-text-dim);font-size:.73rem}.partner-showcase .psl-card-specs{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.partner-showcase .psl-spec{border:1px solid var(--ps-border);background:var(--ps-surface-2);color:var(--ps-text-soft);border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:.71rem;font-weight:600;line-height:1;display:inline-flex}.partner-showcase .psl-spec i{color:var(--ps-text-dim);font-size:.72rem;line-height:1}.partner-showcase .psl-spec.is-accent{border-color:rgba(var(--psl-accent-rgb), .32);background:rgba(var(--psl-accent-rgb), .1);color:var(--psl-accent)}.partner-showcase .psl-spec.is-accent i{color:inherit}.partner-showcase .psl-spec.is-dpe{color:#0a0a0a;border-color:#0000}.partner-showcase .psl-spec.is-dpe i{color:inherit}.partner-showcase .psl-spec.is-dpe.dpe-a{color:#fff;background:#319834}.partner-showcase .psl-spec.is-dpe.dpe-b{background:#33cc31}.partner-showcase .psl-spec.is-dpe.dpe-c{background:#cbfc34}.partner-showcase .psl-spec.is-dpe.dpe-d{background:#fff933}.partner-showcase .psl-spec.is-dpe.dpe-e{background:#fdd334}.partner-showcase .psl-spec.is-dpe.dpe-f{background:#f5a032}.partner-showcase .psl-spec.is-dpe.dpe-g{color:#fff;background:#ec3323}.partner-showcase .psl-card-foot{justify-content:space-between;align-items:flex-end;gap:.6rem;margin-top:auto;padding-top:.35rem;display:flex}.partner-showcase .psl-card-price{align-items:baseline;gap:3px;min-width:0;margin:0;display:flex}.partner-showcase .psl-card-price .psl-price-amount{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);letter-spacing:-.02em;color:var(--psl-accent);font-size:1.08rem;font-weight:700;line-height:1.1}.partner-showcase .psl-card-price .psl-price-period{color:var(--ps-text-dim);font-size:.73rem}.partner-showcase .psl-card-cta{border:1px solid rgba(var(--psl-accent-rgb), .3);border-radius:var(--ps-radius-sm);background:rgba(var(--psl-accent-rgb), .1);color:var(--psl-accent);flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:.74rem;font-weight:700;line-height:1;transition:all .22s;display:inline-flex}.partner-showcase .psl-card-cta i{font-size:.78rem;line-height:1}@media (max-width:380px){.partner-showcase .psl-card-cta .psl-card-cta-label{display:none}}.partner-showcase .psl-card.is-skeleton{cursor:default;pointer-events:none}.partner-showcase .psl-card.is-skeleton .psl-card-media{background:var(--ps-surface-2)}.partner-showcase .psl-skel{background:linear-gradient(90deg, var(--ps-surface-2) 25%, var(--ps-border) 50%, var(--ps-surface-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite ps-shimmer;display:block}.partner-showcase .psl-skel--title{width:70%;height:15px}.partner-showcase .psl-skel--sub{width:45%;height:11px}.partner-showcase .psl-skel--spec{border-radius:7px;width:62px;height:22px}.partner-showcase .psl-skel--price{width:92px;height:20px}.partner-showcase .psl-skel--cta{border-radius:10px;width:96px;height:28px}.partner-showcase .psl-empty{border:1px dashed var(--ps-border-strong);border-radius:var(--ps-radius-lg);background:var(--ps-surface);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;padding:2.75rem 1.5rem;display:flex}.partner-showcase .psl-empty-icon{border:1px solid rgba(var(--ps-tone-rgb), .18);background:rgba(var(--ps-tone-rgb), .1);width:52px;height:52px;color:var(--ps-tone);border-radius:16px;justify-content:center;align-items:center;margin-bottom:.3rem;display:flex}.partner-showcase .psl-empty-icon i{font-size:1.35rem;line-height:1}.partner-showcase .psl-empty-title{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);color:var(--ps-text);margin:0;font-size:1rem;font-weight:700}.partner-showcase .psl-empty-desc{max-width:360px;color:var(--ps-text-soft);margin:0 0 .4rem;font-size:.84rem;line-height:1.55}.partner-showcase .psl-split{align-items:start;gap:var(--ps-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1150px){.partner-showcase .psl-split{grid-template-columns:minmax(0,1fr)}}.partner-showcase .psl-split-map{top:calc(var(--ps-nav-h) + env(safe-area-inset-top) + 1rem);position:sticky}@media (max-width:1150px){.partner-showcase .psl-split-map{position:static}}.partner-showcase .psl-split-list{gap:var(--ps-gap);flex-direction:column;min-width:0;display:flex}.partner-showcase .psl-split.is-list-only .psl-split-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (max-width:620px){.partner-showcase .psl-split.is-list-only .psl-split-list{grid-template-columns:1fr}}.partner-showcase .psl-map{height:clamp(360px, 100vh - var(--ps-nav-h) - 12rem, 640px);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-media-bg,#00000040);position:relative;overflow:hidden}.partner-showcase .psl-map .leaflet-container{background:var(--ps-media-bg,#00000040);width:100%;height:100%;font-family:var(--ps-font-body,PoppinsMedium, sans-serif)}.partner-showcase .psl-map--sheet{height:calc(100vh - var(--ps-nav-h) - 15rem);min-height:400px}.partner-showcase .psl-map-count{z-index:500;border:1px solid var(--ps-border-strong);background:var(--ps-nav-bg-solid,#0a0a0af2);-webkit-backdrop-filter:blur(10px);color:var(--ps-text);border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.partner-showcase .psl-map-count i{color:var(--ps-tone);font-size:.78rem;line-height:1}.partner-showcase .psl-map .leaflet-control-zoom{border:1px solid var(--ps-border-strong);border-radius:var(--ps-radius-sm);box-shadow:none;overflow:hidden}.partner-showcase .psl-map .leaflet-control-zoom a{background:var(--ps-nav-bg-solid,#0a0a0af2);color:var(--ps-text);border-bottom-color:var(--ps-border)}.partner-showcase .psl-map .leaflet-control-zoom a:hover{background:rgba(var(--ps-tone-rgb), .18);color:var(--ps-tone)}.partner-showcase .psl-map .leaflet-control-attribution{background:var(--ps-nav-bg,#0a0a0ad1);color:var(--ps-text-dim);font-size:.62rem}.partner-showcase .psl-map .leaflet-control-attribution a{color:var(--ps-text-soft)}.psl-marker-pill{background:var(--psl-marker,#ffba02);color:#0a0a0a;font-family:var(--ps-font-body,"PoppinsMedium", sans-serif);white-space:nowrap;border:1px solid #00000040;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:700;line-height:1;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0006}.psl-marker-pill .psl-marker-dot{background:#0a0a0a8c;border-radius:50%;width:6px;height:6px}.psl-marker-pill.is-active{z-index:600;transform:translate(-50%,-50%)scale(1.14);box-shadow:0 8px 22px #0000008c}.leaflet-popup.psl-map-popup .leaflet-popup-content-wrapper{background:var(--ps-bg,#0a0a0a);color:var(--ps-text,linen);border-radius:14px;padding:0;overflow:hidden;box-shadow:0 18px 40px #00000080}.leaflet-popup.psl-map-popup .leaflet-popup-content{margin:0;width:224px!important}.leaflet-popup.psl-map-popup .leaflet-popup-tip{background:var(--ps-bg,#0a0a0a)}.psl-popup{font-family:var(--ps-font-body,"PoppinsMedium", sans-serif);flex-direction:column;display:flex}.psl-popup .psl-popup-img{object-fit:cover;width:100%;height:108px}.psl-popup .psl-popup-body{flex-direction:column;gap:4px;padding:11px 12px 12px;display:flex}.psl-popup .psl-popup-title{font-family:var(--ps-font-title,"PoppinsMedium", sans-serif);color:var(--ps-text,linen);font-size:.85rem;font-weight:700;line-height:1.3}.psl-popup .psl-popup-specs{color:var(--ps-text-soft,#faf0e69e);font-size:.73rem}.psl-popup .psl-popup-price{font-family:var(--ps-font-title,"PoppinsMedium", sans-serif);color:var(--psl-accent,#ffba02);margin-bottom:6px;font-size:1rem;font-weight:700}.psl-popup .psl-popup-cta{width:100%;padding:8px 10px;font-size:.76rem}@keyframes psl-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes psl-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.partner-showcase .psf-view{width:100%;animation:ps-fade-up .4s var(--ps-ease);flex-direction:column;display:flex}.partner-showcase .psf-filterbar{flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:768px){.partner-showcase .psf-filterbar{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin:0 -.85rem;padding:0 .85rem .15rem;overflow-x:auto}.partner-showcase .psf-filterbar::-webkit-scrollbar{display:none}.partner-showcase .psf-filterbar>*{scroll-snap-align:start;flex:none}}.partner-showcase .psf-filter{align-items:center;gap:6px;min-height:34px;padding:6px 12px;display:inline-flex}.partner-showcase .psf-filter i{font-size:.8rem;line-height:1}.partner-showcase .psf-filter .psf-filter-count{background:var(--ps-surface-2);min-width:17px;height:17px;color:var(--ps-text-dim);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.64rem;font-weight:700;line-height:1;transition:background .18s,color .18s;display:inline-flex}.partner-showcase .psf-filter.is-active .psf-filter-count{color:inherit;background:#0a0a0a2e}.partner-showcase .psf-filter:focus-visible{outline:2px solid rgba(var(--ps-tone-rgb), .6);outline-offset:2px}.partner-showcase .psf-grid{align-items:stretch;gap:var(--ps-gap);grid-template-columns:repeat(auto-fill,minmax(288px,1fr));display:grid}@media (max-width:620px){.partner-showcase .psf-grid{grid-template-columns:1fr}}.partner-showcase .psf-card{--psf-accent:var(--ps-tone);--psf-accent-rgb:var(--ps-tone-rgb);border:1px solid var(--ps-border);border-radius:var(--ps-radius-lg);background:var(--ps-surface);flex-direction:column;transition:border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.partner-showcase .psf-card:hover,.partner-showcase .psf-card:focus-within{border-color:rgba(var(--psf-accent-rgb), .45);background:rgba(var(--psf-accent-rgb), .045)}.partner-showcase .psf-card:hover .psf-media img{transform:scale(1.04)}.partner-showcase .psf-card:before{content:"";background:linear-gradient(90deg, var(--psf-accent), rgba(var(--psf-accent-rgb), .15));opacity:.55;z-index:3;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.partner-showcase .psf-card:hover:before{opacity:1}.partner-showcase .psf-card--textual .psf-body{padding-top:1.05rem}.partner-showcase .psf-card--textual:before{opacity:1}.partner-showcase .psf-card.is-expired{opacity:.62}.partner-showcase .psf-card.is-expired:hover{opacity:1}.partner-showcase .psf-media{background:var(--ps-media-bg);position:relative;overflow:hidden}.partner-showcase .psf-media--empty{background:var(--ps-surface-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:180px;padding:1.25rem;display:flex}.partner-showcase .psf-media-empty-icon{border:1px solid rgba(var(--psf-accent-rgb), .2);background:rgba(var(--psf-accent-rgb), .08);width:46px;height:46px;color:var(--psf-accent);border-radius:14px;justify-content:center;align-items:center;display:flex}.partner-showcase .psf-media-empty-icon i{font-size:1.2rem;line-height:1}.partner-showcase .psf-media-empty-title{font-family:var(--ps-font-title,PoppinsMedium, sans-serif);color:var(--ps-text-soft);font-size:.85rem;font-weight:700}.partner-showcase .psf-media-empty-hint{max-width:220px;color:var(--ps-text-dim);font-size:.74rem;line-height:1.45}.partner-showcase .psf-media-trigger{cursor:pointer;background:0 0;border:none;width:100%;height:180px;padding:0;display:block}.partner-showcase .psf-media-trigger img,.partner-showcase .psf-media-trigger video{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--ps-ease);display:block}.partner-showcase .psf-media-trigger img{animation:.4s ps-fade-in}.partner-showcase .psf-media-trigger:focus-visible{outline:2px solid var(--psf-accent);outline-offset:-2px}.partner-showcase .psf-media-veil{z-index:2;color:linen;opacity:0;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.partner-showcase .psf-media-veil i{font-size:1.35rem;line-height:1}.partner-showcase .psf-media-veil span{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.partner-showcase .psf-media-trigger:hover .psf-media-veil{opacity:1}.partner-showcase .psf-media-trigger:focus-visible .psf-media-veil{opacity:1}.partner-showcase .psf-tag{z-index:3;-webkit-backdrop-filter:blur(6px);color:linen;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0a0a0aad;border-radius:999px;align-items:center;gap:4px;max-width:calc(50% - 12px);padding:4px 9px;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:8px;overflow:hidden}.partner-showcase .psf-tag i{font-size:.7rem;line-height:1}.partner-showcase .psf-tag--date{text-transform:capitalize;right:8px}.partner-showcase .psf-tag--kind{background:rgba(var(--psf-accent-rgb), .92);color:var(--ps-on-accent);left:8px}.partner-showcase .psf-nav{z-index:4;border:1px solid var(--ps-border-strong);-webkit-backdrop-filter:blur(6px);color:linen;cursor:pointer;opacity:0;background:#0a0a0a8c;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,background .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.partner-showcase .psf-nav i{font-size:.95rem;line-height:1}.partner-showcase .psf-nav--prev{left:8px}.partner-showcase .psf-nav--next{right:8px}.partner-showcase .psf-nav:hover{background:var(--psf-accent);color:var(--ps-on-accent)}.partner-showcase .psf-nav:focus-visible{opacity:1;outline:2px solid var(--psf-accent);outline-offset:2px}.partner-showcase .psf-card:hover .psf-nav{opacity:1}@media (hover:none){.partner-showcase .psf-nav{opacity:.9}}.partner-showcase .psf-dots{z-index:4;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.partner-showcase .psf-dot{cursor:pointer;width:6px;height:6px;transition:width .25s var(--ps-ease), background .25s ease;background:#faf0e673;border:none;border-radius:999px;padding:0}.partner-showcase .psf-dot.is-active{background:var(--psf-accent);width:16px}.partner-showcase .psf-dot:focus-visible{outline:2px solid var(--psf-accent);outline-offset:2px}.partner-showcase .psf-body{flex-direction:column;flex:1;gap:.6rem;padding:.9rem;display:flex}.partner-showcase .psf-head{flex-direction:column;gap:.3rem;display:flex}.partner-showcase .psf-meta,.partner-showcase .psf-owner,.partner-showcase .psf-status{color:var(--ps-text-dim);align-items:center;gap:6px;margin:0;font-size:.72rem;font-weight:600;line-height:1.3;display:flex}.partner-showcase .psf-meta i,.partner-showcase .psf-owner i,.partner-showcase .psf-status i{color:var(--psf-accent);font-size:.75rem;line-height:1}.partner-showcase .psf-meta{text-transform:capitalize;flex-wrap:wrap}.partner-showcase .psf-owner-logo{object-fit:cover;border-radius:50%;width:22px;height:22px}.partner-showcase .psf-status--soon{color:#d98324}.partner-showcase .psf-status--soon i{color:currentColor}.partner-showcase .psf-status--expired{color:var(--ps-text-dim)}.partner-showcase .psf-status--expired i{color:currentColor}.partner-showcase .psf-title{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--ps-text);-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.partner-showcase .psf-card:hover .psf-title{color:var(--psf-accent)}.partner-showcase .psf-text{flex-direction:column;flex:1;align-items:flex-start;gap:.3rem;display:flex}.partner-showcase .psf-text p{-webkit-line-clamp:4;color:var(--ps-text-soft);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.partner-showcase .psf-text.is-expanded p{-webkit-line-clamp:unset}.partner-showcase .psf-link{color:var(--psf-accent);text-underline-offset:2px;text-decoration:underline}.partner-showcase .psf-link:hover{filter:brightness(1.15)}.partner-showcase .psf-more{color:var(--psf-accent);font-family:var(--ps-font-body,PoppinsMedium, sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:.74rem;font-weight:700;transition:opacity .2s;display:inline-flex}.partner-showcase .psf-more i{font-size:.8rem;line-height:1}.partner-showcase .psf-more:hover{opacity:.75}.partner-showcase .psf-more:focus-visible{outline:2px solid var(--psf-accent);outline-offset:2px;border-radius:4px}.partner-showcase .psf-foot{border-top:1px solid var(--ps-border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:.65rem;display:flex}.partner-showcase .psf-foot-label,.partner-showcase .psf-foot-note{color:var(--ps-text-dim);align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex}.partner-showcase .psf-foot-label i,.partner-showcase .psf-foot-note i{color:var(--psf-accent);font-size:.75rem;line-height:1}.partner-showcase .psf-socials{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.partner-showcase .psf-social{border:1px solid var(--ps-border);background:var(--ps-surface-2);width:32px;height:32px;color:var(--ps-text-soft);transition:transform .22s var(--ps-ease), background .22s ease, border-color .22s ease, color .22s ease;border-radius:9px;justify-content:center;align-items:center;font-size:1rem;display:flex}.partner-showcase .psf-social i{color:inherit;line-height:1;transition:color .22s}.partner-showcase .psf-social:hover{border-color:rgba(var(--psf-accent-rgb), .5);background:rgba(var(--psf-accent-rgb), .1);color:var(--psf-accent);transform:translateY(-2px)}.partner-showcase .psf-social:focus-visible{outline:2px solid var(--psf-accent);outline-offset:2px}.partner-showcase .psf-social--facebook:hover i{color:#1877f2}.partner-showcase .psf-social--instagram:hover i{color:#e1306c}.partner-showcase .psf-social--youtube:hover i{color:red}.partner-showcase .psf-social--tiktok:hover i{color:#69c9d0}.partner-showcase .psf-social--linkedin:hover i{color:#0a66c2}.partner-showcase .psf-social--twitter:hover i{color:#1da1f2}.partner-showcase .psf-social--pinterest:hover i{color:#e60023}.partner-showcase .psf-social--google:hover i,.partner-showcase .psf-social--googleBusiness:hover i{color:#4285f4}@media (max-width:768px){.partner-showcase .psf-body{gap:.5rem;padding:.8rem}.partner-showcase .psf-title{font-size:.94rem}.partner-showcase .psf-social{width:34px;height:34px}}.partner-showcase.is-natural-media .psf-media{aspect-ratio:auto}.partner-showcase.is-natural-media .psf-media-trigger{height:auto}.partner-showcase.is-natural-media .psf-media-trigger img,.partner-showcase.is-natural-media .psf-media-trigger video{object-fit:contain;height:auto;max-height:460px}.admin-users-page{width:100%;max-width:1600px;margin:0 auto;animation:.5s fadeInUp}.admin-users-page .page-header{margin-bottom:32px}.admin-users-page .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.admin-users-page .page-header .header-content{flex-direction:column;align-items:flex-start}}.admin-users-page .page-header .header-content .header-text h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}@media (max-width:768px){.admin-users-page .page-header .header-content .header-text h1{font-size:1.6rem}}.admin-users-page .page-header .header-content .header-text h1 svg{font-size:1.8rem}.admin-users-page .page-header .header-content .header-text p{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.admin-users-page .page-header .header-content .header-text p{font-size:.95rem}}.admin-users-page .page-header .header-content .btn-create-user{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.admin-users-page .page-header .header-content .btn-create-user{justify-content:center;width:100%;padding:16px 24px}}.admin-users-page .page-header .header-content .btn-create-user svg{font-size:1.2rem}.admin-users-page .page-header .header-content .btn-create-user:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-users-page .page-header .header-content .btn-create-user:active{transform:translateY(0)}.admin-users-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1340px){.admin-users-page .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-users-page .stats-grid{grid-template-columns:1fr;gap:16px}}.admin-users-page .stats-grid .stat-card{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-users-page .stats-grid .stat-card:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-users-page .stats-grid .stat-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-users-page .stats-grid .stat-card:hover:before{opacity:1}.admin-users-page .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg)}.admin-users-page .stats-grid .stat-card.total:before{background:linear-gradient(90deg,#e2b259,#eac684)}.admin-users-page .stats-grid .stat-card.total .stat-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%)}.admin-users-page .stats-grid .stat-card.admins:before{background:linear-gradient(90deg,#e2b259,#f0c875)}.admin-users-page .stats-grid .stat-card.admins .stat-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%)}.admin-users-page .stats-grid .stat-card.pros:before{background:linear-gradient(90deg,#4a90e2,#5ba3f5)}.admin-users-page .stats-grid .stat-card.pros .stat-icon{color:#4a90e2;background:linear-gradient(135deg,#4a90e233 0%,#4a90e21a 100%)}.admin-users-page .stats-grid .stat-card.particuliers:before{background:linear-gradient(90deg,#50b33a,#66cc4d)}.admin-users-page .stats-grid .stat-card.particuliers .stat-icon{color:#50b33a;background:linear-gradient(135deg,#50b33a33 0%,#50b33a1a 100%)}.admin-users-page .stats-grid .stat-card .stat-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;transition:all .3s;display:flex}.admin-users-page .stats-grid .stat-card .stat-content h3{color:linen;margin:0 0 4px;font-size:2rem;font-weight:700;line-height:1}.admin-users-page .stats-grid .stat-card .stat-content p{color:#fff9;margin:0;font-size:.9rem;font-weight:500}.admin-users-page .filters-bar{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:32px;padding:20px 24px;transition:all .3s;display:flex}@media (max-width:1340px){.admin-users-page .filters-bar{gap:14px;padding:18px 20px}}@media (max-width:1024px){.admin-users-page .filters-bar{gap:12px;padding:16px 18px}}@media (max-width:768px){.admin-users-page .filters-bar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}}.admin-users-page .filters-bar:hover{background:#ffffff0a;border-color:#ffffff26}.admin-users-page .filters-bar .search-box{flex:auto;min-width:280px;max-width:500px;position:relative}@media (max-width:1340px){.admin-users-page .filters-bar .search-box{min-width:250px;max-width:400px}}@media (max-width:1024px){.admin-users-page .filters-bar .search-box{flex:100%;min-width:200px;max-width:100%}}@media (max-width:768px){.admin-users-page .filters-bar .search-box{width:100%;min-width:auto;max-width:100%}}.admin-users-page .filters-bar .search-box .search-icon{color:#fff6;pointer-events:none;z-index:1;font-size:1.1rem;transition:color .3s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-users-page .filters-bar .search-box input{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:44px;padding:12px 16px 12px 46px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-users-page .filters-bar .search-box input::placeholder{color:#fff6}.admin-users-page .filters-bar .search-box input:hover:not(:focus){background:#ffffff12;border-color:#ffffff26}.admin-users-page .filters-bar .search-box input:focus{background:#ffffff14;border-color:#e2b25980;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-users-page .filters-bar .search-box input:focus~.search-icon{color:#e2b259}.admin-users-page .filters-bar .filter-group{flex:0 auto;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.admin-users-page .filters-bar .filter-group{flex:auto;min-width:200px}}@media (max-width:768px){.admin-users-page .filters-bar .filter-group{width:100%;min-width:auto}}.admin-users-page .filters-bar .filter-group .filter-icon{color:#ffffff80;flex-shrink:0;font-size:1.1rem;transition:color .3s}@media (max-width:768px){.admin-users-page .filters-bar .filter-group .filter-icon{font-size:1rem}}.admin-users-page .filters-bar .filter-group:has(.filter-select:focus) .filter-icon{color:#e2b259}.admin-users-page .filters-bar .filter-group .filter-select{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:160px;height:44px;padding:12px 16px;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.admin-users-page .filters-bar .filter-group .filter-select{min-width:140px;font-size:.9rem}}@media (max-width:768px){.admin-users-page .filters-bar .filter-group .filter-select{min-width:auto;font-size:.95rem}}.admin-users-page .filters-bar .filter-group .filter-select option{color:linen;background:#000}.admin-users-page .filters-bar .filter-group .filter-select:hover:not(:focus){background:#ffffff14;border-color:#ffffff26}.admin-users-page .filters-bar .filter-group .filter-select:focus{background:#ffffff14;border-color:#e2b25980;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-users-page .filters-bar .view-toggle{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;gap:4px;height:44px;padding:4px;display:flex}@media (max-width:768px){.admin-users-page .filters-bar .view-toggle{justify-content:center;width:100%}}.admin-users-page .filters-bar .view-toggle button{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:40px;padding:8px 14px;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (max-width:768px){.admin-users-page .filters-bar .view-toggle button{flex:1;padding:8px 12px;font-size:1rem}}.admin-users-page .filters-bar .view-toggle button:hover:not(.active){color:#fffc;background:#ffffff14;transform:translateY(-1px)}.admin-users-page .filters-bar .view-toggle button.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);transform:translateY(0);box-shadow:0 2px 8px #e2b2594d}.admin-users-page .filters-bar .view-toggle button.active:after{content:"";opacity:0;background:#e2b259;border-radius:2px;width:20px;height:2px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.admin-users-page .filters-bar .view-toggle button:active{transform:translateY(0)}.admin-users-page .filters-bar .btn-refresh{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:5px 0;font-size:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.admin-users-page .filters-bar .btn-refresh{width:100%;height:44px}}.admin-users-page .filters-bar .btn-refresh:hover:not(:disabled){color:#e2b259;background:#e2b25926;border-color:#e2b2594d;transform:scale(1.05);box-shadow:0 4px 12px #e2b25933}.admin-users-page .filters-bar .btn-refresh:active:not(:disabled){transform:scale(.95)}.admin-users-page .filters-bar .btn-refresh:disabled{opacity:.4;cursor:not-allowed}.admin-users-page .filters-bar .btn-refresh:disabled .spinning,.admin-users-page .filters-bar .btn-refresh .spinning{animation:1s linear infinite spin}@media (max-width:1340px){.admin-users-page .filters-bar .search-box{flex:2}.admin-users-page .filters-bar .filter-group{flex:1}}@media (max-width:1024px){.admin-users-page .filters-bar .search-box{flex:100%;max-width:100%}.admin-users-page .filters-bar .filter-group,.admin-users-page .filters-bar .view-toggle,.admin-users-page .filters-bar .btn-refresh{flex:auto}}@media (max-width:768px){.admin-users-page .filters-bar .search-box,.admin-users-page .filters-bar .filter-group,.admin-users-page .filters-bar .view-toggle,.admin-users-page .filters-bar .btn-refresh{flex:100%;width:100%}}.admin-users-page .users-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;display:grid}@media (max-width:1024px){.admin-users-page .users-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}}@media (max-width:768px){.admin-users-page .users-container.grid-view{grid-template-columns:1fr;gap:16px}}.admin-users-page .users-container.list-view{flex-direction:column;gap:16px;display:flex}.admin-users-page .users-container.list-view .user-card .user-card-header{flex-direction:row;align-items:center}.admin-users-page .users-container.list-view .user-card .user-card-body{flex-wrap:wrap;gap:16px;display:flex}.admin-users-page .users-container.list-view .user-card .user-card-body .user-info-item{flex:0 auto}.admin-users-page .user-card{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s fadeIn}.admin-users-page .user-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-users-page .user-card .user-card-header{border-bottom:1px solid #ffffff14;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.admin-users-page .user-card .user-card-header .user-avatar{color:#e2b259;text-transform:uppercase;background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border:2px solid #e2b25933;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:700;display:flex}.admin-users-page .user-card .user-card-header .user-main-info{flex:1;min-width:0}.admin-users-page .user-card .user-card-header .user-main-info h3{color:linen;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;font-size:1.2rem;font-weight:600;overflow:hidden}.admin-users-page .user-card .user-card-header .user-main-info .user-roles{flex-wrap:wrap;gap:8px;display:flex}.admin-users-page .user-card .user-card-header .user-main-info .user-roles .role-badge{border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-users-page .user-card .user-card-header .user-main-info .user-roles .role-badge svg{font-size:.9rem}.admin-users-page .user-card .user-card-header .user-main-info .user-roles .role-badge.error{color:#ff3b30;background:#ff3b3033;border:1px solid #ff3b3066}.admin-users-page .user-card .user-card-body{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.admin-users-page .user-card .user-card-body .user-info-item{color:#fffc;align-items:center;gap:12px;font-size:.9rem;display:flex}.admin-users-page .user-card .user-card-body .user-info-item svg{color:#e2b259b3;flex-shrink:0;font-size:1rem}.admin-users-page .user-card .user-card-body .user-info-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-users-page .user-card .user-card-actions{border-top:1px solid #ffffff14;gap:12px;padding-top:20px;display:flex}.admin-users-page .user-card .user-card-actions .btn-action{cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.admin-users-page .user-card .user-card-actions .btn-action svg{font-size:1rem}.admin-users-page .user-card .user-card-actions .btn-action.btn-edit{color:#4a90e2;background:#4a90e226;border:1px solid #4a90e24d}.admin-users-page .user-card .user-card-actions .btn-action.btn-edit:hover{background:#4a90e240;border-color:#4a90e280;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.admin-users-page .user-card .user-card-actions .btn-action.btn-delete{color:#ff3b30;background:#ff3b3026;border:1px solid #ff3b304d}.admin-users-page .user-card .user-card-actions .btn-action.btn-delete:hover{background:#ff3b3040;border-color:#ff3b3080;transform:translateY(-2px);box-shadow:0 4px 12px #ff3b304d}.admin-users-page .user-card .user-card-actions .btn-action:active{transform:translateY(0)}.admin-users-page .loading-container{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.admin-users-page .loading-container .spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.admin-users-page .loading-container p{color:#ffffffb3;font-size:1rem}.admin-users-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.admin-users-page .empty-state .empty-icon{color:#fff3;margin-bottom:24px;font-size:5rem}.admin-users-page .empty-state h3{color:linen;margin:0 0 12px;font-size:1.5rem;font-weight:600}.admin-users-page .empty-state p{color:#fff9;max-width:500px;margin:0;font-size:1rem}.admin-users-page .modal-overlay{backdrop-filter:blur(10px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-users-page .modal-overlay .modal-content{background:#141414fa;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:900px;max-height:90vh;padding:40px;animation:.4s cubic-bezier(.4,0,.2,1) slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009}@media (max-width:768px){.admin-users-page .modal-overlay .modal-content{max-height:95vh;padding:24px}}.admin-users-page .modal-overlay .modal-content .modal-close{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.8rem;line-height:1;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.admin-users-page .modal-overlay .modal-content .modal-close:hover{color:#ff3b30;background:#ff3b3033;border-color:#ff3b3066;transform:rotate(90deg)}section.admin-new-user{width:100%}section.admin-new-user h2{color:#e2b259;text-align:center;margin-bottom:32px;font-size:1.8rem;font-weight:700}@media (max-width:768px){section.admin-new-user h2{margin-bottom:24px;font-size:1.5rem}}section.admin-new-user form.form-admin-new-user{flex-direction:column;gap:32px;display:flex}section.admin-new-user form.form-admin-new-user .info-new-user{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (max-width:1024px){section.admin-new-user form.form-admin-new-user .info-new-user{grid-template-columns:1fr;gap:24px}}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user{flex-direction:column;gap:20px;display:flex}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user h3,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user h3{color:linen;border-bottom:2px solid #e2b2594d;margin-bottom:8px;padding-bottom:12px;font-size:1.3rem;font-weight:600}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user p,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user p{color:#fff9;margin:0;font-size:.9rem;line-height:1.5}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input,section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user textarea,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user textarea{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:14px 16px;font-size:.95rem;transition:all .3s}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input::placeholder,section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user textarea::placeholder,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input::placeholder,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user textarea::placeholder{color:#fff6}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:focus,section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user textarea:focus,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:focus,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user textarea:focus{background:#ffffff14;border-color:#e2b25980;outline:none;box-shadow:0 0 0 3px #e2b2591a}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:hover:not(:focus),section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user textarea:hover:not(:focus),section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:hover:not(:focus),section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user textarea:hover:not(:focus){background:#ffffff12}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone{gap:12px;display:flex}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .indicatif-phone,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .indicatif-phone{flex:0 0 100px}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .phone-number,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .phone-number{flex:1}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp{position:relative}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp input,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp input{padding-right:50px}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp .toggle-password-visibility,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp .toggle-password-visibility{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp .toggle-password-visibility:hover,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp .toggle-password-visibility:hover{color:#e2b259}section.admin-new-user form.form-admin-new-user input[type=submit]{color:#ffffff80;cursor:not-allowed;background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border:1px solid #e2b25966;border-radius:12px;width:100%;margin-top:12px;padding:16px 32px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}section.admin-new-user form.form-admin-new-user input[type=submit].valid{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#0000;box-shadow:0 4px 12px #e2b2594d}section.admin-new-user form.form-admin-new-user input[type=submit].valid:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}section.admin-new-user form.form-admin-new-user input[type=submit].valid:active{transform:translateY(0)}.admin-new-user-modern,.admin-update-user-modern,.admin-new-city-modern,.admin-update-city-modern,.admin-new-partner-modern,.popup-city-social-media-modern,.admin-category-management-modern,.admin-new-message-modern,.admin-update-message-modern{width:100%;animation:.4s fadeInUp}.admin-new-user-modern .form-header,.admin-update-user-modern .form-header,.admin-new-city-modern .form-header,.admin-update-city-modern .form-header,.admin-new-partner-modern .form-header,.popup-city-social-media-modern .form-header,.admin-category-management-modern .form-header,.admin-new-message-modern .form-header,.admin-update-message-modern .form-header{text-align:center;border-bottom:2px solid #e2b25933;margin-bottom:32px;padding-bottom:24px}.admin-new-user-modern .form-header h2,.admin-update-user-modern .form-header h2,.admin-new-city-modern .form-header h2,.admin-update-city-modern .form-header h2,.admin-new-partner-modern .form-header h2,.popup-city-social-media-modern .form-header h2,.admin-category-management-modern .form-header h2,.admin-new-message-modern .form-header h2,.admin-update-message-modern .form-header h2{color:#e2b259;margin:0 0 8px;font-size:1.8rem;font-weight:700}@media (max-width:768px){.admin-new-user-modern .form-header h2,.admin-update-user-modern .form-header h2,.admin-new-city-modern .form-header h2,.admin-update-city-modern .form-header h2,.admin-new-partner-modern .form-header h2,.popup-city-social-media-modern .form-header h2,.admin-category-management-modern .form-header h2,.admin-new-message-modern .form-header h2,.admin-update-message-modern .form-header h2{font-size:1.5rem}}.admin-new-user-modern .form-header .form-subtitle,.admin-update-user-modern .form-header .form-subtitle,.admin-new-city-modern .form-header .form-subtitle,.admin-update-city-modern .form-header .form-subtitle,.admin-new-partner-modern .form-header .form-subtitle,.popup-city-social-media-modern .form-header .form-subtitle,.admin-category-management-modern .form-header .form-subtitle,.admin-new-message-modern .form-header .form-subtitle,.admin-update-message-modern .form-header .form-subtitle{color:#ffffffb3;margin:0;font-size:1rem}@media (max-width:768px){.admin-new-user-modern .form-header .form-subtitle,.admin-update-user-modern .form-header .form-subtitle,.admin-new-city-modern .form-header .form-subtitle,.admin-update-city-modern .form-header .form-subtitle,.admin-new-partner-modern .form-header .form-subtitle,.popup-city-social-media-modern .form-header .form-subtitle,.admin-category-management-modern .form-header .form-subtitle,.admin-new-message-modern .form-header .form-subtitle,.admin-update-message-modern .form-header .form-subtitle{font-size:.9rem}}.admin-new-user-modern .form-admin-new-user-modern,.admin-new-user-modern .form-admin-update-user-modern,.admin-new-user-modern .form-admin-new-city-modern,.admin-new-user-modern .form-admin-update-city-modern,.admin-new-user-modern .form-admin-new-partner-modern,.admin-new-user-modern .form-popup-city-social-media-modern,.admin-new-user-modern .form-admin-new-message-modern,.admin-new-user-modern .form-admin-update-message-modern,.admin-update-user-modern .form-admin-new-user-modern,.admin-update-user-modern .form-admin-update-user-modern,.admin-update-user-modern .form-admin-new-city-modern,.admin-update-user-modern .form-admin-update-city-modern,.admin-update-user-modern .form-admin-new-partner-modern,.admin-update-user-modern .form-popup-city-social-media-modern,.admin-update-user-modern .form-admin-new-message-modern,.admin-update-user-modern .form-admin-update-message-modern,.admin-new-city-modern .form-admin-new-user-modern,.admin-new-city-modern .form-admin-update-user-modern,.admin-new-city-modern .form-admin-new-city-modern,.admin-new-city-modern .form-admin-update-city-modern,.admin-new-city-modern .form-admin-new-partner-modern,.admin-new-city-modern .form-popup-city-social-media-modern,.admin-new-city-modern .form-admin-new-message-modern,.admin-new-city-modern .form-admin-update-message-modern,.admin-update-city-modern .form-admin-new-user-modern,.admin-update-city-modern .form-admin-update-user-modern,.admin-update-city-modern .form-admin-new-city-modern,.admin-update-city-modern .form-admin-update-city-modern,.admin-update-city-modern .form-admin-new-partner-modern,.admin-update-city-modern .form-popup-city-social-media-modern,.admin-update-city-modern .form-admin-new-message-modern,.admin-update-city-modern .form-admin-update-message-modern,.admin-new-partner-modern .form-admin-new-user-modern,.admin-new-partner-modern .form-admin-update-user-modern,.admin-new-partner-modern .form-admin-new-city-modern,.admin-new-partner-modern .form-admin-update-city-modern,.admin-new-partner-modern .form-admin-new-partner-modern,.admin-new-partner-modern .form-popup-city-social-media-modern,.admin-new-partner-modern .form-admin-new-message-modern,.admin-new-partner-modern .form-admin-update-message-modern,.popup-city-social-media-modern .form-admin-new-user-modern,.popup-city-social-media-modern .form-admin-update-user-modern,.popup-city-social-media-modern .form-admin-new-city-modern,.popup-city-social-media-modern .form-admin-update-city-modern,.popup-city-social-media-modern .form-admin-new-partner-modern,.popup-city-social-media-modern .form-popup-city-social-media-modern,.popup-city-social-media-modern .form-admin-new-message-modern,.popup-city-social-media-modern .form-admin-update-message-modern,.admin-category-management-modern .form-admin-new-user-modern,.admin-category-management-modern .form-admin-update-user-modern,.admin-category-management-modern .form-admin-new-city-modern,.admin-category-management-modern .form-admin-update-city-modern,.admin-category-management-modern .form-admin-new-partner-modern,.admin-category-management-modern .form-popup-city-social-media-modern,.admin-category-management-modern .form-admin-new-message-modern,.admin-category-management-modern .form-admin-update-message-modern,.admin-new-message-modern .form-admin-new-user-modern,.admin-new-message-modern .form-admin-update-user-modern,.admin-new-message-modern .form-admin-new-city-modern,.admin-new-message-modern .form-admin-update-city-modern,.admin-new-message-modern .form-admin-new-partner-modern,.admin-new-message-modern .form-popup-city-social-media-modern,.admin-new-message-modern .form-admin-new-message-modern,.admin-new-message-modern .form-admin-update-message-modern,.admin-update-message-modern .form-admin-new-user-modern,.admin-update-message-modern .form-admin-update-user-modern,.admin-update-message-modern .form-admin-new-city-modern,.admin-update-message-modern .form-admin-update-city-modern,.admin-update-message-modern .form-admin-new-partner-modern,.admin-update-message-modern .form-popup-city-social-media-modern,.admin-update-message-modern .form-admin-new-message-modern,.admin-update-message-modern .form-admin-update-message-modern{flex-direction:column;gap:28px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-section,.admin-new-user-modern .form-admin-update-user-modern .form-section,.admin-new-user-modern .form-admin-new-city-modern .form-section,.admin-new-user-modern .form-admin-update-city-modern .form-section,.admin-new-user-modern .form-admin-new-partner-modern .form-section,.admin-new-user-modern .form-popup-city-social-media-modern .form-section,.admin-new-user-modern .form-admin-new-message-modern .form-section,.admin-new-user-modern .form-admin-update-message-modern .form-section,.admin-update-user-modern .form-admin-new-user-modern .form-section,.admin-update-user-modern .form-admin-update-user-modern .form-section,.admin-update-user-modern .form-admin-new-city-modern .form-section,.admin-update-user-modern .form-admin-update-city-modern .form-section,.admin-update-user-modern .form-admin-new-partner-modern .form-section,.admin-update-user-modern .form-popup-city-social-media-modern .form-section,.admin-update-user-modern .form-admin-new-message-modern .form-section,.admin-update-user-modern .form-admin-update-message-modern .form-section,.admin-new-city-modern .form-admin-new-user-modern .form-section,.admin-new-city-modern .form-admin-update-user-modern .form-section,.admin-new-city-modern .form-admin-new-city-modern .form-section,.admin-new-city-modern .form-admin-update-city-modern .form-section,.admin-new-city-modern .form-admin-new-partner-modern .form-section,.admin-new-city-modern .form-popup-city-social-media-modern .form-section,.admin-new-city-modern .form-admin-new-message-modern .form-section,.admin-new-city-modern .form-admin-update-message-modern .form-section,.admin-update-city-modern .form-admin-new-user-modern .form-section,.admin-update-city-modern .form-admin-update-user-modern .form-section,.admin-update-city-modern .form-admin-new-city-modern .form-section,.admin-update-city-modern .form-admin-update-city-modern .form-section,.admin-update-city-modern .form-admin-new-partner-modern .form-section,.admin-update-city-modern .form-popup-city-social-media-modern .form-section,.admin-update-city-modern .form-admin-new-message-modern .form-section,.admin-update-city-modern .form-admin-update-message-modern .form-section,.admin-new-partner-modern .form-admin-new-user-modern .form-section,.admin-new-partner-modern .form-admin-update-user-modern .form-section,.admin-new-partner-modern .form-admin-new-city-modern .form-section,.admin-new-partner-modern .form-admin-update-city-modern .form-section,.admin-new-partner-modern .form-admin-new-partner-modern .form-section,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section,.admin-new-partner-modern .form-admin-new-message-modern .form-section,.admin-new-partner-modern .form-admin-update-message-modern .form-section,.popup-city-social-media-modern .form-admin-new-user-modern .form-section,.popup-city-social-media-modern .form-admin-update-user-modern .form-section,.popup-city-social-media-modern .form-admin-new-city-modern .form-section,.popup-city-social-media-modern .form-admin-update-city-modern .form-section,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section,.popup-city-social-media-modern .form-admin-new-message-modern .form-section,.popup-city-social-media-modern .form-admin-update-message-modern .form-section,.admin-category-management-modern .form-admin-new-user-modern .form-section,.admin-category-management-modern .form-admin-update-user-modern .form-section,.admin-category-management-modern .form-admin-new-city-modern .form-section,.admin-category-management-modern .form-admin-update-city-modern .form-section,.admin-category-management-modern .form-admin-new-partner-modern .form-section,.admin-category-management-modern .form-popup-city-social-media-modern .form-section,.admin-category-management-modern .form-admin-new-message-modern .form-section,.admin-category-management-modern .form-admin-update-message-modern .form-section,.admin-new-message-modern .form-admin-new-user-modern .form-section,.admin-new-message-modern .form-admin-update-user-modern .form-section,.admin-new-message-modern .form-admin-new-city-modern .form-section,.admin-new-message-modern .form-admin-update-city-modern .form-section,.admin-new-message-modern .form-admin-new-partner-modern .form-section,.admin-new-message-modern .form-popup-city-social-media-modern .form-section,.admin-new-message-modern .form-admin-new-message-modern .form-section,.admin-new-message-modern .form-admin-update-message-modern .form-section,.admin-update-message-modern .form-admin-new-user-modern .form-section,.admin-update-message-modern .form-admin-update-user-modern .form-section,.admin-update-message-modern .form-admin-new-city-modern .form-section,.admin-update-message-modern .form-admin-update-city-modern .form-section,.admin-update-message-modern .form-admin-new-partner-modern .form-section,.admin-update-message-modern .form-popup-city-social-media-modern .form-section,.admin-update-message-modern .form-admin-new-message-modern .form-section,.admin-update-message-modern .form-admin-update-message-modern .form-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-section,.admin-new-user-modern .form-admin-update-user-modern .form-section,.admin-new-user-modern .form-admin-new-city-modern .form-section,.admin-new-user-modern .form-admin-update-city-modern .form-section,.admin-new-user-modern .form-admin-new-partner-modern .form-section,.admin-new-user-modern .form-popup-city-social-media-modern .form-section,.admin-new-user-modern .form-admin-new-message-modern .form-section,.admin-new-user-modern .form-admin-update-message-modern .form-section,.admin-update-user-modern .form-admin-new-user-modern .form-section,.admin-update-user-modern .form-admin-update-user-modern .form-section,.admin-update-user-modern .form-admin-new-city-modern .form-section,.admin-update-user-modern .form-admin-update-city-modern .form-section,.admin-update-user-modern .form-admin-new-partner-modern .form-section,.admin-update-user-modern .form-popup-city-social-media-modern .form-section,.admin-update-user-modern .form-admin-new-message-modern .form-section,.admin-update-user-modern .form-admin-update-message-modern .form-section,.admin-new-city-modern .form-admin-new-user-modern .form-section,.admin-new-city-modern .form-admin-update-user-modern .form-section,.admin-new-city-modern .form-admin-new-city-modern .form-section,.admin-new-city-modern .form-admin-update-city-modern .form-section,.admin-new-city-modern .form-admin-new-partner-modern .form-section,.admin-new-city-modern .form-popup-city-social-media-modern .form-section,.admin-new-city-modern .form-admin-new-message-modern .form-section,.admin-new-city-modern .form-admin-update-message-modern .form-section,.admin-update-city-modern .form-admin-new-user-modern .form-section,.admin-update-city-modern .form-admin-update-user-modern .form-section,.admin-update-city-modern .form-admin-new-city-modern .form-section,.admin-update-city-modern .form-admin-update-city-modern .form-section,.admin-update-city-modern .form-admin-new-partner-modern .form-section,.admin-update-city-modern .form-popup-city-social-media-modern .form-section,.admin-update-city-modern .form-admin-new-message-modern .form-section,.admin-update-city-modern .form-admin-update-message-modern .form-section,.admin-new-partner-modern .form-admin-new-user-modern .form-section,.admin-new-partner-modern .form-admin-update-user-modern .form-section,.admin-new-partner-modern .form-admin-new-city-modern .form-section,.admin-new-partner-modern .form-admin-update-city-modern .form-section,.admin-new-partner-modern .form-admin-new-partner-modern .form-section,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section,.admin-new-partner-modern .form-admin-new-message-modern .form-section,.admin-new-partner-modern .form-admin-update-message-modern .form-section,.popup-city-social-media-modern .form-admin-new-user-modern .form-section,.popup-city-social-media-modern .form-admin-update-user-modern .form-section,.popup-city-social-media-modern .form-admin-new-city-modern .form-section,.popup-city-social-media-modern .form-admin-update-city-modern .form-section,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section,.popup-city-social-media-modern .form-admin-new-message-modern .form-section,.popup-city-social-media-modern .form-admin-update-message-modern .form-section,.admin-category-management-modern .form-admin-new-user-modern .form-section,.admin-category-management-modern .form-admin-update-user-modern .form-section,.admin-category-management-modern .form-admin-new-city-modern .form-section,.admin-category-management-modern .form-admin-update-city-modern .form-section,.admin-category-management-modern .form-admin-new-partner-modern .form-section,.admin-category-management-modern .form-popup-city-social-media-modern .form-section,.admin-category-management-modern .form-admin-new-message-modern .form-section,.admin-category-management-modern .form-admin-update-message-modern .form-section,.admin-new-message-modern .form-admin-new-user-modern .form-section,.admin-new-message-modern .form-admin-update-user-modern .form-section,.admin-new-message-modern .form-admin-new-city-modern .form-section,.admin-new-message-modern .form-admin-update-city-modern .form-section,.admin-new-message-modern .form-admin-new-partner-modern .form-section,.admin-new-message-modern .form-popup-city-social-media-modern .form-section,.admin-new-message-modern .form-admin-new-message-modern .form-section,.admin-new-message-modern .form-admin-update-message-modern .form-section,.admin-update-message-modern .form-admin-new-user-modern .form-section,.admin-update-message-modern .form-admin-update-user-modern .form-section,.admin-update-message-modern .form-admin-new-city-modern .form-section,.admin-update-message-modern .form-admin-update-city-modern .form-section,.admin-update-message-modern .form-admin-new-partner-modern .form-section,.admin-update-message-modern .form-popup-city-social-media-modern .form-section,.admin-update-message-modern .form-admin-new-message-modern .form-section,.admin-update-message-modern .form-admin-update-message-modern .form-section{padding:20px}}.admin-new-user-modern .form-admin-new-user-modern .form-section:hover,.admin-new-user-modern .form-admin-update-user-modern .form-section:hover,.admin-new-user-modern .form-admin-new-city-modern .form-section:hover,.admin-new-user-modern .form-admin-update-city-modern .form-section:hover,.admin-new-user-modern .form-admin-new-partner-modern .form-section:hover,.admin-new-user-modern .form-popup-city-social-media-modern .form-section:hover,.admin-new-user-modern .form-admin-new-message-modern .form-section:hover,.admin-new-user-modern .form-admin-update-message-modern .form-section:hover,.admin-update-user-modern .form-admin-new-user-modern .form-section:hover,.admin-update-user-modern .form-admin-update-user-modern .form-section:hover,.admin-update-user-modern .form-admin-new-city-modern .form-section:hover,.admin-update-user-modern .form-admin-update-city-modern .form-section:hover,.admin-update-user-modern .form-admin-new-partner-modern .form-section:hover,.admin-update-user-modern .form-popup-city-social-media-modern .form-section:hover,.admin-update-user-modern .form-admin-new-message-modern .form-section:hover,.admin-update-user-modern .form-admin-update-message-modern .form-section:hover,.admin-new-city-modern .form-admin-new-user-modern .form-section:hover,.admin-new-city-modern .form-admin-update-user-modern .form-section:hover,.admin-new-city-modern .form-admin-new-city-modern .form-section:hover,.admin-new-city-modern .form-admin-update-city-modern .form-section:hover,.admin-new-city-modern .form-admin-new-partner-modern .form-section:hover,.admin-new-city-modern .form-popup-city-social-media-modern .form-section:hover,.admin-new-city-modern .form-admin-new-message-modern .form-section:hover,.admin-new-city-modern .form-admin-update-message-modern .form-section:hover,.admin-update-city-modern .form-admin-new-user-modern .form-section:hover,.admin-update-city-modern .form-admin-update-user-modern .form-section:hover,.admin-update-city-modern .form-admin-new-city-modern .form-section:hover,.admin-update-city-modern .form-admin-update-city-modern .form-section:hover,.admin-update-city-modern .form-admin-new-partner-modern .form-section:hover,.admin-update-city-modern .form-popup-city-social-media-modern .form-section:hover,.admin-update-city-modern .form-admin-new-message-modern .form-section:hover,.admin-update-city-modern .form-admin-update-message-modern .form-section:hover,.admin-new-partner-modern .form-admin-new-user-modern .form-section:hover,.admin-new-partner-modern .form-admin-update-user-modern .form-section:hover,.admin-new-partner-modern .form-admin-new-city-modern .form-section:hover,.admin-new-partner-modern .form-admin-update-city-modern .form-section:hover,.admin-new-partner-modern .form-admin-new-partner-modern .form-section:hover,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section:hover,.admin-new-partner-modern .form-admin-new-message-modern .form-section:hover,.admin-new-partner-modern .form-admin-update-message-modern .form-section:hover,.popup-city-social-media-modern .form-admin-new-user-modern .form-section:hover,.popup-city-social-media-modern .form-admin-update-user-modern .form-section:hover,.popup-city-social-media-modern .form-admin-new-city-modern .form-section:hover,.popup-city-social-media-modern .form-admin-update-city-modern .form-section:hover,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section:hover,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section:hover,.popup-city-social-media-modern .form-admin-new-message-modern .form-section:hover,.popup-city-social-media-modern .form-admin-update-message-modern .form-section:hover,.admin-category-management-modern .form-admin-new-user-modern .form-section:hover,.admin-category-management-modern .form-admin-update-user-modern .form-section:hover,.admin-category-management-modern .form-admin-new-city-modern .form-section:hover,.admin-category-management-modern .form-admin-update-city-modern .form-section:hover,.admin-category-management-modern .form-admin-new-partner-modern .form-section:hover,.admin-category-management-modern .form-popup-city-social-media-modern .form-section:hover,.admin-category-management-modern .form-admin-new-message-modern .form-section:hover,.admin-category-management-modern .form-admin-update-message-modern .form-section:hover,.admin-new-message-modern .form-admin-new-user-modern .form-section:hover,.admin-new-message-modern .form-admin-update-user-modern .form-section:hover,.admin-new-message-modern .form-admin-new-city-modern .form-section:hover,.admin-new-message-modern .form-admin-update-city-modern .form-section:hover,.admin-new-message-modern .form-admin-new-partner-modern .form-section:hover,.admin-new-message-modern .form-popup-city-social-media-modern .form-section:hover,.admin-new-message-modern .form-admin-new-message-modern .form-section:hover,.admin-new-message-modern .form-admin-update-message-modern .form-section:hover,.admin-update-message-modern .form-admin-new-user-modern .form-section:hover,.admin-update-message-modern .form-admin-update-user-modern .form-section:hover,.admin-update-message-modern .form-admin-new-city-modern .form-section:hover,.admin-update-message-modern .form-admin-update-city-modern .form-section:hover,.admin-update-message-modern .form-admin-new-partner-modern .form-section:hover,.admin-update-message-modern .form-popup-city-social-media-modern .form-section:hover,.admin-update-message-modern .form-admin-new-message-modern .form-section:hover,.admin-update-message-modern .form-admin-update-message-modern .form-section:hover{background:#ffffff0a;border-color:#ffffff1f}.admin-new-user-modern .form-admin-new-user-modern .form-section.security-section,.admin-new-user-modern .form-admin-update-user-modern .form-section.security-section,.admin-new-user-modern .form-admin-new-city-modern .form-section.security-section,.admin-new-user-modern .form-admin-update-city-modern .form-section.security-section,.admin-new-user-modern .form-admin-new-partner-modern .form-section.security-section,.admin-new-user-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-new-user-modern .form-admin-new-message-modern .form-section.security-section,.admin-new-user-modern .form-admin-update-message-modern .form-section.security-section,.admin-update-user-modern .form-admin-new-user-modern .form-section.security-section,.admin-update-user-modern .form-admin-update-user-modern .form-section.security-section,.admin-update-user-modern .form-admin-new-city-modern .form-section.security-section,.admin-update-user-modern .form-admin-update-city-modern .form-section.security-section,.admin-update-user-modern .form-admin-new-partner-modern .form-section.security-section,.admin-update-user-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-update-user-modern .form-admin-new-message-modern .form-section.security-section,.admin-update-user-modern .form-admin-update-message-modern .form-section.security-section,.admin-new-city-modern .form-admin-new-user-modern .form-section.security-section,.admin-new-city-modern .form-admin-update-user-modern .form-section.security-section,.admin-new-city-modern .form-admin-new-city-modern .form-section.security-section,.admin-new-city-modern .form-admin-update-city-modern .form-section.security-section,.admin-new-city-modern .form-admin-new-partner-modern .form-section.security-section,.admin-new-city-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-new-city-modern .form-admin-new-message-modern .form-section.security-section,.admin-new-city-modern .form-admin-update-message-modern .form-section.security-section,.admin-update-city-modern .form-admin-new-user-modern .form-section.security-section,.admin-update-city-modern .form-admin-update-user-modern .form-section.security-section,.admin-update-city-modern .form-admin-new-city-modern .form-section.security-section,.admin-update-city-modern .form-admin-update-city-modern .form-section.security-section,.admin-update-city-modern .form-admin-new-partner-modern .form-section.security-section,.admin-update-city-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-update-city-modern .form-admin-new-message-modern .form-section.security-section,.admin-update-city-modern .form-admin-update-message-modern .form-section.security-section,.admin-new-partner-modern .form-admin-new-user-modern .form-section.security-section,.admin-new-partner-modern .form-admin-update-user-modern .form-section.security-section,.admin-new-partner-modern .form-admin-new-city-modern .form-section.security-section,.admin-new-partner-modern .form-admin-update-city-modern .form-section.security-section,.admin-new-partner-modern .form-admin-new-partner-modern .form-section.security-section,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-new-partner-modern .form-admin-new-message-modern .form-section.security-section,.admin-new-partner-modern .form-admin-update-message-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-new-user-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-update-user-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-new-city-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-update-city-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section.security-section,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-new-message-modern .form-section.security-section,.popup-city-social-media-modern .form-admin-update-message-modern .form-section.security-section,.admin-category-management-modern .form-admin-new-user-modern .form-section.security-section,.admin-category-management-modern .form-admin-update-user-modern .form-section.security-section,.admin-category-management-modern .form-admin-new-city-modern .form-section.security-section,.admin-category-management-modern .form-admin-update-city-modern .form-section.security-section,.admin-category-management-modern .form-admin-new-partner-modern .form-section.security-section,.admin-category-management-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-category-management-modern .form-admin-new-message-modern .form-section.security-section,.admin-category-management-modern .form-admin-update-message-modern .form-section.security-section,.admin-new-message-modern .form-admin-new-user-modern .form-section.security-section,.admin-new-message-modern .form-admin-update-user-modern .form-section.security-section,.admin-new-message-modern .form-admin-new-city-modern .form-section.security-section,.admin-new-message-modern .form-admin-update-city-modern .form-section.security-section,.admin-new-message-modern .form-admin-new-partner-modern .form-section.security-section,.admin-new-message-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-new-message-modern .form-admin-new-message-modern .form-section.security-section,.admin-new-message-modern .form-admin-update-message-modern .form-section.security-section,.admin-update-message-modern .form-admin-new-user-modern .form-section.security-section,.admin-update-message-modern .form-admin-update-user-modern .form-section.security-section,.admin-update-message-modern .form-admin-new-city-modern .form-section.security-section,.admin-update-message-modern .form-admin-update-city-modern .form-section.security-section,.admin-update-message-modern .form-admin-new-partner-modern .form-section.security-section,.admin-update-message-modern .form-popup-city-social-media-modern .form-section.security-section,.admin-update-message-modern .form-admin-new-message-modern .form-section.security-section,.admin-update-message-modern .form-admin-update-message-modern .form-section.security-section{border-color:#ff95004d}.admin-new-user-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-new-user-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-new-user-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-update-user-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-update-user-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-new-city-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-new-city-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-update-city-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-update-city-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-new-partner-modern .form-admin-update-message-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-new-user-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-update-user-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-new-city-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-update-city-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-new-message-modern .form-section.security-section.verified,.popup-city-social-media-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-category-management-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-category-management-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-new-message-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-new-message-modern .form-admin-update-message-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-new-user-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-update-user-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-new-city-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-update-city-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-new-partner-modern .form-section.security-section.verified,.admin-update-message-modern .form-popup-city-social-media-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-new-message-modern .form-section.security-section.verified,.admin-update-message-modern .form-admin-update-message-modern .form-section.security-section.verified{background:#50b33a0d;border-color:#50b33a4d}.admin-new-user-modern .form-admin-new-user-modern .form-section.professional-section,.admin-new-user-modern .form-admin-update-user-modern .form-section.professional-section,.admin-new-user-modern .form-admin-new-city-modern .form-section.professional-section,.admin-new-user-modern .form-admin-update-city-modern .form-section.professional-section,.admin-new-user-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-new-user-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-new-user-modern .form-admin-new-message-modern .form-section.professional-section,.admin-new-user-modern .form-admin-update-message-modern .form-section.professional-section,.admin-update-user-modern .form-admin-new-user-modern .form-section.professional-section,.admin-update-user-modern .form-admin-update-user-modern .form-section.professional-section,.admin-update-user-modern .form-admin-new-city-modern .form-section.professional-section,.admin-update-user-modern .form-admin-update-city-modern .form-section.professional-section,.admin-update-user-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-update-user-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-update-user-modern .form-admin-new-message-modern .form-section.professional-section,.admin-update-user-modern .form-admin-update-message-modern .form-section.professional-section,.admin-new-city-modern .form-admin-new-user-modern .form-section.professional-section,.admin-new-city-modern .form-admin-update-user-modern .form-section.professional-section,.admin-new-city-modern .form-admin-new-city-modern .form-section.professional-section,.admin-new-city-modern .form-admin-update-city-modern .form-section.professional-section,.admin-new-city-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-new-city-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-new-city-modern .form-admin-new-message-modern .form-section.professional-section,.admin-new-city-modern .form-admin-update-message-modern .form-section.professional-section,.admin-update-city-modern .form-admin-new-user-modern .form-section.professional-section,.admin-update-city-modern .form-admin-update-user-modern .form-section.professional-section,.admin-update-city-modern .form-admin-new-city-modern .form-section.professional-section,.admin-update-city-modern .form-admin-update-city-modern .form-section.professional-section,.admin-update-city-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-update-city-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-update-city-modern .form-admin-new-message-modern .form-section.professional-section,.admin-update-city-modern .form-admin-update-message-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-new-user-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-update-user-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-new-city-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-update-city-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-new-message-modern .form-section.professional-section,.admin-new-partner-modern .form-admin-update-message-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-new-user-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-update-user-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-new-city-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-update-city-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section.professional-section,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-new-message-modern .form-section.professional-section,.popup-city-social-media-modern .form-admin-update-message-modern .form-section.professional-section,.admin-category-management-modern .form-admin-new-user-modern .form-section.professional-section,.admin-category-management-modern .form-admin-update-user-modern .form-section.professional-section,.admin-category-management-modern .form-admin-new-city-modern .form-section.professional-section,.admin-category-management-modern .form-admin-update-city-modern .form-section.professional-section,.admin-category-management-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-category-management-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-category-management-modern .form-admin-new-message-modern .form-section.professional-section,.admin-category-management-modern .form-admin-update-message-modern .form-section.professional-section,.admin-new-message-modern .form-admin-new-user-modern .form-section.professional-section,.admin-new-message-modern .form-admin-update-user-modern .form-section.professional-section,.admin-new-message-modern .form-admin-new-city-modern .form-section.professional-section,.admin-new-message-modern .form-admin-update-city-modern .form-section.professional-section,.admin-new-message-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-new-message-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-new-message-modern .form-admin-new-message-modern .form-section.professional-section,.admin-new-message-modern .form-admin-update-message-modern .form-section.professional-section,.admin-update-message-modern .form-admin-new-user-modern .form-section.professional-section,.admin-update-message-modern .form-admin-update-user-modern .form-section.professional-section,.admin-update-message-modern .form-admin-new-city-modern .form-section.professional-section,.admin-update-message-modern .form-admin-update-city-modern .form-section.professional-section,.admin-update-message-modern .form-admin-new-partner-modern .form-section.professional-section,.admin-update-message-modern .form-popup-city-social-media-modern .form-section.professional-section,.admin-update-message-modern .form-admin-new-message-modern .form-section.professional-section,.admin-update-message-modern .form-admin-update-message-modern .form-section.professional-section{border-color:#4a90e24d}.admin-new-user-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-new-user-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-new-user-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-update-user-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-update-user-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-new-city-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-new-city-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-update-city-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-update-city-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-new-partner-modern .form-admin-update-message-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-new-user-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-update-user-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-new-city-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-update-city-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section.purchases-section,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-new-message-modern .form-section.purchases-section,.popup-city-social-media-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-category-management-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-category-management-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-new-message-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-new-message-modern .form-admin-update-message-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-new-user-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-update-user-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-new-city-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-update-city-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-new-partner-modern .form-section.purchases-section,.admin-update-message-modern .form-popup-city-social-media-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-new-message-modern .form-section.purchases-section,.admin-update-message-modern .form-admin-update-message-modern .form-section.purchases-section{border-color:#e2b2594d}.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header h3,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header h3{color:linen;align-items:center;gap:8px;margin:0;font-size:1.2rem;font-weight:600;display:flex}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header h3,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header h3,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header h3,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header h3,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header h3{font-size:1.1rem}}.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header .required-badge,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header .required-badge{color:#ff3b30;text-transform:uppercase;letter-spacing:.5px;background:#ff3b3026;border:1px solid #ff3b304d;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header .verified-badge,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header .verified-badge{color:#50b33a;text-transform:uppercase;letter-spacing:.5px;background:#50b33a26;border:1px solid #50b33a4d;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600}.admin-new-user-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-new-user-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-update-user-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-new-city-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-update-city-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-new-partner-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-category-management-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-new-message-modern .form-admin-update-message-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-new-user-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-update-user-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-new-city-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-update-city-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-new-partner-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-new-message-modern .form-section .section-header .count-badge,.admin-update-message-modern .form-admin-update-message-modern .form-section .section-header .count-badge{color:#e2b259;background:#e2b25926;border:1px solid #e2b2594d;border-radius:20px;padding:4px 12px;font-size:.85rem;font-weight:600}.admin-new-user-modern .form-admin-new-user-modern .form-section .security-box,.admin-new-user-modern .form-admin-update-user-modern .form-section .security-box,.admin-new-user-modern .form-admin-new-city-modern .form-section .security-box,.admin-new-user-modern .form-admin-update-city-modern .form-section .security-box,.admin-new-user-modern .form-admin-new-partner-modern .form-section .security-box,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-new-user-modern .form-admin-new-message-modern .form-section .security-box,.admin-new-user-modern .form-admin-update-message-modern .form-section .security-box,.admin-update-user-modern .form-admin-new-user-modern .form-section .security-box,.admin-update-user-modern .form-admin-update-user-modern .form-section .security-box,.admin-update-user-modern .form-admin-new-city-modern .form-section .security-box,.admin-update-user-modern .form-admin-update-city-modern .form-section .security-box,.admin-update-user-modern .form-admin-new-partner-modern .form-section .security-box,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-update-user-modern .form-admin-new-message-modern .form-section .security-box,.admin-update-user-modern .form-admin-update-message-modern .form-section .security-box,.admin-new-city-modern .form-admin-new-user-modern .form-section .security-box,.admin-new-city-modern .form-admin-update-user-modern .form-section .security-box,.admin-new-city-modern .form-admin-new-city-modern .form-section .security-box,.admin-new-city-modern .form-admin-update-city-modern .form-section .security-box,.admin-new-city-modern .form-admin-new-partner-modern .form-section .security-box,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-new-city-modern .form-admin-new-message-modern .form-section .security-box,.admin-new-city-modern .form-admin-update-message-modern .form-section .security-box,.admin-update-city-modern .form-admin-new-user-modern .form-section .security-box,.admin-update-city-modern .form-admin-update-user-modern .form-section .security-box,.admin-update-city-modern .form-admin-new-city-modern .form-section .security-box,.admin-update-city-modern .form-admin-update-city-modern .form-section .security-box,.admin-update-city-modern .form-admin-new-partner-modern .form-section .security-box,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-update-city-modern .form-admin-new-message-modern .form-section .security-box,.admin-update-city-modern .form-admin-update-message-modern .form-section .security-box,.admin-new-partner-modern .form-admin-new-user-modern .form-section .security-box,.admin-new-partner-modern .form-admin-update-user-modern .form-section .security-box,.admin-new-partner-modern .form-admin-new-city-modern .form-section .security-box,.admin-new-partner-modern .form-admin-update-city-modern .form-section .security-box,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .security-box,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-new-partner-modern .form-admin-new-message-modern .form-section .security-box,.admin-new-partner-modern .form-admin-update-message-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .security-box,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .security-box,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .security-box,.admin-category-management-modern .form-admin-new-user-modern .form-section .security-box,.admin-category-management-modern .form-admin-update-user-modern .form-section .security-box,.admin-category-management-modern .form-admin-new-city-modern .form-section .security-box,.admin-category-management-modern .form-admin-update-city-modern .form-section .security-box,.admin-category-management-modern .form-admin-new-partner-modern .form-section .security-box,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-category-management-modern .form-admin-new-message-modern .form-section .security-box,.admin-category-management-modern .form-admin-update-message-modern .form-section .security-box,.admin-new-message-modern .form-admin-new-user-modern .form-section .security-box,.admin-new-message-modern .form-admin-update-user-modern .form-section .security-box,.admin-new-message-modern .form-admin-new-city-modern .form-section .security-box,.admin-new-message-modern .form-admin-update-city-modern .form-section .security-box,.admin-new-message-modern .form-admin-new-partner-modern .form-section .security-box,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-new-message-modern .form-admin-new-message-modern .form-section .security-box,.admin-new-message-modern .form-admin-update-message-modern .form-section .security-box,.admin-update-message-modern .form-admin-new-user-modern .form-section .security-box,.admin-update-message-modern .form-admin-update-user-modern .form-section .security-box,.admin-update-message-modern .form-admin-new-city-modern .form-section .security-box,.admin-update-message-modern .form-admin-update-city-modern .form-section .security-box,.admin-update-message-modern .form-admin-new-partner-modern .form-section .security-box,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .security-box,.admin-update-message-modern .form-admin-new-message-modern .form-section .security-box,.admin-update-message-modern .form-admin-update-message-modern .form-section .security-box{flex-direction:column;gap:16px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-section .security-box label,.admin-new-user-modern .form-admin-update-user-modern .form-section .security-box label,.admin-new-user-modern .form-admin-new-city-modern .form-section .security-box label,.admin-new-user-modern .form-admin-update-city-modern .form-section .security-box label,.admin-new-user-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-new-user-modern .form-admin-new-message-modern .form-section .security-box label,.admin-new-user-modern .form-admin-update-message-modern .form-section .security-box label,.admin-update-user-modern .form-admin-new-user-modern .form-section .security-box label,.admin-update-user-modern .form-admin-update-user-modern .form-section .security-box label,.admin-update-user-modern .form-admin-new-city-modern .form-section .security-box label,.admin-update-user-modern .form-admin-update-city-modern .form-section .security-box label,.admin-update-user-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-update-user-modern .form-admin-new-message-modern .form-section .security-box label,.admin-update-user-modern .form-admin-update-message-modern .form-section .security-box label,.admin-new-city-modern .form-admin-new-user-modern .form-section .security-box label,.admin-new-city-modern .form-admin-update-user-modern .form-section .security-box label,.admin-new-city-modern .form-admin-new-city-modern .form-section .security-box label,.admin-new-city-modern .form-admin-update-city-modern .form-section .security-box label,.admin-new-city-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-new-city-modern .form-admin-new-message-modern .form-section .security-box label,.admin-new-city-modern .form-admin-update-message-modern .form-section .security-box label,.admin-update-city-modern .form-admin-new-user-modern .form-section .security-box label,.admin-update-city-modern .form-admin-update-user-modern .form-section .security-box label,.admin-update-city-modern .form-admin-new-city-modern .form-section .security-box label,.admin-update-city-modern .form-admin-update-city-modern .form-section .security-box label,.admin-update-city-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-update-city-modern .form-admin-new-message-modern .form-section .security-box label,.admin-update-city-modern .form-admin-update-message-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-new-user-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-update-user-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-new-city-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-update-city-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-new-message-modern .form-section .security-box label,.admin-new-partner-modern .form-admin-update-message-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .security-box label,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .security-box label,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .security-box label,.admin-category-management-modern .form-admin-new-user-modern .form-section .security-box label,.admin-category-management-modern .form-admin-update-user-modern .form-section .security-box label,.admin-category-management-modern .form-admin-new-city-modern .form-section .security-box label,.admin-category-management-modern .form-admin-update-city-modern .form-section .security-box label,.admin-category-management-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-category-management-modern .form-admin-new-message-modern .form-section .security-box label,.admin-category-management-modern .form-admin-update-message-modern .form-section .security-box label,.admin-new-message-modern .form-admin-new-user-modern .form-section .security-box label,.admin-new-message-modern .form-admin-update-user-modern .form-section .security-box label,.admin-new-message-modern .form-admin-new-city-modern .form-section .security-box label,.admin-new-message-modern .form-admin-update-city-modern .form-section .security-box label,.admin-new-message-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-new-message-modern .form-admin-new-message-modern .form-section .security-box label,.admin-new-message-modern .form-admin-update-message-modern .form-section .security-box label,.admin-update-message-modern .form-admin-new-user-modern .form-section .security-box label,.admin-update-message-modern .form-admin-update-user-modern .form-section .security-box label,.admin-update-message-modern .form-admin-new-city-modern .form-section .security-box label,.admin-update-message-modern .form-admin-update-city-modern .form-section .security-box label,.admin-update-message-modern .form-admin-new-partner-modern .form-section .security-box label,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .security-box label,.admin-update-message-modern .form-admin-new-message-modern .form-section .security-box label,.admin-update-message-modern .form-admin-update-message-modern .form-section .security-box label{color:#fffc;margin-bottom:4px;font-size:.9rem;font-weight:600}.admin-new-user-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-new-user-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-update-user-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-new-city-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-update-city-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-new-partner-modern .form-admin-update-message-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .security-box .security-question,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-category-management-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-new-message-modern .form-admin-update-message-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-new-user-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-update-user-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-new-city-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-update-city-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-new-partner-modern .form-section .security-box .security-question,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-new-message-modern .form-section .security-box .security-question,.admin-update-message-modern .form-admin-update-message-modern .form-section .security-box .security-question{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;margin:0;padding:12px 16px;font-style:italic}.admin-new-user-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-new-user-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-update-user-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-new-city-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-update-city-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-new-partner-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-category-management-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-new-message-modern .form-admin-update-message-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-new-user-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-update-user-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-new-city-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-update-city-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-new-message-modern .form-section .security-box .success-indicator,.admin-update-message-modern .form-admin-update-message-modern .form-section .security-box .success-indicator{margin-top:8px}.admin-new-user-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-new-user-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-update-user-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-new-city-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-update-city-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-new-partner-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-category-management-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-new-message-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-new-user-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-update-user-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-new-city-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-update-city-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-new-partner-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-new-message-modern .form-section .security-box .success-indicator span,.admin-update-message-modern .form-admin-update-message-modern .form-section .security-box .success-indicator span{color:#50b33a;background:#50b33a26;border:1px solid #50b33a4d;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-grid,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-grid,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-grid,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-grid,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-grid,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-grid,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-grid,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-grid,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-grid{grid-template-columns:1fr;gap:16px}}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field label,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field label,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field label,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field label,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field label,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field label,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field label,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field label,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field label,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field label,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field label,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field label,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field label,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field label,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field label,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field label,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field label,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field label,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field label,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field label,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field label,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field label,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field label,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field label,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field label,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field label,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field label,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field label,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field label,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field label,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field label,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field label,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field label,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field label,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field label,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field label,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field label,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field label,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field label,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field label,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field label,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field label,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field label,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field label,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field label,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field label,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field label{color:#fffc;font-size:.9rem;font-weight:600}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field label .optional,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field label .optional,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field label .optional,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field label .optional{color:#ffffff80;font-size:.8rem;font-style:italic;font-weight:400}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field input,.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field input,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field input,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field input,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field input,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field input,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field input,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field input,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field input,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field input,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field input,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field input,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field input,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field input,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field input,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field input,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field input,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field input,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field input,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field input,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field input,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field input,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field input,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field input,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field input,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field input,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field input,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field input,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field input,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field input,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field input,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field input,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field input,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field input,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field input,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field input,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field input,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field input,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field input,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field input,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field input,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field input,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field input,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field input,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field input,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field input,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field input,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea{color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .3s}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea::placeholder,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field input::placeholder,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea::placeholder{color:#fff6}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field input:focus,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field input:focus,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea:focus,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field input:focus,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea:focus{background:#ffffff14;border-color:#e2b25980;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea:disabled,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field input:disabled,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea:disabled{opacity:.6;cursor:not-allowed;background:#ffffff05}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field input:hover:not(:disabled):not(:focus),.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea:hover:not(:disabled):not(:focus){background:#ffffff12}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field textarea,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field textarea,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field textarea,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field textarea{resize:vertical;min-height:100px}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group{gap:12px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .country-code,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .country-code{flex:0 0 100px}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field.phone-field .input-phone-group .phone-main{flex:1}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon{position:relative}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon input,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon input{padding-right:50px}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:1.2rem;transition:all .3s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-icon .icon-btn:hover,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-icon .icon-btn:hover{color:#e2b259}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action{align-items:flex-end;gap:12px;display:flex}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action{flex-direction:column;align-items:stretch}}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action input,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action input{flex:1}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email{color:#4a90e2;cursor:pointer;white-space:nowrap;background:#4a90e226;border:1px solid #4a90e24d;border-radius:10px;flex-shrink:0;padding:12px 20px;font-size:.9rem;font-weight:600;transition:all .3s}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email{width:100%}}.admin-new-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-user-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-city-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-partner-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-category-management-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-new-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-new-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-update-user-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-new-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-update-city-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-new-partner-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-new-message-modern .form-section .form-field .input-with-action .btn-action-email:hover,.admin-update-message-modern .form-admin-update-message-modern .form-section .form-field .input-with-action .btn-action-email:hover{background:#4a90e240;border-color:#4a90e280;transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.admin-new-user-modern .form-admin-new-user-modern .form-section .info-box,.admin-new-user-modern .form-admin-update-user-modern .form-section .info-box,.admin-new-user-modern .form-admin-new-city-modern .form-section .info-box,.admin-new-user-modern .form-admin-update-city-modern .form-section .info-box,.admin-new-user-modern .form-admin-new-partner-modern .form-section .info-box,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-new-user-modern .form-admin-new-message-modern .form-section .info-box,.admin-new-user-modern .form-admin-update-message-modern .form-section .info-box,.admin-update-user-modern .form-admin-new-user-modern .form-section .info-box,.admin-update-user-modern .form-admin-update-user-modern .form-section .info-box,.admin-update-user-modern .form-admin-new-city-modern .form-section .info-box,.admin-update-user-modern .form-admin-update-city-modern .form-section .info-box,.admin-update-user-modern .form-admin-new-partner-modern .form-section .info-box,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-update-user-modern .form-admin-new-message-modern .form-section .info-box,.admin-update-user-modern .form-admin-update-message-modern .form-section .info-box,.admin-new-city-modern .form-admin-new-user-modern .form-section .info-box,.admin-new-city-modern .form-admin-update-user-modern .form-section .info-box,.admin-new-city-modern .form-admin-new-city-modern .form-section .info-box,.admin-new-city-modern .form-admin-update-city-modern .form-section .info-box,.admin-new-city-modern .form-admin-new-partner-modern .form-section .info-box,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-new-city-modern .form-admin-new-message-modern .form-section .info-box,.admin-new-city-modern .form-admin-update-message-modern .form-section .info-box,.admin-update-city-modern .form-admin-new-user-modern .form-section .info-box,.admin-update-city-modern .form-admin-update-user-modern .form-section .info-box,.admin-update-city-modern .form-admin-new-city-modern .form-section .info-box,.admin-update-city-modern .form-admin-update-city-modern .form-section .info-box,.admin-update-city-modern .form-admin-new-partner-modern .form-section .info-box,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-update-city-modern .form-admin-new-message-modern .form-section .info-box,.admin-update-city-modern .form-admin-update-message-modern .form-section .info-box,.admin-new-partner-modern .form-admin-new-user-modern .form-section .info-box,.admin-new-partner-modern .form-admin-update-user-modern .form-section .info-box,.admin-new-partner-modern .form-admin-new-city-modern .form-section .info-box,.admin-new-partner-modern .form-admin-update-city-modern .form-section .info-box,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .info-box,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-new-partner-modern .form-admin-new-message-modern .form-section .info-box,.admin-new-partner-modern .form-admin-update-message-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .info-box,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .info-box,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .info-box,.admin-category-management-modern .form-admin-new-user-modern .form-section .info-box,.admin-category-management-modern .form-admin-update-user-modern .form-section .info-box,.admin-category-management-modern .form-admin-new-city-modern .form-section .info-box,.admin-category-management-modern .form-admin-update-city-modern .form-section .info-box,.admin-category-management-modern .form-admin-new-partner-modern .form-section .info-box,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-category-management-modern .form-admin-new-message-modern .form-section .info-box,.admin-category-management-modern .form-admin-update-message-modern .form-section .info-box,.admin-new-message-modern .form-admin-new-user-modern .form-section .info-box,.admin-new-message-modern .form-admin-update-user-modern .form-section .info-box,.admin-new-message-modern .form-admin-new-city-modern .form-section .info-box,.admin-new-message-modern .form-admin-update-city-modern .form-section .info-box,.admin-new-message-modern .form-admin-new-partner-modern .form-section .info-box,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-new-message-modern .form-admin-new-message-modern .form-section .info-box,.admin-new-message-modern .form-admin-update-message-modern .form-section .info-box,.admin-update-message-modern .form-admin-new-user-modern .form-section .info-box,.admin-update-message-modern .form-admin-update-user-modern .form-section .info-box,.admin-update-message-modern .form-admin-new-city-modern .form-section .info-box,.admin-update-message-modern .form-admin-update-city-modern .form-section .info-box,.admin-update-message-modern .form-admin-new-partner-modern .form-section .info-box,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .info-box,.admin-update-message-modern .form-admin-new-message-modern .form-section .info-box,.admin-update-message-modern .form-admin-update-message-modern .form-section .info-box{background:#4a90e21a;border:1px solid #4a90e233;border-radius:10px;margin-top:8px;padding:12px 16px}.admin-new-user-modern .form-admin-new-user-modern .form-section .info-box p,.admin-new-user-modern .form-admin-update-user-modern .form-section .info-box p,.admin-new-user-modern .form-admin-new-city-modern .form-section .info-box p,.admin-new-user-modern .form-admin-update-city-modern .form-section .info-box p,.admin-new-user-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-new-user-modern .form-admin-new-message-modern .form-section .info-box p,.admin-new-user-modern .form-admin-update-message-modern .form-section .info-box p,.admin-update-user-modern .form-admin-new-user-modern .form-section .info-box p,.admin-update-user-modern .form-admin-update-user-modern .form-section .info-box p,.admin-update-user-modern .form-admin-new-city-modern .form-section .info-box p,.admin-update-user-modern .form-admin-update-city-modern .form-section .info-box p,.admin-update-user-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-update-user-modern .form-admin-new-message-modern .form-section .info-box p,.admin-update-user-modern .form-admin-update-message-modern .form-section .info-box p,.admin-new-city-modern .form-admin-new-user-modern .form-section .info-box p,.admin-new-city-modern .form-admin-update-user-modern .form-section .info-box p,.admin-new-city-modern .form-admin-new-city-modern .form-section .info-box p,.admin-new-city-modern .form-admin-update-city-modern .form-section .info-box p,.admin-new-city-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-new-city-modern .form-admin-new-message-modern .form-section .info-box p,.admin-new-city-modern .form-admin-update-message-modern .form-section .info-box p,.admin-update-city-modern .form-admin-new-user-modern .form-section .info-box p,.admin-update-city-modern .form-admin-update-user-modern .form-section .info-box p,.admin-update-city-modern .form-admin-new-city-modern .form-section .info-box p,.admin-update-city-modern .form-admin-update-city-modern .form-section .info-box p,.admin-update-city-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-update-city-modern .form-admin-new-message-modern .form-section .info-box p,.admin-update-city-modern .form-admin-update-message-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-new-user-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-update-user-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-new-city-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-update-city-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-new-message-modern .form-section .info-box p,.admin-new-partner-modern .form-admin-update-message-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .info-box p,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .info-box p,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .info-box p,.admin-category-management-modern .form-admin-new-user-modern .form-section .info-box p,.admin-category-management-modern .form-admin-update-user-modern .form-section .info-box p,.admin-category-management-modern .form-admin-new-city-modern .form-section .info-box p,.admin-category-management-modern .form-admin-update-city-modern .form-section .info-box p,.admin-category-management-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-category-management-modern .form-admin-new-message-modern .form-section .info-box p,.admin-category-management-modern .form-admin-update-message-modern .form-section .info-box p,.admin-new-message-modern .form-admin-new-user-modern .form-section .info-box p,.admin-new-message-modern .form-admin-update-user-modern .form-section .info-box p,.admin-new-message-modern .form-admin-new-city-modern .form-section .info-box p,.admin-new-message-modern .form-admin-update-city-modern .form-section .info-box p,.admin-new-message-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-new-message-modern .form-admin-new-message-modern .form-section .info-box p,.admin-new-message-modern .form-admin-update-message-modern .form-section .info-box p,.admin-update-message-modern .form-admin-new-user-modern .form-section .info-box p,.admin-update-message-modern .form-admin-update-user-modern .form-section .info-box p,.admin-update-message-modern .form-admin-new-city-modern .form-section .info-box p,.admin-update-message-modern .form-admin-update-city-modern .form-section .info-box p,.admin-update-message-modern .form-admin-new-partner-modern .form-section .info-box p,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .info-box p,.admin-update-message-modern .form-admin-new-message-modern .form-section .info-box p,.admin-update-message-modern .form-admin-update-message-modern .form-section .info-box p{color:#fffc;margin:0;font-size:.85rem;line-height:1.5}.admin-new-user-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-new-user-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-update-user-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-new-city-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-update-city-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-new-partner-modern .form-admin-update-message-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .info-box.success,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .info-box.success,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-category-management-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-new-message-modern .form-admin-update-message-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-new-user-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-update-user-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-new-city-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-update-city-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-new-partner-modern .form-section .info-box.success,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-new-message-modern .form-section .info-box.success,.admin-update-message-modern .form-admin-update-message-modern .form-section .info-box.success{background:#50b33a1a;border-color:#50b33a33}.admin-new-user-modern .form-admin-new-user-modern .form-section .error-box,.admin-new-user-modern .form-admin-update-user-modern .form-section .error-box,.admin-new-user-modern .form-admin-new-city-modern .form-section .error-box,.admin-new-user-modern .form-admin-update-city-modern .form-section .error-box,.admin-new-user-modern .form-admin-new-partner-modern .form-section .error-box,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-new-user-modern .form-admin-new-message-modern .form-section .error-box,.admin-new-user-modern .form-admin-update-message-modern .form-section .error-box,.admin-update-user-modern .form-admin-new-user-modern .form-section .error-box,.admin-update-user-modern .form-admin-update-user-modern .form-section .error-box,.admin-update-user-modern .form-admin-new-city-modern .form-section .error-box,.admin-update-user-modern .form-admin-update-city-modern .form-section .error-box,.admin-update-user-modern .form-admin-new-partner-modern .form-section .error-box,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-update-user-modern .form-admin-new-message-modern .form-section .error-box,.admin-update-user-modern .form-admin-update-message-modern .form-section .error-box,.admin-new-city-modern .form-admin-new-user-modern .form-section .error-box,.admin-new-city-modern .form-admin-update-user-modern .form-section .error-box,.admin-new-city-modern .form-admin-new-city-modern .form-section .error-box,.admin-new-city-modern .form-admin-update-city-modern .form-section .error-box,.admin-new-city-modern .form-admin-new-partner-modern .form-section .error-box,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-new-city-modern .form-admin-new-message-modern .form-section .error-box,.admin-new-city-modern .form-admin-update-message-modern .form-section .error-box,.admin-update-city-modern .form-admin-new-user-modern .form-section .error-box,.admin-update-city-modern .form-admin-update-user-modern .form-section .error-box,.admin-update-city-modern .form-admin-new-city-modern .form-section .error-box,.admin-update-city-modern .form-admin-update-city-modern .form-section .error-box,.admin-update-city-modern .form-admin-new-partner-modern .form-section .error-box,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-update-city-modern .form-admin-new-message-modern .form-section .error-box,.admin-update-city-modern .form-admin-update-message-modern .form-section .error-box,.admin-new-partner-modern .form-admin-new-user-modern .form-section .error-box,.admin-new-partner-modern .form-admin-update-user-modern .form-section .error-box,.admin-new-partner-modern .form-admin-new-city-modern .form-section .error-box,.admin-new-partner-modern .form-admin-update-city-modern .form-section .error-box,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .error-box,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-new-partner-modern .form-admin-new-message-modern .form-section .error-box,.admin-new-partner-modern .form-admin-update-message-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .error-box,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .error-box,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .error-box,.admin-category-management-modern .form-admin-new-user-modern .form-section .error-box,.admin-category-management-modern .form-admin-update-user-modern .form-section .error-box,.admin-category-management-modern .form-admin-new-city-modern .form-section .error-box,.admin-category-management-modern .form-admin-update-city-modern .form-section .error-box,.admin-category-management-modern .form-admin-new-partner-modern .form-section .error-box,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-category-management-modern .form-admin-new-message-modern .form-section .error-box,.admin-category-management-modern .form-admin-update-message-modern .form-section .error-box,.admin-new-message-modern .form-admin-new-user-modern .form-section .error-box,.admin-new-message-modern .form-admin-update-user-modern .form-section .error-box,.admin-new-message-modern .form-admin-new-city-modern .form-section .error-box,.admin-new-message-modern .form-admin-update-city-modern .form-section .error-box,.admin-new-message-modern .form-admin-new-partner-modern .form-section .error-box,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-new-message-modern .form-admin-new-message-modern .form-section .error-box,.admin-new-message-modern .form-admin-update-message-modern .form-section .error-box,.admin-update-message-modern .form-admin-new-user-modern .form-section .error-box,.admin-update-message-modern .form-admin-update-user-modern .form-section .error-box,.admin-update-message-modern .form-admin-new-city-modern .form-section .error-box,.admin-update-message-modern .form-admin-update-city-modern .form-section .error-box,.admin-update-message-modern .form-admin-new-partner-modern .form-section .error-box,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .error-box,.admin-update-message-modern .form-admin-new-message-modern .form-section .error-box,.admin-update-message-modern .form-admin-update-message-modern .form-section .error-box{background:#ff3b301a;border:1px solid #ff3b3033;border-radius:10px;margin-top:8px;padding:12px 16px}.admin-new-user-modern .form-admin-new-user-modern .form-section .error-box p,.admin-new-user-modern .form-admin-update-user-modern .form-section .error-box p,.admin-new-user-modern .form-admin-new-city-modern .form-section .error-box p,.admin-new-user-modern .form-admin-update-city-modern .form-section .error-box p,.admin-new-user-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-new-user-modern .form-admin-new-message-modern .form-section .error-box p,.admin-new-user-modern .form-admin-update-message-modern .form-section .error-box p,.admin-update-user-modern .form-admin-new-user-modern .form-section .error-box p,.admin-update-user-modern .form-admin-update-user-modern .form-section .error-box p,.admin-update-user-modern .form-admin-new-city-modern .form-section .error-box p,.admin-update-user-modern .form-admin-update-city-modern .form-section .error-box p,.admin-update-user-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-update-user-modern .form-admin-new-message-modern .form-section .error-box p,.admin-update-user-modern .form-admin-update-message-modern .form-section .error-box p,.admin-new-city-modern .form-admin-new-user-modern .form-section .error-box p,.admin-new-city-modern .form-admin-update-user-modern .form-section .error-box p,.admin-new-city-modern .form-admin-new-city-modern .form-section .error-box p,.admin-new-city-modern .form-admin-update-city-modern .form-section .error-box p,.admin-new-city-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-new-city-modern .form-admin-new-message-modern .form-section .error-box p,.admin-new-city-modern .form-admin-update-message-modern .form-section .error-box p,.admin-update-city-modern .form-admin-new-user-modern .form-section .error-box p,.admin-update-city-modern .form-admin-update-user-modern .form-section .error-box p,.admin-update-city-modern .form-admin-new-city-modern .form-section .error-box p,.admin-update-city-modern .form-admin-update-city-modern .form-section .error-box p,.admin-update-city-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-update-city-modern .form-admin-new-message-modern .form-section .error-box p,.admin-update-city-modern .form-admin-update-message-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-new-user-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-update-user-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-new-city-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-update-city-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-new-message-modern .form-section .error-box p,.admin-new-partner-modern .form-admin-update-message-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .error-box p,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .error-box p,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .error-box p,.admin-category-management-modern .form-admin-new-user-modern .form-section .error-box p,.admin-category-management-modern .form-admin-update-user-modern .form-section .error-box p,.admin-category-management-modern .form-admin-new-city-modern .form-section .error-box p,.admin-category-management-modern .form-admin-update-city-modern .form-section .error-box p,.admin-category-management-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-category-management-modern .form-admin-new-message-modern .form-section .error-box p,.admin-category-management-modern .form-admin-update-message-modern .form-section .error-box p,.admin-new-message-modern .form-admin-new-user-modern .form-section .error-box p,.admin-new-message-modern .form-admin-update-user-modern .form-section .error-box p,.admin-new-message-modern .form-admin-new-city-modern .form-section .error-box p,.admin-new-message-modern .form-admin-update-city-modern .form-section .error-box p,.admin-new-message-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-new-message-modern .form-admin-new-message-modern .form-section .error-box p,.admin-new-message-modern .form-admin-update-message-modern .form-section .error-box p,.admin-update-message-modern .form-admin-new-user-modern .form-section .error-box p,.admin-update-message-modern .form-admin-update-user-modern .form-section .error-box p,.admin-update-message-modern .form-admin-new-city-modern .form-section .error-box p,.admin-update-message-modern .form-admin-update-city-modern .form-section .error-box p,.admin-update-message-modern .form-admin-new-partner-modern .form-section .error-box p,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .error-box p,.admin-update-message-modern .form-admin-new-message-modern .form-section .error-box p,.admin-update-message-modern .form-admin-update-message-modern .form-section .error-box p{color:#ff3b30;margin:0;font-size:.85rem;font-weight:500;line-height:1.5}.admin-new-user-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-new-user-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-new-user-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-update-user-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-update-user-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-new-city-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-new-city-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-update-city-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-update-city-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-new-partner-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-new-partner-modern .form-admin-update-message-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-new-user-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-update-user-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-new-city-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-update-city-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-new-partner-modern .form-section .purchases-table,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-new-message-modern .form-section .purchases-table,.popup-city-social-media-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-category-management-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-category-management-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-new-message-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-new-message-modern .form-admin-update-message-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-new-user-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-update-user-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-new-city-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-update-city-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-new-partner-modern .form-section .purchases-table,.admin-update-message-modern .form-popup-city-social-media-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-new-message-modern .form-section .purchases-table,.admin-update-message-modern .form-admin-update-message-modern .form-section .purchases-table{max-height:400px;margin-top:16px;overflow-y:auto}.admin-new-user-modern .form-admin-new-user-modern .form-actions,.admin-new-user-modern .form-admin-update-user-modern .form-actions,.admin-new-user-modern .form-admin-new-city-modern .form-actions,.admin-new-user-modern .form-admin-update-city-modern .form-actions,.admin-new-user-modern .form-admin-new-partner-modern .form-actions,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions,.admin-new-user-modern .form-admin-new-message-modern .form-actions,.admin-new-user-modern .form-admin-update-message-modern .form-actions,.admin-update-user-modern .form-admin-new-user-modern .form-actions,.admin-update-user-modern .form-admin-update-user-modern .form-actions,.admin-update-user-modern .form-admin-new-city-modern .form-actions,.admin-update-user-modern .form-admin-update-city-modern .form-actions,.admin-update-user-modern .form-admin-new-partner-modern .form-actions,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions,.admin-update-user-modern .form-admin-new-message-modern .form-actions,.admin-update-user-modern .form-admin-update-message-modern .form-actions,.admin-new-city-modern .form-admin-new-user-modern .form-actions,.admin-new-city-modern .form-admin-update-user-modern .form-actions,.admin-new-city-modern .form-admin-new-city-modern .form-actions,.admin-new-city-modern .form-admin-update-city-modern .form-actions,.admin-new-city-modern .form-admin-new-partner-modern .form-actions,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions,.admin-new-city-modern .form-admin-new-message-modern .form-actions,.admin-new-city-modern .form-admin-update-message-modern .form-actions,.admin-update-city-modern .form-admin-new-user-modern .form-actions,.admin-update-city-modern .form-admin-update-user-modern .form-actions,.admin-update-city-modern .form-admin-new-city-modern .form-actions,.admin-update-city-modern .form-admin-update-city-modern .form-actions,.admin-update-city-modern .form-admin-new-partner-modern .form-actions,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions,.admin-update-city-modern .form-admin-new-message-modern .form-actions,.admin-update-city-modern .form-admin-update-message-modern .form-actions,.admin-new-partner-modern .form-admin-new-user-modern .form-actions,.admin-new-partner-modern .form-admin-update-user-modern .form-actions,.admin-new-partner-modern .form-admin-new-city-modern .form-actions,.admin-new-partner-modern .form-admin-update-city-modern .form-actions,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions,.admin-new-partner-modern .form-admin-new-message-modern .form-actions,.admin-new-partner-modern .form-admin-update-message-modern .form-actions,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions,.admin-category-management-modern .form-admin-new-user-modern .form-actions,.admin-category-management-modern .form-admin-update-user-modern .form-actions,.admin-category-management-modern .form-admin-new-city-modern .form-actions,.admin-category-management-modern .form-admin-update-city-modern .form-actions,.admin-category-management-modern .form-admin-new-partner-modern .form-actions,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions,.admin-category-management-modern .form-admin-new-message-modern .form-actions,.admin-category-management-modern .form-admin-update-message-modern .form-actions,.admin-new-message-modern .form-admin-new-user-modern .form-actions,.admin-new-message-modern .form-admin-update-user-modern .form-actions,.admin-new-message-modern .form-admin-new-city-modern .form-actions,.admin-new-message-modern .form-admin-update-city-modern .form-actions,.admin-new-message-modern .form-admin-new-partner-modern .form-actions,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions,.admin-new-message-modern .form-admin-new-message-modern .form-actions,.admin-new-message-modern .form-admin-update-message-modern .form-actions,.admin-update-message-modern .form-admin-new-user-modern .form-actions,.admin-update-message-modern .form-admin-update-user-modern .form-actions,.admin-update-message-modern .form-admin-new-city-modern .form-actions,.admin-update-message-modern .form-admin-update-city-modern .form-actions,.admin-update-message-modern .form-admin-new-partner-modern .form-actions,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions,.admin-update-message-modern .form-admin-new-message-modern .form-actions,.admin-update-message-modern .form-admin-update-message-modern .form-actions{justify-content:center;padding-top:8px;display:flex}.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit{color:#ffffff80;cursor:not-allowed;background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border:1px solid #e2b25966;border-radius:12px;min-width:250px;padding:16px 48px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit{width:100%;min-width:auto}}.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#0000;box-shadow:0 4px 12px #e2b2594d}.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:hover,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit.valid:active,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit.valid:active{transform:translateY(0)}.admin-new-user-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-new-user-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-update-user-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-new-city-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-update-city-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-new-partner-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.popup-city-social-media-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-category-management-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-new-message-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-new-user-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-update-user-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-new-city-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-update-city-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-new-partner-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-popup-city-social-media-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-new-message-modern .form-actions .btn-submit:disabled,.admin-update-message-modern .form-admin-update-message-modern .form-actions .btn-submit:disabled{opacity:.6}.admin-cities-page{width:100%;max-width:1600px;margin:0 auto;animation:.5s fadeInUp}.admin-cities-page .page-header{margin-bottom:32px}.admin-cities-page .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.admin-cities-page .page-header .header-content{flex-direction:column;align-items:flex-start}}.admin-cities-page .page-header .header-content .header-text h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}@media (max-width:768px){.admin-cities-page .page-header .header-content .header-text h1{font-size:1.6rem}}.admin-cities-page .page-header .header-content .header-text h1 svg{font-size:1.8rem}.admin-cities-page .page-header .header-content .header-text p{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.admin-cities-page .page-header .header-content .header-text p{font-size:.95rem}}.admin-cities-page .page-header .header-content .btn-create-city{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.admin-cities-page .page-header .header-content .btn-create-city{justify-content:center;width:100%;padding:16px 24px}}.admin-cities-page .page-header .header-content .btn-create-city svg{font-size:1.2rem}.admin-cities-page .page-header .header-content .btn-create-city:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-cities-page .page-header .header-content .btn-create-city:active{transform:translateY(0)}.admin-cities-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1340px){.admin-cities-page .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-cities-page .stats-grid{grid-template-columns:1fr;gap:16px}}.admin-cities-page .stats-grid .stat-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-cities-page .stats-grid .stat-card:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-cities-page .stats-grid .stat-card:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-cities-page .stats-grid .stat-card:hover:before{opacity:1}.admin-cities-page .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg)}.admin-cities-page .stats-grid .stat-card.total:before{background:linear-gradient(90deg,#e2b259,#eac684)}.admin-cities-page .stats-grid .stat-card.total .stat-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%)}.admin-cities-page .stats-grid .stat-card.active:before{background:linear-gradient(90deg,#50b33a,#66cc4d)}.admin-cities-page .stats-grid .stat-card.active .stat-icon{color:#50b33a;background:linear-gradient(135deg,#50b33a33 0%,#50b33a1a 100%)}.admin-cities-page .stats-grid .stat-card.inactive:before{background:linear-gradient(90deg,#999,#bbb)}.admin-cities-page .stats-grid .stat-card.inactive .stat-icon{color:#999;background:linear-gradient(135deg,#9993 0%,#9999991a 100%)}.admin-cities-page .stats-grid .stat-card.incomplete:before{background:linear-gradient(90deg,#ff6b6b,#ff8787)}.admin-cities-page .stats-grid .stat-card.incomplete .stat-icon{color:#ff6b6b;background:linear-gradient(135deg,#ff6b6b33 0%,#ff6b6b1a 100%)}.admin-cities-page .stats-grid .stat-card .stat-icon{border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-cities-page .stats-grid .stat-card .stat-icon svg{filter:drop-shadow(0 2px 4px #0003)}.admin-cities-page .stats-grid .stat-card .stat-content{flex:1}.admin-cities-page .stats-grid .stat-card .stat-content h3{color:linen;margin:0 0 4px;font-size:2rem;font-weight:700;line-height:1}.admin-cities-page .stats-grid .stat-card .stat-content p{color:#ffffffb3;margin:0;font-size:.95rem;font-weight:500}.admin-cities-page .filters-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}@media (max-width:768px){.admin-cities-page .filters-bar{gap:12px}}.admin-cities-page .filters-bar .search-box{flex:1;min-width:250px;position:relative}@media (max-width:768px){.admin-cities-page .filters-bar .search-box{width:100%;min-width:100%}}.admin-cities-page .filters-bar .search-box .search-icon{color:#ffffff80;pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-cities-page .filters-bar .search-box input{backdrop-filter:blur(10px);color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 16px 12px 44px;font-size:.95rem;transition:all .3s}.admin-cities-page .filters-bar .search-box input::placeholder{color:#fff6}.admin-cities-page .filters-bar .search-box input:hover{background:#ffffff14;border-color:#fff3}.admin-cities-page .filters-bar .search-box input:focus{background:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-cities-page .filters-bar .filter-group{align-items:center;display:flex;position:relative}@media (max-width:768px){.admin-cities-page .filters-bar .filter-group{flex:1;min-width:calc(50% - 6px)}}.admin-cities-page .filters-bar .filter-group .filter-icon{color:#ffffff80;pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-cities-page .filters-bar .filter-group .filter-select{backdrop-filter:blur(10px);color:linen;cursor:pointer;-webkit-appearance:none;appearance:none;background:#ffffff0d url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 12px center/18px no-repeat;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-width:180px;padding:12px 40px 12px 44px;font-size:.95rem;transition:all .3s}@media (max-width:768px){.admin-cities-page .filters-bar .filter-group .filter-select{flex:1;min-width:auto}}.admin-cities-page .filters-bar .filter-group .filter-select:hover{background-color:#ffffff14;border-color:#fff3}.admin-cities-page .filters-bar .filter-group .filter-select:focus{background-color:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-cities-page .filters-bar .filter-group .filter-select option{color:linen;background:#000;padding:10px}.admin-cities-page .filters-bar .filter-toggle{backdrop-filter:blur(10px);color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}@media (max-width:768px){.admin-cities-page .filters-bar .filter-toggle{flex:1;justify-content:center}}.admin-cities-page .filters-bar .filter-toggle svg{font-size:1rem}.admin-cities-page .filters-bar .filter-toggle:hover{backdrop-filter:blur(15px);background:#ffffff1a;border-color:#fff3}.admin-cities-page .filters-bar .filter-toggle.active{backdrop-filter:blur(10px);color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b}.admin-cities-page .filters-bar .filter-toggle.active:hover{backdrop-filter:blur(15px);background:#ff6b6b40}.admin-cities-page .filters-bar .view-toggle{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:4px;display:flex}@media (max-width:768px){.admin-cities-page .filters-bar .view-toggle{order:10}}.admin-cities-page .filters-bar .view-toggle button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.1rem;transition:all .3s;display:flex}.admin-cities-page .filters-bar .view-toggle button:hover{color:linen;backdrop-filter:blur(10px);background:#ffffff1a}.admin-cities-page .filters-bar .view-toggle button.active{backdrop-filter:blur(10px);color:#e2b259;background:#e2b25933}.admin-cities-page .filters-bar .btn-refresh{backdrop-filter:blur(10px);color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:1.1rem;transition:all .3s;display:flex}@media (max-width:768px){.admin-cities-page .filters-bar .btn-refresh{order:10}}.admin-cities-page .filters-bar .btn-refresh:hover:not(:disabled){color:#e2b259;background:#ffffff1a;transform:rotate(90deg)}.admin-cities-page .filters-bar .btn-refresh:disabled{opacity:.5;cursor:not-allowed}.admin-cities-page .filters-bar .btn-refresh .spinning{animation:1s linear infinite spin}.admin-cities-page .loading-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:80px 20px;display:flex}.admin-cities-page .loading-container .spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}.admin-cities-page .loading-container p{color:#ffffffb3;margin:0;font-size:1.05rem}.admin-cities-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.admin-cities-page .empty-state .empty-icon{color:#e2b25966;font-size:4rem}.admin-cities-page .empty-state h3{color:linen;margin:0;font-size:1.5rem}.admin-cities-page .empty-state p{color:#fff9;max-width:500px;margin:0;font-size:1rem}.admin-cities-page .cities-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px;display:grid}@media (max-width:1340px){.admin-cities-page .cities-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.admin-cities-page .cities-container.grid-view{grid-template-columns:1fr;gap:16px}}.admin-cities-page .cities-container.list-view{flex-direction:column;gap:16px;display:flex}.admin-cities-page .cities-container.list-view .city-card .city-card-header{flex:1}.admin-cities-page .cities-container.list-view .city-card .city-card-body{border-top:1px solid #ffffff1a;padding-top:16px}.admin-cities-page .city-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-cities-page .city-card:before{content:"";opacity:0;background:linear-gradient(90deg,#e2b259,#eac684);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-cities-page .city-card:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-cities-page .city-card:hover:before{opacity:1}.admin-cities-page .city-card.inactive{opacity:.6}.admin-cities-page .city-card.inactive:before{background:linear-gradient(90deg,#999,#bbb)}.admin-cities-page .city-card.incomplete:after{content:"";background:#ff6b6b;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite pulse;position:absolute;top:12px;right:12px;box-shadow:0 0 0 3px #ff6b6b4d}.admin-cities-page .city-card .city-card-header{align-items:flex-start;gap:16px;display:flex}.admin-cities-page .city-card .city-card-header .city-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;display:flex;overflow:hidden}.admin-cities-page .city-card .city-card-header .city-icon img{object-fit:cover;width:100%;height:100%}.admin-cities-page .city-card .city-card-header .city-icon svg{filter:drop-shadow(0 2px 4px #0003)}.admin-cities-page .city-card .city-card-header .city-main-info{flex:1;min-width:0}.admin-cities-page .city-card .city-card-header .city-main-info h3{color:linen;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:1.25rem;font-weight:600;overflow:hidden}.admin-cities-page .city-card .city-card-header .city-main-info .city-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-cities-page .city-card .city-card-header .city-main-info .city-meta span{color:#fff9;align-items:center;gap:6px;font-size:.85rem;display:flex}.admin-cities-page .city-card .city-card-header .city-main-info .city-meta span svg{font-size:.9rem}.admin-cities-page .city-card .city-card-header .city-status{flex-shrink:0}.admin-cities-page .city-card .city-card-body .city-indicators{flex-direction:column;gap:10px;display:flex}.admin-cities-page .city-card .city-card-body .city-indicators .indicator{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;transition:all .3s;display:flex}.admin-cities-page .city-card .city-card-body .city-indicators .indicator svg{flex-shrink:0;font-size:1rem}.admin-cities-page .city-card .city-card-body .city-indicators .indicator svg.check{color:#50b33a;margin-left:auto}.admin-cities-page .city-card .city-card-body .city-indicators .indicator svg.warning{color:#ff6b6b;margin-left:auto}.admin-cities-page .city-card .city-card-body .city-indicators .indicator span{color:#fffc;flex:1}.admin-cities-page .city-card .city-card-body .city-indicators .indicator.complete{backdrop-filter:blur(10px);color:#50b33a;background:#50b33a0d;border-color:#50b33a4d}.admin-cities-page .city-card .city-card-body .city-indicators .indicator.incomplete{backdrop-filter:blur(10px);color:#ff6b6b;background:#ff6b6b0d;border-color:#ff6b6b4d}.admin-cities-page .city-card .city-card-actions{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}@media (max-width:768px){.admin-cities-page .city-card .city-card-actions{grid-template-columns:repeat(2,1fr);display:grid}}.admin-cities-page .city-card .city-card-actions .btn-action{backdrop-filter:blur(10px);color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.admin-cities-page .city-card .city-card-actions .btn-action svg{font-size:.95rem}@media (max-width:1024px){.admin-cities-page .city-card .city-card-actions .btn-action span{display:none}}.admin-cities-page .city-card .city-card-actions .btn-action:hover{backdrop-filter:blur(15px);background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.admin-cities-page .city-card .city-card-actions .btn-action.btn-social:hover{backdrop-filter:blur(15px);color:#4a90e2;background:#4a90e226;border-color:#4a90e2}.admin-cities-page .city-card .city-card-actions .btn-action.btn-content:hover{backdrop-filter:blur(15px);color:#e2b259;background:#e2b25926;border-color:#e2b259}.admin-cities-page .city-card .city-card-actions .btn-action.btn-edit:hover{backdrop-filter:blur(15px);color:#50b33a;background:#50b33a26;border-color:#50b33a}.admin-cities-page .city-card .city-card-actions .btn-action.btn-delete:hover{backdrop-filter:blur(15px);color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b}.admin-cities-page .toggle-switch{cursor:pointer;width:50px;height:26px;display:inline-block;position:relative}.admin-cities-page .toggle-switch input{opacity:0;width:0;height:0}.admin-cities-page .toggle-switch input:checked+.slider{background:linear-gradient(135deg,#50b33a,#66cc4d)}.admin-cities-page .toggle-switch input:checked+.slider:before{transform:translate(24px)}.admin-cities-page .toggle-switch input:focus+.slider{box-shadow:0 0 0 3px #e2b25933}.admin-cities-page .toggle-switch .slider{background:#fff3;border-radius:26px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.admin-cities-page .toggle-switch .slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.admin-cities-page .modal-overlay{backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.admin-cities-page .modal-overlay{align-items:flex-start;padding:10px;overflow-y:auto}}.admin-cities-page .modal-overlay .modal-content{background:#000;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:800px;max-height:90vh;padding:20px;animation:.4s cubic-bezier(.4,0,.2,1) slideInUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009}@media (max-width:768px){.admin-cities-page .modal-overlay .modal-content{border-radius:16px;max-width:100%;max-height:none;margin:20px 0}}.admin-cities-page .modal-overlay .modal-content::-webkit-scrollbar{width:8px}.admin-cities-page .modal-overlay .modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.admin-cities-page .modal-overlay .modal-content::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px}.admin-cities-page .modal-overlay .modal-content::-webkit-scrollbar-thumb:hover{background:#e2b259b3}.admin-cities-page .modal-overlay .modal-content .modal-close{float:right;color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.admin-cities-page .modal-overlay .modal-content .modal-close:hover{color:#ff6b6b;background:#ff6b6b33;border-color:#ff6b6b}.admin-cities-page .modal-content .admin-new-cities{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:32px}@media (max-width:768px){.admin-cities-page .modal-content .admin-new-cities{padding:24px 20px}}.admin-cities-page .modal-content .admin-new-cities h2{color:#e2b259;text-align:center;letter-spacing:-.5px;margin-bottom:32px;font-size:1.75rem;font-weight:700}@media (max-width:768px){.admin-cities-page .modal-content .admin-new-cities h2{margin-bottom:24px;font-size:1.5rem}}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city{flex-direction:column;gap:24px;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city h3{color:#e2b259;border-bottom:2px solid #e2b2594d;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:1.1rem;font-weight:600;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .info-new-city,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s}@media (max-width:768px){.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .info-new-city,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city{padding:20px}}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .info-new-city:hover,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload:hover,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city:hover{background:#ffffff0d;border-color:#ffffff26}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input:last-child{margin-bottom:0}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input label{color:#ffffffe6;font-size:.95rem;font-weight:600}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input .input-type-city{width:100%}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input{color:linen;background:#0006;border:1px solid #ffffff26;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .3s}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input::placeholder{color:#fff6}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input:hover{background:#00000080;border-color:#ffffff40}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input:focus{background:#0009;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input:invalid{border-color:#ff6b6b80}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .label-input input.generic-input:valid{border-color:#50b33a80}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads{flex-direction:column;align-items:center;gap:20px;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads label{color:#e2b259;cursor:pointer;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border:2px dashed #e2b25980;border-radius:12px;justify-content:center;align-items:center;padding:14px 32px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads label:hover{background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b2594d}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city{justify-content:center;width:100%;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city .picture-new-city{background:#0006;border:1px solid #e2b2594d;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:20px;animation:.4s fadeIn;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city .picture-new-city h4{color:#e2b259;margin:0;font-size:1rem;font-weight:600}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city .picture-new-city img{border:2px solid #e2b25980;border-radius:10px;max-width:250px;max-height:200px;transition:transform .3s;box-shadow:0 4px 12px #0006}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city .picture-new-city img:hover{transform:scale(1.05)}@media (max-width:768px){.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .files-upload .input-container-uploads .render-uploads-new-city .picture-new-city img{max-width:100%;max-height:180px}}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city{flex-direction:column;gap:16px;display:flex}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city label{color:#ffffffe6;margin-top:8px;font-size:.95rem;font-weight:600}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city label:first-of-type{margin-top:0}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input{color:linen;background:#0006;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .3s}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input::placeholder{color:#fff6}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input:hover{background:#00000080;border-color:#ffffff40}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input:focus{background:#0009;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input:invalid{border-color:#ff6b6b80}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city .social-media-new-city input:valid:not(:placeholder-shown){border-color:#50b33a80}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city input[type=submit],.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city button[type=submit]{color:#000;text-transform:uppercase;cursor:pointer;letter-spacing:.5px;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;margin-top:16px;padding:16px 40px;font-size:1.05rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city input[type=submit],.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city button[type=submit]{width:100%;padding:18px 32px}}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city input[type=submit]:hover:not(:disabled),.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city button[type=submit]:hover:not(:disabled){background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city input[type=submit]:active:not(:disabled),.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city button[type=submit]:active:not(:disabled){transform:translateY(0)}.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city input[type=submit]:disabled,.admin-cities-page .modal-content .admin-new-cities .form-admin-new-city button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.admin-partners-page{width:100%;max-width:1600px;margin:0 auto;animation:.5s fadeInUp}.admin-partners-page .page-header{margin-bottom:32px}.admin-partners-page .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.admin-partners-page .page-header .header-content{flex-direction:column;align-items:flex-start}}.admin-partners-page .page-header .header-content .header-text{flex:1}.admin-partners-page .page-header .header-content .header-text h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}@media (max-width:768px){.admin-partners-page .page-header .header-content .header-text h1{font-size:1.6rem}}.admin-partners-page .page-header .header-content .header-text h1 svg{font-size:1.8rem}.admin-partners-page .page-header .header-content .header-text p{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.admin-partners-page .page-header .header-content .header-text p{font-size:.95rem}}.admin-partners-page .page-header .header-content .header-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:768px){.admin-partners-page .page-header .header-content .header-actions{flex-direction:column;width:100%}}.admin-partners-page .page-header .header-content .header-actions .btn-primary,.admin-partners-page .page-header .header-content .header-actions .btn-secondary{cursor:pointer;white-space:nowrap;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.admin-partners-page .page-header .header-content .header-actions .btn-primary,.admin-partners-page .page-header .header-content .header-actions .btn-secondary{flex:1;justify-content:center;padding:14px 20px}}.admin-partners-page .page-header .header-content .header-actions .btn-primary svg,.admin-partners-page .page-header .header-content .header-actions .btn-secondary svg{font-size:1.1rem}.admin-partners-page .page-header .header-content .header-actions .btn-primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 12px #e2b2594d}.admin-partners-page .page-header .header-content .header-actions .btn-primary:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-partners-page .page-header .header-content .header-actions .btn-primary:active{transform:translateY(0)}.admin-partners-page .page-header .header-content .header-actions .btn-secondary{backdrop-filter:blur(10px);color:linen;background:#ffffff14;border:1px solid #ffffff26}.admin-partners-page .page-header .header-content .header-actions .btn-secondary:hover{backdrop-filter:blur(15px);background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.admin-partners-page .page-header .header-content .header-actions .btn-secondary:active{transform:translateY(0)}.admin-partners-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1340px){.admin-partners-page .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-partners-page .stats-grid{grid-template-columns:1fr;gap:16px}}.admin-partners-page .stats-grid .stat-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-partners-page .stats-grid .stat-card:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-partners-page .stats-grid .stat-card:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-partners-page .stats-grid .stat-card:hover:before{opacity:1}.admin-partners-page .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg)}.admin-partners-page .stats-grid .stat-card.total:before{background:linear-gradient(90deg,#e2b259,#eac684)}.admin-partners-page .stats-grid .stat-card.total .stat-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%)}.admin-partners-page .stats-grid .stat-card.active:before{background:linear-gradient(90deg,#50b33a,#66cc4d)}.admin-partners-page .stats-grid .stat-card.active .stat-icon{color:#50b33a;background:linear-gradient(135deg,#50b33a33 0%,#50b33a1a 100%)}.admin-partners-page .stats-grid .stat-card.inactive:before{background:linear-gradient(90deg,#999,#bbb)}.admin-partners-page .stats-grid .stat-card.inactive .stat-icon{color:#999;background:linear-gradient(135deg,#9993 0%,#9999991a 100%)}.admin-partners-page .stats-grid .stat-card.with-user:before{background:linear-gradient(90deg,#4caf50,#66bb6a)}.admin-partners-page .stats-grid .stat-card.with-user .stat-icon{color:#4caf50;background:linear-gradient(135deg,#4caf5033 0%,#4caf501a 100%)}.admin-partners-page .stats-grid .stat-card .stat-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-partners-page .stats-grid .stat-card .stat-icon svg{filter:drop-shadow(0 2px 4px #0003)}.admin-partners-page .stats-grid .stat-card .stat-content{flex:1}.admin-partners-page .stats-grid .stat-card .stat-content h3{color:linen;margin:0 0 4px;font-size:2rem;font-weight:700;line-height:1}.admin-partners-page .stats-grid .stat-card .stat-content p{color:#ffffffb3;margin:0;font-size:.95rem;font-weight:500}.admin-partners-page .filters-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}@media (max-width:768px){.admin-partners-page .filters-bar{gap:12px}}.admin-partners-page .filters-bar .search-box{flex:1;min-width:250px;position:relative}@media (max-width:768px){.admin-partners-page .filters-bar .search-box{width:100%;min-width:100%}}.admin-partners-page .filters-bar .search-box .search-icon{color:#ffffff80;pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-partners-page .filters-bar .search-box input{backdrop-filter:blur(10px);color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 16px 12px 44px;font-size:.95rem;transition:all .3s}.admin-partners-page .filters-bar .search-box input::placeholder{color:#fff6}.admin-partners-page .filters-bar .search-box input:hover{background:#ffffff14;border-color:#fff3}.admin-partners-page .filters-bar .search-box input:focus{background:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-partners-page .filters-bar .filter-group{align-items:center;display:flex;position:relative}@media (max-width:768px){.admin-partners-page .filters-bar .filter-group{flex:1;min-width:calc(50% - 6px)}}.admin-partners-page .filters-bar .filter-group .filter-icon{color:#ffffff80;pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-partners-page .filters-bar .filter-group .filter-select{backdrop-filter:blur(10px);color:linen;cursor:pointer;-webkit-appearance:none;appearance:none;background:#ffffff0d url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 12px center/18px no-repeat;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-width:180px;padding:12px 40px 12px 44px;font-size:.95rem;transition:all .3s}@media (max-width:768px){.admin-partners-page .filters-bar .filter-group .filter-select{flex:1;min-width:auto}}.admin-partners-page .filters-bar .filter-group .filter-select:hover{background-color:#ffffff14;border-color:#fff3}.admin-partners-page .filters-bar .filter-group .filter-select:focus{background-color:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-partners-page .filters-bar .filter-group .filter-select option{color:linen;background:#000;padding:10px}.admin-partners-page .filters-bar .view-toggle{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;padding:4px;display:flex}@media (max-width:768px){.admin-partners-page .filters-bar .view-toggle{order:10}}.admin-partners-page .filters-bar .view-toggle button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.1rem;transition:all .3s;display:flex}.admin-partners-page .filters-bar .view-toggle button:hover{color:linen;backdrop-filter:blur(10px);background:#ffffff1a}.admin-partners-page .filters-bar .view-toggle button.active{backdrop-filter:blur(10px);color:#e2b259;background:#e2b25933}.admin-partners-page .filters-bar .btn-refresh{backdrop-filter:blur(10px);color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:1.1rem;transition:all .3s;display:flex}@media (max-width:768px){.admin-partners-page .filters-bar .btn-refresh{order:10}}.admin-partners-page .filters-bar .btn-refresh:hover:not(:disabled){color:#e2b259;background:#ffffff1a;transform:rotate(90deg)}.admin-partners-page .filters-bar .btn-refresh:disabled{opacity:.5;cursor:not-allowed}.admin-partners-page .filters-bar .btn-refresh .spinning{animation:1s linear infinite spin}.admin-partners-page .loading-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:80px 20px;display:flex}.admin-partners-page .loading-container .spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}.admin-partners-page .loading-container p{color:#ffffffb3;margin:0;font-size:1.05rem}.admin-partners-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.admin-partners-page .empty-state .empty-icon{color:#e2b25966;font-size:4rem}.admin-partners-page .empty-state h3{color:linen;margin:0;font-size:1.5rem}.admin-partners-page .empty-state p{color:#fff9;max-width:500px;margin:0;font-size:1rem}.admin-partners-page .partners-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;display:grid}@media (max-width:1340px){.admin-partners-page .partners-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:768px){.admin-partners-page .partners-container.grid-view{grid-template-columns:1fr;gap:16px}}.admin-partners-page .partners-container.list-view{flex-direction:column;gap:16px;display:flex}.admin-partners-page .partners-container.list-view .partner-card .partner-card-header{flex:1}.admin-partners-page .partners-container.list-view .partner-card .partner-card-body{border-top:1px solid #ffffff1a;padding-top:16px}.admin-partners-page .partner-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-partners-page .partner-card:before{content:"";opacity:0;background:linear-gradient(90deg,#e2b259,#eac684);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-partners-page .partner-card:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-partners-page .partner-card:hover:before{opacity:1}.admin-partners-page .partner-card.inactive{opacity:.6}.admin-partners-page .partner-card.inactive:before{background:linear-gradient(90deg,#999,#bbb)}.admin-partners-page .partner-card.with-user{background:#48bb7808;border:2px solid #48bb7880}.admin-partners-page .partner-card.with-user:before{opacity:1;background:linear-gradient(90deg,#4caf50,#66bb6a);height:4px}.admin-partners-page .partner-card.with-user:hover{background:#4caf5026;border-color:#4caf5099;box-shadow:0 8px 32px #4caf504d}.admin-partners-page .partner-card.with-user .partner-logo{background:linear-gradient(135deg,#4caf504d 0%,#4caf5026 100%);border:2px solid #4caf5066}.admin-partners-page .partner-card.with-user .partner-logo svg{color:#4caf50}.admin-partners-page .partner-card .partner-card-header{align-items:flex-start;gap:16px;display:flex}.admin-partners-page .partner-card .partner-card-header .partner-logo{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;display:flex;overflow:hidden}.admin-partners-page .partner-card .partner-card-header .partner-logo img{object-fit:cover;width:100%;height:100%}.admin-partners-page .partner-card .partner-card-header .partner-logo svg{filter:drop-shadow(0 2px 4px #0003)}.admin-partners-page .partner-card .partner-card-header .partner-main-info{flex:1;min-width:0}.admin-partners-page .partner-card .partner-card-header .partner-main-info h3{color:linen;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:1.25rem;font-weight:600;overflow:hidden}.admin-partners-page .partner-card .partner-card-header .partner-main-info .partner-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-partners-page .partner-card .partner-card-header .partner-main-info .partner-meta .user-badge{color:#4caf50;white-space:nowrap;background:#4caf5026;border:1px solid #4caf5066;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:flex}.admin-partners-page .partner-card .partner-card-header .partner-main-info .partner-meta .user-badge svg{font-size:.9rem}.admin-partners-page .partner-card .partner-card-header .partner-main-info .partner-meta .location{color:#fff9;align-items:center;gap:6px;font-size:.85rem;display:flex}.admin-partners-page .partner-card .partner-card-header .partner-main-info .partner-meta .location svg{font-size:.9rem}.admin-partners-page .partner-card .partner-card-header .partner-status{flex-shrink:0}.admin-partners-page .partner-card .partner-card-body{flex-direction:column;gap:12px;display:flex}.admin-partners-page .partner-card .partner-card-body .partner-address{backdrop-filter:blur(10px);color:#fffc;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.admin-partners-page .partner-card .partner-card-body .partner-address svg{color:#e2b259;flex-shrink:0;margin-top:2px;font-size:1rem}.admin-partners-page .partner-card .partner-card-body .partner-address span{flex:1}.admin-partners-page .partner-card .partner-card-body .partner-categories{flex-wrap:wrap;gap:8px;display:flex}.admin-partners-page .partner-card .partner-card-body .partner-categories .category-badge{color:#e2b259;background:#e2b2591a;border:1px solid #e2b2594d;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.admin-partners-page .partner-card .partner-card-body .partner-categories .category-badge svg{font-size:.75rem}.admin-partners-page .partner-card .partner-card-body .partner-info-grid{flex-direction:column;gap:8px;display:flex}.admin-partners-page .partner-card .partner-card-body .partner-info-grid .info-item{color:#ffffffb3;align-items:center;gap:10px;font-size:.85rem;display:flex}.admin-partners-page .partner-card .partner-card-body .partner-info-grid .info-item svg{color:#e2b259cc;flex-shrink:0;font-size:.95rem}.admin-partners-page .partner-card .partner-card-body .partner-info-grid .info-item span,.admin-partners-page .partner-card .partner-card-body .partner-info-grid .info-item a{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.admin-partners-page .partner-card .partner-card-body .partner-info-grid .info-item a:hover{color:#e2b259;text-decoration:underline}.admin-partners-page .partner-card .partner-card-actions{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}@media (max-width:768px){.admin-partners-page .partner-card .partner-card-actions{grid-template-columns:repeat(2,1fr);display:grid}}.admin-partners-page .partner-card .partner-card-actions .btn-action{backdrop-filter:blur(10px);color:#ffffffe6;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.admin-partners-page .partner-card .partner-card-actions .btn-action svg{font-size:.95rem}@media (max-width:1024px){.admin-partners-page .partner-card .partner-card-actions .btn-action span{display:none}}.admin-partners-page .partner-card .partner-card-actions .btn-action:hover{backdrop-filter:blur(15px);background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.admin-partners-page .partner-card .partner-card-actions .btn-action.btn-info:hover{backdrop-filter:blur(15px);color:#4a90e2;background:#4a90e226;border-color:#4a90e2}.admin-partners-page .partner-card .partner-card-actions .btn-action.btn-content:hover{backdrop-filter:blur(15px);color:#e2b259;background:#e2b25926;border-color:#e2b259}.admin-partners-page .partner-card .partner-card-actions .btn-action.btn-edit:hover{backdrop-filter:blur(15px);color:#50b33a;background:#50b33a26;border-color:#50b33a}.admin-partners-page .partner-card .partner-card-actions .btn-action.btn-delete:hover{backdrop-filter:blur(15px);color:#ff6b6b;background:#ff6b6b26;border-color:#ff6b6b}.admin-partners-page .toggle-switch{cursor:pointer;width:50px;height:26px;display:inline-block;position:relative}.admin-partners-page .toggle-switch input{opacity:0;width:0;height:0}.admin-partners-page .toggle-switch input:checked+.slider{background:linear-gradient(135deg,#50b33a,#66cc4d)}.admin-partners-page .toggle-switch input:checked+.slider:before{transform:translate(24px)}.admin-partners-page .toggle-switch input:focus+.slider{box-shadow:0 0 0 3px #e2b25933}.admin-partners-page .toggle-switch .slider{background:#fff3;border-radius:26px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;right:0}.admin-partners-page .toggle-switch .slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.admin-partners-page .modal-backdrop{backdrop-filter:blur(8px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.admin-partners-page .modal-backdrop{align-items:flex-start;padding:10px;overflow-y:auto}}.admin-partners-page .modal-backdrop .modal-content{background:#000;border:1px solid #ffffff26;border-radius:20px;width:100%;max-width:900px;max-height:90vh;padding:20px;animation:.4s cubic-bezier(.4,0,.2,1) slideInUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009}@media (max-width:768px){.admin-partners-page .modal-backdrop .modal-content{border-radius:16px;max-width:100%;max-height:none;margin:20px 0}}.admin-partners-page .modal-backdrop .modal-content::-webkit-scrollbar{width:8px}.admin-partners-page .modal-backdrop .modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.admin-partners-page .modal-backdrop .modal-content::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px}.admin-partners-page .modal-backdrop .modal-content::-webkit-scrollbar-thumb:hover{background:#e2b259b3}.admin-partners-page .modal-backdrop .modal-content .modal-close{float:right;color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;line-height:1;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.admin-partners-page .modal-backdrop .modal-content .modal-close:hover{color:#ff6b6b;background:#ff6b6b33;border-color:#ff6b6b}section.admin-partner section.new-partner{margin-bottom:40px}section.admin-partner section.new-partner form .new-partner-setup{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}section.admin-partner section.new-partner form .new-partner-setup h3{text-align:center}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner{flex-direction:column;justify-content:space-around;height:100%;display:flex}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner label{align-items:flex-end;width:80%;height:15%;min-height:30px;margin:5px auto 0;display:flex}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner p{text-align:center}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input{background:#e2b259;border:1px solid linen;border-radius:5px;width:80%;height:15%;min-height:30px;margin:5px auto;padding:5px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input:hover,section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input:focus{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone{width:80%;margin:5px auto;display:flex}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone .indicatif-phone{text-align:center;width:10%;min-width:60px;height:100%;margin-right:8px}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone .phone-number{width:90%;height:100%}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner{flex-direction:column;align-items:center;display:flex}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner h3{margin-bottom:20px}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input{background:#e2b259;border:1px solid linen;border-radius:5px;padding:5px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input:hover,section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input:focus{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates{flex-direction:column;justify-content:space-around;height:300px;display:flex}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates #btn-coordinates-activaction{text-align:center;color:#000;cursor:pointer;background-color:#e2b259;border:2px solid linen;border-radius:10px;padding:5px;font-size:large;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates #btn-coordinates-activaction:hover{background-color:#b1852d;transform:scale(.97)}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .with-coordinates .coordinates-city{grid-template-columns:1fr 1fr 1fr;row-gap:10px;display:grid}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .with-coordinates .coordinates-city input{grid-column:2/4}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner{flex-direction:column;align-items:center;display:flex}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner h3{margin:40px 0 10px}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner label{width:80%;height:15%;min-height:30px;margin:5px auto 0;display:flex}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo{width:80%}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo .interview-photo-content{color:#000;cursor:pointer;background:#e2b259;border:2px solid linen;border-radius:10px;justify-content:center;padding:10px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo .interview-photo-content:hover{background:#b1852d;transform:scale(1.1)}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea{background:#e2b259;border:1px solid linen;border-radius:5px;width:80%;height:15%;min-height:30px;margin:5px auto;padding:5px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input::placeholder,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input:hover,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea:hover,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input:focus,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea:focus{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea{resize:none;height:auto}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner{flex-direction:column;align-items:center;display:flex}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner h3{margin-bottom:20px}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner{flex-direction:column;flex:1;width:100%;display:flex}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner label{cursor:default;color:linen;background:0 0;border:none}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner label:hover{transform:none}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea{resize:none;background:#e2b259;border:1px solid linen;border-radius:5px;flex:1;width:100%;height:100%;padding:10px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea:hover,section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea:focus{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner{display:grid}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner label{align-items:flex-end;width:90%;height:15%;min-height:30px;margin:5px auto 0;display:flex}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input{background:#e2b259;border:1px solid linen;border-radius:5px;width:90%;height:15%;min-height:30px;margin:5px auto;padding:5px;transition:all .2s}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input:hover,section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input:focus{background:#b1852d}section.admin-partner section.new-partner form .new-partner-content h3{text-align:center}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container{justify-content:space-around;align-items:center;width:95%;margin:0 auto;display:flex}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container label{color:#000;cursor:pointer;background:#e2b259;border:2px solid linen;border-radius:10px;align-items:center;height:50px;padding:7px;transition:all .2s;display:flex}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container label:hover{background:#b1852d;transform:scale(1.1)}section.admin-partner section.new-partner .modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}section.admin-partner section.new-partner .modal-content{color:#000;background:#e2b259;border:2px solid linen;border-radius:10px;width:80%;max-width:800px;padding:20px;position:relative}section.admin-partner section.new-partner .modal-content button{color:#000;cursor:pointer;background:#e2b259;border:2px solid linen;border-radius:10px;padding:10px;transition:all .2s}section.admin-partner section.new-partner .modal-content button:hover{background:#b1852d}section.admin-partner section.new-partner .modal-content .modal-close{cursor:pointer;border:none;padding:5px;font-size:1.5rem;position:absolute;top:5px;right:10px}section.admin-partner section.new-partner .modal-content .modal-button-container{justify-content:center;display:flex}section.admin-partner section.category-management table{width:70%}section.admin-partner section.category-management button.btn-refresh{right:15%}section.admin-partner section.category-management div{text-align:center}section.admin-partner section.category-management div input{background:#e2b259;border:1px solid linen;border-radius:5px;width:30%;padding:5px;transition:all .2s}section.admin-partner section.category-management div input::placeholder{color:#393939}section.admin-partner section.category-management div input:hover,section.admin-partner section.category-management div input:focus{background:#b1852d}section.admin-partner section.category-management div button{color:#000;cursor:pointer;background-color:#e2b259;border:1px solid linen;border-radius:10px;margin:5px;padding:5px}section.admin-partner section.category-management div button:hover{color:linen;background-color:#b1852d}section.admin-partner section.category-management div button#disabledCreateCat{cursor:not-allowed;color:linen;background-color:#000}section.admin-partner section.partner-management div{text-align:center}section.admin-partner section.partner-management div button{cursor:pointer;background-color:#e2b259;border:1px solid linen;border-radius:10px;margin:5px;padding:5px}section.admin-partner section.partner-management div button:hover{color:linen;background-color:#b1852d}.admin-messages-page{width:100%;max-width:1600px;margin:0 auto;animation:.5s fadeInUp}.admin-messages-page .page-header{margin-bottom:32px}.admin-messages-page .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.admin-messages-page .page-header .header-content{flex-direction:column;align-items:flex-start}}.admin-messages-page .page-header .header-content .header-text h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}@media (max-width:768px){.admin-messages-page .page-header .header-content .header-text h1{font-size:1.6rem}}.admin-messages-page .page-header .header-content .header-text h1 svg{font-size:1.8rem}.admin-messages-page .page-header .header-content .header-text p{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.admin-messages-page .page-header .header-content .header-text p{font-size:.95rem}}.admin-messages-page .page-header .header-content .btn-create-message{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.admin-messages-page .page-header .header-content .btn-create-message{justify-content:center;width:100%;padding:16px 24px}}.admin-messages-page .page-header .header-content .btn-create-message svg{font-size:1.2rem}.admin-messages-page .page-header .header-content .btn-create-message:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-messages-page .page-header .header-content .btn-create-message:active{transform:translateY(0)}.admin-messages-page .stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1340px){.admin-messages-page .stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.admin-messages-page .stats-grid{grid-template-columns:1fr;gap:16px}}.admin-messages-page .stats-grid .stat-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-messages-page .stats-grid .stat-card:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.admin-messages-page .stats-grid .stat-card:hover{backdrop-filter:blur(15px);background:#ffffff14;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.admin-messages-page .stats-grid .stat-card:hover:before{opacity:1}.admin-messages-page .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg)}.admin-messages-page .stats-grid .stat-card.total:before{background:linear-gradient(90deg,#e2b259,#eac684)}.admin-messages-page .stats-grid .stat-card.total .stat-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%)}.admin-messages-page .stats-grid .stat-card.published:before{background:linear-gradient(90deg,#50b33a,#66cc4d)}.admin-messages-page .stats-grid .stat-card.published .stat-icon{color:#50b33a;background:linear-gradient(135deg,#50b33a33 0%,#50b33a1a 100%)}.admin-messages-page .stats-grid .stat-card.scheduled:before{background:linear-gradient(90deg,#4a90e2,#5ba3f5)}.admin-messages-page .stats-grid .stat-card.scheduled .stat-icon{color:#4a90e2;background:linear-gradient(135deg,#4a90e233 0%,#4a90e21a 100%)}.admin-messages-page .stats-grid .stat-card.with-media:before{background:linear-gradient(90deg,#9b59b6,#b370cf)}.admin-messages-page .stats-grid .stat-card.with-media .stat-icon{color:#9b59b6;background:linear-gradient(135deg,#9b59b633 0%,#9b59b61a 100%)}.admin-messages-page .stats-grid .stat-card .stat-icon{border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-messages-page .stats-grid .stat-card .stat-icon svg{filter:drop-shadow(0 2px 4px #0003)}.admin-messages-page .stats-grid .stat-card .stat-content{flex:1}.admin-messages-page .stats-grid .stat-card .stat-content h3{color:linen;margin:0 0 4px;font-size:2rem;font-weight:700;line-height:1}.admin-messages-page .stats-grid .stat-card .stat-content p{color:#ffffffb3;margin:0;font-size:.95rem;font-weight:500}.admin-messages-page .filters-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}@media (max-width:768px){.admin-messages-page .filters-bar{gap:12px}}.admin-messages-page .filters-bar .search-box{flex:1;min-width:250px;position:relative}@media (max-width:768px){.admin-messages-page .filters-bar .search-box{width:100%;min-width:100%}}.admin-messages-page .filters-bar .search-box .search-icon{color:#ffffff80;pointer-events:none;z-index:1;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-messages-page .filters-bar .search-box input{backdrop-filter:blur(10px);color:linen;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 16px 12px 44px;font-size:.95rem;transition:all .3s}.admin-messages-page .filters-bar .search-box input::placeholder{color:#fff6}.admin-messages-page .filters-bar .search-box input:hover{background:#ffffff14;border-color:#fff3}.admin-messages-page .filters-bar .search-box input:focus{background:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-messages-page .filters-bar .filter-group{align-items:center;display:flex;position:relative}@media (max-width:768px){.admin-messages-page .filters-bar .filter-group{flex:1;min-width:calc(50% - 6px)}}.admin-messages-page .filters-bar .filter-group .filter-icon{color:#ffffff80;pointer-events:none;z-index:2;font-size:1rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-messages-page .filters-bar .filter-group .filter-select,.admin-messages-page .filters-bar .filter-group .filter-date{backdrop-filter:blur(10px);color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:100%;min-width:180px;height:49px;padding:12px 16px 12px 44px;font-size:.95rem;transition:all .3s}@media (max-width:768px){.admin-messages-page .filters-bar .filter-group .filter-select,.admin-messages-page .filters-bar .filter-group .filter-date{flex:1;min-width:auto}}.admin-messages-page .filters-bar .filter-group .filter-select:hover,.admin-messages-page .filters-bar .filter-group .filter-date:hover{background-color:#ffffff14;border-color:#fff3}.admin-messages-page .filters-bar .filter-group .filter-select:focus,.admin-messages-page .filters-bar .filter-group .filter-date:focus{background-color:#ffffff1a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-messages-page .filters-bar .filter-group .filter-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:18px;padding-right:40px}.admin-messages-page .filters-bar .filter-group .filter-select option{color:linen;background:#000;padding:10px}.admin-messages-page .filters-bar .filter-group .filter-date{min-width:150px;padding:12px 16px 12px 44px}.admin-messages-page .filters-bar .filter-group .filter-date::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.admin-messages-page .filters-bar .filter-group.date-filter{align-items:center;gap:8px;min-width:auto;display:flex;position:relative}@media (max-width:768px){.admin-messages-page .filters-bar .filter-group.date-filter{width:100%;min-width:100%}}.admin-messages-page .filters-bar .filter-group.date-filter .filter-icon{z-index:2;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-messages-page .filters-bar .filter-group.date-filter .filter-date{flex:1;min-width:120px;padding-left:44px}.admin-messages-page .filters-bar .filter-group.date-filter .filter-date:first-of-type{padding-left:44px}.admin-messages-page .filters-bar .filter-group.date-filter .filter-date:last-of-type{padding-left:16px}.admin-messages-page .filters-bar .filter-group.date-filter .date-separator{color:#ffffff80;margin:0 4px;font-weight:700}.admin-messages-page .filters-bar .view-toggle{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;gap:4px;height:49px;padding:4px;display:flex}@media (max-width:768px){.admin-messages-page .filters-bar .view-toggle{order:10}}.admin-messages-page .filters-bar .view-toggle button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.1rem;transition:all .3s;display:flex}.admin-messages-page .filters-bar .view-toggle button:hover{color:linen;backdrop-filter:blur(10px);background:#ffffff1a}.admin-messages-page .filters-bar .view-toggle button.active{backdrop-filter:blur(10px);color:#e2b259;background:#e2b25933}.admin-messages-page .filters-bar .btn-refresh{backdrop-filter:blur(10px);color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:49px;height:49px;padding:12px;font-size:1.1rem;transition:all .3s;display:flex}@media (max-width:768px){.admin-messages-page .filters-bar .btn-refresh{order:10}}.admin-messages-page .filters-bar .btn-refresh:hover:not(:disabled){color:#e2b259;background:#ffffff1a;transform:rotate(90deg)}.admin-messages-page .filters-bar .btn-refresh:disabled{opacity:.5;cursor:not-allowed}.admin-messages-page .filters-bar .btn-refresh .spinning{animation:1s linear infinite spin}.admin-messages-page .loading-container{flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:80px 20px;display:flex}.admin-messages-page .loading-container .spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}.admin-messages-page .loading-container p{color:#ffffffb3;margin:0;font-size:1.05rem}.admin-messages-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 20px;display:flex}.admin-messages-page .empty-state .empty-icon{color:#fff3;font-size:4rem}@media (max-width:768px){.admin-messages-page .empty-state .empty-icon{font-size:3rem}}.admin-messages-page .empty-state h3{color:linen;margin:0;font-size:1.5rem;font-weight:600}@media (max-width:768px){.admin-messages-page .empty-state h3{font-size:1.3rem}}.admin-messages-page .empty-state p{color:#fff9;max-width:500px;margin:0;font-size:1rem}@media (max-width:768px){.admin-messages-page .empty-state p{font-size:.9rem}}.admin-messages-page .empty-state .btn-primary{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #e2b2594d}.admin-messages-page .empty-state .btn-primary svg{font-size:1.2rem}.admin-messages-page .empty-state .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-messages-page .messages-container{gap:20px;display:grid}@media (max-width:768px){.admin-messages-page .messages-container{gap:16px}}.admin-messages-page .messages-container.grid-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (max-width:768px){.admin-messages-page .messages-container.grid-view{grid-template-columns:1fr}}.admin-messages-page .messages-container.list-view{grid-template-columns:1fr}.admin-messages-page .message-card{backdrop-filter:blur(10px);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.admin-messages-page .message-card:hover{background:#ffffff14;border-color:#e2b25980;transform:translateY(-4px);box-shadow:0 12px 28px #0006}.admin-messages-page .message-card:hover .message-image img{transform:scale(1.05)}.admin-messages-page .message-card:hover .message-actions{opacity:1}.admin-messages-page .message-card .message-image{background:#0000004d;width:100%;height:200px;position:relative;overflow:hidden}@media (max-width:768px){.admin-messages-page .message-card .message-image{height:180px}}.admin-messages-page .message-card .message-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1)}.admin-messages-page .message-card .message-image .media-badge{backdrop-filter:blur(10px);color:linen;background:#000000b3;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.admin-messages-page .message-card .message-image .media-badge svg{font-size:.9rem}.admin-messages-page .message-card .message-details{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}@media (max-width:768px){.admin-messages-page .message-card .message-details{padding:16px}}.admin-messages-page .message-card .message-details .message-name{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.2rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:768px){.admin-messages-page .message-card .message-details .message-name{font-size:1.1rem}}.admin-messages-page .message-card .message-details .message-info{flex-direction:column;gap:8px;display:flex}.admin-messages-page .message-card .message-details .message-info .info-item{color:#ffffffb3;align-items:center;gap:8px;font-size:.85rem;display:flex}.admin-messages-page .message-card .message-details .message-info .info-item svg{color:#e2b259;flex-shrink:0;font-size:.9rem}.admin-messages-page .message-card .message-details .message-info .info-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-messages-page .message-card .message-details .message-description{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.admin-messages-page .message-card .message-details .message-description{font-size:.85rem}}.admin-messages-page .message-card .message-actions{opacity:0;gap:8px;padding:0 20px 20px;transition:opacity .3s;display:flex}@media (max-width:768px){.admin-messages-page .message-card .message-actions{opacity:1;padding:0 16px 16px}}.admin-messages-page .message-card .message-actions .btn-action{backdrop-filter:blur(10px);color:#e2b259;cursor:pointer;background:#e2b25926;border:1px solid #e2b2594d;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.admin-messages-page .message-card .message-actions .btn-action svg{font-size:1rem}.admin-messages-page .message-card .message-actions .btn-action:hover{background:#e2b25940;border-color:#e2b259;transform:translateY(-2px)}.admin-messages-page .message-card .message-actions .btn-action.edit{color:#e2b259;background:#e2b25926;border-color:#e2b2594d}.admin-messages-page .message-card .message-actions .btn-action.edit:hover{background:#e2b25940;border-color:#e2b259}.admin-messages-page .list-view .message-card{flex-direction:row;align-items:stretch}.admin-messages-page .list-view .message-card .message-image{width:250px;height:auto;min-height:180px}@media (max-width:768px){.admin-messages-page .list-view .message-card .message-image{width:120px;min-height:150px}}.admin-messages-page .list-view .message-card .message-details{flex:1}.admin-messages-page .list-view .message-card .message-actions{flex-direction:column;width:auto;min-width:100px;padding:20px 20px 20px 0}@media (max-width:768px){.admin-messages-page .list-view .message-card .message-actions{min-width:80px;padding:16px 16px 16px 0}}.admin-messages-page .modal-backdrop{backdrop-filter:blur(4px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;top:0;left:0}@media (max-width:768px){.admin-messages-page .modal-backdrop{padding:0}}.admin-messages-page .modal-backdrop .modal-content-wrapper{background:#000000fa;border:1px solid #e2b2594d;border-radius:16px;width:100%;max-width:900px;max-height:90vh;animation:.4s slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@media (max-width:768px){.admin-messages-page .modal-backdrop .modal-content-wrapper{border-radius:0;max-width:100%;max-height:100vh}}.admin-messages-page .modal-backdrop .btn-close-modal{backdrop-filter:blur(10px);color:linen;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.admin-messages-page .modal-backdrop .btn-close-modal:hover{color:red;background:#af212133;border-color:#af2121;transform:scale(1.05)}.admin-messages-page .modal-backdrop .btn-close-modal:active{transform:scale(.95)}@keyframes ac-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-spin{to{transform:rotate(360deg)}}.admin-content-page.hub-page-wrapper{background:#0a0a0a!important}.admin-content-page.hub-page-wrapper .hub-container{width:100%;max-width:1080px;margin:0 auto}.admin-content-page.hub-page-wrapper .hub-page-header{max-width:1080px;margin-bottom:1.75rem}.admin-content-page.hub-page-wrapper .ac-animate{opacity:0;animation:.45s forwards ac-fade}.admin-content-page.hub-page-wrapper .ac-shell{--ac-accent-rgb:226, 178, 89;flex-direction:column;gap:1.2rem;display:flex}.admin-content-page.hub-page-wrapper .ac-card{--ac-accent-rgb:226, 178, 89;background:#ffffff05;border:1px solid #5556;border-radius:16px;padding:1.4rem}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-card{padding:1.15rem}}.admin-content-page.hub-page-wrapper .ac-head{text-transform:uppercase;letter-spacing:1px;color:rgba(var(--ac-accent-rgb), .9);align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;display:flex}.admin-content-page.hub-page-wrapper .ac-head>i{color:rgb(var(--ac-accent-rgb));font-size:.9rem}.admin-content-page.hub-page-wrapper .ac-head-count{text-transform:none;letter-spacing:0;color:rgb(var(--ac-accent-rgb));background:rgba(var(--ac-accent-rgb), .16);border-radius:20px;margin-left:auto;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.admin-content-page.hub-page-wrapper .ac-chip{min-width:18px;height:18px;color:rgb(var(--ac-accent-rgb));background:rgba(var(--ac-accent-rgb), .18);vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:.66rem;font-weight:700;display:inline-flex}.admin-content-page.hub-page-wrapper .ac-fields{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.9rem 1rem;display:grid}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-fields{grid-template-columns:1fr}}.admin-content-page.hub-page-wrapper .ac-field{flex-direction:column;gap:.45rem;display:flex}.admin-content-page.hub-page-wrapper .ac-field+.ac-subhead{margin-top:1.5rem}.admin-content-page.hub-page-wrapper .ac-field>label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;font-size:.7rem;font-weight:700}.admin-content-page.hub-page-wrapper .ac-input-group{position:relative}.admin-content-page.hub-page-wrapper .ac-input-group>i{width:1rem;height:1rem;color:rgba(var(--ac-field-rgb,var(--ac-accent-rgb)), .65);pointer-events:none;margin:auto 0;font-size:.85rem;transition:color .2s;position:absolute;top:0;bottom:0;left:.85rem}.admin-content-page.hub-page-wrapper .ac-input{box-sizing:border-box;color:linen;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;padding:.72rem .85rem .72rem 2.35rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s,box-shadow .2s}.admin-content-page.hub-page-wrapper .ac-input::placeholder{color:#ffffff38}.admin-content-page.hub-page-wrapper .ac-input:focus{border-color:rgba(var(--ac-field-rgb,var(--ac-accent-rgb)), .6);box-shadow:0 0 0 3px rgba(var(--ac-field-rgb,var(--ac-accent-rgb)), .1);background:#ffffff0f;outline:none}.admin-content-page.hub-page-wrapper .ac-input-group:focus-within>i{color:rgb(var(--ac-field-rgb,var(--ac-accent-rgb)))}.admin-content-page.hub-page-wrapper .ac-subhead{border-top:1px solid #5555554d;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0 1rem;padding-top:1.3rem;display:flex}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-subhead{flex-wrap:wrap;gap:.75rem}}.admin-content-page.hub-page-wrapper .ac-subhead-title{text-transform:uppercase;letter-spacing:.7px;color:#ffffff8c;align-items:center;font-size:.72rem;font-weight:700;display:flex}.admin-content-page.hub-page-wrapper .ac-news-list{flex-direction:column;gap:.55rem;display:flex}.admin-content-page.hub-page-wrapper .ac-news-row{background:#ffffff05;border:1px solid #55555552;border-radius:12px;align-items:center;gap:.85rem;padding:.6rem .7rem;transition:border-color .2s,background .2s;display:flex}.admin-content-page.hub-page-wrapper .ac-news-row:hover{border-color:rgba(var(--ac-accent-rgb), .4);background:rgba(var(--ac-accent-rgb), .04)}.admin-content-page.hub-page-wrapper .ac-news-logo{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:6px;display:flex;overflow:hidden}.admin-content-page.hub-page-wrapper .ac-news-logo img{object-fit:contain;max-width:100%;max-height:100%}.admin-content-page.hub-page-wrapper .ac-news-meta{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.admin-content-page.hub-page-wrapper .ac-news-name{color:linen;font-size:.83rem;font-weight:600}.admin-content-page.hub-page-wrapper .ac-news-url{color:#fff6;align-items:center;gap:.35rem;min-width:0;font-size:.72rem;transition:color .2s;display:flex}.admin-content-page.hub-page-wrapper .ac-news-url i{color:rgba(var(--ac-accent-rgb), .65);flex-shrink:0;font-size:.68rem}.admin-content-page.hub-page-wrapper .ac-news-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-content-page.hub-page-wrapper .ac-news-url:hover{color:rgba(var(--ac-accent-rgb), .95)}.admin-content-page.hub-page-wrapper .ac-news-actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.admin-content-page.hub-page-wrapper .ac-icon-btn{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.admin-content-page.hub-page-wrapper .ac-icon-btn i{font-size:.8rem}.admin-content-page.hub-page-wrapper .ac-icon-btn:hover{background:rgba(var(--ac-accent-rgb), .12);border-color:rgba(var(--ac-accent-rgb), .4);color:rgb(var(--ac-accent-rgb))}.admin-content-page.hub-page-wrapper .ac-icon-btn--danger:hover{color:#ff6b5c;background:#ff6b5c24;border-color:#ff6b5c80}.admin-content-page.hub-page-wrapper .ac-empty{text-align:center;cursor:pointer;background:#ffffff03;border:1px dashed #55555580;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:2.4rem 1.5rem;transition:border-color .25s,background .25s;display:flex}.admin-content-page.hub-page-wrapper .ac-empty .ac-empty-icon{background:rgba(var(--ac-accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:.55rem;display:flex}.admin-content-page.hub-page-wrapper .ac-empty .ac-empty-icon i{color:rgba(var(--ac-accent-rgb), .9);font-size:1.4rem}.admin-content-page.hub-page-wrapper .ac-empty .ac-empty-title{color:linen;font-size:.9rem;font-weight:600}.admin-content-page.hub-page-wrapper .ac-empty .ac-empty-text{color:#ffffff80;max-width:320px;font-size:.78rem;line-height:1.5}.admin-content-page.hub-page-wrapper .ac-empty:hover{border-color:rgba(var(--ac-accent-rgb), .5);background:rgba(var(--ac-accent-rgb), .04)}.admin-content-page.hub-page-wrapper .ac-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:all .22s;display:inline-flex}.admin-content-page.hub-page-wrapper .ac-btn i{font-size:.9rem}.admin-content-page.hub-page-wrapper .ac-btn--sm{border-radius:9px;padding:.5rem .85rem;font-size:.78rem}.admin-content-page.hub-page-wrapper .ac-btn--block{width:100%}.admin-content-page.hub-page-wrapper .ac-btn--primary{background:linear-gradient(135deg, rgb(var(--ac-accent-rgb)) 0%, rgba(var(--ac-accent-rgb), .82) 100%);color:#0a0a0a}.admin-content-page.hub-page-wrapper .ac-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--ac-accent-rgb), .35);transform:translateY(-1px)}.admin-content-page.hub-page-wrapper .ac-btn--ghost{color:#ffffffbf;background:#ffffff0a;border-color:#55555580}.admin-content-page.hub-page-wrapper .ac-btn--ghost:hover:not(:disabled){background:rgba(var(--ac-accent-rgb), .1);border-color:rgba(var(--ac-accent-rgb), .4);color:rgb(var(--ac-accent-rgb))}.admin-content-page.hub-page-wrapper .ac-btn--ghost.is-active{background:rgba(var(--ac-accent-rgb), .13);border-color:rgba(var(--ac-accent-rgb), .4);color:rgb(var(--ac-accent-rgb))}.admin-content-page.hub-page-wrapper .ac-btn--submit{border-radius:12px;padding:.85rem 2.4rem;font-size:.9rem}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-btn--submit{width:100%}}.admin-content-page.hub-page-wrapper .ac-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.admin-content-page.hub-page-wrapper .ac-toolbar{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-toolbar{flex-direction:column}.admin-content-page.hub-page-wrapper .ac-toolbar .ac-btn{width:100%}}.admin-content-page.hub-page-wrapper .ac-media-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;display:grid}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}}.admin-content-page.hub-page-wrapper .ac-media-grid--covers{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-media-grid--covers{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.admin-content-page.hub-page-wrapper .ac-media-card{cursor:pointer;background:#ffffff05;border:1px solid #55555552;border-radius:13px;transition:border-color .28s,transform .28s,box-shadow .28s;overflow:hidden}.admin-content-page.hub-page-wrapper .ac-media-card:hover{border-color:rgba(var(--ac-accent-rgb), .45);transform:translateY(-4px);box-shadow:0 14px 32px #0006}.admin-content-page.hub-page-wrapper .ac-media-card:hover .ac-media-thumb img,.admin-content-page.hub-page-wrapper .ac-media-card:hover .ac-media-cover{transform:scale(1.06)}.admin-content-page.hub-page-wrapper .ac-media-card:hover .ac-media-overlay{opacity:1}.admin-content-page.hub-page-wrapper .ac-media-thumb{background:#0000004d;width:100%;height:160px;position:relative;overflow:hidden}.admin-content-page.hub-page-wrapper .ac-media-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1)}.admin-content-page.hub-page-wrapper .ac-media-cover{background-position:50%;background-size:cover;width:100%;height:240px;transition:transform .45s cubic-bezier(.4,0,.2,1);position:relative}@media (max-width:768px){.admin-content-page.hub-page-wrapper .ac-media-cover{height:200px}}.admin-content-page.hub-page-wrapper .ac-media-overlay{opacity:0;background:#0a0a0a80;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.admin-content-page.hub-page-wrapper .ac-media-overlay i{color:rgb(var(--ac-accent-rgb));font-size:1.6rem}.admin-content-page.hub-page-wrapper .ac-media-info{flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.admin-content-page.hub-page-wrapper .ac-media-info h4{color:linen;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.admin-content-page.hub-page-wrapper .ac-media-tag{color:#0a0a0a;background:rgb(var(--ac-accent-rgb));border-radius:7px;align-self:flex-start;padding:.12rem .55rem;font-size:.7rem;font-weight:700}.admin-content-page.hub-page-wrapper .ac-submit-bar{justify-content:center;padding-top:.4rem;display:flex}.admin-content-page.hub-page-wrapper .ac-spinner{border:2px solid #0a0a0a59;border-top-color:#0a0a0a;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ac-spin}.pcm-popup.hub-modal{scrollbar-color:#ffffff24 transparent;background:#121212;border:1px solid #55555580;box-shadow:0 24px 70px #000000a6}.pcm-popup.hub-modal::-webkit-scrollbar-track{background:#ffffff08}.pcm-popup.hub-modal::-webkit-scrollbar-thumb{background:#ffffff24}.pcm-popup.hub-modal tr,.pcm-popup.hub-modal td{color:linen!important}.pcm-popup.hub-modal .pcm-close{color:#ffffff73}.pcm-popup.hub-modal .pcm-close:hover{color:linen}.pcm-popup.hub-modal .pcm-header{border-bottom:1px solid #55555559}.pcm-popup.hub-modal .pcm-icon{box-shadow:0 8px 24px #e2b25947,0 2px 8px #0000004d}.pcm-popup.hub-modal .pcm-body h2{color:linen!important}.pcm-popup.hub-modal .pcm-body>p{color:#ffffff80}.pcm-popup.hub-modal .pcm-media-header h3,.pcm-popup.hub-modal .pcm-section-header h3,.pcm-popup.hub-modal .pcm-country-name,.pcm-popup.hub-modal .pcm-list-section h3{color:linen!important}.pcm-popup.hub-modal .pcm-section-icon,.pcm-popup.hub-modal .pcm-label-icon{color:#e2b259}.pcm-popup.hub-modal .pcm-form-group label,.pcm-popup.hub-modal .pcm-country-search label,.pcm-popup.hub-modal .pcm-picture-info label{color:#ffffffa6}.pcm-popup.hub-modal .pcm-form-group input,.pcm-popup.hub-modal .pcm-country-search input,.pcm-popup.hub-modal .pcm-picture-info input,.pcm-popup.hub-modal input[type=text],.pcm-popup.hub-modal input[type=url],.pcm-popup.hub-modal input[type=number]{color:linen;background:#ffffff0a;border:1px solid #55555580}.pcm-popup.hub-modal .pcm-form-group input::placeholder,.pcm-popup.hub-modal .pcm-country-search input::placeholder,.pcm-popup.hub-modal .pcm-picture-info input::placeholder,.pcm-popup.hub-modal input[type=text]::placeholder,.pcm-popup.hub-modal input[type=url]::placeholder,.pcm-popup.hub-modal input[type=number]::placeholder{color:#ffffff40}.pcm-popup.hub-modal .pcm-form-group input:focus,.pcm-popup.hub-modal .pcm-country-search input:focus,.pcm-popup.hub-modal .pcm-picture-info input:focus,.pcm-popup.hub-modal input[type=text]:focus,.pcm-popup.hub-modal input[type=url]:focus,.pcm-popup.hub-modal input[type=number]:focus{background:#ffffff0f;border-color:#e2b2598c;box-shadow:0 0 0 3px #e2b2591a}.pcm-popup.hub-modal .pcm-form-group input:disabled,.pcm-popup.hub-modal .pcm-country-search input:disabled,.pcm-popup.hub-modal .pcm-picture-info input:disabled,.pcm-popup.hub-modal input[type=text]:disabled,.pcm-popup.hub-modal input[type=url]:disabled,.pcm-popup.hub-modal input[type=number]:disabled{color:#ffffff8c;background:#ffffff05;border-color:#0000}.pcm-popup.hub-modal .pcm-media-section,.pcm-popup.hub-modal .pcm-list-section{background:#ffffff05;border:1px solid #55555559}.pcm-popup.hub-modal .pcm-list-section li{color:#ffffffb3;border-bottom-color:#ffffff0f}.pcm-popup.hub-modal .pcm-media-count{color:#0a0a0a;background:#e2b259}.pcm-popup.hub-modal .pcm-country-card,.pcm-popup.hub-modal .pcm-audio-item{background:#ffffff08;border:1px solid #5556}.pcm-popup.hub-modal .pcm-country-card span,.pcm-popup.hub-modal .pcm-audio-item span{color:#ffffffbf}.pcm-popup.hub-modal .pcm-country-card:hover,.pcm-popup.hub-modal .pcm-audio-item:hover{border-color:#e2b25980}.pcm-popup.hub-modal .pcm-audio-player audio::-webkit-media-controls-panel{background:#ffffff0f}.pcm-popup.hub-modal .pcm-audio-player .pcm-btn-change-audio{color:#ffffffb3;background:#ffffff0d;border:1px solid #55555580}.pcm-popup.hub-modal .pcm-audio-player .pcm-btn-change-audio:hover{color:#0a0a0a;background:#e2b259;border-color:#e2b259}.pcm-popup.hub-modal .pcm-image-preview{border-color:#55555580}.pcm-popup.hub-modal .pcm-picture-card{background:#ffffff08;border:1px solid #5556}.pcm-popup.hub-modal .pcm-picture-card.edit-mode{border-color:#e2b25966;box-shadow:0 2px 14px #e2b2591f}.pcm-popup.hub-modal .pcm-picture-preview{background:#ffffff08}.pcm-popup.hub-modal .pcm-picture-placeholder{color:#fff6;border-color:#5555558c}.pcm-popup.hub-modal .pcm-empty-state{background:#ffffff05;border-color:#55555580}.pcm-popup.hub-modal .pcm-empty-state .pcm-empty-icon{color:#ffffff40}.pcm-popup.hub-modal .pcm-empty-state p{color:#ffffff80}.pcm-popup.hub-modal .pcm-sorting-container{border-top-color:#55555559}.pcm-popup.hub-modal .pcm-btn-confirm{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%)}.pcm-popup.hub-modal .pcm-btn-confirm i,.pcm-popup.hub-modal .pcm-btn-confirm svg{color:#0a0a0a}.pcm-popup.hub-modal .pcm-btn-confirm:hover{background:linear-gradient(135deg,#e5ba6a 0%,#e2b259 100%);box-shadow:0 6px 18px #e2b25959}.pcm-popup.hub-modal .pcm-btn-cancel,.pcm-popup.hub-modal .pcm-btn-secondary,.pcm-popup.hub-modal .pcm-btn-view{color:#fffc;background:#ffffff0a;border:1px solid #55555580}.pcm-popup.hub-modal .pcm-btn-cancel i,.pcm-popup.hub-modal .pcm-btn-cancel svg,.pcm-popup.hub-modal .pcm-btn-secondary i,.pcm-popup.hub-modal .pcm-btn-secondary svg,.pcm-popup.hub-modal .pcm-btn-view i,.pcm-popup.hub-modal .pcm-btn-view svg{color:#fffc}.pcm-popup.hub-modal .pcm-btn-cancel:hover,.pcm-popup.hub-modal .pcm-btn-secondary:hover,.pcm-popup.hub-modal .pcm-btn-view:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b25966}.pcm-popup.hub-modal .pcm-btn-danger{color:#ff6b5c;background:#ff6b5c14;border:1px solid #ff6b5c59}.pcm-popup.hub-modal .pcm-btn-danger i,.pcm-popup.hub-modal .pcm-btn-danger svg{color:#ff6b5c}.pcm-popup.hub-modal .pcm-btn-danger:hover{background:#ff6b5c29;border-color:#ff6b5c}.pcm-popup.hub-modal .pcm-btn-remove{color:#ff6b5c;background:#ff6b5c14;border-color:#ff6b5c59}.pcm-popup.hub-modal .pcm-btn-remove:hover{background:#ff6b5c29;border-color:#ff6b5c}.pcm-popup.hub-modal .pcm-btn.disabled{opacity:.45}.pcm-popup.hub-modal .pcm-btn-remove i,.pcm-popup.hub-modal .pcm-btn-change-audio i,.pcm-popup.hub-modal .pcm-btn-delete-picture i{font-size:.85rem}.pcm-popup.hub-modal .pcm-picture-placeholder i{font-size:2rem}.pcm-popup.hub-modal .pcm-picture-overlay i{font-size:1.5rem}.pcm-overlay:has(.pcm-popup.hub-modal){background:#000000d1}section.admin-news .selected{margin-left:20%}section.admin-news h3{text-align:center;margin-top:20px}section.admin-news .admin-content{flex:1;padding:20px;display:flex}section.admin-news form.form-admin-news .new-news-setup{flex-flow:column wrap;gap:10px;display:flex}section.admin-news form.form-admin-news .new-news-setup .info-new-news{justify-content:space-around;width:auto;height:100%;display:flex}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group{flex-direction:column;flex:1;margin:0 10px;display:flex}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group label{align-items:flex-end;width:80%;height:15%;min-height:30px;margin:5px auto 0;display:flex}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group p{text-align:center}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea{background:#e2b259;border:1px solid linen;border-radius:5px;width:80%;min-height:30px;margin:5px auto;padding:5px;transition:all .2s}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input::placeholder,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea::placeholder{color:#393939}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input:hover,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea:hover,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input:focus,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea:focus{background:#b1852d}section.admin-news form.form-admin-news .description-new-news{flex-direction:column;justify-content:center;align-items:center;width:90%;height:200px;margin:20px auto;display:flex}section.admin-news form.form-admin-news .description-new-news label{cursor:default;color:linen;background:0 0;border:none;margin-bottom:5px}section.admin-news form.form-admin-news .description-new-news label:hover{transform:none}section.admin-news form.form-admin-news .description-new-news textarea{resize:none;background:#e2b259;border:1px solid linen;border-radius:5px;flex:1;width:100%;height:100%;padding:10px;transition:all .2s}section.admin-news form.form-admin-news .description-new-news textarea::placeholder{color:#393939}section.admin-news form.form-admin-news .description-new-news textarea:hover,section.admin-news form.form-admin-news .description-new-news textarea:focus{background:#b1852d}section.admin-news form.form-admin-news .new-news-content h3{text-align:center}section.admin-news form.form-admin-news .new-news-content .new-news-content-container{justify-content:space-around;align-items:center;width:90%;margin:0 auto;display:flex}section.admin-news form.form-admin-news .new-news-content .new-news-content-container label{color:#000;cursor:pointer;background:#e2b259;border:2px solid linen;border-radius:10px;align-items:center;height:50px;padding:7px;transition:all .2s;display:flex}section.admin-news form.form-admin-news .new-news-content .new-news-content-container label:hover{background:#b1852d;transform:scale(1.1)}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section{flex-wrap:wrap;justify-content:space-around;display:flex}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input{flex-direction:column;margin:2px;display:flex}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input label{color:linen;pointer-events:none;background:0 0;border:none;align-items:flex-end;width:100%;height:15%;margin:20px auto 0;transition:none;display:flex}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input{background:#e2b259;border:1px solid linen;border-radius:5px;width:150%;height:30%;margin:5px auto;padding:10px;transition:all .2s}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input::placeholder{color:#393939}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input:hover,section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input:focus{background:#b1852d}section.admin-news form.form-admin-news .uploaded-logo-photo{gap:30px;margin-left:35px;display:flex}section.admin-news form.form-admin-news .uploaded-logo-photo .uploaded-logo-photo-contain{flex-direction:column;max-width:70%;margin-top:20px;margin-left:15%;display:flex}section.admin-news form.form-admin-news .uploaded-logo-photo .uploaded-logo-photo-contain .link-preview-img-date{flex-direction:column;align-items:center;margin:10px 0;padding:10px;display:flex}section.admin-news form.form-admin-news .uploaded-logo-photo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview{border:2px solid linen;border-radius:20px;flex-direction:row;align-items:center;margin-right:20px;padding:10px;display:flex}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview img{border:none;border-radius:10px;width:100px;margin:5px 0}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text{flex-direction:column;margin-left:10px;display:flex}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text h3{color:#e2b259;margin:0;font-size:1.2rem}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text p{color:#e2b259;margin:5px 0 0}section.admin-news form.form-admin-news section.preview-video{background-color:linen;border:2px solid #e2b259;border-radius:10px;justify-content:center;align-items:center;width:80%;margin:20px auto;padding:20px;display:flex}section.admin-news form.form-admin-news section.preview-video iframe{border:none;border-radius:10px;width:100%;max-width:600px;height:340px;box-shadow:0 4px 8px #0000001a}@keyframes ai-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-spin{to{transform:rotate(360deg)}}.admin-invoice-page.hub-page-wrapper{background:#0a0a0a!important}.admin-invoice-page.hub-page-wrapper .hub-container{width:100%;max-width:1250px;margin:0 auto}.admin-invoice-page.hub-page-wrapper .hub-page-header{max-width:1250px;margin-bottom:1.75rem}.admin-invoice-page.hub-page-wrapper .ai-animate{opacity:0;animation:.45s forwards ai-fade}.admin-invoice-page.hub-page-wrapper .ai-animate:nth-of-type(2){animation-delay:60ms}.admin-invoice-page.hub-page-wrapper .ai-animate:nth-of-type(3){animation-delay:.12s}.admin-invoice-page.hub-page-wrapper .ai-animate:nth-of-type(4){animation-delay:.18s}.admin-invoice-page.hub-page-wrapper .ai-refresh-btn{color:#fffc;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;flex-shrink:0;align-items:center;gap:.55rem;padding:.7rem 1.25rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:600;transition:all .22s;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-refresh-btn i{font-size:.95rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-refresh-btn:hover:not(:disabled){color:#e2b259;background:#e2b2591a;border-color:#e2b25966}.admin-invoice-page.hub-page-wrapper .ai-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.admin-invoice-page.hub-page-wrapper .ai-refresh-btn.is-loading i{animation:.8s linear infinite ai-spin}.admin-invoice-page.hub-page-wrapper .ai-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1.2rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-toolbar .ai-toolbar-download{margin-left:auto}@media (max-width:768px){.admin-invoice-page.hub-page-wrapper .ai-toolbar .ai-toolbar-download{width:100%;margin-left:0}.admin-invoice-page.hub-page-wrapper .ai-toolbar .ai-btn{flex:1}}.admin-invoice-page.hub-page-wrapper .ai-selection-info{background:#e2b2591f;border:1px solid #e2b2594d;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .85rem;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-selection-info span{color:#e2b259;white-space:nowrap;font-size:.8rem;font-weight:600}.admin-invoice-page.hub-page-wrapper .ai-selection-clear{color:#e2b259;cursor:pointer;background:#e2b25926;border:none;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-selection-clear i{font-size:.85rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-selection-clear:hover{background:#e2b25947}.admin-invoice-page.hub-page-wrapper .ai-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-family:PoppinsMedium,sans-serif;font-size:.83rem;font-weight:600;transition:all .22s;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-btn i{font-size:.9rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-btn--sm{border-radius:9px;padding:.5rem .8rem;font-size:.76rem}.admin-invoice-page.hub-page-wrapper .ai-btn--primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#dca236 100%)}.admin-invoice-page.hub-page-wrapper .ai-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #e2b25959}.admin-invoice-page.hub-page-wrapper .ai-btn--ghost{color:#ffffffbf;background:#ffffff0a;border-color:#55555580}.admin-invoice-page.hub-page-wrapper .ai-btn--ghost:hover:not(:disabled){color:#e2b259;background:#e2b2591a;border-color:#e2b25966}.admin-invoice-page.hub-page-wrapper .ai-btn--ghost.is-active{color:#e2b259;background:#e2b25921;border-color:#e2b25966}.admin-invoice-page.hub-page-wrapper .ai-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.admin-invoice-page.hub-page-wrapper .ai-count-badge{color:#0a0a0a;background:#e2b259;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-card{background:#ffffff05;border:1px solid #5556;border-radius:16px;margin-bottom:1.2rem;padding:1.4rem}@media (max-width:768px){.admin-invoice-page.hub-page-wrapper .ai-card{padding:1.1rem}}.admin-invoice-page.hub-page-wrapper .ai-card.ai-table-card{padding:1.4rem 1.4rem .4rem}@media (max-width:768px){.admin-invoice-page.hub-page-wrapper .ai-card.ai-table-card{padding:1.1rem .9rem .4rem}}.admin-invoice-page.hub-page-wrapper .ai-card-head{text-transform:uppercase;letter-spacing:1px;color:#e2b259e6;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;display:flex}.admin-invoice-page.hub-page-wrapper .ai-card-head>i{color:#e2b259;font-size:.9rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-head-count{text-transform:none;letter-spacing:0;color:#e2b259;background:#e2b25929;border-radius:20px;padding:.12rem .55rem;font-size:.72rem;font-weight:700}.admin-invoice-page.hub-page-wrapper .ai-card-head-action{margin-left:auto}.admin-invoice-page.hub-page-wrapper .ai-card-head-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:768px){.admin-invoice-page.hub-page-wrapper .ai-card-head-actions{width:100%;margin-top:.75rem;margin-left:0}.admin-invoice-page.hub-page-wrapper .ai-card-head-actions .ai-btn{flex:1}.admin-invoice-page.hub-page-wrapper .ai-table-card .ai-card-head{flex-wrap:wrap}}.admin-invoice-page.hub-page-wrapper .ai-filters-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem 1rem;display:grid}@media (max-width:768px){.admin-invoice-page.hub-page-wrapper .ai-filters-grid{grid-template-columns:1fr}}.admin-invoice-page.hub-page-wrapper .ai-field{flex-direction:column;gap:.45rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-field>label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;font-size:.7rem;font-weight:700}.admin-invoice-page.hub-page-wrapper .ai-input-group{position:relative}.admin-invoice-page.hub-page-wrapper .ai-input-group>i{color:#e2b25999;pointer-events:none;align-items:center;width:1rem;height:1rem;margin:auto 0;font-size:.85rem;transition:color .2s;display:flex;position:absolute;top:0;bottom:0;left:.85rem}.admin-invoice-page.hub-page-wrapper .ai-input-group:focus-within>i{color:#e2b259}.admin-invoice-page.hub-page-wrapper .ai-input{box-sizing:border-box;color:linen;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;padding:.7rem .85rem .7rem 2.35rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s,box-shadow .2s}.admin-invoice-page.hub-page-wrapper .ai-input::placeholder{color:#ffffff38}.admin-invoice-page.hub-page-wrapper .ai-input:focus{background:#ffffff0f;border-color:#e2b25999;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-invoice-page.hub-page-wrapper .ai-input option{color:linen;background:#121212}.admin-invoice-page.hub-page-wrapper .ai-input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.admin-invoice-page.hub-page-wrapper select.ai-input{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23e2b259' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-right:2.2rem}.admin-invoice-page.hub-page-wrapper .ai-table-scroll{margin:0 -.4rem;padding:0 .4rem;overflow-x:auto}.admin-invoice-page.hub-page-wrapper .ai-table-scroll::-webkit-scrollbar{height:8px}.admin-invoice-page.hub-page-wrapper .ai-table-scroll::-webkit-scrollbar-track{background:#ffffff08}.admin-invoice-page.hub-page-wrapper .ai-table-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.admin-invoice-page.hub-page-wrapper .ai-table-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.admin-invoice-page.hub-page-wrapper .ai-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}@media (max-width:1024px){.admin-invoice-page.hub-page-wrapper .ai-table{table-layout:auto;min-width:760px}}.admin-invoice-page.hub-page-wrapper .ai-table th,.admin-invoice-page.hub-page-wrapper .ai-table td{text-overflow:ellipsis;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#fff6;white-space:nowrap;border-bottom:1px solid #5556;padding:.6rem .55rem;font-size:.66rem;font-weight:700}.admin-invoice-page.hub-page-wrapper .ai-table tbody td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.7rem .55rem}.admin-invoice-page.hub-page-wrapper .ai-table tbody tr{transition:background .2s}.admin-invoice-page.hub-page-wrapper .ai-table tbody tr td:first-child{border-left:3px solid rgba(var(--ai-accent-rgb,226, 178, 89), .5)}.admin-invoice-page.hub-page-wrapper .ai-table tbody tr:hover{background:rgba(var(--ai-accent-rgb,226, 178, 89), .06)}.admin-invoice-page.hub-page-wrapper .ai-table tbody tr.is-selected{background:rgba(var(--ai-accent-rgb,226, 178, 89), .1)}.admin-invoice-page.hub-page-wrapper .ai-table tbody tr:last-child td{border-bottom:none}.admin-invoice-page.hub-page-wrapper .ai-table .ai-col-check{text-align:center;width:40px;padding-left:.35rem}.admin-invoice-page.hub-page-wrapper .ai-table .ai-col-check input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:rgb(var(--ai-accent-rgb,226, 178, 89));vertical-align:middle}.admin-invoice-page.hub-page-wrapper .ai-table th:nth-child(2),.admin-invoice-page.hub-page-wrapper .ai-table td:nth-child(2){width:90px}.admin-invoice-page.hub-page-wrapper .ai-table th:nth-child(3),.admin-invoice-page.hub-page-wrapper .ai-table td:nth-child(3){width:100px}.admin-invoice-page.hub-page-wrapper .ai-table th:nth-child(4),.admin-invoice-page.hub-page-wrapper .ai-table td:nth-child(4){width:17%}.admin-invoice-page.hub-page-wrapper .ai-table th:nth-child(6),.admin-invoice-page.hub-page-wrapper .ai-table td:nth-child(6){width:130px}.admin-invoice-page.hub-page-wrapper .ai-table .ai-col-amount{text-align:right;width:96px}.admin-invoice-page.hub-page-wrapper .ai-table .ai-col-actions{text-align:center;width:58px}.admin-invoice-page.hub-page-wrapper .ai-invoice-num{color:#fff9;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;max-width:100%;padding:.25rem .55rem;font-family:Courier New,monospace;font-size:.76rem;font-weight:600;display:inline-block;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-date{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-invoice-page.hub-page-wrapper .ai-date .ai-date-day{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-date .ai-date-time{color:#fff6;font-size:.72rem}.admin-invoice-page.hub-page-wrapper .ai-type-tag{background:rgba(var(--ai-accent-rgb,226, 178, 89), .12);border:1px solid rgba(var(--ai-accent-rgb,226, 178, 89), .3);max-width:100%;color:rgb(var(--ai-accent-rgb,226, 178, 89));white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:7px;padding:.25rem .55rem;font-size:.73rem;font-weight:600;display:inline-block;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-client{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-invoice-page.hub-page-wrapper .ai-client .ai-client-name{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-client .ai-client-email{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-location{color:#ffffffb3;align-items:center;gap:.4rem;min-width:0;font-size:.78rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-location i{color:rgba(var(--ai-accent-rgb,226, 178, 89), .8);flex-shrink:0;font-size:.8rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-location span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-invoice-page.hub-page-wrapper .ai-amount{color:#adf52a;white-space:nowrap;font-family:Courier New,monospace;font-size:.9rem;font-weight:700}.admin-invoice-page.hub-page-wrapper .ai-icon-btn{background:rgba(var(--ai-accent-rgb,226, 178, 89), .12);border:1px solid rgba(var(--ai-accent-rgb,226, 178, 89), .3);width:32px;height:32px;color:rgb(var(--ai-accent-rgb,226, 178, 89));cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.admin-invoice-page.hub-page-wrapper .ai-icon-btn i{font-size:.82rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-icon-btn:hover:not(:disabled){background:rgba(var(--ai-accent-rgb,226, 178, 89), .22);border-color:rgba(var(--ai-accent-rgb,226, 178, 89), .55);transform:translateY(-1px)}.admin-invoice-page.hub-page-wrapper .ai-icon-btn:disabled{opacity:.3;cursor:not-allowed}.admin-invoice-page.hub-page-wrapper .ai-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:3rem 1.5rem 3.4rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-empty .ai-empty-icon{background:#e2b2591a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.6rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-empty .ai-empty-icon i{color:#e2b259e6;font-size:1.5rem;line-height:1}.admin-invoice-page.hub-page-wrapper .ai-empty .ai-empty-title{color:linen;font-size:.95rem;font-weight:600}.admin-invoice-page.hub-page-wrapper .ai-empty .ai-empty-text{color:#ffffff80;max-width:340px;font-size:.8rem;line-height:1.5}.admin-invoice-page.hub-page-wrapper .ai-loading{justify-content:center;align-items:center;padding:3.5rem 1rem;display:flex}.admin-invoice-page.hub-page-wrapper .ai-spinner{border:2px solid #fff3;border-top-color:#e2b259;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ai-spin}.admin-invoice-page.hub-page-wrapper .ai-spinner--dark{border-color:#0a0a0a #0a0a0a4d #0a0a0a4d}.admin-invoice-page.hub-page-wrapper .ai-spinner--lg{border-width:3px;width:38px;height:38px}section.city-content{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;min-height:100vh;padding-bottom:60px}section.city-content .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}section.city-content .city-content-header{text-align:center;padding:40px 20px;animation:.6s ease-out fadeInDown}@media (max-width:768px){section.city-content .city-content-header{padding:70px 15px 30px}}section.city-content .city-content-header h1{background:linear-gradient(135deg,#e2b259 0%,#edd09a 100%);-webkit-text-fill-color:transparent;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:700}@media (max-width:768px){section.city-content .city-content-header h1{font-size:2rem}}section.city-content .city-content-header .city-content-subtitle{color:#faf0e6d9;letter-spacing:.3px;font-size:1.2rem;font-weight:400}@media (max-width:768px){section.city-content .city-content-header .city-content-subtitle{font-size:1rem}}section.city-content.city-content-social-media .social-connect-container{max-width:1000px;margin:0 auto;padding:20px;animation:.6s ease-out fadeInUp}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container{padding:15px}}section.city-content.city-content-social-media .social-connect-container .social-connect-header{text-align:center;margin-bottom:60px;position:relative}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-connect-header{margin-bottom:40px}}section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation{width:100px;height:100px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation{width:70px;height:70px;top:-60px}}section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation .social-pulse-circle{background:radial-gradient(circle,#e2b25966 0%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:3s ease-out infinite socialPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation .social-pulse-circle{width:45px;height:45px}}section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation .social-pulse-circle:nth-child(2){animation-delay:1s}section.city-content.city-content-social-media .social-connect-container .social-connect-header .social-pulse-animation .social-pulse-circle:nth-child(3){animation-delay:2s}section.city-content.city-content-social-media .social-connect-container .social-connect-header h2{color:#e2b259;margin:0 0 15px;font-size:2.5rem;font-weight:700}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-connect-header h2{font-size:1.8rem}}section.city-content.city-content-social-media .social-connect-container .social-connect-header p{color:#faf0e6cc;margin:0;font-size:1.1rem}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-connect-header p{font-size:1rem}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper{flex-direction:column;gap:30px;display:flex}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper{gap:25px}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card{backdrop-filter:blur(20px);background:#faf0e608;border:2px solid #e2b25933;border-radius:24px;align-items:center;gap:30px;padding:40px;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #0000004d}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card{text-align:center;flex-direction:column;gap:20px;padding:30px 25px}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card:hover{border-color:#e2b259;transform:translateY(-8px)scale(1.02);box-shadow:0 15px 45px #e2b2594d}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card:hover .social-card-glow{opacity:.15;transform:scale(1.5)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card:hover .social-card-icon,section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card:hover .social-card-icon-multi i{transform:scale(1.15)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card:hover .social-card-action i{transform:translate(8px)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card .social-card-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#e2b25933 0%,#0000 70%);width:300px;height:300px;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon{z-index:2;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;min-width:80px;height:80px;transition:transform .3s;display:flex;position:relative;box-shadow:0 8px 25px #e2b25966}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon{width:70px;min-width:70px;height:70px}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon i{color:#000;font-size:2.5rem}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon i{font-size:2rem}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi{z-index:2;flex-wrap:wrap;gap:15px;min-width:120px;display:flex;position:relative}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi{justify-content:center;min-width:auto}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i{border-radius:12px;justify-content:center;align-items:center;width:55px;height:55px;font-size:2rem;transition:transform .3s;display:flex;box-shadow:0 4px 15px #0000004d}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i{width:50px;height:50px;font-size:1.8rem}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i.bxl-facebook-circle{color:linen;background:linear-gradient(135deg,#1877f2 0%,#0c5ac7 100%)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i.bxl-instagram{color:linen;background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i.bxl-youtube{color:linen;background:linear-gradient(135deg,red 0%,#c00 100%)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-icon-multi i.bxl-tiktok{color:linen;background:linear-gradient(135deg,#000 0%,#1a1a1a 100%)}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-content{z-index:2;flex:1;position:relative}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-content h3{color:#e2b259;margin:0 0 12px;font-size:1.8rem;font-weight:600}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-content h3{font-size:1.5rem}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-content p{color:#faf0e6cc;margin:0 0 20px;font-size:1.1rem;line-height:1.6}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-content p{margin-bottom:15px;font-size:1rem}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-stats{flex-wrap:wrap;gap:15px;display:flex}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-stats{justify-content:center}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-stats .social-stat-badge{color:#e2b259;background:#e2b25926;border:1px solid #e2b2594d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;display:inline-flex}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-stats .social-stat-badge i{font-size:1.1rem}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-features{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-features{align-items:center}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-features .social-feature-item{color:#faf0e6b3;align-items:center;gap:10px;font-size:.95rem;display:flex}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-features .social-feature-item i{color:#22c55e;font-size:1.2rem}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-action{color:#e2b259;z-index:2;align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex;position:relative}@media (max-width:768px){section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-action{justify-content:center}}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card-action i{font-size:1.5rem;transition:transform .3s}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card.social-card-contact .social-card-icon{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 8px 25px #3b82f666}section.city-content.city-content-social-media .social-connect-container .social-cards-wrapper .social-card.social-card-contact .social-card-icon i{color:linen}@keyframes socialPulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes actFadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}section.act-page{background:#0a0a0a;min-height:100vh}section.act-page .hub-page-header{max-width:none}section.act-page .act-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;animation:.45s ease-out .1s both actFadeInUp;display:grid}@media (max-width:1200px){section.act-page .act-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (max-width:768px){section.act-page .act-grid{grid-template-columns:1fr;gap:10px}}section.act-page .act-card{background:var(--bg-card,#111);cursor:pointer;text-align:left;font-family:var(--main-font,"PoppinsMedium", sans-serif);border:1px solid #ffffff12;border-radius:16px;flex-direction:column;width:100%;padding:1.15rem 1.15rem 1rem;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;animation:.42s both actFadeInUp;display:flex;position:relative;overflow:hidden}@media (max-width:480px){section.act-page .act-card{border-radius:14px;padding:.8rem .75rem .7rem}}section.act-page .act-card:hover{transform:translateY(-5px)}section.act-page .act-card:hover .act-card-icon-wrap{transform:scale(1.1)rotate(-4deg)}section.act-page .act-card:hover .act-card-arrow{transform:translate(4px)}section.act-page .act-card:active{transform:translateY(-2px)}section.act-page .act-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}@media (max-width:480px){section.act-page .act-card-header{margin-bottom:.65rem}}section.act-page .act-card-icon-wrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;transition:transform .25s,background .25s,border-color .25s;display:flex}@media (max-width:480px){section.act-page .act-card-icon-wrap{border-radius:9px;width:34px;height:34px;font-size:.9rem}}section.act-page .act-card-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffffff59;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff17;border-radius:50px;align-items:center;padding:.25rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}@media (max-width:480px){section.act-page .act-card-badge{padding:.2rem .5rem;font-size:.62rem}}section.act-page .act-card-body{flex-direction:column;flex:1;gap:.35rem;margin-bottom:.75rem;display:flex}section.act-page .act-card-title{color:#faf0e6e0;margin:0;font-size:.97rem;font-weight:700;line-height:1.35;transition:color .25s}@media (max-width:768px){section.act-page .act-card-title{font-size:.9rem}}@media (max-width:480px){section.act-page .act-card-title{font-size:.84rem}}section.act-page .act-card-desc{color:#ffffff61;margin:0;font-size:.78rem;line-height:1.5}@media (max-width:480px){section.act-page .act-card-desc{font-size:.72rem}}section.act-page .act-card-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:.7rem;display:flex}section.act-page .act-card-cta{color:#ffffff47;white-space:nowrap;font-size:.72rem;font-weight:600;transition:color .25s}@media (max-width:480px){section.act-page .act-card-cta{font-size:.65rem}}section.act-page .act-card-arrow{color:#ffffff47;align-items:center;font-size:.62rem;transition:transform .25s,color .25s;display:flex}section.act-page .act-card--color-1{--act-accent:#e2b259;background:linear-gradient(145deg, #e2b25912 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-1 .act-card-icon-wrap{color:#e2b259;background:#e2b25921;border:1px solid #e2b25933}section.act-page .act-card--color-1:hover{background:#e2b2590f;border-color:#e2b25940;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-1:hover .act-card-icon-wrap{background:#e2b25938;border-color:#e2b25961}section.act-page .act-card--color-1:hover .act-card-badge{color:#e2b259b3;background:#e2b25914;border-color:#e2b25933}section.act-page .act-card--color-1:hover .act-card-title{color:linen}section.act-page .act-card--color-1:hover .act-card-cta,section.act-page .act-card--color-1:hover .act-card-arrow{color:#e2b259}section.act-page .act-card--color-2{--act-accent:#ff8c00;background:linear-gradient(145deg, #ff8c0012 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-2 .act-card-icon-wrap{color:#ff8c00;background:#ff8c0021;border:1px solid #ff8c0033}section.act-page .act-card--color-2:hover{background:#ff8c000f;border-color:#ff8c0040;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-2:hover .act-card-icon-wrap{background:#ff8c0038;border-color:#ff8c0061}section.act-page .act-card--color-2:hover .act-card-badge{color:#ff8c00b3;background:#ff8c0014;border-color:#ff8c0033}section.act-page .act-card--color-2:hover .act-card-title{color:linen}section.act-page .act-card--color-2:hover .act-card-cta,section.act-page .act-card--color-2:hover .act-card-arrow{color:#ff8c00}section.act-page .act-card--color-3{--act-accent:gold;background:linear-gradient(145deg, #ffd70012 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-3 .act-card-icon-wrap{color:gold;background:#ffd70021;border:1px solid #ffd70033}section.act-page .act-card--color-3:hover{background:#ffd7000f;border-color:#ffd70040;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-3:hover .act-card-icon-wrap{background:#ffd70038;border-color:#ffd70061}section.act-page .act-card--color-3:hover .act-card-badge{color:#ffd700b3;background:#ffd70014;border-color:#ffd70033}section.act-page .act-card--color-3:hover .act-card-title{color:linen}section.act-page .act-card--color-3:hover .act-card-cta,section.act-page .act-card--color-3:hover .act-card-arrow{color:gold}section.act-page .act-card--color-4{--act-accent:#ff6b35;background:linear-gradient(145deg, #ff6b3512 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-4 .act-card-icon-wrap{color:#ff6b35;background:#ff6b3521;border:1px solid #ff6b3533}section.act-page .act-card--color-4:hover{background:#ff6b350f;border-color:#ff6b3540;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-4:hover .act-card-icon-wrap{background:#ff6b3538;border-color:#ff6b3561}section.act-page .act-card--color-4:hover .act-card-badge{color:#ff6b35b3;background:#ff6b3514;border-color:#ff6b3533}section.act-page .act-card--color-4:hover .act-card-title{color:linen}section.act-page .act-card--color-4:hover .act-card-cta,section.act-page .act-card--color-4:hover .act-card-arrow{color:#ff6b35}section.act-page .act-card--color-5{--act-accent:#f4d03f;background:linear-gradient(145deg, #f4d03f12 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-5 .act-card-icon-wrap{color:#f4d03f;background:#f4d03f21;border:1px solid #f4d03f33}section.act-page .act-card--color-5:hover{background:#f4d03f0f;border-color:#f4d03f40;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-5:hover .act-card-icon-wrap{background:#f4d03f38;border-color:#f4d03f61}section.act-page .act-card--color-5:hover .act-card-badge{color:#f4d03fb3;background:#f4d03f14;border-color:#f4d03f33}section.act-page .act-card--color-5:hover .act-card-title{color:linen}section.act-page .act-card--color-5:hover .act-card-cta,section.act-page .act-card--color-5:hover .act-card-arrow{color:#f4d03f}section.act-page .act-card--color-6{--act-accent:peru;background:linear-gradient(145deg, #cd853f12 0%, var(--bg-card,#111) 55%)}section.act-page .act-card--color-6 .act-card-icon-wrap{color:peru;background:#cd853f21;border:1px solid #cd853f33}section.act-page .act-card--color-6:hover{background:#cd853f0f;border-color:#cd853f40;box-shadow:0 10px 30px #00000059}section.act-page .act-card--color-6:hover .act-card-icon-wrap{background:#cd853f38;border-color:#cd853f61}section.act-page .act-card--color-6:hover .act-card-badge{color:#cd853fb3;background:#cd853f14;border-color:#cd853f33}section.act-page .act-card--color-6:hover .act-card-title{color:linen}section.act-page .act-card--color-6:hover .act-card-cta,section.act-page .act-card--color-6:hover .act-card-arrow{color:peru}section.act-page .act-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:35vh;padding:3rem 1rem;animation:.5s both actFadeInUp;display:flex}section.act-page .act-empty-icon{color:#e2b25973;background:#e2b2590f;border:1px solid #e2b25924;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.8rem;display:flex}section.act-page .act-empty-title{color:linen;margin:0;font-size:1.05rem;font-weight:700}section.act-page .act-empty-message{color:#ffffff59;max-width:380px;margin:0;font-size:.86rem;line-height:1.55}@media (max-width:768px){section.act-page{padding:28px 12px}section.act-page .act-grid{gap:8px}}.privacy-policy-container{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;justify-content:center;width:100%;min-height:100vh;padding:40px 20px;display:flex}.privacy-policy-container .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}@media (max-width:768px){.privacy-policy-container{padding:20px 15px}}section.privacy-policy{backdrop-filter:blur(20px);background:#05050533;border:1px solid #e2b2591a;border-radius:24px;width:100%;max-width:1200px;padding:0;animation:.6s ease-out fadeInUp;overflow:hidden;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a}section.privacy-policy .privacy-intro{text-align:center;color:#ffffffd9;padding:60px 40px}@media (max-width:768px){section.privacy-policy .privacy-intro{padding:40px 20px}}section.privacy-policy .privacy-intro h1{color:#e2b259;margin-bottom:16px;font-size:2.5rem}@media (max-width:1024px){section.privacy-policy .privacy-intro h1{font-size:2rem}}@media (max-width:768px){section.privacy-policy .privacy-intro h1{font-size:1.5rem}}section.privacy-policy .privacy-intro p{font-size:1.1rem;line-height:1.6}@media (max-width:768px){section.privacy-policy .privacy-intro p{font-size:1rem}}section.privacy-policy .legal-tabs{background:#0003;border-bottom:1px solid #ffffff0d;justify-content:center;gap:16px;padding:30px 40px;display:flex}@media (max-width:768px){section.privacy-policy .legal-tabs{flex-direction:column;gap:12px;padding:20px}}section.privacy-policy .legal-tabs .legal-tab{color:#ffffffb3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}@media (max-width:768px){section.privacy-policy .legal-tabs .legal-tab{justify-content:center;width:100%;padding:12px 20px;font-size:.85rem}}section.privacy-policy .legal-tabs .legal-tab svg{font-size:18px}@media (max-width:768px){section.privacy-policy .legal-tabs .legal-tab svg{font-size:16px}}section.privacy-policy .legal-tabs .legal-tab:hover{color:#ffffffe6;background:#e2b2591a;border-color:#e2b2594d}section.privacy-policy .legal-tabs .legal-tab.active{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-color:#e2b25980;box-shadow:0 4px 20px #e2b25933}section.privacy-policy .legal-content{animation:.4s ease-out fadeIn}section.privacy-policy .legal-link-button{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border:1px solid #e2b25966;border-radius:12px;align-items:center;gap:12px;padding:16px 32px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}section.privacy-policy .legal-link-button:hover{background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border-color:#e2b25999;transform:translateY(-2px);box-shadow:0 8px 25px #e2b25940}section.privacy-policy .legal-link-button svg{font-size:20px}@media (max-width:768px){section.privacy-policy{border-radius:16px}}section.privacy-policy .privacy-header{text-align:center;background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border-bottom:1px solid #e2b25933;padding:60px 40px;position:relative;overflow:hidden}@media (max-width:768px){section.privacy-policy .privacy-header{padding:40px 20px}}section.privacy-policy .privacy-header:before{content:"";background:radial-gradient(circle,#e2b2591a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;right:-50%}section.privacy-policy .privacy-header .privacy-header-icon{z-index:1;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;animation:2s ease-in-out infinite pulse;display:flex;position:relative;box-shadow:0 10px 30px #e2b25966}@media (max-width:768px){section.privacy-policy .privacy-header .privacy-header-icon{width:64px;height:64px}}section.privacy-policy .privacy-header .privacy-header-icon svg{color:#000;font-size:36px}@media (max-width:768px){section.privacy-policy .privacy-header .privacy-header-icon svg{font-size:28px}}section.privacy-policy .privacy-header .privacy-title{color:#e2b259;letter-spacing:-.5px;z-index:1;margin:0 0 12px;font-size:2.5rem;font-weight:700;position:relative}@media (max-width:1024px){section.privacy-policy .privacy-header .privacy-title{font-size:2rem}}@media (max-width:768px){section.privacy-policy .privacy-header .privacy-title{font-size:1.5rem}}section.privacy-policy .privacy-header .privacy-subtitle{color:#ffffffb3;z-index:1;margin:0;font-size:1rem;font-weight:400;position:relative}@media (max-width:768px){section.privacy-policy .privacy-header .privacy-subtitle{font-size:.9rem}}section.privacy-policy .privacy-toc{background:#e2b2590d;border-bottom:1px solid #ffffff0d;padding:40px}@media (max-width:768px){section.privacy-policy .privacy-toc{padding:30px 20px}}section.privacy-policy .privacy-toc h3{color:#e2b259;align-items:center;gap:12px;margin:0 0 20px;font-size:1.5rem;display:flex}@media (max-width:768px){section.privacy-policy .privacy-toc h3{font-size:1.2rem}}section.privacy-policy .privacy-toc h3 svg{font-size:24px}section.privacy-policy .privacy-toc ul{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){section.privacy-policy .privacy-toc ul{grid-template-columns:1fr}}section.privacy-policy .privacy-toc ul li{margin:0}section.privacy-policy .privacy-toc ul li a{color:#fffc;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;padding:12px 16px;font-size:.95rem;text-decoration:none;transition:all .3s;display:block}section.privacy-policy .privacy-toc ul li a:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b2594d;transform:translate(4px)}section.privacy-policy .privacy-article{border-bottom:1px solid #ffffff0d;padding:40px;scroll-margin-top:20px;animation:.6s ease-out fadeIn}@media (max-width:768px){section.privacy-policy .privacy-article{padding:30px 20px}}section.privacy-policy .privacy-article:last-child{border-bottom:none}section.privacy-policy .privacy-article:hover{background:#ffffff05}section.privacy-policy .privacy-article .article-header{border-bottom:2px solid #e2b25933;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}@media (max-width:768px){section.privacy-policy .privacy-article .article-header{gap:12px}}section.privacy-policy .privacy-article .article-header .article-icon{color:#e2b259;flex-shrink:0;font-size:32px}@media (max-width:768px){section.privacy-policy .privacy-article .article-header .article-icon{font-size:24px}}section.privacy-policy .privacy-article .article-header .article-icon.youtube{color:red}section.privacy-policy .privacy-article .article-header h2{color:linen;margin:0;font-size:1.75rem;font-weight:600}@media (max-width:1024px){section.privacy-policy .privacy-article .article-header h2{font-size:1.5rem}}@media (max-width:768px){section.privacy-policy .privacy-article .article-header h2{font-size:1.2rem}}section.privacy-policy .privacy-article .article-content{color:#ffffffd9;line-height:1.8}section.privacy-policy .privacy-article .article-content p{margin:0 0 16px;font-size:1.05rem}@media (max-width:768px){section.privacy-policy .privacy-article .article-content p{font-size:.95rem}}section.privacy-policy .privacy-article .article-content p strong{color:#e2b259;font-weight:600}section.privacy-policy .privacy-article .article-content p a{color:#e2b259;border-bottom:1px solid #e2b2594d;text-decoration:none;transition:all .3s}section.privacy-policy .privacy-article .article-content p a:hover{color:#eac684;border-bottom-color:#e2b259}section.privacy-policy .privacy-article .article-content ul{margin:16px 0;padding-left:24px}section.privacy-policy .privacy-article .article-content ul li{margin-bottom:12px;font-size:1.05rem;line-height:1.7;position:relative}@media (max-width:768px){section.privacy-policy .privacy-article .article-content ul li{font-size:.95rem}}section.privacy-policy .privacy-article .article-content ul li::marker{color:#e2b259}section.privacy-policy .privacy-article .article-content .subsection-title{color:#e2b259;margin:32px 0 16px;font-size:1.3rem;font-weight:600}@media (max-width:768px){section.privacy-policy .privacy-article .article-content .subsection-title{margin:24px 0 12px;font-size:1.1rem}}section.privacy-policy .privacy-article .article-content .subsection{background:#ffffff05;border-left:3px solid #e2b25980;border-radius:12px;margin:20px 0;padding:20px}@media (max-width:768px){section.privacy-policy .privacy-article .article-content .subsection{margin:16px 0;padding:16px}}section.privacy-policy .privacy-article .article-content .subsection h4{color:#fffffff2;margin:0 0 12px;font-size:1.15rem;font-weight:500}@media (max-width:768px){section.privacy-policy .privacy-article .article-content .subsection h4{font-size:1rem}}section.privacy-policy .privacy-article .article-content .subsection p{margin-bottom:12px}section.privacy-policy .privacy-article .article-content .subsection p.copyright{color:#ffffffb3;text-align:center;border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px;font-style:italic}section.privacy-policy .privacy-article .article-content .highlight-box{border-radius:12px;align-items:flex-start;gap:16px;margin:24px 0;padding:20px;animation:.5s ease-out slideInLeft;display:flex}@media (max-width:768px){section.privacy-policy .privacy-article .article-content .highlight-box{gap:12px;padding:16px}}section.privacy-policy .privacy-article .article-content .highlight-box svg{flex-shrink:0;margin-top:2px;font-size:24px}@media (max-width:768px){section.privacy-policy .privacy-article .article-content .highlight-box svg{font-size:20px}}section.privacy-policy .privacy-article .article-content .highlight-box p{flex:1;margin:0}section.privacy-policy .privacy-article .article-content .highlight-box ul{flex:1;margin:8px 0 0}section.privacy-policy .privacy-article .article-content .highlight-box.info{background:#6495ed1a;border:1px solid #6495ed4d}section.privacy-policy .privacy-article .article-content .highlight-box.info svg{color:#6495ed}section.privacy-policy .privacy-article .article-content .highlight-box.warning{background:#ffc1071a;border:1px solid #ffc1074d}section.privacy-policy .privacy-article .article-content .highlight-box.warning svg{color:#ffc107}section.privacy-policy .privacy-article .article-content .highlight-box.danger{background:#f443361a;border:1px solid #f443364d}section.privacy-policy .privacy-article .article-content .highlight-box.danger svg{color:#f44336}html{scroll-behavior:smooth}.legal-section{max-width:100vw;min-height:100vh;padding:40px 0 60px;background:#0a0a0a!important}@media (max-width:768px){.legal-section{max-width:none;padding:0}}.legal-section:before,.legal-section:after{display:none!important}.legal-page{background:0 0;width:100%;max-width:900px;margin:0 auto;padding:60px 40px}.legal-page p{text-align:justify}.legal-page .legal-page__preamble{color:#ffffff8c;margin:0 0 40px;font-size:.9rem;line-height:1.7}.legal-page .legal-page__preamble h2{color:linen;margin:0 0 20px;font-size:1.2rem;font-weight:600}@media (max-width:768px){.legal-page .legal-page__preamble h2{margin-bottom:16px;font-size:1rem}.legal-page .legal-page__preamble{margin-bottom:30px;font-size:.85rem}}@media (max-width:1024px){.legal-page{max-width:100%;padding:60px 24px 40px}}@media (max-width:768px){.legal-page{padding:40px 20px 30px}}.legal-page__hero{text-align:left;margin-bottom:80px}@media (max-width:768px){.legal-page__hero{margin-bottom:50px}}.legal-page__title{color:linen;letter-spacing:-1.5px;margin:0 0 24px;font-weight:700;line-height:1.1;text-align:left!important;font-size:3rem!important}@media (max-width:1024px){.legal-page__title{font-size:2.5rem!important}}@media (max-width:768px){.legal-page__title{margin-bottom:16px;font-size:2rem!important}}.legal-page__subtitle{color:#ffffff8c;max-width:700px;margin:0;font-size:1rem;line-height:1.7}@media (max-width:768px){.legal-page__subtitle{font-size:.9rem}.legal-page__subtitle br{display:none}}.legal-page__tabs{background:#ffffff14;border-radius:50px;justify-content:center;gap:0;width:fit-content;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:4px;display:flex}@media (max-width:768px){.legal-page__tabs{border-radius:16px;flex-direction:column;width:100%;margin-bottom:40px}}.legal-page__tab{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}@media (max-width:768px){.legal-page__tab{border-radius:12px;padding:12px 20px;font-size:.85rem}}.legal-page__tab svg{font-size:14px}.legal-page__tab:hover:not(.legal-page__tab--active){color:#ffffffe6}.legal-page__tab--active{color:#000;background:#e2b259;font-weight:600}.legal-page__tab--active svg{color:#000}.legal-page__grid{grid-template-columns:repeat(2,1fr);gap:50px 60px;margin-bottom:80px;display:grid}@media (max-width:1024px){.legal-page__grid{gap:40px}}@media (max-width:768px){.legal-page__grid{grid-template-columns:1fr;gap:35px;margin-bottom:50px}}.legal-page__grid--animated{animation:.25s ease-out fadeIn}.legal-page__card{background:0 0;padding:0}.legal-page__card .card-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.legal-page__card h3{color:linen;margin:0;font-size:1rem;font-weight:600;transition:color .2s}@media (max-width:768px){.legal-page__card h3{font-size:.95rem}}.legal-page__card p{color:#ffffff80;margin:0;font-size:.85rem;line-height:1.65}@media (max-width:768px){.legal-page__card p{font-size:.82rem}}.legal-page__card p a{color:#ffffff80;text-underline-offset:2px;text-decoration:underline}.legal-page__card p a:hover{color:#ffffffb3}.legal-page__card-icon{flex-shrink:0;font-size:18px;color:#fff6!important}@media (max-width:768px){.legal-page__card-icon{font-size:16px}}.legal-page__card-icon--success{color:#4caf50b3}.legal-page__card-icon--warning{color:#ffc107b3}.legal-page__card-icon--danger{color:#f44336b3}.legal-page__card-icon--youtube{color:#ff0000b3}.legal-page__card-icon{color:#fff6;font-size:18px}@media (max-width:768px){.legal-page__card-icon{font-size:16px}}.legal-page__note{border-top:1px solid #ffffff14;margin-bottom:50px;padding:50px 0 0}@media (max-width:768px){.legal-page__note{margin-bottom:35px;padding:35px 0 0}}.legal-page__note h2{color:linen;margin:0 0 16px;font-size:1.1rem;font-weight:600}@media (max-width:768px){.legal-page__note h2{font-size:1rem}}.legal-page__note p{color:#ffffff73;margin:0 0 10px;font-size:.85rem;line-height:1.7}@media (max-width:768px){.legal-page__note p{font-size:.82rem}}.legal-page__note p:last-child{margin-bottom:0}.legal-page__note p a{color:#ffffff8c;text-underline-offset:2px;text-decoration:underline}.legal-page__note p a:hover{color:#ffffffbf}.legal-page__note p strong{color:#fff9}.legal-page__note-address{margin-top:16px!important}.legal-page__note-update{font-style:italic;color:#ffffff4d!important;margin-top:16px!important;font-size:.8rem!important}.legal-page__links{flex-wrap:wrap;gap:20px;display:flex}@media (max-width:768px){.legal-page__links{flex-direction:column;gap:12px}}.legal-page__link-btn{color:#ffffff73;text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.85rem;font-weight:400;text-decoration:underline;transition:color .2s;display:inline-flex}.legal-page__link-btn svg{font-size:14px}.legal-page__link-btn:hover{color:#ffffffb3}.legal-page__card--clickable{cursor:pointer;border-radius:8px;padding:10px;transition:all .2s}.legal-page__card--clickable:hover{background:#ffffff08;transform:translate(4px)}.legal-page__card--clickable:hover .card-header h3{color:#e2b259}.legal-page__articles{border-top:1px solid #ffffff14;margin-top:60px;padding-top:40px}@media (max-width:768px){.legal-page__articles{margin-top:40px;padding-top:30px}}.legal-page__article{border-bottom:1px solid #ffffff0d;margin-bottom:50px;padding-bottom:40px;scroll-margin-top:100px}@media (max-width:768px){.legal-page__article{margin-bottom:35px;padding-bottom:30px}}.legal-page__article:last-of-type{border-bottom:none}.legal-page__article h2{color:linen;letter-spacing:-.3px;margin:0 0 20px;font-size:1.3rem;font-weight:600}@media (max-width:768px){.legal-page__article h2{margin-bottom:16px;font-size:1.1rem}}.legal-page__article h4{color:#ffffffd9;margin:24px 0 12px;font-size:1rem;font-weight:600}@media (max-width:768px){.legal-page__article h4{margin:20px 0 10px;font-size:.95rem}}.legal-page__article a{color:#ffffffb3;text-underline-offset:2px;text-decoration:underline}.legal-page__article a:hover{color:linen}.legal-page__article p{color:#ffffff8c;margin:0 0 14px;font-size:.9rem;line-height:1.75}@media (max-width:768px){.legal-page__article p{font-size:.85rem}}.legal-page__article p strong{color:#ffffffbf}.legal-page__article ul{margin:0 0 16px;padding:0;list-style:none}.legal-page__article ul li{color:#ffffff8c;margin-bottom:10px;padding-left:20px;font-size:.9rem;line-height:1.65;position:relative}@media (max-width:768px){.legal-page__article ul li{font-size:.85rem}}.legal-page__article ul li:before{content:"•";color:#ffffff4d;position:absolute;left:0}.legal-page__back-to-top{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;margin-top:30px;margin-bottom:30px;padding:12px 20px;font-size:.85rem;transition:all .2s;display:inline-flex}.legal-page__back-to-top svg{font-size:12px}.legal-page__back-to-top:hover{color:linen;background:#ffffff14;border-color:#fff3}section.categories-list{flex-wrap:wrap;justify-content:space-around;gap:1rem;width:70%;margin:0 auto;display:flex}@media (max-width:1024px){section.categories-list{width:80%}}@media (max-width:768px){section.categories-list{width:90%}}section.categories-list .category-searchbar-container{background-color:#e2b259;border:2px solid linen;border-radius:20px;flex-direction:column;align-items:center;width:70%;margin:20px auto;padding:10px;display:flex}@media (max-width:1024px){section.categories-list .category-searchbar-container{width:80%}}@media (max-width:768px){section.categories-list .category-searchbar-container{width:90%}}section.categories-list .category-searchbar-container input{background:#e2b259;border:1px solid linen;border-radius:5px;width:90%;height:30px;padding:5px;transition:all .2s}section.categories-list .category-searchbar-container input::placeholder{color:#393939}section.categories-list .category-searchbar-container input:hover,section.categories-list .category-searchbar-container input:focus{background:#b1852d}section.events-list{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:40px 20px 80px;animation:.6s ease-out fadeIn}section.events-list .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}@media (max-width:1024px){section.events-list{padding:30px 20px 60px}}@media (max-width:768px){section.events-list{padding:20px 15px 40px}}section.events-list .events-header{text-align:center;margin-bottom:40px;animation:.8s ease-out slideDown}@media (max-width:1024px){section.events-list .events-header{margin-bottom:30px}}@media (max-width:768px){section.events-list .events-header{margin-bottom:25px}}section.events-list .events-header .header-content{max-width:800px;margin:0 auto}section.events-list .events-header .header-icon-wrapper{margin-bottom:20px;display:inline-block}@media (max-width:768px){section.events-list .events-header .header-icon-wrapper{margin-bottom:15px}}section.events-list .events-header .header-icon-wrapper .header-icon{color:#000;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border-radius:25px;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto;font-size:2.5rem;animation:3s ease-in-out infinite float;display:flex;box-shadow:0 15px 40px #e2b25966}@media (max-width:768px){section.events-list .events-header .header-icon-wrapper .header-icon{width:70px;height:70px;font-size:2rem}}section.events-list .events-header .header-icon-wrapper .header-icon svg{display:block}section.events-list .events-header .header-title{color:#fff;margin:0 0 15px;font-size:2.5rem;font-weight:800;line-height:1.2}@media (max-width:1024px){section.events-list .events-header .header-title{font-size:2rem}}@media (max-width:768px){section.events-list .events-header .header-title{font-size:1.75rem}}section.events-list .events-header .header-subtitle{color:#fff;font-size:1.2rem;font-weight:400}@media (max-width:768px){section.events-list .events-header .header-subtitle{font-size:1rem}}section.events-list .stats-bar{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:40px;animation:.8s ease-out fadeInUp;display:grid}@media (max-width:768px){section.events-list .stats-bar{grid-template-columns:1fr;gap:15px;margin-bottom:30px}}section.events-list .stats-bar .stat-item{backdrop-filter:blur(10px);background:#faf0e60d;border:1px solid #e2b25933;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .3s;display:flex}@media (max-width:768px){section.events-list .stats-bar .stat-item{padding:16px}}section.events-list .stats-bar .stat-item:hover{background:#faf0e614;border-color:#e2b25966;transform:translateY(-3px);box-shadow:0 10px 30px #e2b25933}section.events-list .stats-bar .stat-item .stat-icon{color:#e2b259;flex-shrink:0;font-size:28px}@media (max-width:768px){section.events-list .stats-bar .stat-item .stat-icon{font-size:24px}}section.events-list .stats-bar .stat-item .stat-content{flex-direction:column;gap:4px;display:flex}section.events-list .stats-bar .stat-item .stat-content .stat-value{color:linen;font-size:1.5rem;font-weight:700;line-height:1}@media (max-width:768px){section.events-list .stats-bar .stat-item .stat-content .stat-value{font-size:1.25rem}}section.events-list .stats-bar .stat-item .stat-content .stat-label{color:#faf0e6b3;font-size:.875rem}section.events-list .stats-bar .view-toggle-container{backdrop-filter:blur(10px);background:#faf0e60d;border:1px solid #e2b25933;border-radius:16px;justify-content:center;align-items:center;padding:10px;display:flex}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons{background:#0000004d;border-radius:12px;gap:8px;padding:6px;display:flex}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn{color:#faf0e699;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn{padding:8px 16px;font-size:.875rem}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn span{display:none}}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn .toggle-icon{font-size:1.1rem}@media (max-width:768px){section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn .toggle-icon{font-size:1.3rem}}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn:hover{color:#e2b259;background:#e2b2591a}section.events-list .stats-bar .view-toggle-container .view-toggle-buttons .view-toggle-btn.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);box-shadow:0 4px 15px #e2b2594d}section.events-list .search-filter-section{grid-template-columns:1fr auto auto;gap:16px;margin-bottom:40px;display:grid}@media (max-width:1024px){section.events-list .search-filter-section{grid-template-columns:1fr}}@media (max-width:768px){section.events-list .search-filter-section{grid-template-columns:1fr;margin-bottom:30px}}section.events-list .search-filter-section .search-box{flex:1;position:relative}section.events-list .search-filter-section .search-box .search-icon{color:#e2b259b3;pointer-events:none;z-index:1;font-size:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}@media (max-width:768px){section.events-list .search-filter-section .search-box .search-icon{font-size:16px;left:16px}}section.events-list .search-filter-section .search-box .search-input{color:linen;backdrop-filter:blur(15px);background:#faf0e60d;border:2px solid #faf0e61a;border-radius:16px;width:100%;padding:16px 50px 16px 52px;font-family:PoppinsMedium,sans-serif;font-size:1rem;transition:all .3s;animation:.8s ease-out .3s backwards fadeInUp}@media (max-width:768px){section.events-list .search-filter-section .search-box .search-input{padding:14px 45px 14px 48px;font-size:.9375rem}}section.events-list .search-filter-section .search-box .search-input::placeholder{color:#faf0e680}section.events-list .search-filter-section .search-box .search-input:focus{background:#faf0e614;border-color:#e2b259;outline:none;box-shadow:0 0 0 4px #e2b2591a}section.events-list .search-filter-section .search-box .clear-search{cursor:pointer;color:#e2b259;background:#e2b25933;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}section.events-list .search-filter-section .search-box .clear-search:hover{background:#e2b2594d;transform:translateY(-50%)rotate(90deg)}section.events-list .search-filter-section .filter-box,section.events-list .search-filter-section .sort-box{backdrop-filter:blur(15px);min-width:250px;animation:.8s ease-out .3s backwards fadeInUp;position:relative}@media (max-width:1024px){section.events-list .search-filter-section .filter-box,section.events-list .search-filter-section .sort-box{min-width:unset}}@media (max-width:768px){section.events-list .search-filter-section .filter-box,section.events-list .search-filter-section .sort-box{min-width:unset}}section.events-list .search-filter-section .filter-box .filter-icon,section.events-list .search-filter-section .filter-box .sort-icon,section.events-list .search-filter-section .sort-box .filter-icon,section.events-list .search-filter-section .sort-box .sort-icon{color:#e2b259b3;pointer-events:none;z-index:2;font-size:18px;position:absolute;top:calc(50% - 9px);left:15px}@media (max-width:768px){section.events-list .search-filter-section .filter-box .filter-icon,section.events-list .search-filter-section .filter-box .sort-icon,section.events-list .search-filter-section .sort-box .filter-icon,section.events-list .search-filter-section .sort-box .sort-icon{font-size:16px;left:16px}}section.events-list .search-filter-section .filter-box>div,section.events-list .search-filter-section .sort-box>div{width:100%;height:100%}section.events-list .search-filter-section .filter-box>div .generic-select__control,section.events-list .search-filter-section .sort-box>div .generic-select__control{height:100%}section.events-list .search-filter-section .filter-box>div .generic-select__value-container,section.events-list .search-filter-section .sort-box>div .generic-select__value-container{padding-left:35px!important}@media (max-width:768px){section.events-list .search-filter-section .filter-box>div .generic-select__value-container,section.events-list .search-filter-section .sort-box>div .generic-select__value-container{padding-left:46px!important}}section.events-list .search-filter-section .filter-box>div>div:first-child,section.events-list .search-filter-section .sort-box>div>div:first-child{height:100%;min-height:50px;padding-left:50px!important}@media (max-width:768px){section.events-list .search-filter-section .filter-box>div>div:first-child,section.events-list .search-filter-section .sort-box>div>div:first-child{padding-left:46px!important}}section.events-list .search-filter-section .filter-box>div>div:first-child>div:first-child,section.events-list .search-filter-section .sort-box>div>div:first-child>div:first-child{padding-left:0!important}section.events-list .events-loading{text-align:center;padding:80px 20px}@media (max-width:768px){section.events-list .events-loading{padding:60px 20px}}section.events-list .events-loading .loading-spinner{border:4px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;margin:0 auto 25px;animation:.8s linear infinite spin}@media (max-width:768px){section.events-list .events-loading .loading-spinner{width:40px;height:40px;margin-bottom:20px}}section.events-list .events-loading p{color:#000;opacity:.7;font-size:1.2rem;font-weight:500}@media (max-width:768px){section.events-list .events-loading p{font-size:1rem}}section.events-list .events-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin:0 auto;padding:0 1rem 3rem;display:grid;position:relative}@media (max-width:768px){section.events-list .events-grid{grid-template-columns:1fr;gap:1.5rem}}section.events-list .event-card{backdrop-filter:blur(10px);color:#fff;background:#faf0e60d;border:1px solid #e2b25933;border-radius:20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:.6s ease-out backwards fadeInUp;overflow:hidden;box-shadow:0 10px 30px #00000026}section.events-list .event-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000040}section.events-list .event-card.upcoming{border-top:4px solid #48bb78}section.events-list .event-card.upcoming .event-badge{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%)}section.events-list .event-card.past{opacity:.85;border-top:4px solid #a0aec0}section.events-list .event-card.past .event-badge{background:linear-gradient(135deg,#a0aec0 0%,#718096 100%)}section.events-list .event-image{width:100%;height:200px;position:relative;overflow:hidden}section.events-list .event-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}section.events-list .event-image:hover img{transform:scale(1.1)}section.events-list .event-image .event-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;position:absolute;top:1rem;right:1rem;box-shadow:0 5px 15px #0000004d}section.events-list .event-content{padding:1.75rem}section.events-list .event-title{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){section.events-list .event-title{font-size:1.3rem}}section.events-list .event-description-wrapper{margin-bottom:1.5rem}section.events-list .event-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:1rem;line-height:1.6;transition:all .3s;display:-webkit-box;overflow:hidden}section.events-list .event-description.expanded{-webkit-line-clamp:unset;max-height:none;display:block}section.events-list .description-toggle-btn{color:#e2b259;cursor:pointer;background:#e2b25914;border:1px solid #e2b25933;border-radius:20px;align-items:center;gap:6px;margin-top:8px;padding:8px 16px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}section.events-list .description-toggle-btn:hover{background:#e2b25926;border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 12px #e2b25933}section.events-list .description-toggle-btn:active{transform:translateY(0)}section.events-list .description-toggle-btn i{font-size:1.2rem;transition:transform .3s}section.events-list .description-toggle-btn span{letter-spacing:.3px}@media (max-width:768px){section.events-list .description-toggle-btn{padding:6px 12px;font-size:.85rem}section.events-list .description-toggle-btn i{font-size:1rem}}section.events-list .event-details{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}section.events-list .event-detail{align-items:center;gap:.75rem;font-size:.95rem;display:flex}section.events-list .event-detail .detail-icon{color:#e2b259;flex-shrink:0;font-size:1rem}section.events-list .event-detail span{line-height:1.4}section.events-list .event-organizer{background:#e2b2590d;border-left:3px solid #e2b259;border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:15px;display:flex}section.events-list .event-organizer .organizer-icon{color:#e2b259;flex-shrink:0;font-size:2rem;line-height:1}section.events-list .event-organizer .organizer-icon i{display:block}section.events-list .event-organizer .organizer-info{flex-direction:column;gap:4px;display:flex}section.events-list .event-organizer .organizer-info .organizer-label{color:#faf0e699;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}section.events-list .event-organizer .organizer-info .organizer-name{color:linen;font-size:1rem;font-weight:600}section.events-list .events-empty{text-align:center;max-width:600px;margin:0 auto;padding:80px 20px}@media (max-width:768px){section.events-list .events-empty{padding:60px 20px}}section.events-list .events-empty .empty-icon{color:#e2b2594d;margin-bottom:25px;font-size:5rem}@media (max-width:768px){section.events-list .events-empty .empty-icon{margin-bottom:20px;font-size:4rem}}section.events-list .events-empty .empty-title{color:linen;margin-bottom:15px;font-size:1.75rem;font-weight:700}@media (max-width:768px){section.events-list .events-empty .empty-title{font-size:1.5rem}}section.events-list .events-empty .empty-description{color:#faf0e6b3;font-size:1.1rem;line-height:1.6}@media (max-width:768px){section.events-list .events-empty .empty-description{font-size:1rem}}section.events-list .calendar-view-container{grid-template-columns:2fr 1fr;gap:2rem;margin-bottom:3rem;display:grid}@media (max-width:1200px){section.events-list .calendar-view-container{grid-template-columns:1fr}}section.events-list .calendar-view-container .calendar-wrapper{backdrop-filter:blur(15px);background:#faf0e605;border:1px solid #e2b25933;border-radius:20px;padding:1.5rem;box-shadow:0 10px 30px #0000004d}section.events-list .calendar-view-container .calendar-wrapper .react-calendar{color:linen;background:0 0;border:none;width:100%;font-family:PoppinsMedium,sans-serif}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__navigation{gap:.75rem;margin-bottom:1.5rem;display:flex}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__navigation button{color:linen;cursor:pointer;background:#faf0e60d;border:1px solid #e2b2594d;border-radius:10px;min-width:44px;height:44px;font-size:1rem;font-weight:600;transition:all .3s}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__navigation button:hover:not(:disabled){background:#e2b25933;border-color:#e2b259}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__navigation button:disabled{opacity:.3;cursor:not-allowed}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__navigation .react-calendar__navigation__label{text-transform:capitalize;flex-grow:1;font-size:1.1rem}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;color:#faf0e680;margin-bottom:.5rem;font-size:.75rem;font-weight:600}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__weekdays abbr{text-decoration:none}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button{color:linen;background:#faf0e608;border:1px solid #e2b2591a;border-radius:10px;height:60px;margin:3px;font-size:1rem;transition:all .3s;position:relative}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button:hover:not(:disabled){background:#e2b25926;border-color:#e2b259;transform:scale(1.05)}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button.react-calendar__tile--now{background:#e2b25933;border-color:#e2b259}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button.react-calendar__tile--active{color:#e2b259;background:#e2b25933;border:2px solid #e2b259;font-weight:700;box-shadow:0 0 20px #e2b25966}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button.react-calendar__month-view__days__day--neighboringMonth{opacity:.3}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button.has-events{background:#e2b2591a;border-color:#e2b25980}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button.has-events:after{content:"";background:#e2b259;border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button .event-indicator{position:absolute;top:2px;right:2px}section.events-list .calendar-view-container .calendar-wrapper .react-calendar .react-calendar__month-view__days button .event-indicator .event-badge{color:#000;background:#e2b259;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;display:flex}section.events-list .calendar-view-container .selected-date-events{backdrop-filter:blur(15px);background:#faf0e605;border:1px solid #e2b25933;border-radius:20px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 10px 30px #0000004d}section.events-list .calendar-view-container .selected-date-events .selected-date-title{color:linen;text-transform:capitalize;background:0 0;border-left:none;border-radius:0;margin:0 0 1rem;padding:0;font-size:1.25rem;font-weight:700}@media (max-width:768px){section.events-list .calendar-view-container .selected-date-events .selected-date-title{font-size:1.1rem}}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar{flex-direction:column;gap:1rem;max-height:600px;padding-right:.5rem;display:flex;overflow-y:auto}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar::-webkit-scrollbar{width:6px}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar::-webkit-scrollbar-track{background:#faf0e60d;border-radius:10px}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar::-webkit-scrollbar-thumb:hover{background:#e2b259b3}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card{backdrop-filter:blur(10px);cursor:pointer;background:#faf0e608;border:1px solid #5555554d;border-radius:12px;align-items:center;gap:1rem;padding:1rem 3rem 1rem 1rem;transition:all .3s;display:flex;position:relative}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card:hover{background:#faf0e60f;border-color:#e2b259;transform:translate(5px);box-shadow:0 4px 20px #e2b25933}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card.active{background:#e2b25926;border-color:#e2b259;box-shadow:0 4px 15px #e2b2594d}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-time{color:#e2b259;flex-shrink:0;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-time svg{font-size:1rem}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-info{flex:1}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-info h4{color:linen;margin:0 0 .5rem;font-size:1rem;font-weight:600}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-info p{color:#faf0e699;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-sidebar-info p svg{flex-shrink:0}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card .event-arrow-icon{color:#e2b259;opacity:.5;font-size:1.5rem;font-weight:700;transition:all .3s;position:absolute;right:1rem}section.events-list .calendar-view-container .selected-date-events .events-list-sidebar .event-sidebar-card:hover .event-arrow-icon{opacity:1;transform:translate(3px)}section.events-list .calendar-view-container .selected-date-events .no-events-message{backdrop-filter:blur(10px);background:#faf0e605;border:1px dashed #e2b2594d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 2rem;display:flex}section.events-list .calendar-view-container .selected-date-events .no-events-message svg{color:#e2b2594d;font-size:3rem}section.events-list .calendar-view-container .selected-date-events .no-events-message p{color:#faf0e680;margin:0;font-size:1rem}.payment-status-page{justify-content:center;align-items:center;min-height:60vh;display:flex}.payment-status-page .backoffice-card{text-align:center;width:100%;max-width:700px;animation:.6s cubic-bezier(.175,.885,.32,1.275) scaleIn}.payment-status-page .backoffice-card .card-header{border-bottom:2px solid #ffffff1a}.payment-status-page .backoffice-card .card-header h3{justify-content:center;align-items:center;gap:16px;font-size:1.75rem;display:flex}.payment-status-page .backoffice-card .card-header h3 svg{font-size:2.5rem}.payment-status-page .backoffice-card .card-header h3 svg[style*=red]{animation:.5s ease-in-out shake}.payment-status-page .backoffice-card .card-header h3 svg[style*=green]{animation:2s ease-in-out infinite successPulse}.payment-status-page .backoffice-card .card-content{padding:40px 32px}.payment-status-page .backoffice-card .card-content p{color:#faf0e6d9;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.payment-status-page .backoffice-card .card-content .important-note{background:#ffc10726;border:1px solid #ffc1074d;border-left:4px solid #ffc107;border-radius:12px;margin:24px 0;padding:20px}.payment-status-page .backoffice-card .card-content .important-note strong{color:#ffc107;margin-bottom:8px;font-size:1.15rem;display:block}.payment-status-page .backoffice-card .card-content .invoice-details{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-top:32px;padding:28px}.payment-status-page .backoffice-card .card-content .invoice-details h4{color:#e2b259;margin-bottom:20px;font-size:1.3rem}.payment-status-page .backoffice-card .card-content .invoice-details a.btn-primary{align-items:center;gap:10px;padding:14px 28px;font-size:1rem;display:inline-flex;box-shadow:0 8px 20px #e2b2594d}.payment-status-page .backoffice-card .card-content .invoice-details a.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 28px #e2b25966}.payment-status-page .backoffice-card .card-footer{padding:24px 32px}.payment-status-page .backoffice-card .card-footer a{justify-content:center;align-items:center;min-width:200px;padding:14px 32px;display:inline-flex}@keyframes successPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}section.user-offer-choice,section.ask-verification-email{padding-bottom:20px}section.user-offer-choice p,section.ask-verification-email p{text-align:center}@media (max-width:768px){section.user-offer-choice p,section.ask-verification-email p{padding:0 10px}}section.user-offer-choice .navlink-button,section.ask-verification-email .navlink-button{flex-direction:column;gap:20px;width:70%;margin:0 auto;padding:20px;display:flex}@media (max-width:768px){section.user-offer-choice .navlink-button,section.ask-verification-email .navlink-button{width:90%}}section.user-offer-choice .navlink-button .partner-link,section.user-offer-choice .navlink-button .music-link,section.ask-verification-email .navlink-button .partner-link,section.ask-verification-email .navlink-button .music-link{color:#fff;text-align:center;background-color:#e2b259;border-radius:10px;padding:15px 25px;font-size:1.2rem;transition:background-color .3s,transform .2s,box-shadow .2s;box-shadow:0 4px 6px #0000001a}@media (max-width:768px){section.user-offer-choice .navlink-button .partner-link,section.user-offer-choice .navlink-button .music-link,section.ask-verification-email .navlink-button .partner-link,section.ask-verification-email .navlink-button .music-link{padding:10px 15px;font-size:1rem}}section.user-offer-choice .navlink-button .partner-link:hover,section.user-offer-choice .navlink-button .music-link:hover,section.ask-verification-email .navlink-button .partner-link:hover,section.ask-verification-email .navlink-button .music-link:hover{background-color:#da9e2e;transform:translateY(-3px);box-shadow:0 6px 10px #00000026}section.user-offer-choice .city-selection ul,section.ask-verification-email .city-selection ul{grid-template-columns:repeat(3,1fr);justify-items:center;gap:20px;display:grid}@media (max-width:768px){section.user-offer-choice .city-selection ul,section.ask-verification-email .city-selection ul{grid-template-columns:repeat(2,1fr)}}section.user-offer-choice .city-selection ul li button,section.ask-verification-email .city-selection ul li button{cursor:pointer;background:0 0;border:none;transition:transform .2s}section.user-offer-choice .city-selection ul li button:hover,section.ask-verification-email .city-selection ul li button:hover{transform:scale(1.1)}section.user-offer-choice .city-selection ul li button img,section.ask-verification-email .city-selection ul li button img{border:2px solid #fff;border-radius:10px;width:100%;max-width:150px;transition:box-shadow .2s;box-shadow:0 4px 6px #0000001a}section.user-offer-choice .city-selection ul li button img:hover,section.ask-verification-email .city-selection ul li button img:hover{box-shadow:0 6px 10px #00000026}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes sl-spin{to{transform:rotate(360deg)}}@keyframes sl-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sl-pulse-glow{0%,to{box-shadow:0 0 #e2b2592e}50%{box-shadow:0 0 0 5px #e2b25900}}@media (max-width:768px){.sl-page{gap:2rem;padding-bottom:2rem}}@media (max-width:1024px){.sl-card{flex-direction:column;gap:1.25rem;padding:1.5rem}}@media (max-width:768px){.sl-card{border-radius:16px;gap:1rem;padding:1.25rem}.sl-card .sl-card-badge{display:none}.sl-card .sl-card-tagline{font-size:.7rem}.sl-card .sl-card-header{padding:0}.sl-card .sl-card-title{font-size:1.1rem!important}}@media (max-width:768px){.sl-card-badge{padding:.28rem .65rem;font-size:.64rem;top:.9rem;right:.9rem}}@media (max-width:768px){.sl-card-header{gap:.85rem;padding-right:4.5rem}}@media (max-width:768px){.sl-card-icon{border-radius:12px;width:46px;height:46px}.sl-card-icon i{font-size:1.3rem}}@media (max-width:768px){.sl-card-title{font-size:1.1rem}}@media (max-width:768px){.sl-card-description{font-size:.84rem}}@media (max-width:768px){.sl-card-features{gap:.5rem}}@media (max-width:768px){.sl-feature span{font-size:.78rem}}@media (max-width:1024px){.sl-card-right{border-top:1px solid #ffffff12;border-left:none;align-items:stretch;width:100%;padding-top:1.25rem;padding-left:0}}@media (max-width:1024px){.sl-card-price{text-align:left;align-items:flex-start}}@media (max-width:768px){.sl-card-price .sl-price-amount{font-size:2.1rem}}@media (max-width:1024px){.sl-cgu{justify-content:flex-start}}@media (max-width:768px){.sl-all-owned h3{font-size:1.15rem}}@media (max-width:768px){.sl-trust-bar{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem}}@media (max-width:768px){.sl-faq-header h2{font-size:1.4rem}}@media (max-width:768px){.sl-faq-question{padding:1rem 1.15rem;font-size:.88rem}}@media (max-width:768px){.sl-faq-answer p{padding:0 1.15rem 1rem;font-size:.83rem}}.plp{--plp-accent:#ffba02;--plp-accent-rgb:255, 186, 2;--plp-surface:#ffffff08;--plp-border:#ffffff14;--plp-text:linen;--plp-text-soft:#faf0e6ad;--plp-text-dim:#faf0e666;width:100%;min-width:0;min-height:0;color:var(--plp-text);background:#0b0b0b;flex-direction:column;font-family:PoppinsMedium,sans-serif;display:flex}.plp-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex:1;min-height:0;overflow:hidden auto}.plp-scroll::-webkit-scrollbar{width:6px}.plp-scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}.plp-banner{aspect-ratio:4;background:linear-gradient(135deg,#1c1608,#241a06 55%,#14100a);position:relative;overflow:hidden}.plp-banner img{object-fit:cover;width:100%;height:100%;display:block}.plp-banner-empty{color:rgba(var(--plp-brand-rgb), .35);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.plp-banner-empty i{font-size:1.4rem}.plp-identity{text-align:center;border-bottom:1px solid var(--plp-border);flex-direction:column;align-items:center;gap:8px;margin-top:15px;padding:0 1rem 1rem;display:flex}.plp-logo{border:2px solid rgba(var(--plp-brand-rgb), .6);z-index:50;background:#101010;border-radius:10px;justify-content:center;align-items:center;width:62px;height:62px;margin-top:-31px;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000008c}.plp-logo img{object-fit:cover;width:100%;height:100%}.plp-logo i{color:var(--plp-text-dim);font-size:1.2rem}.plp-name{overflow-wrap:anywhere;color:var(--plp-text)!important;margin:0!important;padding:0!important;font-size:1.05rem!important;font-weight:700!important;line-height:1.3!important}.plp-tags{flex-wrap:wrap;justify-content:center;gap:5px;max-width:100%;display:flex}.plp-tag{--plp-tag-rgb:255, 186, 2;text-overflow:ellipsis;white-space:nowrap;background:rgba(var(--plp-tag-rgb), .1);border:1px solid rgba(var(--plp-tag-rgb), .3);min-width:0;max-width:100%;color:rgb(var(--plp-tag-rgb));border-radius:99px;padding:4px 10px;font-size:.68rem;line-height:1.2;overflow:hidden}.plp-tag.is-main{background:rgba(var(--plp-tag-rgb), .18);border-color:rgba(var(--plp-tag-rgb), .5);font-weight:600}.plp-meta{max-width:100%;color:var(--plp-text-dim);flex-wrap:wrap;justify-content:center;gap:5px 14px;font-size:.7rem;display:flex}.plp-meta span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.plp-meta i{flex-shrink:0}.plp-body{flex-direction:column;gap:10px;padding:12px;display:flex}.plp-block{--plp-block-rgb:255, 186, 2;background:linear-gradient(180deg, rgba(var(--plp-block-rgb), .045), rgba(var(--plp-block-rgb), .012)), var(--plp-surface);border:1px solid rgba(var(--plp-block-rgb), .18);border-radius:12px;padding:.8rem .85rem;position:relative}.plp-block-title{text-transform:uppercase;align-items:center;gap:8px;display:flex;letter-spacing:.9px!important;color:rgb(var(--plp-block-rgb))!important;margin:0 0 10px!important;padding:0!important;font-size:.68rem!important;font-weight:700!important;line-height:1.2!important}.plp-block-icon{background:rgba(var(--plp-block-rgb), .14);border:1px solid rgba(var(--plp-block-rgb), .3);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.plp-block-icon i{font-size:.7rem;line-height:1}.plp-block-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plp-count{background:rgba(var(--plp-block-rgb), .14);letter-spacing:0;text-transform:none;color:rgb(var(--plp-block-rgb));border-radius:99px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:.64rem;font-weight:600}.plp-text{color:var(--plp-text-soft);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.79rem;line-height:1.62}.plp-empty{color:var(--plp-text-dim);margin:0;font-size:.75rem;font-style:italic;line-height:1.5}.plp-featured,.plp-gallery{gap:6px;display:grid}.plp-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.plp-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.plp-tile{aspect-ratio:1;background:#ffffff0b;border-radius:9px;display:block;position:relative;overflow:hidden}.plp-tile img,.plp-tile video{object-fit:cover;width:100%;height:100%;display:block}.plp-tile--more{color:var(--plp-text-dim);justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.plp-featured .plp-tile{aspect-ratio:4/3}.plp-play{color:#fff;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.plp-play i{font-size:.8rem}.plp-list{flex-direction:column;gap:7px;display:flex}.plp-row{border:1px solid var(--plp-border);background:#ffffff09;border-radius:10px;align-items:center;gap:10px;padding:7px;display:flex}.plp-row-thumb{background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.plp-row-thumb img{object-fit:cover;width:100%;height:100%}.plp-row-thumb i{color:var(--plp-text-dim);font-size:.88rem}.plp-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.plp-row-text strong,.plp-row-text small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.plp-row-text strong{color:var(--plp-text);font-size:.78rem;font-weight:600}.plp-row-text small{color:var(--plp-text-dim);font-size:.68rem}.plp-line{overflow-wrap:anywhere;min-width:0;color:var(--plp-text-soft);align-items:flex-start;gap:9px;font-size:.78rem;line-height:1.5;display:flex}.plp-line i{color:rgba(var(--plp-block-rgb), .8);flex-shrink:0;margin-top:2px;font-size:.78rem}.plp-social{flex-wrap:wrap;gap:7px;display:flex}.plp-social-pill{--plp-pill-rgb:255, 186, 2;background:rgba(var(--plp-pill-rgb), .12);border:1px solid rgba(var(--plp-pill-rgb), .32);width:32px;height:32px;color:rgb(var(--plp-pill-rgb));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.plp-social-pill i{font-size:.95rem}.plp-footer{border-top:1px solid var(--plp-border);text-align:center;color:#faf0e652;overflow-wrap:anywhere;margin:2px 0 0;padding:10px 0 4px;font-size:.68rem}.plp-block.is-live{background:rgba(var(--plp-block-rgb), .06);box-shadow:inset 2px 0 0 rgba(var(--plp-block-rgb), .85);border-radius:8px;position:relative}@keyframes po-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes po-spin{to{transform:rotate(360deg)}}@keyframes po-ring{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}@keyframes po-check{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes po-blob-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6%,8%)scale(1.14)}}@keyframes po-blob-b{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(-8%,-6%)scale(.94)}}.po-shell{min-height:100vh;color:#fbf4ea;background:#0d0c0b;flex-direction:column;min-height:100dvh;font-family:PoppinsMedium,sans-serif;display:flex;position:relative}.po-shell--native{padding-bottom:56px}.po-shell *,.po-shell :before,.po-shell :after{box-sizing:border-box}.po-shell__body{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (min-width:1024px){.po-shell--fit{height:100vh;height:100dvh;min-height:0;overflow:hidden}.po-shell--fit .po-shell__body{overflow-y:auto}}.po-blobs{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.po-blob{filter:blur(90px);will-change:transform;opacity:50;border-radius:50%;display:block;position:absolute}.po-blob--gold{background:radial-gradient(circle,#ffba024d,#ffba0200 68%);width:32vw;min-width:380px;height:32vw;min-height:380px;animation:20s ease-in-out infinite po-blob-a;top:-14vh;left:-8vw}.po-blob--amber{background:radial-gradient(circle,#ff8c0038,#ff8c0000 68%);width:41vw;height:41vw;animation:26s ease-in-out infinite po-blob-b;bottom:-22vh;right:-10vw}.po-blob--ember{background:radial-gradient(circle,#f4d03f24,#f4d03f00 70%);width:26vw;min-width:240px;height:26vw;min-height:240px;animation:32s ease-in-out infinite reverse po-blob-a;top:32vh;right:24vw}@media (prefers-reduced-motion:reduce){.po-blob{animation:none}}.po-topbar{z-index:2;border-bottom:1px solid #ffffff14;flex-shrink:0;place-content:center space-between;align-items:center;gap:1rem;height:48px;padding:0 max(.85rem,min(3vw,1.5rem));display:flex;position:relative}.po-topbar__logo{object-fit:contain;flex-shrink:0;width:auto;height:32px}.po-topbar__action{justify-content:flex-end;align-items:center;min-width:0;display:flex}.po-topbar .po-btn{border-radius:7px;gap:.3rem;height:28px;padding:0 .7rem;font-size:.75rem;font-weight:400}.po-topbar .po-btn i{font-size:.7rem}.po-banner{z-index:6;flex-shrink:0;width:100%;position:sticky;top:0}.po-banner .sdp-ambassador-banner-container{width:100%;max-width:none;margin:0;padding:0;position:static}.po-banner .sdp-ambassador-banner{width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0;padding:.6rem 1.25rem}.po-rail{flex:none;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.po-rail__step{color:#fbf4ea80;letter-spacing:.02em;align-items:center;gap:.45rem;font-size:.75rem;line-height:1;transition:color .3s;display:inline-flex}.po-rail__step--active{color:#fbf4ea}.po-rail__step--done{color:#fbf4eab8}.po-rail__dot{border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;line-height:1;transition:all .3s;display:inline-flex}.po-rail__dot i{font-size:.6rem}.po-rail__step--active .po-rail__dot,.po-rail__step--active .po-rail__dot{color:#ffba02;background:#ffba021f;border-color:#ffba0299}.po-rail__step--done .po-rail__dot{color:#b2fa36;border-color:#b2fa3673}.po-rail__line{background:#ffffff21;width:max(16px,min(3vw,36px));height:1px;transition:background .4s}.po-rail__line--done{background:#ffba0273}.po-rail__label{white-space:nowrap}@media (max-width:900px){.po-rail__label{display:none}}@media (max-width:768px){.po-topbar{height:44px}.po-topbar__logo{flex:0;width:fit-content;height:24px}.po-topbar .po-btn{height:26px;padding:0 .55rem;font-size:.7rem}.po-topbar .po-btn :not(i),.po-rail{display:none}}.po-container{z-index:1;width:100%;max-width:1080px;margin:0 auto;padding:max(1.5rem,min(3.5vh,2.75rem)) max(1rem,min(4vw,2.5rem));animation:.5s both po-fade-up;position:relative}.po-container--wide{max-width:1320px}.po-container--center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:max(1.25rem,min(3vh,2.25rem));display:flex}.po-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.po-center__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.po-hero{max-width:760px;margin:0}.po-hero--center{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.po-hero__eyebrow{color:#ffba02;letter-spacing:.06em;text-transform:uppercase;background:#ffba021c;border:1px solid #ffba0259;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.3rem .75rem;font-size:.7rem;display:inline-flex}.po-hero__eyebrow i{font-size:.75rem}.po-hero__title{letter-spacing:-.015em;color:#fbf4ea;text-wrap:balance;margin:0 0 .7rem;font-size:max(1.6rem,min(3.4vw,2.35rem));font-weight:800;line-height:1.2}.po-hero__sub{color:#fbf4eab8;max-width:58ch;margin:0;font-size:max(.88rem,min(1.2vw,.97rem));line-height:1.6}.po-hero__url{color:#ffba02;background:#ffba020f;border:1px solid #ffba024d;border-radius:10px;align-items:center;gap:.5rem;margin:.25rem 0 1rem;padding:.5rem .95rem;font-size:.86rem;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.po-hero__url:hover{background:#ffba021f;border-color:#ffba0280}.po-hero__url i:last-child{opacity:.7;font-size:.7rem}.po-hero__highlights{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.po-hero__highlights li{color:#fbf4eab8;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .75rem;font-size:.75rem;line-height:1;display:inline-flex}.po-hero__highlights i{color:#ffba02e6;font-size:.8rem}.po-accent{color:#ffba02}.po-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.35rem;font-family:inherit;font-size:.87rem;font-weight:500;transition:transform .18s,background .22s,border-color .22s,opacity .22s;display:inline-flex}.po-btn i{font-size:.8rem}.po-btn:disabled{opacity:.42;cursor:not-allowed}.po-btn:not(:disabled):active{transform:translateY(1px)}.po-btn--primary{background:var(--po-c,#ffba02);color:#101010}.po-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.po-btn--ghost{color:#fbf4eab8;background:0 0;border-color:#ffffff21}.po-btn--ghost:not(:disabled):hover{color:#ffba02;border-color:#ffba0266}.po-link{font-family:inherit;font-size:inherit;color:#ffba02;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline #ffba0266}.po-link:hover{text-decoration-color:#ffba02}.po-link--inline{margin-left:.5rem;font-size:.78rem}.po-footnote{text-align:center;color:#fbf4ea80;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.79rem;line-height:1.6;display:flex}.po-note{background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1.1rem;display:flex}.po-note i{color:#ffba02cc;margin-top:.15rem}.po-note p{color:#fbf4eab8;margin:0;font-size:.83rem;line-height:1.6}.po-note--info{border-color:#ffba0233}.po-spinner{border:2px solid #00000040;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite po-spin;display:inline-block}.po-spinner--dark{border-color:#ffba02e6 #ffffff26 #ffffff26}.po-spinner--xl{border-width:3px;width:40px;height:40px}.po-seal{width:78px;height:78px;margin-bottom:.5rem}.po-seal svg{fill:none;width:100%;height:100%}.po-seal__ring{stroke:#ffba028c;stroke-width:1.5px;stroke-dasharray:160;animation:.9s ease-out both po-ring}.po-seal__check{stroke:#ffba02;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;animation:.45s ease-out .6s both po-check}.po-offers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.1rem;width:100%;display:grid}@media (max-width:860px){.po-offers{grid-template-columns:minmax(0,1fr)}}.po-offer{backdrop-filter:blur(12px);background:#141210b8;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;padding:1.35rem;transition:border-color .3s,transform .3s;display:flex;position:relative}.po-offer:hover{border-color:rgba(var(--po-c-rgb), .45);transform:translateY(-2px)}.po-offer--featured{border-color:rgba(var(--po-c-rgb), .42);transition:border-color var(--po-c-cycle,.3s) linear, transform .3s ease;background:linear-gradient(#ffba0217,#0000 40%),#141210b8}.po-offer--featured:hover{transition:border-color .25s,transform .3s}.po-offer--featured .po-offer__icon,.po-offer--featured .po-offer__badge,.po-offer--featured .po-offer__features>li>i{transition:color var(--po-c-cycle,.3s) linear, background-color var(--po-c-cycle,.3s) linear, border-color var(--po-c-cycle,.3s) linear}.po-offer--featured .po-btn--primary{transition:transform .18s ease, background var(--po-c-cycle,.22s) linear, border-color var(--po-c-cycle,.22s) linear, opacity .22s ease}.po-offer--with-tag .po-offer__head{padding-right:8.5rem}@media (max-width:768px){.po-offer--with-tag .po-offer__head{margin-top:1.6rem;padding-right:0}}.po-offer__trial-tag{z-index:2;color:#bdfb54;white-space:nowrap;background:#bdfb541f;border:1px solid #bdfb5473;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:11px;line-height:1.4;display:inline-flex;position:absolute;top:10px;right:10px}.po-offer__trial-tag i{font-size:10px;transform:translateY(1px)}@media (max-width:768px){.po-offer__trial-tag{padding:3px 9px;font-size:10px;top:8px;right:8px}}.po-offer--owned{opacity:.85}.po-offer__head{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.po-offer__icon{border:1px solid rgba(var(--po-c-rgb), .35);background:rgba(var(--po-c-rgb), .13);width:38px;height:38px;color:var(--po-c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.po-offer__titles{min-width:0}.po-offer__badge{letter-spacing:.07em;text-transform:uppercase;color:var(--po-c,#ffba02);margin-bottom:.2rem;font-size:.63rem;display:inline-block}.po-offer__title{color:#fbf4ea;margin:0;font-size:1.02rem;font-weight:800;line-height:1.25}.po-offer__tagline{color:#fbf4ea80;margin:.15rem 0 0;font-size:.78rem}.po-offer__pitch{color:#fbf4eab8;margin:0 0 .9rem;font-size:.83rem;line-height:1.55}.po-offer__features{flex-direction:column;gap:.5rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.po-offer__features li{align-items:center;gap:.55rem;display:flex}.po-offer__features li>i{color:var(--po-c);flex-shrink:0;font-size:.8rem}.po-offer__features li span{color:#fbf4eab8;font-size:.8rem;line-height:1.4}.po-offer__more{color:#fbf4ea80;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;margin-bottom:.9rem;padding:0;font-family:inherit;font-size:.76rem;transition:color .2s,gap .2s;display:inline-flex}.po-offer__more:hover{color:var(--po-c);gap:.5rem}.po-offer__foot{border-top:1px solid #ffffff14;margin-top:auto;padding-top:.9rem}.po-offer__price{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.75rem;display:flex}.po-offer__price-was{color:#fbf4ea80;font-size:.85rem;text-decoration:line-through}.po-offer__price-now{color:#fbf4ea;letter-spacing:-.02em;font-size:1.6rem;font-weight:500;line-height:1}.po-offer__price-unit{color:#fbf4ea80;font-size:.75rem}.po-offer__price-vip{color:#ffba02;border:1px solid #ffba024d;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.68rem;display:inline-flex}.po-offer__price-vip i{font-size:.65rem}.po-offer__cta{width:100%}.po-offer__legal{text-align:center;color:#fbf4ea66;margin:.55rem 0 0;font-size:.68rem}.po-offer__owned{color:#b2fa36;background:#b2fa361f;border:1px solid #b2fa3666;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.83rem;display:flex}.po-cgu{cursor:pointer;user-select:none;align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.po-cgu input{opacity:0;width:0;height:0;position:absolute}.po-cgu__box{border:1px solid #ffffff21;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:inline-flex}.po-cgu__box i{opacity:0;color:#101010;font-size:.6rem;transition:all .18s;transform:scale(.6)}input:checked+.po-cgu__box{background:var(--po-c,#ffba02);border-color:var(--po-c,#ffba02)}input:checked+.po-cgu__box i{opacity:1;transform:scale(1)}input:focus-visible+.po-cgu__box{outline-offset:2px;outline:2px solid #ffba0299}.po-cgu__text{color:#fbf4eab8;font-size:.75rem;line-height:1.4}.po-cgu__text a{color:#ffba02;text-underline-offset:2px;text-decoration:underline}.po-setup-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.35rem;display:flex}.po-setup-head__title{letter-spacing:-.015em;margin:0 0 .3rem;font-size:max(1.4rem,min(2.6vw,1.9rem));font-weight:800;line-height:1.2}.po-setup-head__sub{color:#fbf4eab8;margin:0;font-size:.85rem;line-height:1.55}.po-setup-head__meter{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;width:150px;display:flex}.po-setup-head__meter-value{color:#fbf4ea;white-space:nowrap;font-size:.8rem;line-height:1}.po-setup-head__meter-value em{color:#fbf4ea80;font-style:normal}.po-setup-head__meter-track{background:#ffffff1a;border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.po-setup-head__meter-fill{background:linear-gradient(90deg,#ffba02,#ff8c00);border-radius:2px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}@media (max-width:720px){.po-setup-head{flex-direction:column;align-items:stretch;gap:.9rem}.po-setup-head__meter{width:100%}}.po-steps{scrollbar-width:none;align-items:center;gap:.3rem;margin-bottom:1.25rem;padding-bottom:.3rem;display:flex;overflow-x:auto}.po-steps::-webkit-scrollbar{display:none}.po-steps__link{background:#ffffff14;flex:none;width:max(8px,min(1.4vw,20px));height:1px;transition:background .35s}.po-steps__link--done{background:#ffba0273}.po-steps__item{color:#fbf4ea80;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff14;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;min-width:0;padding:.45rem .85rem;font-family:inherit;font-size:.78rem;transition:all .25s;display:inline-flex}.po-steps__item:hover{color:#fbf4eab8;border-color:#ffffff21}.po-steps__item--active{border-color:rgba(var(--po-c-rgb), .5);background:rgba(var(--po-c-rgb), .1);color:#fbf4ea}.po-steps__item--done{color:#fbf4eab8;border-color:#b2fa3647}.po-steps__dot{justify-content:center;align-items:center;font-size:.74rem;display:inline-flex}.po-steps__item--active .po-steps__dot,.po-steps__item--active .po-steps__dot{color:var(--po-c)}.po-steps__item--done .po-steps__dot{color:#b2fa36}.po-setup{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:stretch;gap:1.5rem;display:grid}.po-panel{backdrop-filter:blur(10px);background:#14121099;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;display:flex;overflow:visible}.po-panel__head{border-bottom:1px solid #ffffff14;border-radius:16px 16px 0 0;align-items:center;gap:.8rem;padding:1.05rem 1.35rem;display:flex}.po-panel__head h2{color:#fbf4ea;margin:0;font-size:.98rem;font-weight:800;line-height:1.3}.po-panel__head p{color:#fbf4ea80;margin:.15rem 0 0;font-size:.79rem;line-height:1.5}.po-panel__headtext{min-width:0}.po-panel__icon{border:1px solid rgba(var(--po-c-rgb), .35);background:rgba(var(--po-c-rgb), .12);width:36px;height:36px;color:var(--po-c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.po-panel__body{flex-direction:column;gap:1.15rem;padding:1.35rem;animation:.35s both po-fade-up;display:flex}.po-panel__foot{border-top:1px solid #ffffff14;align-items:center;gap:1rem;padding:.9rem 1.35rem;display:flex}.po-panel__hint{color:#fbf4ea5c;align-items:center;gap:.4rem;min-width:0;font-size:.74rem;display:inline-flex}.po-panel__hint i{font-size:.72rem}.po-panel__actions{flex-shrink:0;gap:.6rem;margin-left:auto;display:flex}@media (max-width:1080px){.po-panel__hint{display:none}}.po-field{flex-direction:column;gap:.4rem;display:flex}.po-label{color:#fbf4ea;align-items:center;gap:.4rem;font-size:.79rem;display:flex}.po-label i{color:#ffba02b3;font-size:.8rem}.po-label__aside{color:#fbf4ea80;margin-left:auto;font-size:.71rem;font-weight:400}.po-req{font-size:0;line-height:0}.po-req:before{content:"";vertical-align:middle;background:#ffba02e6;border-radius:50%;width:5px;height:5px;margin-bottom:1px;display:inline-block}.po-input{color:#fbf4ea;background:#00000040;border:1px solid #ffffff21;border-radius:10px;width:100%;padding:.72rem .9rem;font-family:inherit;font-size:.88rem;transition:border-color .2s,background .2s}.po-input::placeholder{color:#faf0e642}.po-input:focus{border-color:rgba(var(--po-c-rgb,255, 186, 2), .55);background:#0006;outline:none}.po-input--error{border-color:#e35d5d99}.po-textarea{resize:vertical;min-height:96px;line-height:1.6}.po-grid-2{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;display:grid}.po-hint{color:#fbf4ea80;align-items:center;gap:.4rem;font-size:.74rem;line-height:1.5;display:inline-flex}.po-hint i{font-size:.72rem}.po-hint--ok{color:#b2fa36d9}.po-error{color:#e35d5d;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex}.po-error i{font-size:.72rem}.po-ok{color:#b2fa36}.po-ko{color:#e35d5d}.po-divider{color:#fbf4ea80;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.9rem;margin:.4rem 0;font-size:.74rem;display:flex}.po-divider:before,.po-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.po-subdomain{background:#00000040;border:1px solid #ffffff21;border-radius:10px;align-items:center;padding-right:.75rem;transition:border-color .2s;display:flex}.po-subdomain:focus-within{border-color:rgba(var(--po-c-rgb), .55)}.po-subdomain--error{border-color:#e35d5d99}.po-subdomain input{color:#fbf4ea;background:0 0;border:none;flex:1;min-width:0;padding:.72rem .9rem;font-family:inherit;font-size:.88rem}.po-subdomain input:focus{outline:none}.po-subdomain input::placeholder{color:#faf0e642}.po-subdomain__suffix{color:#fbf4ea80;flex-shrink:0;font-size:.82rem}.po-subdomain__state{flex-shrink:0;justify-content:center;align-items:center;width:22px;margin-left:.5rem;font-size:.85rem;display:inline-flex}.po-chips{flex-wrap:wrap;gap:.45rem;display:flex}.po-chip{color:#fbf4eab8;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem .7rem;font-size:.76rem;display:inline-flex}.po-chip--main{color:#ffba02;background:#ffba0217;border-color:#ffba0266}.po-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.po-chip button:hover{background:#ffffff29}.po-chip button i{font-size:.6rem}.po-search{background:#00000040;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.po-search:focus-within{border-color:rgba(var(--po-c-rgb), .55)}.po-search>i{color:#fbf4ea80;font-size:.85rem}.po-search input{color:#fbf4ea;background:0 0;border:none;flex:1;min-width:0;padding:.72rem 0;font-family:inherit;font-size:.88rem}.po-search input:focus{outline:none}.po-search input::placeholder{color:#faf0e642}.po-search button{color:#fbf4ea80;cursor:pointer;background:0 0;border:none;padding:0}.po-search button:hover{color:#fbf4ea}.po-cat-results{background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:1rem;max-height:280px;padding:.9rem;display:flex;overflow-y:auto}.po-cat-group__name{letter-spacing:.07em;text-transform:uppercase;color:#fbf4ea80;margin-bottom:.5rem;font-size:.68rem;display:block}.po-cat-pills{flex-wrap:wrap;gap:.4rem;display:flex}.po-pill{color:#fbf4eab8;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.75rem;transition:all .2s;display:inline-flex}.po-pill:hover:not(:disabled){color:#fbf4ea;border-color:#ffba0273}.po-pill--main{color:#ffba02;background:#ffba021f;border-color:#ffba0280}.po-pill--secondary{color:#b2fa36f2;background:#b2fa3614;border-color:#b2fa3666}.po-pill--muted{opacity:.35;cursor:not-allowed}.po-pill i{font-size:.65rem}.po-autocomplete{position:relative}.po-autocomplete__spinner{position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.po-autocomplete__list{z-index:30;background:#121212;border:1px solid #ffffff21;border-radius:10px;max-height:240px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.po-autocomplete__list li{color:#fbf4eab8;cursor:pointer;border-radius:7px;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.po-autocomplete__list li:hover{color:#fbf4ea;background:#ffffff0d}.po-autocomplete__list li i{color:#ffba02b3;font-size:.78rem}.po-collapse{color:#fbf4eab8;cursor:pointer;background:0 0;border:1px dashed #ffffff21;border-radius:10px;align-items:center;gap:.55rem;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.8rem;transition:border-color .2s,color .2s;display:flex}.po-collapse:hover{color:#fbf4ea;border-color:#ffba0259}.po-collapse__chevron{margin-left:auto;transition:transform .25s}.po-collapse--open .po-collapse__chevron,.po-collapse--open .po-collapse__chevron{transform:rotate(180deg)}.po-collapse__body{animation:.3s both po-fade-up}.po-drop{cursor:pointer;text-align:center;background:#0003;border:1px dashed #ffffff21;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:2rem 1rem;transition:border-color .25s,background .25s;display:flex}.po-drop:hover{background:#ffba0208;border-color:#ffba0273}.po-drop i{color:#ffba02b3;margin-bottom:.3rem;font-size:1.4rem}.po-drop strong{color:#fbf4ea;font-size:.86rem;font-weight:500}.po-drop span{color:#fbf4ea80;font-size:.74rem}.po-logo{background:#0003;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:.9rem;padding:.8rem;display:flex}.po-logo img{object-fit:cover;border:1px solid #ffffff21;border-radius:10px;width:52px;height:52px}.po-logo div{flex-direction:column;gap:.15rem;margin-right:auto;display:flex}.po-logo strong{font-size:.85rem;font-weight:500}.po-logo span{color:#fbf4ea80;font-size:.75rem}.po-phone{align-items:center;gap:.5rem;display:flex}.po-phone>span{color:#fbf4eab8;background:#ffffff08;border:1px solid #ffffff21;border-radius:10px;flex-shrink:0;padding:.72rem .75rem;font-size:.85rem}.po-review{border:1px solid #ffffff14;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.po-review li{align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.83rem;display:flex}.po-review li+li{border-top:1px solid #ffffff14}.po-review li>i{color:#b2fa36;flex-shrink:0;font-size:.9rem}.po-review__empty>i{color:#faf0e640}.po-review__label{color:#fbf4ea80;flex-shrink:0;min-width:150px}.po-review__value{color:#fbf4ea;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.po-review__empty .po-review__value,.po-review__empty .po-review__value{color:#faf0e647}.po-review .po-link{flex-shrink:0;font-size:.76rem}.po-preview{min-width:0}.po-preview__sticky{flex-direction:column;gap:.6rem;height:100%;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem}.po-preview__head{color:#fbf4ea80;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.po-preview__head>span{align-items:center;gap:.4rem;display:inline-flex}.po-preview__head i{color:#ffba02d9}.po-preview__stage{background:#0a0a0a;border:1px solid #ffffff21;border-radius:16px;flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden;box-shadow:0 18px 44px #00000073}.po-preview__pulse{background:#b2fa36;border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite po-pulse;box-shadow:0 0 #b2fa3699}.po-preview__close{color:#fbf4eab8;cursor:pointer;background:0 0;border:none;font-size:1rem;display:none}.po-preview__note{color:#fbf4ea57;flex-shrink:0;margin:0;font-size:.7rem;line-height:1.5}.po-preview-toggle{display:none}@keyframes po-pulse{0%{box-shadow:0 0 #b2fa3680}70%{box-shadow:0 0 0 7px #b2fa3600}to{box-shadow:0 0 #b2fa3600}}@media (max-width:1080px){.po-setup{grid-template-columns:minmax(0,1fr)}.po-preview-toggle{display:inline-flex}.po-preview{display:none}.po-preview--open{animation:.3s both po-fade-up;display:block}.po-preview__sticky{position:static}.po-preview__close{display:inline-flex}}@media (max-width:640px){.po-topbar{padding:1rem}.po-topbar__logo{height:28px}.po-panel__head{padding:1.1rem}.po-panel__body{padding:1.15rem}.po-panel__foot{flex-direction:column;align-items:stretch;padding:1.1rem}.po-panel__actions{margin-left:0}.po-panel__actions .po-btn{flex:1}.po-offer{padding:1.25rem}.po-review li{flex-wrap:wrap}.po-review li .po-review__label{min-width:0}.po-review li .po-review__value{white-space:normal;order:3;width:100%}.po-hero__highlights{gap:.5rem 1rem}}.po-shell .unp-city-select,.po-shell .unp-city-search{width:100%;position:relative}.po-shell .unp-city-select__trigger{color:#fbf4ea;text-align:left;cursor:pointer;background:#00000040;border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.72rem .9rem;font-family:inherit;font-size:.88rem;transition:border-color .2s,background .2s;display:flex}.po-shell .unp-city-select__trigger:hover{border-color:#ffba0259}.po-shell .unp-city-select--open .unp-city-select__trigger,.po-shell .unp-city-search__wrap:focus-within{border-color:rgba(var(--po-c-rgb,255, 186, 2), .55);background:#0006}.po-shell .unp-city-select--error .unp-city-select__trigger,.po-shell .unp-city-search--error .unp-city-search__wrap{border-color:#e35d5d99}.po-shell .unp-city-select__placeholder{color:#fbf4ea42}.po-shell .unp-city-select__value{color:#fbf4ea}.po-shell .unp-city-select__chevron{color:#fbf4ea80;flex-shrink:0;font-size:.8rem}.po-shell .unp-city-select__dropdown,.po-shell .unp-city-search__dropdown{z-index:40;background:#171512;border:1px solid #ffffff21;border-radius:10px;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 14px 34px #0000008c}.po-shell .unp-city-select__search-wrap{margin-bottom:.35rem;position:relative}.po-shell .unp-city-select__search-icon{color:#fbf4ea80;font-size:.78rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.po-shell .unp-city-select__search-input{color:#fbf4ea;background:#00000059;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:.55rem .7rem .55rem 1.9rem;font-family:inherit;font-size:.83rem}.po-shell .unp-city-select__search-input:focus{border-color:#ffba0273;outline:none}.po-shell .unp-city-select__search-input::placeholder{color:#fbf4ea42}.po-shell .unp-city-select__list,.po-shell .unp-city-search__dropdown{scrollbar-width:thin;max-height:230px;overflow-y:auto}.po-shell .unp-city-select__option,.po-shell .unp-city-search__option{color:#fbf4eab8;cursor:pointer;border-radius:7px;padding:.5rem .7rem;font-size:.83rem;transition:background .15s,color .15s}.po-shell .unp-city-select__option:hover,.po-shell .unp-city-search__option:hover{color:#fbf4ea;background:#ffffff0e}.po-shell .unp-city-select__option--selected,.po-shell .unp-city-search__option--selected{color:#ffba02;background:#ffba021f}.po-shell .unp-city-search__wrap{background:#00000040;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:.55rem;padding:0 .9rem;transition:border-color .2s,background .2s;display:flex}.po-shell .unp-city-search__icon{color:#fbf4ea80;flex-shrink:0;font-size:.85rem}.po-shell .unp-city-search__input{color:#fbf4ea;background:0 0;border:none;flex:1;min-width:0;padding:.72rem 0;font-family:inherit;font-size:.88rem}.po-shell .unp-city-search__input:focus{outline:none}.po-shell .unp-city-search__input::placeholder{color:#fbf4ea42}.po-shell .unp-city-search--disabled .unp-city-search__wrap{opacity:.55}.po-shell .unp-city-search__spinner{border:2px solid #ffffff26;border-top-color:#ffba02e6;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite po-spin}@media (max-width:720px){.po-steps__item{flex:none;justify-content:flex-start}}.po-shell .draggable-media-uploader .upload-zone{box-shadow:none;background:#0003;border:1px dashed #ffffff21;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.7rem;padding:1.5rem 1rem;transition:border-color .25s,background .25s;display:flex}.po-shell .draggable-media-uploader .upload-zone:before{display:none}.po-shell .draggable-media-uploader .upload-zone:hover,.po-shell .draggable-media-uploader .upload-zone.dragging{box-shadow:none;background:#ffba0208;border-color:#ffba0273;transform:none}.po-shell .draggable-media-uploader .upload-zone:active{transform:none}.po-shell .draggable-media-uploader .upload-zone .upload-icon{color:#ffba02b3;margin-bottom:.35rem;font-size:1.4rem;animation:none}.po-shell .draggable-media-uploader .upload-zone h4{color:#fbf4ea;margin:0;font-size:.86rem;font-weight:500}.po-shell .draggable-media-uploader .upload-zone p{color:#fbf4ea80;margin:0;font-size:.76rem}.po-shell .draggable-media-uploader .upload-zone .upload-hint{color:#fbf4ea57;font-size:.72rem;font-style:normal}.po-shell .draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:.5rem}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item{background:#ffffff08;border:1px solid #ffffff21;border-radius:9px}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item:hover{box-shadow:none;border-color:#ffba0280;transform:none}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item:hover:before{background:#00000047}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item.dragging{opacity:.45;box-shadow:none;transform:none}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle{background:#000000a6;border-radius:6px;padding:4px;top:5px;left:5px}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle svg{font-size:.7rem}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .drag-handle:hover{background:#000000d9;transform:none}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn{background:#000000a6;border-radius:6px;width:22px;height:22px;top:5px;right:5px}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn svg{font-size:.65rem}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn:hover{background:#e35d5de6;transform:none}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .delete-btn:active{transform:none}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .media-index{color:#171512;background:#ffba02eb;border-radius:999px;padding:2px 7px;font-size:.6rem;font-weight:500;bottom:5px;left:5px}.po-shell .draggable-media-uploader .media-preview-grid .media-preview-item .video-preview .video-icon{color:#ffba02d9;font-size:1.5rem}.po-label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.po-label--sm{color:#fbf4eab8;font-size:.75rem}.po-input--sm{padding:.55rem .7rem;font-size:.82rem}.po-field__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.po-ai-toggle{color:#ffba02;cursor:pointer;background:#ffba0217;border:1px solid #ffba0259;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-family:inherit;font-size:.73rem;transition:background .2s,border-color .2s;display:inline-flex}.po-ai-toggle i{font-size:.72rem}.po-ai-toggle:hover{background:#ffba0229}.po-ai-toggle--on{color:#fbf4eab8;background:#ffffff0d;border-color:#ffffff21}.po-ai{background:#ffba020a;border:1px solid #ffba0238;border-radius:12px;flex-direction:column;gap:.8rem;padding:.95rem;animation:.3s both po-fade-up;display:flex}.po-ai__head{align-items:center;gap:.65rem;display:flex}.po-ai__head strong{color:#fbf4ea;font-size:.84rem;font-weight:500;display:block}.po-ai__head span{color:#fbf4ea80;font-size:.74rem}.po-ai__icon{color:#ffba02;background:#ffba021f;border:1px solid #ffba024d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;display:inline-flex}.po-ai__modes{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.po-ai__mode{color:#fbf4ea80;cursor:pointer;background:#0003;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-family:inherit;font-size:.78rem;transition:all .2s;display:inline-flex}.po-ai__mode i{font-size:.75rem}.po-ai__mode:hover:not(:disabled){color:#fbf4ea;border-color:#ffffff21}.po-ai__mode:disabled{opacity:.4;cursor:not-allowed}.po-ai__mode--on{color:#ffba02;background:#ffba021f;border-color:#ffba0273}.po-ai__tones{flex-wrap:wrap;gap:.35rem;display:flex}.po-ai__tone{color:#fbf4ea80;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-family:inherit;font-size:.73rem;transition:all .2s;display:inline-flex}.po-ai__tone i{font-size:.7rem}.po-ai__tone:hover{color:#fbf4eab8;border-color:#ffffff21}.po-ai__tone--on{color:#ffba02;background:#ffba021f;border-color:#ffba0280}.po-ai__go{width:100%}.po-textarea--busy{opacity:.6;pointer-events:none}.po-drop--wide i{font-size:1.5rem}.po-banner-preview{background:#0003;border:1px solid #ffffff21;border-radius:12px;overflow:hidden}.po-banner-preview img{aspect-ratio:4;object-fit:cover;width:100%;display:block}.po-banner-preview__actions{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.4rem;padding:.55rem;display:flex}.po-media-btn{color:#fbf4eab8;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-family:inherit;font-size:.75rem;transition:all .2s;display:inline-flex}.po-media-btn i{font-size:.72rem}.po-media-btn:hover{color:#fbf4ea;border-color:#ffba0273}.po-media-btn--danger:hover{color:#e35d5d;border-color:#e35d5d80}.po-sched{background:#00000029;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.po-sched__head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.po-sched__title{color:#fbf4ea;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.po-sched__title i{color:#ffba02cc;font-size:.8rem}.po-sched__count{color:#b2fa36;background:#b2fa361a;border:1px solid #b2fa3659;border-radius:999px;padding:.15rem .5rem;font-size:.68rem}.po-sched__count--empty{color:#fbf4ea80;background:0 0;border-color:#ffffff21}.po-sched__quick{flex-wrap:wrap;gap:.3rem;display:flex}.po-sched__qbtn{color:#fbf4ea80;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-family:inherit;font-size:.7rem;transition:all .2s;display:inline-flex}.po-sched__qbtn i{font-size:.68rem}.po-sched__qbtn:hover{color:#fbf4ea;border-color:#ffba0266}.po-sched__qbtn--danger:hover{color:#e35d5d;border-color:#e35d5d73}.po-sched__row{justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .85rem;transition:background .2s;display:flex}.po-sched__row+.po-sched__row{border-top:1px solid #ffffff0b}.po-sched__row--open{background:#ffffff05}.po-sched__row--today{box-shadow:inset 2px 0 #ffba0299}.po-sched__day{cursor:pointer;user-select:none;align-items:center;gap:.55rem;min-width:0;display:inline-flex}.po-sched__day input{opacity:0;width:0;height:0;position:absolute}.po-sched__switch{background:#ffffff1f;border-radius:999px;flex-shrink:0;width:30px;height:17px;transition:background .22s;position:relative}.po-sched__switch:after{content:"";background:#fbf4eabf;border-radius:50%;width:13px;height:13px;transition:transform .22s,background .22s;position:absolute;top:2px;left:2px}input:checked+.po-sched__switch,.po-sched input:checked+.po-sched__switch{background:#ffba02d9}input:checked+.po-sched__switch:after,.po-sched input:checked+.po-sched__switch:after{background:#171512;transform:translate(13px)}.po-sched__name{color:#fbf4eab8;white-space:nowrap;font-size:.79rem}.po-sched__name em{letter-spacing:.04em;text-transform:uppercase;color:#ffba02d9;margin-left:.35rem;font-size:.62rem;font-style:normal}.po-sched__row--open .po-sched__name,.po-sched__row--open .po-sched__name{color:#fbf4ea}.po-sched__times{align-items:center;gap:.35rem;display:flex}.po-sched__sep{color:#fbf4ea80;font-size:.72rem}.po-sched__copy{color:#fbf4ea80;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;transition:all .2s;display:inline-flex}.po-sched__copy:hover{color:#ffba02;border-color:#ffba0266}.po-sched__set{color:#fbf4ea57;cursor:pointer;background:0 0;border:1px dashed #ffffff14;border-radius:7px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-family:inherit;font-size:.72rem;transition:all .2s;display:inline-flex}.po-sched__set:hover{color:#fbf4eab8;border-color:#ffba0259}.po-input--time{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:88px;padding:.38rem .5rem;font-size:.78rem}@media (max-width:560px){.po-sched__row{flex-direction:column;align-items:stretch;gap:.45rem}.po-sched__times{justify-content:flex-start}}@media (min-width:1081px){.po-setup{align-items:start}.po-panel,.po-preview{position:sticky;top:1rem}.po-preview__sticky{height:auto;max-height:calc(100vh - 2rem);position:static}.po-preview__stage{min-height:360px}}.po-undo{color:#fbf4eab8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:.35rem;padding:.32rem .65rem;font-family:inherit;font-size:.73rem;transition:all .2s;display:inline-flex}.po-undo i{font-size:.7rem}.po-undo:hover{color:#fbf4ea;background:#ffba0214;border-color:#ffba0273}.po-done{flex-direction:column;gap:max(1.5rem,min(3.5vh,2.5rem));max-width:940px;display:flex}.po-done__hero{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.po-done__title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:max(1.45rem,min(3vw,2.1rem));font-weight:500;line-height:1.2}.po-done__sub{color:#fbf4eab8;max-width:56ch;margin:0;font-size:.92rem;line-height:1.6}.po-done__url{color:#ffba02;background:#ffba0214;border:1px solid #ffba0259;border-radius:10px;align-items:center;gap:.5rem;margin-top:.2rem;padding:.5rem .95rem;font-size:.85rem;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.po-done__url:hover{background:#ffba0226;border-color:#ffba028c}.po-done__url i:last-child{opacity:.75;font-size:.68rem}.po-done__block{flex-direction:column;gap:.75rem;display:flex}.po-done__legend{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fbf4ea80;margin:0;font-size:.72rem;font-weight:400}.po-done__foot{flex-direction:column;align-items:center;gap:.55rem;display:flex}.po-done__go{padding:.8rem 1.6rem;font-size:.9rem}.po-done__footnote{color:#fbf4ea59;font-size:.75rem}.po-seal--sm{width:58px;height:58px;margin-bottom:.2rem}.po-next{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;display:grid}@media (max-width:780px){.po-next{grid-template-columns:minmax(0,1fr)}}.po-next__card{text-align:left;cursor:pointer;background:#14121099;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.1rem;font-family:inherit;transition:border-color .25s,transform .25s,background .25s;display:flex;position:relative}.po-next__card:hover{background:#1a1612bf;border-color:#ffba0273;transform:translateY(-2px)}.po-next__card:hover .po-next__go{color:#ffba02;gap:.5rem}.po-next__card strong{color:#fbf4ea;font-size:.88rem;font-weight:500;line-height:1.3}.po-next__num{color:#fbf4ea38;font-size:.78rem;position:absolute;top:.9rem;right:1rem}.po-next__icon{color:#ffba02;background:#ffba021a;border:1px solid #ffba0247;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.45rem;font-size:.85rem;display:inline-flex}.po-next__text{color:#fbf4ea80;flex:1;font-size:.78rem;line-height:1.55}.po-next__go{color:#fbf4eab8;align-items:center;gap:.3rem;margin-top:.7rem;font-size:.76rem;transition:gap .2s,color .2s;display:inline-flex}.po-upsell{border:1px solid rgba(var(--po-c-rgb), .3);background:linear-gradient(180deg, rgba(var(--po-c-rgb), .07), transparent 55%), #14121099;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:center;gap:1.5rem;margin:0;padding:1.35rem;display:grid}.po-upsell__body{flex-direction:column;gap:.7rem;min-width:0;display:flex}.po-upsell__head{align-items:center;gap:.75rem;display:flex}.po-upsell__icon{border:1px solid rgba(var(--po-c-rgb), .35);background:rgba(var(--po-c-rgb), .13);width:38px;height:38px;color:var(--po-c);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.po-upsell__titles{min-width:0;margin-right:auto}.po-upsell__titles h2{margin:.1rem 0 0;font-size:1.02rem;font-weight:500;line-height:1.25}.po-upsell__badge{letter-spacing:.07em;text-transform:uppercase;color:var(--po-c);font-size:.63rem}.po-upsell__price{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:.35rem;display:flex}.po-upsell__price strong{color:#fbf4ea;letter-spacing:-.02em;font-size:1.3rem;font-weight:500}.po-upsell__price span{color:#fbf4ea80;font-size:.72rem}.po-upsell__price em{color:#ffba02;border:1px solid #ffba0259;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.65rem;font-style:normal;display:inline-flex}.po-upsell__price em i{font-size:.62rem}.po-upsell__price-was{color:#fbf4ea80;font-size:.8rem;text-decoration:line-through}.po-upsell__pitch{color:#fbf4eab8;margin:0;font-size:.84rem;line-height:1.6}.po-upsell__list{flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.po-upsell__list li{color:#fbf4ea80;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.po-upsell__list i{color:var(--po-c);font-size:.7rem}.po-upsell__cta{border-left:1px solid #ffffff14;flex-direction:column;gap:.55rem;padding-left:1.5rem;display:flex}.po-upsell__cta .po-btn{width:100%}.po-upsell__cta .po-cgu{margin-bottom:0}.po-upsell__legal{text-align:center;color:#fbf4ea59;font-size:.68rem}@media (max-width:900px){.po-upsell{grid-template-columns:minmax(0,1fr);align-items:stretch}.po-upsell__head{flex-wrap:wrap}.po-upsell__price{justify-content:flex-start;width:100%}.po-upsell__cta{border-top:1px solid #ffffff14;border-left:none;padding-top:1.1rem;padding-left:0}}@keyframes po-pay-sweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}.po-pay{--po-pay-c:#ffba02;--po-pay-c-strong:#ff8c00;--po-pay-c-rgb:255, 186, 2;z-index:10000;padding:calc(env(safe-area-inset-top,0px) + clamp(1.5rem, 5vh, 2.5rem)) clamp(1rem, 5vw, 1.5rem) calc(env(safe-area-inset-bottom,0px) + clamp(1.25rem, 4vh, 1.75rem));color:#fbf4ea;opacity:0;background:#0d0c0b;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;font-family:PoppinsMedium,sans-serif;transition:opacity .34s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.po-pay *,.po-pay :before,.po-pay :after{box-sizing:border-box}.po-pay.is-visible{opacity:1}.po-pay--error{--po-pay-c:#ff6b35;--po-pay-c-strong:#ff8c00;--po-pay-c-rgb:255, 107, 53}.po-pay__glow{pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 24%, rgba(var(--po-pay-c-rgb), .15) 0%, transparent 70%);transition:background .4s;position:absolute;top:0;bottom:0;left:0;right:0}.po-pay__content{z-index:1;text-align:center;opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:400px;transition:opacity .42s 50ms,transform .42s cubic-bezier(.22,1,.36,1) 50ms;display:flex;position:relative;transform:translateY(10px)}.po-pay.is-visible .po-pay__content{opacity:1;transform:translateY(0)}.po-pay__badge{border:1px solid rgba(var(--po-pay-c-rgb), .35);background:rgba(var(--po-pay-c-rgb), .11);color:var(--po-pay-c);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.68rem;display:inline-flex}.po-pay__badge i{font-size:.8rem}.po-pay__logo{object-fit:contain;max-width:200px;height:34px;filter:drop-shadow(0 6px 20px rgba(var(--po-pay-c-rgb), .22))}.po-pay__title{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:max(1.2rem,min(4.2vw,1.55rem));font-weight:500;line-height:1.28}.po-pay__subtitle{color:#fbf4eab8;max-width:46ch;margin:0;font-size:.85rem;line-height:1.6}.po-pay__panel{border:1px solid rgba(var(--po-pay-c-rgb), .2);background:#ffffff08;border-radius:14px;flex-direction:column;gap:1rem;width:100%;margin-top:.35rem;padding:1.1rem;display:flex}.po-pay__panel--status{align-items:center;gap:.75rem}.po-pay__stages{text-align:left;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.po-pay__stage{align-items:center;gap:.65rem;transition:color .3s;display:flex}.po-pay__stage--todo{color:#fbf4ea4d}.po-pay__stage--current{color:#fbf4ea}.po-pay__stage--done{color:#fbf4eab8}.po-pay__stage-dot{border:1px solid #ffffff21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.68rem;transition:all .3s;display:inline-flex}.po-pay__stage--current .po-pay__stage-dot,.po-pay__stage--current .po-pay__stage-dot{border-color:rgba(var(--po-pay-c-rgb), .6);background:rgba(var(--po-pay-c-rgb), .14);color:var(--po-pay-c);animation:2s ease-out infinite po-pulse}.po-pay__stage--done .po-pay__stage-dot{color:#b2fa36;border-color:#b2fa3673}.po-pay__stage-label{font-size:.82rem;line-height:1.4}.po-pay__track{background:#ffffff12;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.po-pay__fill{background:linear-gradient(90deg, var(--po-pay-c-strong), var(--po-pay-c));border-radius:999px;width:38%;animation:1.5s cubic-bezier(.65,.05,.36,1) infinite po-pay-sweep;position:absolute;top:0;bottom:0;left:0}.po-pay__status-icon{border:1px solid rgba(var(--po-pay-c-rgb), .35);background:rgba(var(--po-pay-c-rgb), .12);width:52px;height:52px;color:var(--po-pay-c);border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.po-pay__status-text{color:#fbf4eab8;word-break:break-word;margin:0;font-size:.83rem;line-height:1.55}.po-pay__cta{flex-direction:column;align-items:center;gap:.6rem;width:100%;display:flex}.po-pay__btn{background:linear-gradient(135deg, var(--po-pay-c) 0%, var(--po-pay-c-strong) 100%);color:#17120a;cursor:pointer;width:100%;box-shadow:0 6px 22px rgba(var(--po-pay-c-rgb), .25);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.2rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:transform .2s,filter .2s;display:inline-flex}.po-pay__btn i{font-size:.85rem}.po-pay__btn:hover{filter:brightness(1.06)}.po-pay__btn:active{transform:scale(.985)}.po-pay__link{color:#fbf4ea80;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:.25rem;font-family:inherit;font-size:.8rem;text-decoration:underline #fbf4ea40;transition:color .2s}.po-pay__link:hover{color:#fbf4ea}.po-pay__footer{z-index:1;letter-spacing:.02em;color:#fbf4ea52;align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex;position:relative}.po-pay__footer i{color:rgba(var(--po-pay-c-rgb), .6);font-size:.8rem}@media (max-width:480px){.po-pay__logo{height:28px}.po-pay__panel{padding:.9rem}.po-pay__stage-label{font-size:.79rem}}@media (max-height:560px){.po-pay{justify-content:center}.po-pay__content{gap:.7rem}.po-pay__logo,.po-pay__footer{display:none}}@media (prefers-reduced-motion:reduce){.po-pay__fill{opacity:.5;width:100%;animation:none}.po-pay__stage-dot{animation:none!important}}.pk-page{--pk-c:#ffba02;--pk-c-rgb:255, 186, 2;flex-direction:column;gap:max(2.25rem,min(6vh,3.75rem));padding-bottom:max(2.5rem,min(6vh,4rem));display:flex}.pk-hero{align-self:center}.pk-hero__once{color:#fbf4eab8;letter-spacing:0;margin-top:.35rem;font-size:.5em;font-weight:500;display:block}.pk-highlights li{border-color:rgba(var(--pk-c-rgb), .3);background:rgba(var(--pk-c-rgb), .07)}.pk-highlights li i{color:var(--pk-c)}.pk-section__title{color:#fbf4ea;text-align:center;text-wrap:balance;margin:0;font-size:max(1.15rem,min(2.4vw,1.55rem));font-weight:700;line-height:1.3}.pk-section__title:after{content:"";background:var(--pk-c);border-radius:2px;width:42px;height:2px;margin:.7rem auto 0;display:block}.pk-section__sub{color:#fbf4eab8;text-align:center;text-wrap:balance;max-width:60ch;margin:.55rem auto 0;font-size:.87rem;line-height:1.6}.pk-compare__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;margin-top:max(1.25rem,min(3vh,2rem));display:grid}.pk-compare__arrow{color:rgba(var(--pk-c-rgb), .8);justify-content:center;align-items:center;font-size:1.4rem;display:flex}.pk-col{background:#141210b8;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;padding:1.35rem;display:flex}.pk-col--before{color:#fbf4ea80}.pk-col--after{border-color:rgba(var(--pk-c-rgb), .42);background:linear-gradient(180deg, rgba(var(--pk-c-rgb), .11), transparent 45%), #141210b8}.pk-col__head{margin-bottom:1rem}.pk-col__tag{border:1px solid rgba(var(--pk-c-rgb), .3);letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--pk-c-rgb), .85);border-radius:999px;padding:.25rem .65rem;font-size:.68rem;display:inline-block}.pk-col__tag--gold{background:rgba(var(--pk-c-rgb), .12);border-color:rgba(var(--pk-c-rgb), .4);color:var(--pk-c)}.pk-col__title{color:#fbf4ea;margin:.6rem 0 0;font-size:.98rem;font-weight:600}.pk-col__foot{border-top:1px solid #ffffff14;flex-direction:column;gap:.25rem;margin-top:auto;padding-top:1rem;display:flex}.pk-col__total{letter-spacing:-.02em;color:#fbf4ea;font-size:max(1.4rem,min(3vw,1.8rem));font-weight:800}.pk-col__total--struck{color:#fbf4ea80;text-decoration:line-through #e35d5dbf;text-decoration-thickness:2px}.pk-col__total--gold{color:var(--pk-c)}.pk-col__total-note{color:#fbf4ea80;font-size:.76rem;line-height:1.5}.pk-lines{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.pk-lines li{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.83rem;line-height:1.4;display:flex}.pk-lines__label{color:#fbf4eab8;align-items:baseline;gap:.4rem;display:inline-flex}.pk-lines__label i{color:var(--pk-c);font-size:.7rem}.pk-lines__value{color:#fbf4ea;white-space:nowrap;flex-shrink:0;font-weight:600}.pk-lines__value--in{color:var(--pk-c);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:500}.pk-savings{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pk-savings li{border:1px solid rgba(var(--pk-c-rgb), .26);background:rgba(var(--pk-c-rgb), .07);text-align:center;border-radius:14px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.pk-savings__value{color:var(--pk-c);letter-spacing:-.015em;font-size:max(1.05rem,min(2.4vw,1.3rem));font-weight:800}.pk-savings__label{color:#fbf4eab8;font-size:.75rem;line-height:1.45}.pk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:max(1.25rem,min(3vh,2rem));display:grid}.pk-card{background:linear-gradient(180deg, rgba(var(--pk-c-rgb), .07), transparent 42%), #141210b8;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.3rem;transition:border-color .3s,transform .3s;display:flex;position:relative}.pk-card:hover{border-color:rgba(var(--pk-c-rgb), .45);transform:translateY(-2px)}.pk-card__head{align-items:center;gap:.75rem;display:flex}.pk-card__icon{background:rgba(var(--pk-c-rgb), .14);width:40px;height:40px;color:var(--pk-c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.pk-card__title{color:#fbf4ea;margin:0;font-size:.97rem;font-weight:600}.pk-card__usual{color:#fbf4ea80;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.2rem 0 0;font-size:.75rem;display:flex}.pk-card__usual s{text-decoration-color:#e35d5dbf}.pk-card__pitch{color:#fbf4eab8;margin:0;font-size:.83rem;line-height:1.6}.pk-card__features{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pk-card__features li{color:#fbf4eab8;align-items:baseline;gap:.45rem;font-size:.8rem;line-height:1.45;display:flex}.pk-card__features i{color:var(--pk-c);flex-shrink:0;font-size:.68rem}.pk-card__badge{border:1px solid rgba(var(--pk-c-rgb), .35);background:rgba(var(--pk-c-rgb), .1);color:var(--pk-c);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin-top:auto;padding:.3rem .7rem;font-size:.7rem;display:inline-flex}.pk-card__badge i{font-size:.7rem}.pk-checkout{border:1px solid rgba(var(--pk-c-rgb), .35);background:radial-gradient(120% 140% at 100% 0%, #ff6b351f, transparent 55%), linear-gradient(135deg, rgba(var(--pk-c-rgb), .12), transparent 55%), #141210b8;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:max(1rem,min(3vw,2rem));padding:max(1.4rem,min(3vw,2.25rem));display:grid}.pk-checkout__title{letter-spacing:-.015em;color:#fbf4ea;text-wrap:balance;margin:0 0 .5rem;font-size:max(1.25rem,min(2.8vw,1.7rem));font-weight:800;line-height:1.25}.pk-checkout__sub{color:#fbf4eab8;max-width:46ch;margin:0;font-size:.85rem;line-height:1.6}.pk-checkout__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.pk-checkout__list li{color:#fbf4eab8;align-items:baseline;gap:.45rem;font-size:.81rem;line-height:1.45;display:flex}.pk-checkout__list li:first-child i{color:#ffba02}.pk-checkout__list li:nth-child(2) i{color:#ff8c00}.pk-checkout__list li:nth-child(3) i{color:gold}.pk-checkout__list li:nth-child(4) i{color:#ff6b35}.pk-checkout__list i{flex-shrink:0;font-size:.72rem}.pk-checkout__panel{backdrop-filter:blur(12px);background:#0a0908a6;border:1px solid #ffffff21;border-radius:16px;flex-direction:column;padding:1.35rem;display:flex}.pk-checkout__hint{color:#fbf4ea80;text-align:center;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.pk-checkout__legal{color:#fbf4ea80;align-items:baseline;gap:.4rem;margin:.85rem 0 0;font-size:.72rem;line-height:1.5;display:flex}.pk-checkout__legal i{color:rgba(var(--pk-c-rgb), .85);flex-shrink:0}.pk-price{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.1rem;padding-bottom:1.1rem;display:flex}.pk-price__was{color:#fbf4ea80;font-size:.95rem;text-decoration:line-through #e35d5dbf}.pk-price__now{letter-spacing:-.03em;background:linear-gradient(100deg,gold,#ffba02 45%,#ff8c00);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:max(2rem,min(5vw,2.6rem));font-weight:800;line-height:1}.pk-price__unit{color:#fbf4eab8;font-size:.78rem}.pk-price__vip{color:#ffba02;align-items:center;gap:.35rem;width:100%;font-size:.72rem;display:inline-flex}.pk-price__vip i{font-size:.72rem}.pk-cta{background:linear-gradient(100deg,gold,#ffba02 55%,#ff8c00);width:100%;padding:.85rem 1.35rem;font-size:.92rem;font-weight:600}.pk-faq__list{flex-direction:column;gap:.6rem;margin:max(1.25rem,min(3vh,1.75rem)) 0 0;padding:0;list-style:none;display:flex}.pk-faq__item{background:#ffffff08;border:1px solid #ffffff21;border-radius:12px;transition:border-color .25s,background .25s;overflow:hidden}.pk-faq__item--open{border-color:rgba(var(--pk-c-rgb), .4);background:rgba(var(--pk-c-rgb), .05)}.pk-faq__q{text-align:left;color:#fbf4ea;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.9rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:500;line-height:1.45;display:flex}.pk-faq__q i{color:var(--pk-c);flex-shrink:0;font-size:.8rem;transition:transform .25s}.pk-faq__item--open .pk-faq__q i{transform:rotate(180deg)}.pk-faq__a{color:#fbf4eab8;margin:0;padding:0 1.1rem 1rem;font-size:.82rem;line-height:1.65;animation:.25s both po-fade-up}.pk-modal{z-index:12000;backdrop-filter:blur(6px);background:#060504c7;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pk-modal__box{text-align:center;background:#131110;border:1px solid #ffba024d;border-radius:18px;flex-direction:column;align-items:center;gap:.75rem;width:min(440px,100%);padding:1.75rem 1.5rem;animation:.3s both po-fade-up;display:flex}.pk-modal__icon{color:#ffba02;background:#ffba0224;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.15rem;display:inline-flex}.pk-modal__title{color:#fbf4ea;margin:0;font-size:1.05rem;font-weight:700}.pk-modal__text{color:#fbf4eab8;margin:0;font-size:.83rem;line-height:1.6}.pk-modal__actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.5rem;display:flex}@media (max-width:1024px){.pk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-checkout{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.pk-compare__grid{grid-template-columns:minmax(0,1fr)}.pk-compare__arrow{font-size:1.15rem;transform:rotate(90deg)}.pk-savings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.pk-cards,.pk-checkout__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.po-container.pk-page{gap:1.75rem;padding:1.1rem .9rem 2rem}.pk-page .po-hero__title{margin-bottom:.5rem;font-size:1.32rem;line-height:1.25}.pk-page .po-hero__eyebrow{margin-bottom:.6rem;padding:.24rem .6rem;font-size:.62rem}.pk-page .po-hero__sub{font-size:.8rem;line-height:1.55}.pk-page .po-hero__highlights{gap:.35rem;margin-top:.8rem}.pk-page .po-hero__highlights li{padding:.26rem .6rem;font-size:.68rem}.pk-page .po-hero__highlights i{font-size:.7rem}.pk-page .po-note{margin-bottom:0;padding:.7rem .85rem}.pk-page .po-note p{font-size:.76rem}.pk-page .po-cgu__text{font-size:.7rem}.pk-hero__once{margin-top:.25rem;font-size:.62rem}.pk-section__title{font-size:1.02rem}.pk-section__title:after{width:32px;margin-top:.55rem}.pk-section__sub{margin-top:.4rem;font-size:.78rem}.pk-compare__grid{gap:.6rem;margin-top:1rem}.pk-col{border-radius:13px;padding:.95rem 1rem}.pk-col__head{margin-bottom:.75rem}.pk-col__tag{padding:.2rem .55rem;font-size:.62rem}.pk-col__title{margin-top:.45rem;font-size:.88rem}.pk-col__foot{padding-top:.75rem}.pk-col__total{font-size:1.3rem}.pk-col__total-note{font-size:.7rem}.pk-lines{gap:.4rem}.pk-lines li{font-size:.76rem}.pk-lines__value--in{font-size:.64rem}.pk-savings{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.7rem}.pk-savings li{border-radius:11px;padding:.6rem .4rem}.pk-savings__value{font-size:.88rem}.pk-savings__label{font-size:.64rem;line-height:1.35}.pk-cards{gap:.6rem;margin-top:1rem}.pk-card{border-radius:13px;gap:.55rem;padding:.95rem 1rem}.pk-card__icon{border-radius:10px;width:32px;height:32px;font-size:.9rem}.pk-card__title{font-size:.88rem}.pk-card__usual{font-size:.68rem}.pk-card__pitch{font-size:.77rem;line-height:1.5}.pk-card__features li{font-size:.74rem}.pk-card__badge{padding:.24rem .6rem;font-size:.62rem}.pk-checkout{border-radius:15px;gap:1rem;padding:1.1rem}.pk-checkout__title{font-size:1.15rem}.pk-checkout__sub{font-size:.78rem}.pk-checkout__list{gap:.35rem;margin-top:.85rem}.pk-checkout__list li{font-size:.75rem}.pk-checkout__panel{border-radius:13px;padding:1rem}.pk-checkout__hint,.pk-checkout__legal{font-size:.68rem}.pk-price{margin-bottom:.85rem;padding-bottom:.85rem}.pk-price__now{font-size:1.9rem}.pk-price__unit{font-size:.72rem}.pk-cta{padding:.72rem 1rem;font-size:.84rem}.pk-faq__list{gap:.45rem;margin-top:1rem}.pk-faq__q{padding:.7rem .85rem;font-size:.79rem}.pk-faq__a{padding:0 .85rem .8rem;font-size:.76rem}}@media (max-width:400px){.pk-savings{grid-template-columns:minmax(0,1fr)}.pk-savings li{flex-direction:row;justify-content:center;align-items:baseline;gap:.4rem;padding:.5rem .7rem}.pk-savings__label{font-size:.68rem}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@media (max-width:768px){.ms-error-banner{text-align:center;flex-direction:column;padding:1.25rem}}@media (max-width:1024px){.ms-stripe-banner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}}@media (max-width:768px){.ms-stripe-banner .ms-stripe-banner-left{gap:1rem}}@media (max-width:1024px){.ms-stripe-banner .ms-stripe-btn{width:100%}}@media (max-width:768px){.ms-section-heading{font-size:1.4rem}}@media (max-width:1024px){.ms-offer-card{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}}@media (max-width:768px){.ms-offer-card{gap:1rem;padding:1.25rem}}@media (max-width:768px){.ms-card-header{gap:.875rem}}@media (max-width:1024px){.ms-card-right{border-top:1px solid #ffffff12;border-left:none;align-items:stretch;width:100%;padding-top:1rem;padding-left:0}}@media (max-width:768px){.ms-storage-seg{gap:.25rem;padding:.25rem}}@media (max-width:768px){.ms-storage-seg-btn .ms-storage-seg-num{font-size:.85rem}}@keyframes msGaugeShine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (max-width:1024px){.ms-card-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:.35rem .5rem}}@media (max-width:1024px){.ms-card-price .ms-price-vip{margin-top:0}}@media (max-width:1024px){.ms-card-price .ms-price-storage{flex-direction:row;align-items:baseline;gap:.45rem}}@media (max-width:768px){.ms-faq-question{padding:1rem 1.25rem;font-size:.88rem}}@media (max-width:768px){.ms-faq-answer p{padding:0 1.25rem 1rem}}@keyframes pulseGlow{0%,to{box-shadow:0 0 0 0 rgba(var(--card-color-rgb), .25)}50%{box-shadow:0 0 0 4px rgba(var(--card-color-rgb), 0)}}@media (max-width:768px){.ms-page{gap:1.5rem;padding-bottom:2rem}.ms-section-header{gap:.4rem}.ms-section-heading{letter-spacing:-.2px;line-height:1.2;margin:0!important;padding:0!important;font-size:1.2rem!important}.ms-section-desc{font-size:.78rem}.ms-stripe-banner{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.1rem}.ms-stripe-banner .ms-stripe-banner-left{flex-direction:column;gap:.6rem}.ms-stripe-banner .ms-stripe-text p{font-size:.8rem}.ms-stripe-banner .ms-stripe-btn{justify-content:center;width:100%}.ms-error-banner{text-align:center;flex-direction:column;gap:.6rem;padding:1rem}.ms-offer-card{gap:.875rem;padding:1rem}.ms-card-badge{display:none}.ms-card-icon-wrapper{border-radius:10px;flex-shrink:0;width:44px;height:44px}.ms-card-icon-wrapper i{font-size:1.2rem}.ms-card-header{gap:.75rem}.ms-card-title{line-height:1.25;font-size:.95rem!important}.ms-card-description{font-size:.7rem;line-height:1.5}.ms-card-left{gap:.7rem}.ms-card-feature{border-radius:8px;gap:.5rem;padding:.4rem .6rem}.ms-card-feature span{font-size:.77rem}.ms-card-feature .ms-feature-icon{font-size:.8rem}.ms-card-lock-msg{padding:.4rem .6rem;font-size:.74rem}.ms-card-right{gap:.75rem;padding-top:.875rem}.ms-card-right .ms-card-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:.3rem .35rem}.ms-card-right .ms-card-price .ms-price-amount{font-size:1.3rem}.ms-card-right .ms-card-price .ms-price-period{font-size:.7rem}.ms-card-right .ms-card-price .ms-price-strike{font-size:.78rem}.ms-card-right .ms-card-price .ms-price-vip{padding:2px 7px;font-size:.58rem}.ms-btn{padding:.65rem 1rem;font-size:.82rem}.ms-faq-question{padding:.85rem 1rem;font-size:.83rem}.ms-faq-answer p{padding:0 1rem .85rem;font-size:.8rem}.ms-security-note{text-align:center;flex-wrap:wrap;justify-content:center;font-size:.75rem}.niche-presentation-wrapper{padding:24px 16px}}@keyframes sdp-floatingOrb{0%,to{opacity:.25;transform:translateY(0)rotate(0)scale(1)}25%{opacity:.35;transform:translateY(-20px)rotate(90deg)scale(1.05)}50%{opacity:.45;transform:translateY(-35px)rotate(180deg)scale(1.1)}75%{opacity:.3;transform:translateY(-15px)rotate(270deg)scale(1.03)}}@keyframes sdp-glowPulse{0%,to{box-shadow:0 0 30px #ffba021a}50%{box-shadow:0 0 50px #ffba022e}}@keyframes sdp-borderGlow{0%,to{border-color:rgba(var(--accent-rgb,255, 186, 2), .35)}50%{border-color:rgba(var(--accent-rgb,255, 186, 2), .7)}}@keyframes sdp-slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sdp-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes sdp-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}@keyframes sdp-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes sdp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sdp-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sdp-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sdp-pulse-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}@keyframes sdp-icon-bounce{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(-3deg)}75%{transform:translateY(-5px)rotate(3deg)}}@keyframes sdp-text-glow{0%,to{text-shadow:0 0 10px #e2b2594d}50%{text-shadow:0 0 25px #e2b25999,0 0 50px #e2b2594d}}@keyframes sdp-card-shine{0%{left:-150%}50%,to{left:150%}}.subscription-details-public{background:linear-gradient(#000000bf,#000000bf),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;min-height:100vh}.subscription-details-public .admin-content-container{color:linen;background-color:#000000d9;border:2px solid linen;border-radius:20px;width:90%;margin:10px auto}.subscription-details-page{width:100%;max-width:1400px;min-height:100vh;margin:0 auto;padding:50px 32px 100px;position:relative;overflow:hidden}@media (max-width:1024px){.subscription-details-page{padding:40px 24px 80px}}@media (max-width:768px){.subscription-details-page{padding:20px 14px 50px}}.subscription-details-page .floating-orbs{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.subscription-details-page .floating-orbs .orb{filter:blur(50px);border-radius:50%;animation:12s ease-in-out infinite sdp-floatingOrb;position:absolute}.subscription-details-page .floating-orbs .orb.orb-1{background:radial-gradient(circle,#e2b25959 0%,#0000 70%);width:500px;height:500px;animation-delay:0s;top:-150px;right:-150px}.subscription-details-page .floating-orbs .orb.orb-2{background:radial-gradient(circle,#e2b25940 0%,#0000 70%);width:400px;height:400px;animation-duration:15s;animation-delay:3s;bottom:15%;left:-120px}.subscription-details-page .floating-orbs .orb.orb-3{background:radial-gradient(circle,#e2b25933 0%,#0000 70%);width:350px;height:350px;animation-duration:18s;animation-delay:6s;top:45%;right:5%}@media (max-width:768px){.subscription-details-page .floating-orbs .orb{filter:blur(80px);opacity:.6}}.subscription-details-page .back-button{backdrop-filter:blur(20px);color:#ffffffd9;cursor:pointer;z-index:10;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;margin-bottom:40px;padding:14px 24px;font-size:.95rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.subscription-details-page .back-button:before{content:"";opacity:0;background:linear-gradient(135deg,#e2b2591a 0%,#0000 100%);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.subscription-details-page .back-button svg{font-size:1.1rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}.subscription-details-page .back-button:hover{color:#e2b259;background:#ffffff14;border-color:#e2b25966;transform:translate(-4px)}.subscription-details-page .back-button:hover:before{opacity:1}.subscription-details-page .back-button:hover svg{transform:translate(-6px)}@media (max-width:768px){.subscription-details-page .back-button{gap:8px;margin-bottom:20px;padding:10px 16px;font-size:.85rem}.subscription-details-page .back-button svg{font-size:.95rem}}.subscription-details-page .hero-header{z-index:5;text-align:center;background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590a 40%,#0006 100%);border:1px solid #e2b25926;border-radius:40px;margin-bottom:100px;padding:100px 60px;animation:.8s ease-out sdp-slideInUp;position:relative;overflow:hidden}.subscription-details-page .hero-header:before{content:"";pointer-events:none;background:radial-gradient(circle,#e2b25914 0%,#0000 40%);width:300%;height:300%;animation:30s linear infinite sdp-rotate;position:absolute;top:-100%;left:-100%}.subscription-details-page .hero-header:after{content:"";background:linear-gradient(90deg,#0000,#e2b25980,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:1024px){.subscription-details-page .hero-header{border-radius:32px;margin-bottom:80px;padding:70px 40px}}@media (max-width:768px){.subscription-details-page .hero-header{border-radius:20px;margin-bottom:40px;padding:35px 18px}}.subscription-details-page .hero-header .hero-badge{color:#e2b259;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:1px solid #e2b25959;border-radius:60px;align-items:center;gap:12px;margin-bottom:40px;padding:14px 28px;font-size:.85rem;font-weight:700;animation:.8s ease-out .2s backwards sdp-slideInUp;display:inline-flex}.subscription-details-page .hero-header .hero-badge svg{font-size:1.2rem;animation:2s ease-in-out infinite sdp-icon-bounce}@media (max-width:768px){.subscription-details-page .hero-header .hero-badge{letter-spacing:1.5px;gap:8px;margin-bottom:20px;padding:8px 16px;font-size:.65rem}.subscription-details-page .hero-header .hero-badge svg{font-size:.95rem}}.subscription-details-page .hero-header .hero-title{flex-direction:column;gap:10px;margin:0 0 56px;animation:.8s ease-out .3s backwards sdp-slideInUp;display:flex}.subscription-details-page .hero-header .hero-title .line{color:linen;text-shadow:0 4px 30px #00000080;font-size:4rem;font-weight:800;line-height:1.1;display:block}.subscription-details-page .hero-header .hero-title .line.accent{color:#e2b259;text-shadow:0 4px 40px #e2b25966;animation:3s ease-in-out infinite sdp-text-glow}.subscription-details-page .hero-header .hero-title .line.highlight{background:linear-gradient(135deg,#e2b259 0%,#edd09a 50%,#e2b259 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite sdp-gradient-shift}@media (max-width:1024px){.subscription-details-page .hero-header .hero-title .line{font-size:3rem}}@media (max-width:768px){.subscription-details-page .hero-header .hero-title .line{font-size:1.5rem;line-height:1.25}}.subscription-details-page .hero-header .hero-price-container{z-index:1;animation:.8s ease-out .4s backwards sdp-slideInUp;position:relative}.subscription-details-page .hero-header .hero-price-container .price-card{backdrop-filter:blur(30px);background:#0009;border:2px solid #e2b25966;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:40px 70px;animation:4s ease-in-out infinite sdp-glowPulse;display:inline-flex;position:relative;overflow:hidden}.subscription-details-page .hero-header .hero-price-container .price-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:4s ease-in-out infinite sdp-card-shine;position:absolute;top:0;left:-150%}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card{border-radius:18px;gap:12px;padding:24px 32px}}.subscription-details-page .hero-header .hero-price-container .price-card .price-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:3px;font-size:1.05rem;font-weight:500}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card .price-label{letter-spacing:1.5px;font-size:.75rem}}.subscription-details-page .hero-header .hero-price-container .price-card .price-amount{align-items:center;gap:10px;display:flex}.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .value{color:#e2b259;text-shadow:0 4px 30px #e2b25980;font-size:6rem;font-weight:900;line-height:1}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .value{font-size:3.5rem}}.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .currency{color:#e2b259;margin-top:10px;font-size:2rem;font-weight:700}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .currency{margin-top:6px;font-size:1.4rem}}.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .period{color:#fffc;margin-top:16px;font-size:1.3rem;font-weight:600}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card .price-amount .period{margin-top:10px;font-size:.9rem}}.subscription-details-page .hero-header .hero-price-container .price-card .price-badge{color:linen;text-transform:uppercase;letter-spacing:1.5px;background:linear-gradient(135deg,#bdfb54 0%,#aafa22 100%);border-radius:60px;padding:10px 24px;font-size:.85rem;font-weight:700;box-shadow:0 4px 20px #bdfb5466}@media (max-width:768px){.subscription-details-page .hero-header .hero-price-container .price-card .price-badge{letter-spacing:1px;padding:7px 16px;font-size:.65rem}}.subscription-details-page .section-badge{color:#e2b259;text-transform:uppercase;letter-spacing:2px;background:#e2b25914;border:1px solid #e2b25940;border-radius:60px;align-items:center;gap:12px;margin-bottom:28px;padding:12px 24px;font-size:.85rem;font-weight:600;display:inline-flex}.subscription-details-page .section-badge svg{font-size:1.1rem;animation:2s ease-in-out infinite sdp-icon-bounce}.subscription-details-page .communication-section{z-index:5;text-align:center;margin-bottom:120px;animation:.8s ease-out .2s backwards sdp-slideInUp;position:relative}@media (max-width:768px){.subscription-details-page .communication-section{margin-bottom:50px}}.subscription-details-page .communication-section .communication-intro-text{max-width:850px;margin:0 auto 56px}.subscription-details-page .communication-section .communication-intro-text p{color:#ffffffd9;margin:0 0 18px;font-size:1.2rem;line-height:1.9}@media (max-width:768px){.subscription-details-page .communication-section .communication-intro-text p{margin-bottom:14px;font-size:.95rem;line-height:1.6}}.subscription-details-page .communication-section .communication-cards{grid-template-columns:repeat(2,1fr);gap:36px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:1024px){.subscription-details-page .communication-section .communication-cards{grid-template-columns:1fr;gap:28px}}.subscription-details-page .communication-section .communication-cards .comm-card{backdrop-filter:blur(40px);background:#ffffff05;border:1px solid #ffffff14;border-radius:32px;padding:56px 44px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.subscription-details-page .communication-section .communication-cards .comm-card:before{content:"";opacity:0;background:linear-gradient(135deg,#e2b2590d 0%,#0000 100%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.subscription-details-page .communication-section .communication-cards .comm-card{border-radius:20px;padding:28px 20px}}.subscription-details-page .communication-section .communication-cards .comm-card .card-glow{opacity:0;background:linear-gradient(90deg,#0000,#e2b259,#0000);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.subscription-details-page .communication-section .communication-cards .comm-card:hover{border-color:#e2b25966;transform:translateY(-14px)scale(1.02);box-shadow:0 40px 80px #0006,0 0 60px #e2b2591a}.subscription-details-page .communication-section .communication-cards .comm-card:hover:before,.subscription-details-page .communication-section .communication-cards .comm-card:hover .card-glow{opacity:1}.subscription-details-page .communication-section .communication-cards .comm-card:hover .card-icon{transform:scale(1.15)rotate(10deg);box-shadow:0 20px 50px #e2b25980}@media (max-width:768px){.subscription-details-page .communication-section .communication-cards .comm-card:hover{transform:translateY(-6px)scale(1.01)}}.subscription-details-page .communication-section .communication-cards .comm-card .card-icon{background:linear-gradient(135deg,#e2b25933 0%,#e2b2590d 100%);border:2px solid #e2b25966;border-radius:24px;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 28px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.subscription-details-page .communication-section .communication-cards .comm-card .card-icon:after{content:"";border:2px solid #e2b25933;border-radius:28px;animation:2s ease-out infinite sdp-pulse-ring;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.subscription-details-page .communication-section .communication-cards .comm-card .card-icon svg{color:#e2b259;font-size:2.8rem}@media (max-width:768px){.subscription-details-page .communication-section .communication-cards .comm-card .card-icon{border-radius:16px;width:60px;height:60px;margin-bottom:18px}.subscription-details-page .communication-section .communication-cards .comm-card .card-icon:after{border-radius:19px;top:-3px;bottom:-3px;left:-3px;right:-3px}.subscription-details-page .communication-section .communication-cards .comm-card .card-icon svg{font-size:1.8rem}}.subscription-details-page .communication-section .communication-cards .comm-card h3{color:#e2b259;text-transform:uppercase;letter-spacing:1px;margin:0 0 18px;font-size:1.7rem;font-weight:800}@media (max-width:768px){.subscription-details-page .communication-section .communication-cards .comm-card h3{letter-spacing:.5px;margin-bottom:12px;font-size:1.15rem}}.subscription-details-page .communication-section .communication-cards .comm-card p{color:#ffffffd9;margin:0;font-size:1.1rem;line-height:1.85}@media (max-width:768px){.subscription-details-page .communication-section .communication-cards .comm-card p{font-size:.88rem;line-height:1.6}}.subscription-details-page .platform-section{z-index:5;margin-bottom:120px;animation:.8s ease-out .3s backwards sdp-slideInUp;position:relative}@media (max-width:768px){.subscription-details-page .platform-section{margin-bottom:50px}}.subscription-details-page .platform-section .section-header{text-align:center;margin-bottom:64px}.subscription-details-page .platform-section .section-header h2{flex-direction:column;gap:12px;margin:0 0 36px;display:flex}.subscription-details-page .platform-section .section-header h2 .brand{color:#ffffff80;text-transform:uppercase;letter-spacing:5px;font-size:1.6rem;font-weight:600}@media (max-width:768px){.subscription-details-page .platform-section .section-header h2 .brand{letter-spacing:2px;font-size:1rem}}.subscription-details-page .platform-section .section-header h2 .tagline{color:#e2b259;text-shadow:0 4px 30px #e2b25959;font-size:3.2rem;font-weight:800}@media (max-width:768px){.subscription-details-page .platform-section .section-header h2 .tagline{font-size:1.6rem}}.subscription-details-page .platform-section .section-header h2 .brand-highlight{color:linen;text-shadow:0 4px 30px #ffffff59;font-size:3.2rem;font-weight:800}@media (max-width:768px){.subscription-details-page .platform-section .section-header h2 .brand-highlight{font-size:1.6rem}}.subscription-details-page .platform-section .section-header .platform-badge-container{justify-content:center;margin-bottom:40px;display:flex}.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro{background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:2px solid #e2b25959;border-radius:50px;align-items:center;gap:12px;padding:14px 28px;animation:3s ease-in-out infinite sdp-glowPulse;display:inline-flex}.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro svg{color:#e2b259;font-size:1.4rem}.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro span{color:#e2b259;letter-spacing:1px;text-transform:uppercase;font-size:1.1rem;font-weight:700}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro{gap:8px;padding:10px 16px}.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro svg{font-size:1rem}.subscription-details-page .platform-section .section-header .platform-badge-container .platform-badge-pro span{letter-spacing:.5px;font-size:.75rem}}.subscription-details-page .platform-section .section-header .platform-dual-cards{grid-template-columns:repeat(2,1fr);gap:28px;max-width:1000px;margin:0 auto 40px;display:grid}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-dual-cards{grid-template-columns:1fr;gap:20px}}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card{backdrop-filter:blur(25px);background:#ffffff08;border:2px solid #e2b25933;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:40px 30px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card{border-radius:18px;min-height:140px;padding:24px 18px}}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card .platform-card-glow{opacity:.5;z-index:0;background:radial-gradient(circle,#e2b25933 0%,#0000 70%);width:150px;height:150px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card .platform-card-icon{z-index:1;background:linear-gradient(135deg,#e2b25933 0%,#e2b2590d 100%);border:2px solid #e2b25966;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:all .4s;display:flex;position:relative}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card .platform-card-icon svg{color:#e2b259;font-size:1.8rem}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card .platform-card-icon{width:50px;height:50px;margin-bottom:14px}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card .platform-card-icon svg{font-size:1.3rem}}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card h3{z-index:1;color:linen;text-align:center;letter-spacing:.5px;margin:0;font-size:1.15rem;font-weight:700;line-height:1.5;position:relative}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card h3{font-size:.88rem;line-height:1.4}}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card:hover{border-color:#e2b25980;transform:translateY(-8px);box-shadow:0 25px 50px #0006,0 0 40px #e2b25926}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card:hover .platform-card-glow{opacity:.8;width:200px;height:200px}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card:hover .platform-card-icon{transform:scale(1.1);box-shadow:0 10px 30px #e2b2594d}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card:hover{transform:translateY(-4px)}}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card.platform-card-left{background:linear-gradient(135deg,#e2b25914 0%,#ffffff05 100%)}.subscription-details-page .platform-section .section-header .platform-dual-cards .platform-card.platform-card-right{background:linear-gradient(135deg,#ffffff05 0%,#e2b25914 100%)}.subscription-details-page .platform-section .section-header .platform-intro-text{max-width:950px;margin:0 auto}.subscription-details-page .platform-section .section-header .platform-intro-text p{color:#ffffffd9;margin:0 0 22px;font-size:1.2rem;line-height:1.9}@media (max-width:768px){.subscription-details-page .platform-section .section-header .platform-intro-text p{font-size:.92rem}.subscription-details-page .platform-section .section-header .platform-intro-text p br{display:none}}.subscription-details-page .platform-section .section-header .platform-intro-text p.platform-how{color:#e2b259;margin-top:28px;font-size:1.3rem;font-weight:600}.subscription-details-page .platform-section .advantages-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:1024px){.subscription-details-page .platform-section .advantages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid{grid-template-columns:1fr;gap:22px}}.subscription-details-page .platform-section .advantages-grid .advantage-card{backdrop-filter:blur(25px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:28px;flex-direction:column;padding:36px 32px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:.6s ease-out backwards sdp-slideInUp;display:flex;position:relative;overflow:hidden}.subscription-details-page .platform-section .advantages-grid .advantage-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card{padding:30px 26px}}.subscription-details-page .platform-section .advantages-grid .advantage-card.highlighted{background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border-color:#e2b25933}.subscription-details-page .platform-section .advantages-grid .advantage-card .card-number{color:#e2b25914;pointer-events:none;font-size:3.5rem;font-weight:900;line-height:1;transition:color .4s;position:absolute;top:18px;right:22px}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card .card-number{font-size:2.8rem}}.subscription-details-page .platform-section .advantages-grid .advantage-card:hover{border-color:#e2b25966;transform:translateY(-10px);box-shadow:0 30px 60px #00000059}.subscription-details-page .platform-section .advantages-grid .advantage-card:hover:before{left:100%}.subscription-details-page .platform-section .advantages-grid .advantage-card:hover .advantage-icon{transform:scale(1.12);box-shadow:0 15px 40px #e2b25966}.subscription-details-page .platform-section .advantages-grid .advantage-card:hover .card-number{color:#e2b25933}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-icon{background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:2px solid #e2b2594d;border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-icon svg{color:#e2b259;font-size:2rem}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-icon{width:58px;height:58px}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-icon svg{font-size:1.7rem}}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content{flex-direction:column;flex:1;display:flex}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content h3{flex-direction:column;gap:4px;margin:0 0 16px;display:flex}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content h3 .title{color:linen;font-size:1.3rem;font-weight:700}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content h3 .title{font-size:1.18rem}}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content h3 .subtitle{color:#e2b259;font-size:1.15rem;font-weight:600}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content h3 .subtitle{font-size:1.02rem}}.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content p{color:#ffffffbf;text-align:justify;margin:0 0 18px;font-size:.98rem;line-height:1.75}@media (max-width:768px){.subscription-details-page .platform-section .advantages-grid .advantage-card .advantage-content p{font-size:.92rem}}.subscription-details-page .subscription-preview-btn{color:#e2b259;cursor:pointer;background:#e2b2591f;border:2px solid #e2b25966;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:50px;height:50px;margin-top:auto;margin-left:auto;margin-right:auto;font-size:1.3rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.subscription-details-page .subscription-preview-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#e2b25933 0%,#0000 100%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.subscription-details-page .subscription-preview-btn:hover{background:#e2b25933;border-color:#e2b259;transform:translateY(-5px)scale(1.08);box-shadow:0 12px 30px #e2b25959}.subscription-details-page .subscription-preview-btn:hover:before{opacity:1}.subscription-details-page .subscription-preview-btn:hover svg{transform:scale(1.2)}.subscription-details-page .subscription-preview-btn svg{z-index:1;transition:transform .3s;position:relative}.subscription-details-page .subscription-social-networks-display{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.subscription-details-page .subscription-social-networks-display .subscription-social-icon{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:3s ease-in-out infinite sdp-float;display:flex}.subscription-details-page .subscription-social-networks-display .subscription-social-icon svg{color:linen;font-size:1.6rem;transition:transform .3s}.subscription-details-page .subscription-social-networks-display .subscription-social-icon.facebook{background:linear-gradient(135deg,#1877f2 0%,#0d5dbf 100%);animation-delay:0s;box-shadow:0 4px 20px #1877f266}.subscription-details-page .subscription-social-networks-display .subscription-social-icon.instagram{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);animation-delay:.2s;box-shadow:0 4px 20px #dc274366}.subscription-details-page .subscription-social-networks-display .subscription-social-icon.youtube{background:linear-gradient(135deg,red 0%,#c00 100%);animation-delay:.4s;box-shadow:0 4px 20px #f006}.subscription-details-page .subscription-social-networks-display .subscription-social-icon.tiktok{background:linear-gradient(135deg,#000 0%,#333 100%);animation-delay:.6s;box-shadow:0 4px 20px #00000080}.subscription-details-page .subscription-social-networks-display .subscription-social-icon.google{background:linear-gradient(135deg,#4285f4 0%,#34a853 50%,#fbbc05 75%,#ea4335 100%);animation-delay:.8s;box-shadow:0 4px 20px #4285f466}.subscription-details-page .subscription-social-networks-display .subscription-social-icon:hover{transform:translateY(-8px)scale(1.15)rotate(-5deg);box-shadow:0 12px 35px}.subscription-details-page .subscription-social-networks-display .subscription-social-icon:hover svg{transform:scale(1.1)}.subscription-details-page .subscription-social-networks-display .subscription-social-dots{color:#e2b259;margin-left:6px;font-size:1.6rem;font-weight:700;animation:3s ease-in-out 1s infinite sdp-float}.subscription-details-page .subscription-web-app-display{justify-content:center;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex}.subscription-details-page .subscription-web-app-display .subscription-platform-icon{background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:2px solid #e2b25966;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.subscription-details-page .subscription-web-app-display .subscription-platform-icon svg{color:#e2b259;font-size:1.8rem}.subscription-details-page .subscription-web-app-display .subscription-platform-icon:hover{background:linear-gradient(135deg,#e2b25940 0%,#e2b2591a 100%);transform:translateY(-8px)scale(1.12);box-shadow:0 15px 40px #e2b25973}@keyframes sdp-preview-overlay-in{0%{opacity:0;backdrop-filter:blur()}to{opacity:1;backdrop-filter:blur(25px)}}@keyframes sdp-preview-modal-in{0%{opacity:0;transform:scale(.9)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sdp-preview-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sdp-preview-glow-pulse{0%,to{border-color:#e2b25959;box-shadow:0 0 30px #e2b25926,0 0 60px #e2b25914,0 30px 80px #00000080}50%{border-color:#e2b2598c;box-shadow:0 0 50px #e2b25940,0 0 100px #e2b25926,0 30px 80px #00000080}}@keyframes sdp-preview-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes sdp-preview-float-orb{0%,to{opacity:.4;transform:translate(0)scale(1)}25%{opacity:.6;transform:translate(15px,-20px)scale(1.1)}50%{opacity:.5;transform:translate(-10px,-35px)scale(1.05)}75%{opacity:.45;transform:translate(-20px,-15px)scale(.95)}}.subscription-details-page .sdp-preview-overlay{-webkit-backdrop-filter:blur(25px);z-index:10000;background:radial-gradient(#000000d9 0%,#000000f2 100%);justify-content:center;align-items:center;padding:32px;animation:.4s cubic-bezier(.16,1,.3,1) forwards sdp-preview-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:1024px){.subscription-details-page .sdp-preview-overlay{padding:24px}}@media (max-width:768px){.subscription-details-page .sdp-preview-overlay{align-items:flex-end;padding:0}}.subscription-details-page .sdp-preview-overlay .sdp-preview-orb{filter:blur(60px);pointer-events:none;border-radius:50%;animation:8s ease-in-out infinite sdp-preview-float-orb;position:absolute}.subscription-details-page .sdp-preview-overlay .sdp-preview-orb.orb-1{background:radial-gradient(circle,#e2b2594d 0%,#0000 70%);width:350px;height:350px;animation-delay:0s;top:-100px;left:-100px}.subscription-details-page .sdp-preview-overlay .sdp-preview-orb.orb-2{background:radial-gradient(circle,#bdfb5440 0%,#0000 70%);width:280px;height:280px;animation-duration:10s;animation-delay:2s;bottom:-80px;right:-80px}.subscription-details-page .sdp-preview-overlay .sdp-preview-orb.orb-3{background:radial-gradient(circle,#e2b25933 0%,#0000 70%);width:200px;height:200px;animation-duration:12s;animation-delay:4s;top:40%;right:10%}.subscription-details-page .sdp-preview-modal{-webkit-backdrop-filter:blur(40px)saturate(180%);background:linear-gradient(145deg,#121216f2 0%,#0c0c10fa 100%);border:2px solid #e2b25959;border-radius:32px;flex-direction:column;width:100%;max-width:1000px;max-height:90vh;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards sdp-preview-modal-in,4s ease-in-out .5s infinite sdp-preview-glow-pulse;display:flex;position:relative;overflow:hidden}.subscription-details-page .sdp-preview-modal:before{content:"";background:linear-gradient(90deg,#0000 0%,#e2b25980 20%,#e2b259 50%,#e2b25980 80%,#0000 100%) 0 0/200% 100%;height:3px;animation:3s linear infinite sdp-preview-border-flow;position:absolute;top:0;left:0;right:0}.subscription-details-page .sdp-preview-modal:after{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#e2b25914 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.subscription-details-page .sdp-preview-modal{border-bottom:none;border-radius:28px 28px 0 0;max-width:100%;max-height:95vh;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards sdp-preview-modal-in,4s ease-in-out .4s infinite sdp-preview-glow-pulse}}.subscription-details-page .sdp-preview-header{z-index:2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:28px 32px 20px;display:flex;position:relative}@media (max-width:768px){.subscription-details-page .sdp-preview-header{padding:22px 20px 16px}}.subscription-details-page .sdp-preview-title-wrapper{flex:1;align-items:center;gap:14px;padding-right:60px;display:flex}@media (max-width:768px){.subscription-details-page .sdp-preview-title-wrapper{gap:10px;padding-right:50px}}.subscription-details-page .sdp-preview-icon{background:linear-gradient(135deg,#e2b25933 0%,#e2b25914 100%);border:2px solid #e2b25966;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.subscription-details-page .sdp-preview-icon svg{color:#e2b259;filter:drop-shadow(0 2px 8px #e2b25966);font-size:1.6rem}@media (max-width:768px){.subscription-details-page .sdp-preview-icon{border-radius:12px;width:44px;height:44px}.subscription-details-page .sdp-preview-icon svg{font-size:1.3rem}}.subscription-details-page .sdp-preview-title{color:linen;text-shadow:0 2px 10px #00000080;margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.subscription-details-page .sdp-preview-title .sdp-preview-title-highlight{color:#e2b259;text-shadow:0 2px 15px #e2b25966}@media (max-width:768px){.subscription-details-page .sdp-preview-title{font-size:1.15rem}}.subscription-details-page .sdp-preview-close{color:#fffc;cursor:pointer;z-index:5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:22px;right:22px}.subscription-details-page .sdp-preview-close:hover{color:#ff6b6b;background:#ff505026;border-color:#ff505066;transform:rotate(90deg)scale(1.1);box-shadow:0 8px 25px #ff505040}.subscription-details-page .sdp-preview-close:active{transform:rotate(90deg)scale(1)}@media (max-width:768px){.subscription-details-page .sdp-preview-close{border-radius:12px;width:42px;height:42px;font-size:1.2rem;top:16px;right:16px}}.subscription-details-page .sdp-preview-body{z-index:1;flex:1;padding:24px 32px 32px;position:relative;overflow-y:auto}@media (max-width:768px){.subscription-details-page .sdp-preview-body{padding:20px 20px 28px}}.subscription-details-page .sdp-preview-body::-webkit-scrollbar{width:6px}.subscription-details-page .sdp-preview-body::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.subscription-details-page .sdp-preview-body::-webkit-scrollbar-thumb{background:#e2b2594d;border-radius:3px}.subscription-details-page .sdp-preview-body::-webkit-scrollbar-thumb:hover{background:#e2b25980}.subscription-details-page .sdp-preview-image-wrapper{background:#0000004d;border:1px solid #ffffff14;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #0006,inset 0 1px #ffffff0d}.subscription-details-page .sdp-preview-image-wrapper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:50%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.subscription-details-page .sdp-preview-image-wrapper:hover:after{animation:1.5s ease-in-out sdp-preview-shimmer}@media (max-width:768px){.subscription-details-page .sdp-preview-image-wrapper{border-radius:16px}}.subscription-details-page .sdp-preview-image{width:100%;height:auto;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.sdp-preview-image-wrapper:hover .subscription-details-page .sdp-preview-image{transform:scale(1.02)}.subscription-details-page .sdp-preview-loading{color:#fff9;justify-content:center;align-items:center;padding:80px 40px;font-size:1rem;display:flex}.subscription-details-page .sdp-preview-loading .spinner{border:3px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite sdp-rotate}.subscription-details-page .sdp-preview-footer{text-align:center;border-top:1px solid #ffffff0a;padding:16px 32px 20px}.subscription-details-page .sdp-preview-footer .sdp-preview-hint{color:#fff6;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}.subscription-details-page .sdp-preview-footer .sdp-preview-hint kbd{color:#fff9;background:#ffffff14;border:1px solid #ffffff26;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 6px;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:768px){.subscription-details-page .sdp-preview-footer{padding:14px 20px 18px}.subscription-details-page .sdp-preview-footer .sdp-preview-hint{font-size:.8rem}}.subscription-details-page .simplicity-section{z-index:5;text-align:center;margin-bottom:120px;animation:.8s ease-out .4s backwards sdp-slideInUp;position:relative}@media (max-width:768px){.subscription-details-page .simplicity-section{margin-bottom:70px}}.subscription-details-page .simplicity-section h2{color:linen;margin:0 0 28px;font-size:3.2rem;font-weight:800}.subscription-details-page .simplicity-section h2 .highlight{color:#e2b259;animation:3s ease-in-out infinite sdp-text-glow}.subscription-details-page .simplicity-section h2 .highlight-gold{color:#e2b259;text-shadow:0 4px 30px #e2b25980}@media (max-width:768px){.subscription-details-page .simplicity-section h2{font-size:2rem}}.subscription-details-page .simplicity-section .simplicity-intro-text{max-width:850px;margin:0 auto 64px}.subscription-details-page .simplicity-section .simplicity-intro-text p{color:#ffffffd9;margin:0 0 14px;font-size:1.2rem;line-height:1.85}@media (max-width:768px){.subscription-details-page .simplicity-section .simplicity-intro-text p{font-size:1.02rem}.subscription-details-page .simplicity-section .simplicity-intro-text p br{display:none}}.subscription-details-page .simplicity-section .simplicity-timeline{justify-content:center;align-items:center;gap:0;max-width:1100px;margin:0 auto;display:flex}@media (max-width:1024px){.subscription-details-page .simplicity-section .simplicity-timeline{flex-direction:column;gap:0}}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-connector{background:linear-gradient(90deg,#e2b2594d,#e2b259b3,#e2b2594d);border-radius:2px;flex-shrink:0;width:90px;height:4px}@media (max-width:1024px){.subscription-details-page .simplicity-section .simplicity-timeline .timeline-connector{width:4px;height:50px}}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item{backdrop-filter:blur(25px);background:#ffffff05;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;align-items:center;min-width:260px;padding:40px 34px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item{min-width:100%;padding:32px 28px}}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item:hover{border-color:#e2b25959;transform:translateY(-10px);box-shadow:0 25px 55px #00000059}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item:hover .timeline-icon{transform:scale(1.12);box-shadow:0 15px 40px #e2b25966}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-icon{background:linear-gradient(135deg,#e2b25933 0%,#e2b2590d 100%);border:2px solid #e2b25966;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-icon svg{color:#e2b259;font-size:2.2rem}@media (max-width:768px){.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-icon{width:70px;height:70px}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-icon svg{font-size:1.9rem}}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content{text-align:center}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content h3{color:linen;margin:0 0 10px;font-size:1.3rem;font-weight:700}@media (max-width:768px){.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content h3{font-size:1.15rem}}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content p{font-size:.92rem}.subscription-details-page .simplicity-section .simplicity-timeline .timeline-item .timeline-content p br{display:none}}.subscription-details-page .included-section{z-index:5;margin-bottom:120px;animation:.8s ease-out .5s backwards sdp-slideInUp;position:relative}@media (max-width:768px){.subscription-details-page .included-section{margin-bottom:70px}}.subscription-details-page .included-section .section-header-centered{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:56px;display:flex}.subscription-details-page .included-section .section-header-centered .subscription-icons-vertical{flex-direction:column;gap:10px;display:flex}.subscription-details-page .included-section .section-header-centered .section-icon{color:#bdfb54;font-size:3.5rem}.subscription-details-page .included-section .section-header-centered .section-icon.pulse{animation:2.5s ease-in-out infinite sdp-heartbeat}@media (max-width:768px){.subscription-details-page .included-section .section-header-centered .section-icon{font-size:2.8rem}}.subscription-details-page .included-section .section-header-centered h2{color:linen;margin:0;font-size:2.8rem;font-weight:800}.subscription-details-page .included-section .section-header-centered h2 .highlight{color:#e2b259}@media (max-width:768px){.subscription-details-page .included-section .section-header-centered h2{font-size:2rem}}.subscription-details-page .included-section .included-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:1024px){.subscription-details-page .included-section .included-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.subscription-details-page .included-section .included-grid{grid-template-columns:1fr;gap:14px}}.subscription-details-page .included-section .included-grid .included-chip{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:18px;padding:24px 28px;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.5s ease-out backwards sdp-slideInUp;display:flex;position:relative;overflow:hidden}.subscription-details-page .included-section .included-grid .included-chip:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e2b2594d,#0000);height:1px;transition:opacity .4s;position:absolute;top:0;left:20%;right:20%}.subscription-details-page .included-section .included-grid .included-chip:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}@media (max-width:768px){.subscription-details-page .included-section .included-grid .included-chip{border-radius:16px;gap:14px;padding:20px 22px}}.subscription-details-page .included-section .included-grid .included-chip:hover{background:linear-gradient(145deg,#e2b25914 0%,#e2b25905 100%);border-color:#e2b25959;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d,0 0 30px #e2b2591a}.subscription-details-page .included-section .included-grid .included-chip:hover:before{opacity:1}.subscription-details-page .included-section .included-grid .included-chip:hover:after{left:100%}.subscription-details-page .included-section .included-grid .included-chip:hover .chip-icon{transform:scale(1.15)rotate(-5deg);box-shadow:0 8px 20px #bdfb544d}.subscription-details-page .included-section .included-grid .included-chip .chip-icon{background:linear-gradient(135deg,#bdfb5426 0%,#bdfb540d 100%);border:2px solid #bdfb544d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.subscription-details-page .included-section .included-grid .included-chip .chip-icon svg{color:#bdfb54;filter:drop-shadow(0 2px 4px #bdfb544d);font-size:1.3rem}@media (max-width:768px){.subscription-details-page .included-section .included-grid .included-chip .chip-icon{border-radius:12px;width:40px;height:40px}.subscription-details-page .included-section .included-grid .included-chip .chip-icon svg{font-size:1.1rem}}.subscription-details-page .included-section .included-grid .included-chip .chip-text{color:#ffffffe6;flex:1;font-size:.95rem;font-weight:500;line-height:1.5}@media (max-width:768px){.subscription-details-page .included-section .included-grid .included-chip .chip-text{font-size:.88rem}}.subscription-details-page .flexibility-section{z-index:5;margin-bottom:120px;animation:.8s ease-out .6s backwards sdp-slideInUp;position:relative}@media (max-width:768px){.subscription-details-page .flexibility-section{margin-bottom:50px}}.subscription-details-page .flexibility-section .flexibility-container{backdrop-filter:blur(35px);background:#ffffff04;border:1px solid #ffffff0f;border-radius:40px;padding:70px 60px}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-container{border-radius:20px;padding:35px 18px}}.subscription-details-page .flexibility-section .flexibility-header{text-align:center;margin-bottom:56px}.subscription-details-page .flexibility-section .flexibility-header .heart-icon{color:#e2b259;margin-bottom:24px;font-size:4rem}.subscription-details-page .flexibility-section .flexibility-header .heart-icon.animated{animation:2.5s ease-in-out infinite sdp-heartbeat}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-header .heart-icon{margin-bottom:18px;font-size:2.5rem}}.subscription-details-page .flexibility-section .flexibility-header h2{color:linen;margin:0 0 28px;font-size:2.8rem;font-weight:800}.subscription-details-page .flexibility-section .flexibility-header h2 .highlight{color:#e2b259}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-header h2{margin-bottom:20px;font-size:1.6rem}}.subscription-details-page .flexibility-section .flexibility-header .flexibility-intro-text{max-width:950px;margin:0 auto}.subscription-details-page .flexibility-section .flexibility-header .flexibility-intro-text p{color:#ffffffd9;margin:0;font-size:1.2rem;line-height:1.85}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-header .flexibility-intro-text p{font-size:.92rem;line-height:1.6}.subscription-details-page .flexibility-section .flexibility-header .flexibility-intro-text p br{display:none}}.subscription-details-page .flexibility-section .flexibility-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:56px;display:grid}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid{grid-template-columns:1fr;gap:18px}}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;align-items:flex-start;gap:18px;padding:28px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card{border-radius:16px;gap:14px;padding:18px}}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card:hover{background:#ffffff0a;border-color:#e2b25933;transform:translate(10px)}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card:hover .flex-icon svg{transform:scale(1.2)}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card:hover{transform:translate(5px)}}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-icon{flex-shrink:0}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-icon svg{color:#bdfb54;font-size:1.8rem;transition:transform .4s}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-icon svg{font-size:1.3rem}}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-content h4{color:linen;margin:0 0 8px;font-size:1.15rem;font-weight:700}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-content h4{margin-bottom:6px;font-size:.95rem}}.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-content p{color:#ffffffb3;margin:0;font-size:.95rem;line-height:1.55}@media (max-width:768px){.subscription-details-page .flexibility-section .flexibility-grid .flexibility-card .flex-content p{font-size:.82rem;line-height:1.45}}.subscription-details-page .flexibility-section .price-highlight-card{backdrop-filter:blur(30px);background:#0009;border:2px solid #e2b25966;border-radius:28px;flex-direction:column;align-items:center;gap:16px;max-width:550px;margin:0 auto;padding:40px 70px;animation:4s ease-in-out infinite sdp-glowPulse;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card{border-radius:18px;gap:12px;padding:24px 32px}}.subscription-details-page .flexibility-section .price-highlight-card .price-glow{opacity:0;background:radial-gradient(circle,#e2b25933 0%,#0000 70%);animation:4s ease-in-out infinite sdp-glowPulse;position:absolute;top:0;bottom:0;left:0;right:0}.subscription-details-page .flexibility-section .price-highlight-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:4s ease-in-out infinite sdp-card-shine;position:absolute;top:0;left:-150%}.subscription-details-page .flexibility-section .price-highlight-card .price-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:3px;z-index:1;font-size:1.05rem;font-weight:500;position:relative}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card .price-label{letter-spacing:1.5px;font-size:.75rem}}.subscription-details-page .flexibility-section .price-highlight-card .price-amount{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.subscription-details-page .flexibility-section .price-highlight-card .price-amount .value{color:#e2b259;text-shadow:0 4px 30px #e2b25980;font-size:6rem;font-weight:900;line-height:1}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card .price-amount .value{font-size:3.5rem}}.subscription-details-page .flexibility-section .price-highlight-card .price-amount .currency{color:#e2b259;margin-top:10px;font-size:2rem;font-weight:700}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card .price-amount .currency{margin-top:6px;font-size:1.4rem}}.subscription-details-page .flexibility-section .price-highlight-card .price-amount .period{color:#fffc;margin-top:16px;font-size:1.3rem;font-weight:600}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card .price-amount .period{margin-top:10px;font-size:.9rem}}.subscription-details-page .flexibility-section .price-highlight-card .price-badge{color:linen;text-transform:uppercase;letter-spacing:1.5px;z-index:1;background:linear-gradient(135deg,#bdfb54 0%,#aafa22 100%);border-radius:60px;padding:10px 24px;font-size:.85rem;font-weight:700;position:relative;box-shadow:0 4px 20px #bdfb5466}@media (max-width:768px){.subscription-details-page .flexibility-section .price-highlight-card .price-badge{letter-spacing:1px;padding:7px 16px;font-size:.65rem}}.subscription-details-page .cta-section{z-index:5;animation:.8s ease-out .7s backwards sdp-slideInUp;position:relative}.subscription-details-page .cta-section .cta-content{text-align:center;backdrop-filter:blur(35px);background:linear-gradient(135deg,#e2b2591a 0%,#e2b25908 50%,#00000040 100%);border:1px solid #e2b25933;border-radius:40px;padding:90px 60px;position:relative;overflow:hidden}.subscription-details-page .cta-section .cta-content:before{content:"";background:linear-gradient(90deg,#0000,#e2b259,#0000);height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.subscription-details-page .cta-section .cta-content{border-radius:20px;padding:40px 20px}}.subscription-details-page .cta-section .cta-content h2{color:linen;margin:0 0 24px;font-size:3.5rem;font-weight:800}.subscription-details-page .cta-section .cta-content h2 .highlight{color:#e2b259;text-shadow:0 4px 25px #e2b25973}@media (max-width:768px){.subscription-details-page .cta-section .cta-content h2{margin-bottom:18px;font-size:1.8rem}}.subscription-details-page .cta-section .cta-content p{color:#ffffffd9;max-width:750px;margin:0 auto 48px;font-size:1.3rem;line-height:1.75}@media (max-width:768px){.subscription-details-page .cta-section .cta-content p{margin-bottom:32px;font-size:.95rem;line-height:1.6}.subscription-details-page .cta-section .cta-content p br{display:none}}.subscription-details-page .cta-section .cta-content .cta-buttons{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (max-width:768px){.subscription-details-page .cta-section .cta-content .cta-buttons{flex-direction:column;gap:14px}}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn{cursor:pointer;border:none;border-radius:70px;justify-content:center;align-items:center;gap:14px;padding:22px 50px;font-size:1.15rem;font-weight:700;transition:all .5s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}@media (max-width:768px){.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn{gap:10px;width:100%;padding:16px 32px;font-size:.95rem}}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn svg{font-size:1.3rem;transition:transform .4s}@media (max-width:768px){.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn svg{font-size:1.1rem}}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);box-shadow:0 12px 40px #e2b25973}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:hover{transform:translateY(-7px)scale(1.03);box-shadow:0 25px 60px #e2b2598c}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:hover:before{left:100%}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:hover svg{transform:translate(5px)rotate(-45deg)}@media (max-width:768px){.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:hover{transform:translateY(-3px)scale(1.01)}}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.primary:active{transform:translateY(-3px)scale(.98)}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.secondary{color:#e2b259;background:#ffffff0a;border:2px solid #e2b25959}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.secondary:hover{background:#ffffff14;border-color:#e2b25999;transform:translateY(-5px)}.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.secondary:hover svg{transform:translate(-5px)}@media (max-width:768px){.subscription-details-page .cta-section .cta-content .cta-buttons .cta-btn.secondary:hover{transform:translateY(-2px)}}.previews-grid{flex-direction:column;gap:2rem;margin-top:2rem;display:flex}.preview-item-card{--preview-color:#ffba02;--preview-color-rgb:226, 178, 89;background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:3rem;padding:3rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.preview-item-card:first-child{--preview-color:#ffba02;--preview-color-rgb:226, 178, 89}.preview-item-card:nth-child(2){--preview-color:#ff8c00;--preview-color-rgb:255, 140, 0}.preview-item-card:nth-child(3){--preview-color:gold;--preview-color-rgb:255, 215, 0}.preview-item-card:nth-child(4){--preview-color:#ff6b35;--preview-color-rgb:255, 107, 53}.preview-item-card:nth-child(5){--preview-color:#f4d03f;--preview-color-rgb:244, 208, 63}.preview-item-card:nth-child(6){--preview-color:peru;--preview-color-rgb:205, 133, 63}.preview-item-card:hover{background:linear-gradient(145deg, rgba(var(--preview-color-rgb), .08) 0%, rgba(var(--preview-color-rgb), .02) 60%, transparent 100%);border-color:var(--preview-color);box-shadow:0 20px 50px #0006, 0 0 30px rgba(var(--preview-color-rgb), .1)}.preview-item-card:hover .preview-text-content .step-icon{background:rgba(var(--preview-color-rgb), .25);transform:scale(1.1)rotate(-5deg)}.preview-item-card.reverse{flex-direction:row-reverse}.preview-item-card .preview-text-content{flex:1}.preview-item-card .preview-text-content h3{margin:0!important}.preview-item-card .preview-text-content .step-icon{background:rgba(var(--preview-color-rgb), .12);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;transition:all .4s;display:flex}.preview-item-card .preview-text-content .step-icon i{color:var(--preview-color);font-size:1.8rem}.preview-item-card .preview-text-content h3{color:linen;font-weight:800;margin-bottom:1rem!important;font-size:1.6rem!important}.preview-item-card .preview-text-content p{color:#ffffffb3;margin:0;font-size:1.1rem;line-height:1.7}.preview-item-card .preview-image-container{border:1px solid #ffffff1a;border-radius:16px;flex:1.2;overflow:hidden;box-shadow:0 20px 50px #00000080}.preview-item-card .preview-image-container img{width:100%;height:auto;transition:transform .5s;display:block}.preview-item-card:hover .preview-image-container img{transform:scale(1.03)}@media (max-width:992px){.preview-item-card{text-align:center;gap:2rem;padding:2rem;flex-direction:column!important}.preview-item-card .preview-text-content .step-icon{width:50px;height:50px;margin:0 auto 1.5rem}.preview-item-card .preview-text-content .step-icon i{font-size:1.4rem}.preview-item-card .preview-text-content h3{margin-bottom:.75rem!important;font-size:1.25rem!important}.preview-item-card .preview-text-content p{font-size:.9rem;line-height:1.5}.preview-item-card .preview-image-container{border-radius:12px;width:100%}}@media (prefers-reduced-motion:reduce){.subscription-details-page .floating-orbs .orb,.subscription-details-page .hero-header:before,.subscription-details-page .price-card,.subscription-details-page .price-highlight-card,.subscription-details-page .heart-icon.animated,.subscription-details-page .section-icon.pulse,.subscription-details-page .subscription-social-icon,.subscription-details-page .hero-badge svg,.subscription-details-page .section-badge svg{animation:none!important}.subscription-details-page *{transition-duration:.1s!important}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.sdp-color-0{--accent:#ffba02;--accent-rgb:255, 186, 2}.sdp-color-1{--accent:#ff8c00;--accent-rgb:255, 140, 0}.sdp-color-2{--accent:gold;--accent-rgb:255, 215, 0}.sdp-color-3{--accent:#ff6b35;--accent-rgb:255, 107, 53}.sdp-color-4{--accent:#f4d03f;--accent-rgb:244, 208, 63}.sdp-color-5{--accent:peru;--accent-rgb:205, 133, 63}@keyframes sdp-fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes sdp-statPop{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sdp-orbFloat{0%,to{opacity:.15;transform:translate(0)scale(1)}33%{opacity:.22;transform:translate(25px,-40px)scale(1.08)}66%{opacity:.18;transform:translate(-20px,-55px)scale(.97)}}@keyframes sdp-scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@keyframes sdp-scrollRight{0%{transform:translate(-33.3333%)}to{transform:translate(0)}}@keyframes sdp-cardShine{0%{left:-150%}50%,to{left:150%}}@keyframes sdp-trialStripGradient{0%{background-position:0%}to{background-position:100%}}@keyframes sdp-gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes sdp-demo-colorFlow{0%{background-position:0%}12%{background-position:80% 10%}27%{background-position:20% 90%}41%{background-position:100% 35%}58%{background-position:10% 65%}73%{background-position:65% 5%}88%{background-position:40% 85%}to{background-position:0%}}@keyframes sdp-demo-colorCycle{0%,to{color:#ffba02;border-color:#ffba0280}17%{color:#ff8c00;border-color:#ff8c0080}33%{color:gold;border-color:#ffd70080}50%{color:#ff6b35;border-color:#ff6b3580}67%{color:#f4d03f;border-color:#f4d03f80}83%{color:peru;border-color:#cd853f80}}@keyframes sdp-iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sdp-commercial-page{--sdp-surface:#ffffff09;--sdp-surface-hover:#ffffff0e;--sdp-border:#ffffff14;--sdp-border-hover:#ffffff29;color:#ffffffd9;background:#0a0a0a;min-height:100vh;font-family:inherit;overflow-x:clip}.sdp-commercial-page .sdp-highlight,.sdp-commercial-page .sdp-highlight-alt{color:#ffba02}.sdp-about-block,.sdp-ai-feature,.sdp-features-professions .sdp-fp-card,.sdp-presentation-card{background:var(--sdp-surface);border:1px solid var(--sdp-border);transition:transform .3s,border-color .3s,background .3s;position:relative}.sdp-about-block:hover,.sdp-ai-feature:hover,.sdp-features-professions .sdp-fp-card:hover,.sdp-presentation-card:hover{background:var(--sdp-surface-hover);border-color:rgba(var(--accent-rgb,255, 186, 2), .4);transform:translateY(-3px)}.sdp-btn-primary{color:#0a0a0a;letter-spacing:.2px;cursor:pointer;background:linear-gradient(135deg,#ffba02 0%,#d89d00 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.sdp-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:-150%}.sdp-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px #ffba0238}.sdp-btn-primary:hover:before{animation:1.2s ease-in-out sdp-cardShine}.sdp-btn-primary.sdp-btn-lg{padding:12px 28px;font-size:.9rem}.sdp-btn-primary i{font-size:.85em;transition:transform .3s}.sdp-btn-primary:hover i{transform:translate(2px)}.sdp-btn-secondary{color:#ffba02;border:1px solid var(--sdp-border-hover);letter-spacing:.2px;cursor:pointer;backdrop-filter:blur(10px);z-index:1;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.sdp-btn-secondary:hover{background:#ffba020f;border-color:#ffba0280;transform:translateY(-1px)}.sdp-btn-secondary.sdp-btn-lg{padding:12px 28px;font-size:.9rem}.sdp-btn-secondary i{font-size:.85em;transition:transform .3s}.sdp-btn-secondary:hover i{transform:translate(2px)}.sdp-section{border-top:1px solid var(--sdp-border);padding:max(2.25rem,min(4.5vw,3.75rem)) max(1rem,min(3vw,2.5rem));position:relative;overflow:hidden}.sdp-section:before,.sdp-section:after{content:"";aspect-ratio:1;filter:blur(110px);opacity:.14;pointer-events:none;z-index:0;border-radius:50%;width:max(240px,min(38vw,420px));position:absolute}.sdp-section:before{background:#ffba02;top:max(-140px,min(-12vw,-80px));left:max(-120px,min(-9vw,-60px))}.sdp-section:after{background:peru;bottom:max(-160px,min(-13vw,-90px));right:max(-120px,min(-9vw,-60px))}.sdp-section>.sdp-section-inner,.sdp-section>.sdp-section-header{z-index:1;position:relative}.sdp-section-alt{border-bottom:1px solid var(--sdp-border);background:linear-gradient(#ffffff06,#0000 30%),#ffffff03}.sdp-section-alt:before{left:auto;right:max(-120px,min(-9vw,-60px))}.sdp-section-alt:after{left:max(-120px,min(-9vw,-60px));right:auto}.sdp-trial-section:before{background:#ffba02}.sdp-trial-section:after,#sdp-presentation:before{background:gold}#sdp-presentation:after,.sdp-stats-section:before{background:#ff8c00}.sdp-stats-section:after,.sdp-g4t-section:before{background:#ff6b35}.sdp-g4t-section:after{background:#f4d03f}.sdp-features-section:before{background:#ffba02}.sdp-features-section:after{background:#ff6b35}.sdp-ai-section:before{background:gold}.sdp-ai-section:after{background:#ff8c00}.sdp-demo-cta-section:before{background:#ff6b35}.sdp-demo-cta-section:after{background:#ffba02}.sdp-about-section:before{background:#f4d03f}.sdp-about-section:after{background:gold}.sdp-section-inner{max-width:1120px;margin:0 auto}.sdp-section-header{text-align:center;max-width:780px;margin-bottom:2.25rem;margin-left:auto;margin-right:auto}.sdp-section-header>i{background:var(--sdp-surface);border:1px solid var(--sdp-border);color:#ffba02;background-clip:padding-box;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto .9rem;font-size:1.05rem;line-height:1;display:flex}.sdp-section-header h2{letter-spacing:-.4px;margin:0 0 .5rem;font-size:max(1.35rem,min(2.4vw,1.85rem));font-weight:700;line-height:1.2;color:linen!important}.sdp-section-header>p{color:#fff9;max-width:620px;margin:0 auto;font-size:.92rem;line-height:1.65}.sdp-hero{isolation:isolate;align-items:center;min-height:min(100vh - 70px,700px);padding:max(2.5rem,min(6vw,4.25rem)) max(1rem,min(3vw,2.5rem)) max(4.5rem,min(5vw,5rem));display:flex;position:relative}.sdp-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sdp-hero-bg-orbs{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sdp-orb{filter:blur(70px);border-radius:50%;animation:14s ease-in-out infinite sdp-orbFloat;position:absolute}.sdp-orb.sdp-orb-1{background:radial-gradient(circle,#ffba0233 0%,#0000 70%);width:450px;height:450px;top:-120px;left:-100px}.sdp-orb.sdp-orb-2{background:radial-gradient(circle,#ff8c0024 0%,#0000 70%);width:350px;height:350px;animation-duration:16s;animation-delay:-5s;bottom:-60px;right:-60px}.sdp-orb.sdp-orb-3{background:radial-gradient(circle,#ffd7001a 0%,#0000 70%);width:250px;height:250px;animation-duration:20s;animation-delay:-9s;top:40%;left:55%}.sdp-hero-content{z-index:1;align-items:center;gap:max(2rem,min(4vw,3.5rem));max-width:1120px;margin:0 auto;display:flex;position:relative}@media (max-width:900px){.sdp-hero-content{text-align:center;flex-direction:column}}.sdp-hero-text{flex:1.2;animation:.6s both sdp-fadeInUp}.backoffice-content:has(.sdp-trial-banner){overflow:visible}.sdp-trial-banner{z-index:200;width:100%;margin-top:calc(-1 * var(--sdp-trial-banner-h,44px));text-align:left;cursor:pointer;background:linear-gradient(90deg,#ffba02 0%,#ff8c00 20%,gold 40%,#ff6b35 60%,#f4d03f 80%,peru 100%) 0 0/200%;border:0;padding:0;font-family:PoppinsMedium,sans-serif;transition:filter .25s;animation:10s linear infinite sdp-gradientShift;display:block;position:sticky;top:0;box-shadow:0 -6px 22px #00000059}.sdp-trial-banner:hover{filter:brightness(1.07)}.sdp-trial-banner:hover .sdp-trial-banner-cta i{transform:translate(3px)}.sdp-trial-banner:focus-visible{outline-offset:-3px;outline:2px solid linen}@media (prefers-reduced-motion:reduce){.sdp-trial-banner{animation:none}}.sdp-commercial-page [id]{scroll-margin-top:var(--sdp-trial-banner-h,44px)}.sdp-trial-banner-inner{justify-content:center;align-items:center;gap:.7rem;max-width:1120px;margin:0 auto;padding:.75rem max(1rem,min(4vw,3rem));display:flex}.sdp-trial-banner-inner>i{color:#0a0a0a;flex-shrink:0;font-size:.95rem;line-height:1}@media (max-width:768px){.sdp-trial-banner-inner{gap:.35rem;padding:.5rem .65rem}}.sdp-trial-banner-text{color:#0a0a0a;font-size:.88rem;font-weight:600;line-height:1.35}.sdp-trial-banner-text strong{color:#0a0a0a;font-weight:800}@media (max-width:768px){.sdp-trial-banner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;overflow:hidden}.sdp-trial-banner-lead{display:none}}.sdp-trial-banner-cta{white-space:nowrap;color:#0a0a0a;text-underline-offset:2px;flex-shrink:0;align-items:center;gap:4px;font-size:.8rem;font-weight:800;text-decoration:underline;display:inline-flex}.sdp-trial-banner-cta i{font-size:.85rem;line-height:1;transition:transform .25s}@media (max-width:768px){.sdp-trial-banner-cta{gap:0;font-size:.68rem}.sdp-trial-banner-cta i{display:none}}.sdp-hero-tag{color:#ffba02;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(10px);z-index:1;background:#ffba0212;border:1px solid #ffba023d;border-radius:50px;align-items:center;gap:6px;margin-bottom:1.15rem;padding:5px 13px;font-size:.68rem;font-weight:600;display:inline-flex;position:relative}.sdp-hero-tag i{font-size:.78rem}@media (max-width:768px){.sdp-hero-tag{display:none}}.sdp-hero-text h1{color:linen;margin:0 0 .95rem;font-weight:700;line-height:1.18;text-align:left!important;font-size:max(1.85rem,min(3.2vw,2.3rem))!important}.sdp-hero-text h1 .sdp-highlight{color:#ffba02}.sdp-hero-subtitle{color:#ffffffd9;max-width:470px;margin:0 0 1.6rem;font-size:max(.85rem,min(1.1vw,.95rem));line-height:1.7}.sdp-hero-subtitle strong{color:#ffba02;font-weight:600}@media (max-width:900px){.sdp-hero-subtitle{max-width:100%;text-align:left!important}}.sdp-hero-buttons{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:900px){.sdp-hero-buttons{justify-content:center}.sdp-hero-buttons .sdp-btn-lg{padding:11px 22px;font-size:.86rem}}.sdp-hero-image{flex:1;max-width:395px;animation:.6s .15s both sdp-fadeInUp;position:relative}@media (max-width:900px){.sdp-hero-image{width:100%;max-width:330px}}@media (max-width:768px){.sdp-hero-image{display:none}}.sdp-hero-image img{z-index:1;border-radius:14px;width:100%;position:relative}.sdp-hero-image-glow{z-index:0;position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}.sdp-trial-section{padding-top:max(2rem,min(4vw,3.25rem));padding-bottom:max(1rem,min(2vw,1.5rem))}.sdp-trial-card{border:1px solid var(--sdp-border);background:var(--sdp-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:center;gap:max(1.75rem,min(4vw,3.25rem));padding:max(1.6rem,min(3vw,2.25rem)) max(1.35rem,min(3vw,2.5rem));display:grid;position:relative;overflow:hidden}@media (max-width:900px){.sdp-trial-card{text-align:center;grid-template-columns:1fr;gap:1.75rem}}@media (max-width:768px){.sdp-trial-card{border-radius:14px;padding:1.35rem 1.1rem}}.sdp-trial-badge{border:1px solid var(--sdp-border-hover);letter-spacing:.14em;text-transform:uppercase;color:linen;background:#ffffff0d;border-radius:50px;align-items:center;gap:.4rem;padding:5px 13px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;font-weight:700;display:inline-flex}.sdp-trial-badge i{color:#ffba02;font-size:.78rem;line-height:1}.sdp-trial-card-main{min-width:0}.sdp-trial-card-main h2{letter-spacing:-.4px;color:linen;margin:.85rem 0 0;font-size:max(1.35rem,min(2.5vw,1.9rem));font-weight:700;line-height:1.2}@media (max-width:900px){.sdp-trial-card-main{flex-direction:column;align-items:center;display:flex}}.sdp-trial-days{background:linear-gradient(90deg,#ffba02,gold,#f4d03f,#ff8c00,#ff6b35,peru) 0 0/200% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite sdp-gradientShift}@media (prefers-reduced-motion:reduce){.sdp-trial-days{animation:none}}.sdp-trial-lead{color:#fff9;max-width:48ch;margin:.55rem 0 0;font-size:.9rem;line-height:1.65}.sdp-trial-points{flex-direction:column;gap:.6rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.sdp-trial-points li{color:#fff9;text-align:left;align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.55;display:flex}.sdp-trial-points li>i{color:var(--accent,#ffba02);flex-shrink:0;margin-top:.15rem;font-size:.82rem;line-height:1}.sdp-trial-points li strong{color:#ffffffd9;font-weight:700}.sdp-trial-card-aside{border:1px solid var(--sdp-border);text-align:center;background:#ffffff05;border-radius:14px;flex-direction:column;align-items:center;gap:.85rem;padding:max(1.2rem,min(2.4vw,1.55rem)) 1.2rem;display:flex}.sdp-trial-card-aside .sdp-btn-primary{background:linear-gradient(135deg,#ffba02 0%,#ff8c00 100%);justify-content:center;width:100%}.sdp-trial-card-aside .sdp-btn-primary:hover{box-shadow:0 6px 20px #ffba0247}.sdp-trial-price{flex-direction:column;align-items:center;gap:.15rem;display:flex}.sdp-trial-price-free{letter-spacing:-1px;background:linear-gradient(135deg,#ffba02,gold,#ff8c00);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:max(1.9rem,min(3.6vw,2.4rem));font-weight:700;line-height:1}.sdp-trial-price-period{color:#ffffffd9;font-size:.78rem;font-weight:600}.sdp-trial-price-after{color:#ffffff73;margin-top:.15rem;font-size:.72rem}.sdp-trial-reassurance{color:#ffffff73;align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.sdp-trial-reassurance i{color:#ffba02bf;font-size:.75rem;line-height:1}.sdp-presentation-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (max-width:900px){.sdp-presentation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sdp-presentation-grid{grid-template-columns:1fr}}.sdp-presentation-card{text-align:center;border-radius:14px;padding:1.5rem 1.25rem 1.6rem}.sdp-presentation-card:hover .sdp-presentation-card-icon{background:rgba(var(--accent-rgb,255, 186, 2), .14)}.sdp-presentation-card h3{color:linen;letter-spacing:-.2px;margin:0 0 .35rem;font-size:.98rem;font-weight:700}.sdp-presentation-card p{color:#fff9;margin:0;font-size:.79rem;line-height:1.55}.sdp-presentation-card-icon{background:rgba(var(--accent-rgb,255, 186, 2), .09);width:40px;height:40px;color:var(--accent,#ffba02);border-radius:11px;justify-content:center;align-items:center;margin:0 auto .8rem;font-size:1rem;transition:background .3s;display:flex}.sdp-stats-section{position:relative}.sdp-stats-section>.sdp-section-inner{grid-template-columns:repeat(2,1fr);align-items:start;gap:1rem;display:grid}.sdp-stats-section>.sdp-section-inner>.sdp-section-header{grid-column:1/-1}@media (max-width:900px){.sdp-stats-section>.sdp-section-inner{grid-template-columns:1fr}}.sdp-stat-section{background:var(--sdp-surface);border:1px solid var(--sdp-border);border-radius:16px;flex-direction:column;height:100%;margin-bottom:0;padding:max(1.15rem,min(2vw,1.5rem));transition:border-color .3s,background .3s;display:flex;position:relative}.sdp-stat-section:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .32)}.sdp-stat-section:hover .sdp-stat-icon-wrapper{background:rgba(var(--accent-rgb,255, 186, 2), .14)}.sdp-stat-header{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.65rem;margin-bottom:.95rem;display:grid}.sdp-stat-header .sdp-stat-icon-wrapper{grid-row:span 2}.sdp-stat-header h3{color:linen;letter-spacing:-.3px;margin:0;font-size:max(.98rem,min(1.5vw,1.1rem));font-weight:700}.sdp-stat-header:not(:has(.sdp-stat-subtitle)) .sdp-stat-icon-wrapper{grid-row:auto}.sdp-stat-subtitle{color:#fff9;margin:.15rem 0 0;font-size:.78rem;line-height:1.4}.sdp-stat-icon-wrapper{background:rgba(var(--accent-rgb,255, 186, 2), .1);width:34px;height:34px;color:var(--accent,#ffba02);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;transition:background .3s;display:flex}.sdp-stat-cards{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}@media (max-width:500px){.sdp-stat-cards{grid-template-columns:1fr}}@media (max-width:600px){.sdp-stat-hidden-mobile{display:none}}.sdp-stat-more-mobile{color:var(--accent,#ffba02);cursor:pointer;background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .2);border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin:.85rem auto 0;padding:7px 16px;font-size:.78rem;font-weight:700;transition:all .3s;display:none}.sdp-stat-more-mobile:hover{background:rgba(var(--accent-rgb), .15);border-color:var(--accent);transform:translateY(-1px)}.sdp-stat-more-mobile i{font-size:.85rem;transition:transform .3s}@media (max-width:600px){.sdp-stat-more-mobile{display:flex}}.sdp-stat-card{border:1px solid var(--sdp-border);text-align:center;background:#ffffff05;border-radius:10px;padding:.9rem .75rem;transition:border-color .3s,background .3s}.sdp-stat-card:hover{background:var(--sdp-surface);border-color:var(--sdp-border-hover)}@media (max-width:600px){.sdp-stat-card{padding:1rem .85rem}}.sdp-stat-card.sdp-stat-visible{opacity:1;animation:.4s both sdp-statPop;transform:scale(1)translateY(0)}.sdp-stat-value{color:var(--accent,#ffba02);margin-bottom:.3rem;font-size:max(1.35rem,min(2.1vw,1.65rem));font-weight:800;line-height:1;display:block}@media (max-width:600px){.sdp-stat-value{font-size:1.7rem}}.sdp-stat-desc{color:#fff9;margin:0;font-size:.75rem;line-height:1.5}@media (max-width:600px){.sdp-stat-desc{color:#fffc;font-size:.8rem}}.sdp-stat-highlight{background:rgba(var(--accent-rgb,255, 186, 2), .05);border:1px solid rgba(var(--accent-rgb,255, 186, 2), .16);border-radius:10px;align-items:center;gap:10px;margin-top:.85rem;padding:.7rem .85rem;display:flex}@media (max-width:600px){.sdp-stat-highlight{gap:9px;padding:.7rem .8rem}.sdp-stat-highlight span{font-size:.8rem!important}}.sdp-stat-highlight i{color:var(--accent,#ffba02);flex-shrink:0;font-size:1.05rem}.sdp-stat-highlight span{color:linen;font-size:.85rem;font-weight:600;line-height:1.4}.sdp-stat-sources{color:#ffffff47;margin-top:.6rem;font-size:.66rem;font-style:italic}.sdp-stat-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.sdp-stat-actions .sdp-btn-primary{background:var(--accent,#ffba02);box-shadow:none}.sdp-stat-actions .sdp-btn-primary:hover{box-shadow:0 4px 14px rgba(var(--accent-rgb,255, 186, 2), .25)}.sdp-stat-actions .sdp-btn-secondary{color:var(--accent,#ffba02);border-color:rgba(var(--accent-rgb,255, 186, 2), .28)}.sdp-stat-actions .sdp-btn-secondary:hover{background:rgba(var(--accent-rgb,255, 186, 2), .07);border-color:rgba(var(--accent-rgb,255, 186, 2), .5)}@media (max-width:1100px) and (min-width:901px){.sdp-stat-actions .sdp-btn-primary,.sdp-stat-actions .sdp-btn-secondary{flex:100%;justify-content:center}}@media (max-width:768px){.sdp-stat-actions{gap:.45rem}.sdp-stat-actions .sdp-btn-primary,.sdp-stat-actions .sdp-btn-secondary{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-left:10px;padding-right:10px}}.sdp-g4t-section{position:relative}.sdp-g4t-wrapper{background:var(--sdp-surface);border:1px solid var(--sdp-border);text-align:center;backdrop-filter:blur(20px);flex-direction:column;align-items:center;gap:2.25rem;padding:max(1.75rem,min(3.2vw,2.75rem));display:flex;position:relative;overflow:hidden}@media (max-width:900px){.sdp-g4t-wrapper{gap:1.5rem;padding:max(1.2rem,min(3vw,2rem))}}.sdp-g4t-wrapper:not(.sdp-g4t-wrapper-bottom){border-bottom:none;border-top-left-radius:18px;border-top-right-radius:18px}.sdp-g4t-wrapper.sdp-g4t-wrapper-bottom{border-bottom-right-radius:18px;border-bottom-left-radius:18px}.sdp-g4t-wrapper:not(.sdp-g4t-wrapper-bottom):after{content:"";background:linear-gradient(90deg,#ffba02,#ff8c00,gold,#ff6b35,#f4d03f,peru) 0 0/200% 100%;height:2px;animation:6s ease-in-out infinite sdp-gradientShift;position:absolute;top:0;left:0;right:0}.sdp-g4t-wrapper.sdp-g4t-wrapper-bottom:after{content:"";background:linear-gradient(90deg,#ffba02,#ff8c00,gold,#ff6b35,#f4d03f,peru) 0 0/200% 100%;height:2px;animation:6s ease-in-out infinite sdp-gradientShift;position:absolute;bottom:0;left:0;right:0}.sdp-g4t-wrapper-bottom{gap:1.5rem;padding:max(1.75rem,min(3.2vw,2.75rem))}@media (max-width:900px){.sdp-g4t-wrapper-bottom{gap:1.25rem;padding:max(1.2rem,min(3vw,1.75rem)) 1rem}}.sdp-g4t-top-row{align-items:center;gap:2.25rem;width:100%;display:flex}@media (max-width:900px){.sdp-g4t-top-row{flex-direction:column;gap:2rem}}.sdp-g4t-bottom-row{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.sdp-g4t-col-left{text-align:left;flex-direction:column;flex:1.25;align-items:flex-start;gap:1rem;display:flex}@media (max-width:900px){.sdp-g4t-col-left{text-align:center;align-items:center;gap:.85rem}}.sdp-g4t-col-right{border-left:1px solid var(--sdp-border);flex-direction:column;flex:1;gap:1.5rem;padding-left:2rem;display:flex}@media (max-width:900px){.sdp-g4t-col-right{border-left:none;border-top:1px solid var(--sdp-border);gap:1.25rem;width:100%;padding-top:1.25rem;padding-left:0}}.sdp-g4t-illustration{width:100%;max-width:190px;height:auto;filter:drop-shadow(0 12px 24px rgba(var(--accent-rgb,255, 186, 2), .18));border-radius:12px;margin:0 auto;animation:6s ease-in-out infinite sdp-float-illustration;display:block}@media (max-width:768px){.sdp-g4t-illustration{max-width:150px;margin-bottom:.5rem}}@keyframes sdp-float-illustration{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.sdp-g4t-logo-area{margin-bottom:.5rem}@media (max-width:768px){.sdp-g4t-logo-area{margin-bottom:0}}.sdp-g4t-logo-area .sdp-g4t-logo{border-radius:10px;width:155px;height:auto}@media (max-width:768px){.sdp-g4t-logo-area .sdp-g4t-logo{width:140px;padding:6px}}.sdp-g4t-title{color:linen;letter-spacing:-.4px;margin:0;font-size:max(1.35rem,min(2.4vw,1.85rem));font-weight:700;line-height:1.2}@media (max-width:768px){.sdp-g4t-title{margin-top:.25rem;font-size:1.3rem}}.sdp-g4t-subtitle{color:#fff9;max-width:660px;margin:0;font-size:.92rem;line-height:1.65}@media (max-width:768px){.sdp-g4t-subtitle{max-width:100%;margin:0 auto;padding:0 .5rem;font-size:.85rem;line-height:1.45}}.sdp-g4t-cta-row{margin-top:.5rem}@media (max-width:768px){.sdp-g4t-cta-row{margin-top:0}}.sdp-g4t-supports{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;display:flex}@media (max-width:768px){.sdp-g4t-supports{flex-flow:wrap;justify-content:center;gap:.5rem}}.sdp-g4t-support-card{background:var(--sdp-surface);border:1px solid var(--sdp-border);border-radius:12px;justify-content:flex-start;align-items:center;gap:11px;min-width:260px;padding:.8rem 1.2rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.sdp-g4t-support-card:hover{background:var(--sdp-surface-hover);border-color:rgba(var(--accent-rgb,255, 186, 2), .35);transform:translateY(-2px)}.sdp-g4t-support-card i{color:var(--accent,#ffba02);flex-shrink:0;font-size:1.05rem}.sdp-g4t-support-card .sdp-g4t-support-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.sdp-g4t-support-card .sdp-g4t-support-text strong{color:linen;font-size:.9rem;font-weight:700}.sdp-g4t-support-card .sdp-g4t-support-text .sdp-g4t-desc{color:#fff9;font-size:.78rem}@media (max-width:768px){.sdp-g4t-support-card{min-width:unset;border-radius:8px;gap:8px;padding:.6rem .8rem}.sdp-g4t-support-card i{font-size:1rem}.sdp-g4t-support-card .sdp-g4t-support-text{align-items:center}.sdp-g4t-support-card .sdp-g4t-support-text strong{font-size:.82rem}.sdp-g4t-support-card .sdp-g4t-support-text .sdp-g4t-desc{display:none}}.sdp-g4t-communes-header{justify-content:space-between;align-items:center;gap:2.25rem;width:100%;margin:0 0 .5rem;display:flex}@media (max-width:900px){.sdp-g4t-communes-header{text-align:center;flex-direction:column-reverse;gap:1.5rem}}.sdp-g4t-communes-text{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.85rem;max-width:700px;display:flex}@media (max-width:900px){.sdp-g4t-communes-text{text-align:center;align-items:center}}.sdp-g4t-communes-text .sdp-g4t-title{font-size:max(1.2rem,min(2vw,1.55rem))!important}.sdp-g4t-communes-text .sdp-g4t-subtitle{margin:0}.sdp-g4t-communes-illustration{border-radius:10px;width:100%;max-width:175px;height:auto}@media (max-width:900px){.sdp-g4t-communes-illustration{max-width:130px}}.sdp-g4t-communes{text-align:center}.sdp-g4t-communes-badge{border:1px solid var(--sdp-border-hover);color:#ffffffd9;background:#ffffff0a;border-radius:50px;align-items:center;gap:9px;padding:8px 16px;font-size:.82rem;display:inline-flex}.sdp-g4t-communes-badge i{color:#ff6b35;font-size:.95rem}.sdp-g4t-communes-badge strong{color:#ffba02;font-size:.98rem;font-weight:700}@media (max-width:768px){.sdp-g4t-communes-badge{gap:6px;padding:8px 16px;font-size:.8rem}.sdp-g4t-communes-badge i{font-size:.95rem}.sdp-g4t-communes-badge strong{font-size:1rem}}.sdp-g4t-features-carousel{flex-direction:column;gap:.6rem;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15%,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15%,#000 85%,#0000 100%)}@media (max-width:768px){.sdp-g4t-features-carousel{gap:.6rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%)}}.sdp-g4t-marquee-row{width:max-content;display:flex}.sdp-g4t-marquee-content{gap:.6rem;animation:linear infinite sdp-scrollMarquee;display:flex}@media (max-width:768px){.sdp-g4t-marquee-content{gap:.6rem}}.sdp-g4t-speed-1 .sdp-g4t-marquee-content{animation-duration:35s}.sdp-g4t-speed-2 .sdp-g4t-marquee-content{animation-duration:45s;animation-direction:reverse}.sdp-g4t-speed-3 .sdp-g4t-marquee-content{animation-duration:40s}@keyframes sdp-scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sdp-g4t-feature-tag{border:1px solid var(--sdp-border);color:#ffffffd9;background:#ffffff05;border-radius:50px;align-items:center;gap:6px;padding:6px 13px;font-size:.76rem;transition:border-color .3s;display:inline-flex}.sdp-g4t-feature-tag:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .4)}.sdp-g4t-feature-tag i{color:var(--accent,#ffba02);font-size:.74rem}@media (max-width:768px){.sdp-g4t-feature-tag{gap:4px;padding:6px 12px;font-size:.75rem}.sdp-g4t-feature-tag i{font-size:.75rem}}.sdp-g4t-cta{margin-top:.25rem}@media (max-width:600px){.sdp-g4t-wrapper{border-radius:14px!important;gap:1.15rem!important;padding:1.15rem .95rem!important}.sdp-g4t-logo-area .sdp-g4t-logo{border-radius:8px!important;width:125px!important;padding:6px!important}.sdp-g4t-title{font-size:1.22rem!important;line-height:1.2!important}.sdp-g4t-subtitle{margin-bottom:0!important;font-size:.85rem!important;line-height:1.4!important}.sdp-g4t-cta-row{width:100%;margin-top:0!important}.sdp-g4t-cta-row .sdp-btn-primary{width:100%;justify-content:center!important;padding:11px 16px!important;font-size:.86rem!important}.sdp-g4t-top-row,.sdp-g4t-bottom-row{gap:1.25rem!important}.sdp-g4t-col-left{gap:1rem!important}.sdp-g4t-col-right{gap:1.25rem!important;padding-top:1rem!important}.sdp-g4t-supports{width:100%;flex-direction:column!important;gap:.5rem!important}.sdp-g4t-support-card{min-width:unset;background:var(--sdp-surface)!important;border:1px solid var(--sdp-border)!important;border-radius:10px!important;flex:100%!important;justify-content:center!important;gap:12px!important;width:100%!important;padding:.6rem!important}.sdp-g4t-support-card i{font-size:1.1rem!important}.sdp-g4t-support-card .sdp-g4t-support-text{align-items:center}.sdp-g4t-support-card .sdp-g4t-support-text strong{text-align:center;font-size:.85rem!important;font-weight:700!important}.sdp-g4t-support-card .sdp-g4t-support-text .sdp-g4t-desc{display:none!important}.sdp-g4t-communes-badge{text-align:center;flex-wrap:wrap;justify-content:center;width:100%;border-radius:12px!important;gap:8px!important;padding:8px 12px!important;font-size:.85rem!important;line-height:1.2!important}.sdp-g4t-communes-badge i{font-size:1rem!important}.sdp-g4t-communes-badge strong{font-size:1.05rem!important}.sdp-g4t-features-carousel{gap:.4rem!important;margin-bottom:0!important}.sdp-g4t-feature-tag{border-radius:40px!important;gap:4px!important;padding:6px 12px!important;font-size:.75rem!important}.sdp-g4t-feature-tag i{font-size:.75rem!important}}.sdp-professions-section{overflow:hidden}.sdp-professions-section:before,.sdp-professions-section:after{display:none}.sdp-professions-carousel{flex-direction:column;gap:.6rem;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5%,#000 95%,#0000 100%)}.sdp-profession-row{overflow:hidden}.sdp-profession-track{gap:.5rem;width:max-content;display:flex}.sdp-scroll-left .sdp-profession-track{animation:linear infinite sdp-scrollLeft}.sdp-scroll-right .sdp-profession-track{animation:linear infinite sdp-scrollRight}.sdp-profession-track:hover{animation-play-state:paused!important}.sdp-profession-chip{border:1px solid var(--sdp-border);white-space:nowrap;backdrop-filter:blur(15px);background:#ffffff05;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;transition:transform .25s,border-color .25s,background .25s;display:flex}.sdp-profession-chip:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .35);background:var(--sdp-surface);transform:translateY(-2px)}.sdp-profession-chip i{color:var(--accent,#ffba02);font-size:.85rem}.sdp-profession-chip span{color:#ffffffd9;font-size:.79rem;font-weight:600}.sdp-features-section{position:relative}.sdp-features-list{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (max-width:768px){.sdp-features-list{grid-template-columns:1fr}}.sdp-feature-item{background:var(--sdp-surface);border:1px solid var(--sdp-border);border-radius:16px;flex-direction:column-reverse;align-items:stretch;gap:1.1rem;padding:max(1.1rem,min(2vw,1.5rem));transition:border-color .3s,background .3s;display:flex;position:relative}.sdp-feature-item:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .32);background:var(--sdp-surface-hover)}.sdp-feature-item:hover .sdp-feature-icon{background:rgba(var(--accent-rgb,255, 186, 2), .16)}.sdp-feature-item.sdp-feature-reverse{flex-direction:column-reverse}@media (max-width:768px){.sdp-feature-item{padding:1.1rem 1rem 1.25rem}.sdp-feature-item .sdp-feature-text h3{font-size:1rem}.sdp-feature-item .sdp-feature-text p{font-size:.84rem}}.sdp-feature-text{flex:1;min-width:0}.sdp-feature-text h3{color:linen;letter-spacing:-.2px;align-items:center;gap:.6rem;margin:.5rem 0;font-size:1.02rem;font-weight:700;line-height:1.25;display:flex}.sdp-feature-text p{color:#fff9;margin:0;font-size:.85rem;line-height:1.6}.sdp-feature-icon{background:rgba(var(--accent-rgb,255, 186, 2), .1);width:34px;height:34px;color:var(--accent,#ffba02);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.92rem;transition:background .3s;display:flex}.sdp-feature-image{aspect-ratio:12/7;cursor:zoom-in;border:1px solid var(--sdp-border);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000052}.sdp-feature-image img{object-fit:cover;object-position:center top;border:0;border-radius:0;width:100%;height:100%;transition:transform .4s;display:block}.sdp-feature-image .sdp-image-zoom-overlay{opacity:0;backdrop-filter:blur(2px);background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.sdp-feature-image .sdp-image-zoom-overlay i{color:linen;margin-bottom:.4rem;font-size:1.7rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(.8)}.sdp-feature-image .sdp-image-zoom-overlay span{color:linen;letter-spacing:.5px;font-size:.85rem;font-weight:600;transition:transform .3s;transform:translateY(10px)}.sdp-feature-image:hover .sdp-image-zoom-overlay{opacity:1}.sdp-feature-image:hover .sdp-image-zoom-overlay i{transform:scale(1)}.sdp-feature-image:hover .sdp-image-zoom-overlay span{transform:translateY(0)}.sdp-feature-image:hover img{transform:scale(1.02)}.sdp-features-professions{border-top:1px solid var(--sdp-border);margin-top:2.75rem;padding-top:2.25rem}.sdp-features-professions .sdp-fp-title{text-align:center;color:linen;letter-spacing:-.3px;margin:0 0 1.6rem;font-size:max(1.2rem,min(2vw,1.55rem));font-weight:700}.sdp-features-professions .sdp-fp-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}@media (max-width:900px){.sdp-features-professions .sdp-fp-grid{grid-template-columns:1fr}}.sdp-features-professions .sdp-fp-card{text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;height:100%;padding:1.4rem 1.25rem 1.5rem;display:flex}.sdp-features-professions .sdp-fp-card:hover .sdp-btn-secondary{background:var(--accent,#ffba02);border-color:var(--accent,#ffba02);color:#0a0a0a!important}.sdp-features-professions .sdp-fp-card:hover .sdp-btn-secondary i{color:#0a0a0a!important}.sdp-features-professions .sdp-fp-card .sdp-fp-icon{background:rgba(var(--accent-rgb,255, 186, 2), .1);width:40px;height:40px;color:var(--accent,#ffba02);border-radius:11px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.05rem;display:flex}.sdp-features-professions .sdp-fp-card .sdp-fp-text{flex:1;width:100%}.sdp-features-professions .sdp-fp-card .sdp-fp-text h4{color:linen;letter-spacing:-.2px;margin:0 0 .5rem;font-family:PoppinsMedium,sans-serif;font-size:.98rem;font-weight:700;line-height:1.2}.sdp-features-professions .sdp-fp-card .sdp-fp-text p{color:#fff9;margin:0 0 1.15rem;font-size:.84rem;line-height:1.6}.sdp-features-professions .sdp-fp-card .sdp-fp-actions{flex-wrap:wrap;gap:.6rem;width:100%;margin-top:auto;display:flex}.sdp-features-professions .sdp-fp-card .sdp-fp-actions .sdp-btn-secondary{white-space:nowrap;flex:140px;gap:.4rem;width:auto;margin-top:0;padding:8px 10px}.sdp-features-professions .sdp-fp-card .sdp-btn-secondary{background:var(--accent,#ffba02);border:1px solid var(--accent,#ffba02);color:#0a0a0a;border-radius:8px;justify-content:center;width:100%;margin-top:auto;padding:9px 16px;font-size:.79rem;font-weight:600;transition:all .25s}.sdp-features-professions .sdp-fp-card .sdp-btn-secondary i{color:#0a0a0a;font-size:.75rem;transition:color .25s}.sdp-ai-section{position:relative}.sdp-ai-panel{background:var(--sdp-surface);border:1px solid var(--sdp-border);backdrop-filter:blur(20px);border-radius:18px;padding:max(1.35rem,min(3vw,2.5rem));position:relative;overflow:hidden}.sdp-ai-panel:before{content:"";background:linear-gradient(90deg,#ffba02,#ff8c00,gold,#ff6b35,#f4d03f,peru) 0 0/200% 100%;height:2px;animation:6s ease-in-out infinite sdp-gradientShift;position:absolute;top:0;left:0;right:0}.sdp-ai-glow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ffba0221 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.sdp-ai-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:max(1.75rem,min(3vw,2.75rem));display:grid;position:relative}@media (max-width:900px){.sdp-ai-grid{grid-template-columns:1fr}}.sdp-ai-intro{animation:.6s both sdp-fadeInUp}.sdp-ai-badge{border:1px solid var(--sdp-border-hover);color:linen;text-transform:uppercase;letter-spacing:.14em;backdrop-filter:blur(10px);background:#ffffff0d;border-radius:50px;align-items:center;gap:7px;margin-bottom:1rem;padding:5px 13px;font-size:.68rem;font-weight:700;display:inline-flex}.sdp-ai-badge i{color:#ffba02;font-size:.78rem}.sdp-ai-title{color:linen;letter-spacing:-.4px;margin:0 0 .7rem;font-size:max(1.3rem,min(2.3vw,1.8rem));font-weight:700;line-height:1.2}.sdp-ai-title .sdp-ai-gradient{background:linear-gradient(135deg,gold,#ffba02,#ff8c00,#ff6b35) 0 0/200% 200%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite sdp-gradientShift}.sdp-ai-price{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-top:1rem;display:flex}.sdp-ai-price .sdp-ai-price-amount{color:#ffba02;letter-spacing:-.5px;font-size:max(1.65rem,min(2.8vw,2.05rem));font-weight:700;line-height:1}.sdp-ai-price .sdp-ai-price-period{color:#fff9;font-size:.84rem;font-weight:600}.sdp-ai-price .sdp-ai-price-tag{text-transform:uppercase;letter-spacing:.08em;color:#ffba02;background:#ffba0217;border:1px solid #ffba023d;border-radius:50px;align-self:center;padding:3px 9px;font-size:.62rem;font-weight:700}.sdp-ai-subtitle{color:#fff9;margin:0 0 1rem;font-size:.9rem;line-height:1.68}.sdp-ai-subtitle strong{color:#ffba02;font-weight:600}.sdp-ai-note{border:1px solid var(--sdp-border);background:#ffffff06;border-left:2px solid #ffba02;border-radius:10px;align-items:flex-start;gap:.65rem;margin-bottom:1.15rem;padding:.75rem .9rem;display:flex}.sdp-ai-note>i{color:#ffba02;flex-shrink:0;margin-top:2px;font-size:.88rem}.sdp-ai-note p{color:#ffffffd9;margin:0;font-size:.82rem;line-height:1.55}.sdp-ai-note p strong{color:linen;font-weight:700}.sdp-ai-highlights{flex-wrap:wrap;gap:.5rem 1.15rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.sdp-ai-highlights li{color:#ffffffd9;align-items:center;gap:.45rem;font-size:.83rem;display:inline-flex}.sdp-ai-highlights li i{color:#bdfb54;font-size:.72rem}.sdp-ai-highlights li strong{color:linen;font-weight:700}.sdp-ai-buttons{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:768px){.sdp-ai-buttons .sdp-btn-lg{justify-content:center;width:100%}}.sdp-ai-platforms{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:1.15rem;display:flex}.sdp-ai-platforms .sdp-ai-platforms-label{color:#fff9;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.sdp-ai-platforms .sdp-ai-platform{color:#ffffffd9;border:1px solid var(--sdp-border);background:#ffffff0a;border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.sdp-ai-platforms .sdp-ai-platform svg{font-size:.88rem}.sdp-ai-platforms .sdp-ai-platform.src-google svg{color:#ea4335}.sdp-ai-platforms .sdp-ai-platform.src-facebook svg{color:#1877f2}.sdp-ai-platforms .sdp-ai-platform.src-instagram svg{color:#e1306c}.sdp-ai-platforms .sdp-ai-platform.src-youtube svg{color:red}.sdp-ai-preview{z-index:1;animation:.6s .15s both sdp-fadeInUp;position:relative}@media (max-width:900px){.sdp-ai-preview{width:100%;max-width:400px;margin:0 auto}}.sdp-ai-mock{border:1px solid var(--sdp-border-hover);background:linear-gradient(160deg,#1e1e1ef2,#0f0f0ff2);border-radius:14px;transition:transform .5s;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 16px 40px #0006}.sdp-ai-mock:hover{transform:rotateY(0)rotateX(0)}@media (max-width:900px){.sdp-ai-mock,.sdp-ai-mock:hover{transform:none}}.sdp-ai-mock-head{border-bottom:1px solid var(--sdp-border);background:#ffffff08;align-items:center;gap:7px;padding:.6rem .85rem;display:flex}.sdp-ai-mock-head .sdp-ai-mock-dot{background:#ffffff2e;border-radius:50%;width:8px;height:8px}.sdp-ai-mock-head .sdp-ai-mock-dot:first-child{background:#ff6b35}.sdp-ai-mock-head .sdp-ai-mock-dot:nth-child(2){background:gold}.sdp-ai-mock-head .sdp-ai-mock-dot:nth-child(3){background:#bdfb54}.sdp-ai-mock-head .sdp-ai-mock-title{color:#fff9;align-items:center;gap:6px;margin-left:auto;font-size:.72rem;font-weight:600;display:inline-flex}.sdp-ai-mock-head .sdp-ai-mock-title i{color:#ffba02;font-size:.78rem}.sdp-ai-mock-body{flex-direction:column;gap:.75rem;padding:.9rem;display:flex}.sdp-ai-mock-review{border:1px solid var(--sdp-border);background:#ffffff08;border-radius:10px;padding:.8rem}.sdp-ai-mock-review-head{align-items:center;gap:.7rem;margin-bottom:.65rem;display:flex}.sdp-ai-mock-avatar{color:#ffba02;background:#ffba021f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:flex}.sdp-ai-mock-meta{flex-direction:column;gap:1px;display:flex}.sdp-ai-mock-meta .sdp-ai-mock-name{color:linen;font-size:.8rem;font-weight:700}.sdp-ai-mock-meta .sdp-ai-mock-source{color:#fff9;align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.sdp-ai-mock-meta .sdp-ai-mock-source svg{color:#ea4335;font-size:.8rem}.sdp-ai-mock-stars{color:gold;letter-spacing:1px;margin-left:auto;font-size:.85rem}.sdp-ai-mock-text{color:#ffffffd9;margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.sdp-ai-mock-reply{background:#ffba020d;border:1px solid #ffba0233;border-radius:10px;padding:.8rem;position:relative}.sdp-ai-mock-reply .sdp-ai-mock-reply-label{color:#ffba02;align-items:center;gap:6px;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.sdp-ai-mock-reply .sdp-ai-mock-reply-label i{font-size:.8rem}.sdp-ai-mock-reply p{color:#ffffffd9;margin:0 0 .85rem;font-size:.83rem;line-height:1.55}.sdp-ai-mock-reply .sdp-ai-mock-send{color:#0a0a0a;background:linear-gradient(135deg,#ffba02 0%,#d89d00 100%);border-radius:7px;align-items:center;gap:7px;padding:6px 13px;font-size:.72rem;font-weight:600;display:inline-flex}.sdp-ai-mock-reply .sdp-ai-mock-send i{font-size:.8rem}.sdp-ai-features{z-index:1;border-top:1px solid var(--sdp-border);grid-template-columns:repeat(3,1fr);gap:.9rem;margin-top:max(1.75rem,min(3.5vw,2.5rem));padding-top:max(1.5rem,min(3vw,2rem));display:grid;position:relative}@media (max-width:900px){.sdp-ai-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sdp-ai-features{grid-template-columns:1fr}}.sdp-ai-feature{border-radius:14px;align-items:flex-start;gap:.85rem;padding:1.1rem 1.1rem 1.2rem;display:flex}.sdp-ai-feature:hover .sdp-ai-feature-icon{background:rgba(var(--accent-rgb,255, 186, 2), .16)}.sdp-ai-feature-icon{background:rgba(var(--accent-rgb,255, 186, 2), .1);width:38px;height:38px;color:var(--accent,#ffba02);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:background .3s;display:flex}.sdp-ai-feature-text h4{color:linen;letter-spacing:-.2px;margin:0 0 .3rem;font-size:.92rem;font-weight:700}.sdp-ai-feature-text p{color:#fff9;margin:0;font-size:.8rem;line-height:1.5}.sdp-demo-cta-section .sdp-demo-cta-wrapper{background:var(--sdp-surface);border:1px solid var(--sdp-border);text-align:center;backdrop-filter:blur(20px);border-radius:18px;flex-direction:column;align-items:center;gap:0;padding:max(2rem,min(3.5vw,3rem)) max(1.5rem,min(3.5vw,2.75rem));display:flex;position:relative;overflow:hidden}.sdp-demo-cta-section .sdp-demo-cta-wrapper:before{content:"";background:linear-gradient(90deg,#ffba02,#ff8c00,gold,#ff6b35,#f4d03f,peru) 0 0/200% 100%;height:2px;animation:6s ease-in-out infinite sdp-gradientShift;position:absolute;top:0;left:0;right:0}.sdp-demo-cta-section .sdp-demo-cta-wrapper:after{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ffba0214 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.sdp-demo-cta-section .sdp-demo-cta-badge{background:linear-gradient(135deg,#ff6b35,#ff8c00,#ffba02,gold,#f4d03f,peru,#ff6b35) 0 0/400% 400%;border-radius:50px;align-items:center;margin-bottom:1.15rem;padding:1px;animation:10s ease-in-out infinite sdp-demo-colorFlow;display:inline-flex;position:relative}.sdp-demo-cta-section .sdp-demo-cta-badge:before{content:"";z-index:0;background:#0c0c0ceb;border-radius:50px;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.sdp-demo-cta-section .sdp-demo-cta-badge span{z-index:1;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#ff6b35,#ff8c00,#ffba02,gold,#f4d03f,peru,#ff6b35) 0 0/400% 400%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:.45rem;padding:.3rem .9rem;font-family:PoppinsMedium,sans-serif;font-size:.68rem;animation:10s ease-in-out infinite sdp-demo-colorFlow;display:inline-flex;position:relative}.sdp-demo-cta-section .sdp-demo-cta-badge span i{font-size:.78rem}.sdp-demo-cta-section h2{color:linen;letter-spacing:-.4px;margin:0 0 .7rem;font-size:max(1.35rem,min(2.5vw,1.9rem));font-weight:700;line-height:1.2}.sdp-demo-cta-section h2 .sdp-highlight{background:linear-gradient(135deg,#ff6b35,#ff8c00,#ffba02,gold,#f4d03f,peru,#ff6b35) 0 0/400% 400%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite sdp-demo-colorFlow}.sdp-demo-cta-section p{color:#fff9;max-width:580px;margin:0 0 1.6rem;font-size:.92rem;line-height:1.65}@media (max-width:768px){.sdp-demo-cta-section p{font-size:.85rem;line-height:1.55}}.sdp-demo-cta-section .sdp-demo-cta-buttons{z-index:1;flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex;position:relative}.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-primary{color:#0a0a0a;background:linear-gradient(135deg,#ff6b35,#ff8c00,#ffba02,gold,#f4d03f,peru,#ff6b35) 0 0/400% 400%;animation:10s ease-in-out infinite sdp-demo-colorFlow;box-shadow:0 6px 20px #ffba0240}.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-primary:hover{box-shadow:0 8px 26px #ffba0259}.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-primary:before{display:none}.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-secondary{animation:10s ease-in-out infinite sdp-demo-colorCycle}@media (max-width:768px){.sdp-demo-cta-section .sdp-demo-cta-buttons{flex-direction:column;align-items:stretch;width:100%}.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-primary,.sdp-demo-cta-section .sdp-demo-cta-buttons .sdp-btn-secondary{justify-content:center}}.sdp-demo-cta-section .sdp-trial-strip{z-index:1;text-align:left;color:#0a0a0a;cursor:pointer;background:linear-gradient(90deg,#ffba02 0%,gold 8%,#f4d03f 17%,#ff8c00 25%,#ff6b35 33%,peru 42%,#ffba02 50%,gold 58%,#f4d03f 67%,#ff8c00 75%,#ff6b35 83%,peru 92%,#ffba02 100%) 0 0/200% 100%;border:none;border-radius:0 0 18px 18px;align-self:stretch;align-items:center;gap:10px;width:auto;margin:max(1.5rem,min(3vw,2.25rem)) calc(-1*max(1.5rem,min(3.5vw,2.75rem))) calc(-1*max(2rem,min(3.5vw,3rem)));padding:6px max(18px,min(1.5vw,24px));font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:700;line-height:1.35;transition:filter .28s,box-shadow .28s;animation:9s linear infinite sdp-trialStripGradient;display:flex;position:relative}.sdp-demo-cta-section .sdp-trial-strip>i{flex-shrink:0;font-size:.9rem;line-height:1}.sdp-demo-cta-section .sdp-trial-strip>span:not(.sdp-trial-strip-cta){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdp-demo-cta-section .sdp-trial-strip strong{font-weight:800}.sdp-demo-cta-section .sdp-trial-strip:hover{filter:brightness(1.06)}.sdp-demo-cta-section .sdp-trial-strip:hover .sdp-trial-strip-cta{text-underline-offset:4px}.sdp-demo-cta-section .sdp-trial-strip:focus-visible{outline-offset:-3px;outline:2px solid linen}@media (prefers-reduced-motion:reduce){.sdp-demo-cta-section .sdp-trial-strip{animation:none}}@media (max-width:768px){.sdp-demo-cta-section .sdp-trial-strip{border-radius:0 0 14px 14px;gap:6px;margin:1.5rem -1.15rem -1.75rem;padding:7px 14px;font-size:.63rem}.sdp-demo-cta-section .sdp-trial-strip>i{font-size:.78rem}.sdp-demo-cta-section .sdp-trial-strip>span:not(.sdp-trial-strip-cta){text-overflow:clip;white-space:normal;overflow:visible}}.sdp-demo-cta-section .sdp-trial-strip-cta{text-underline-offset:2px;white-space:nowrap;flex-shrink:0;margin-left:auto;text-decoration:underline;transition:text-underline-offset .28s}@media (max-width:768px){.sdp-demo-cta-section .sdp-demo-cta-wrapper{border-radius:14px;padding:1.75rem 1.15rem}.sdp-demo-cta-section h2{font-size:1.3rem}}.sdp-about-section .sdp-section-inner{grid-template-columns:repeat(2,1fr);gap:.9rem;display:grid}@media (max-width:900px){.sdp-about-section .sdp-section-inner{grid-template-columns:1fr}}.sdp-about-block{text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;padding:1.5rem 1.35rem 1.6rem;display:flex}.sdp-about-block p{color:#fff9;text-align:justify;margin:0 0 .75rem;font-size:.87rem;line-height:1.65}.sdp-about-block p:last-child{margin-bottom:0}.sdp-about-block p strong{color:linen;font-weight:700}.sdp-about-block.sdp-about-cta-block{text-align:center;grid-column:1/-1;align-items:center;padding:1.85rem 1.5rem 2rem}.sdp-about-block.sdp-about-cta-block .sdp-about-icon{margin:0 auto .9rem}.sdp-about-block.sdp-about-cta-block p{text-align:center;max-width:760px;margin:0 auto 1.15rem}.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-primary{background:var(--accent,#ffba02);border-color:var(--accent,#ffba02);color:#0a0a0a}.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-primary i{color:#0a0a0a}.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-secondary{border:1px solid rgba(var(--accent-rgb,255, 186, 2), .3);color:var(--accent,#ffba02);background:#ffffff0a}.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-secondary i{color:var(--accent,#ffba02)}@media (max-width:768px){.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-primary,.sdp-about-block.sdp-about-cta-block .sdp-about-buttons .sdp-btn-secondary{width:100%;justify-content:center!important;padding:11px 16px!important;font-size:.86rem!important}}.sdp-about-block:hover .sdp-about-icon{background:rgba(var(--accent-rgb,255, 186, 2), .15)}.sdp-about-block h3{color:linen;letter-spacing:-.2px;margin:0 0 .7rem;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}.sdp-about-icon{background:rgba(var(--accent-rgb,255, 186, 2), .1);width:40px;height:40px;color:var(--accent,#ffba02);border-radius:11px;justify-content:center;align-items:center;margin:0 0 1rem;font-size:1.05rem;transition:background .3s;display:flex}.sdp-about-emphasis{color:var(--accent,#ffba02)!important;margin-top:.4rem!important;font-size:.95rem!important;font-weight:700!important}.sdp-about-buttons{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.35rem;display:flex}@media (max-width:480px){.sdp-hero{min-height:calc(100vh - 60px);padding-top:3rem;padding-bottom:3.5rem}.sdp-orb{filter:blur(100px);opacity:.4}.sdp-hero-text h1{letter-spacing:-.4px;font-size:1.7rem!important}}@media (max-width:768px){.sdp-section{padding:1.75rem 1rem}.sdp-section-header{margin-bottom:1.35rem}.sdp-section-header>i{width:36px;height:36px;margin-bottom:.7rem;font-size:.92rem}}.sdp-fullscreen-modal{backdrop-filter:blur(5px);z-index:10000;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;animation:.3s forwards sdp-modalFadeIn;display:flex;position:fixed;top:0;left:0}.sdp-fullscreen-modal .sdp-modal-close{cursor:pointer;z-index:10001;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:2rem;right:2rem}.sdp-fullscreen-modal .sdp-modal-close i{color:linen;font-size:1.5rem;transition:transform .2s}.sdp-fullscreen-modal .sdp-modal-close:hover{background:#fff3;transform:scale(1.05)}.sdp-fullscreen-modal .sdp-modal-close:hover i{transform:rotate(90deg)}.sdp-fullscreen-modal .sdp-modal-image{object-fit:contain;cursor:default;border-radius:12px;max-width:90vw;max-height:90vh;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards sdp-modalZoomIn;box-shadow:0 20px 50px #00000080}@keyframes sdp-modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sdp-modalZoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sdp-maintenance-overlay{cursor:default}.sdp-maintenance-modal{text-align:center;background:#111;border:1px solid #ffba0240;border-radius:16px;width:calc(100% - 2rem);max-width:440px;padding:3rem 2.5rem 2.5rem;animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards sdp-modalZoomIn;position:relative;box-shadow:0 0 40px #ffba0214,0 20px 50px #0009}.sdp-maintenance-modal .sdp-maintenance-close{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.sdp-maintenance-modal .sdp-maintenance-close i{color:linen;font-size:.85rem;transition:transform .2s}.sdp-maintenance-modal .sdp-maintenance-close:hover{background:#ffffff24}.sdp-maintenance-modal .sdp-maintenance-close:hover i{transform:rotate(90deg)}.sdp-maintenance-modal .sdp-maintenance-icon{background:#ffba021a;border:1px solid #ffba0240;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.sdp-maintenance-modal .sdp-maintenance-icon i{color:#ffba02;font-size:1.6rem}.sdp-maintenance-modal h3{color:linen;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.sdp-maintenance-modal p{color:#faf0e6a6;margin-bottom:1.75rem;font-size:.9rem;line-height:1.6}@media (max-width:768px){.sdp-maintenance-modal{padding:2.5rem 1.5rem 2rem}.sdp-maintenance-modal h3{font-size:1.05rem}}.sdp-hero-video-bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sdp-hero-video-bg video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sdp-hero-video-overlay{z-index:1;background:linear-gradient(#0a0a0ad1 0%,#0a0a0ab3 40%,#0a0a0ad9 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sdp-hero-bg-orbs{z-index:2}.sdp-hero-content{z-index:3}.sdp-professions-section{position:relative;overflow:hidden}.sdp-professions-video-bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sdp-professions-video-bg video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sdp-professions-video-overlay{z-index:1;background:linear-gradient(#0a0a0ae0 0%,#0a0a0abf 50%,#0a0a0ae0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sdp-professions-section>.sdp-section-inner{z-index:2;position:relative}.sdp-ambassador-banner-container{z-index:100;width:100%;animation:.6s both sdp-fadeInDown;position:relative}@keyframes sdp-fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.sdp-ambassador-banner:before{display:none}.sdp-ambassador-banner.has-error .sdp-ambassador-text p,.sdp-ambassador-banner.has-error .sdp-ambassador-text p strong{color:#0a0a0a}@media (max-width:768px){.sdp-ambassador-banner{padding:.5rem 1rem}}@media (max-width:768px){.sdp-ambassador-banner-content{gap:.75rem}}.sdp-ambassador-text p{color:#0a0a0a;margin:0;font-size:.84rem;font-weight:600;line-height:1.25}@media (max-width:768px){.sdp-ambassador-text p{font-size:.82rem}}.sdp-vip-tag{color:linen;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#0a0a0a;border-radius:50px;padding:3px 10px;font-size:.65rem;font-weight:800;box-shadow:0 2px 8px #0003}@media (max-width:768px){.sdp-vip-tag{display:none}}.sdp-footer{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.sdp-footer{min-height:250px}}.sdp-footer-video-bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sdp-footer-video-bg video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.sdp-footer-video-overlay{z-index:1;background:linear-gradient(#0a0a0a99 0%,#0a0a0a59 40%,#0a0a0ab3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sdp-footer-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.1rem;padding:max(2.25rem,min(4vw,3.5rem)) max(1.5rem,min(3vw,2.5rem));display:flex;position:relative}@media (max-width:768px){.sdp-footer-content{gap:.85rem;padding:1.75rem 1rem}}.sdp-footer-logo{filter:drop-shadow(0 4px 20px #00000080);width:max(130px,min(18vw,205px));height:auto}@media (max-width:768px){.sdp-footer-logo{width:120px}}.sdp-footer-tagline{color:linen;text-shadow:0 2px 20px #0009;letter-spacing:-.5px;margin:0;font-size:max(1.2rem,min(2.4vw,1.75rem));font-weight:700;line-height:1.2}@media (max-width:768px){.sdp-footer-tagline{font-size:1.15rem}}.sdp-footer-cta{margin-top:.5rem}.sdp-footer-cta .sdp-btn-primary{backdrop-filter:blur(8px);box-shadow:0 6px 22px #ffba024d}.sdp-footer-cta .sdp-btn-primary:hover{box-shadow:0 8px 28px #ffba0266}@media (max-width:768px){.sdp-footer-cta{margin-top:0}.sdp-footer-cta .sdp-btn-primary{justify-content:center;width:100%}}@keyframes op-spin{to{transform:rotate(360deg)}}@keyframes op-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.op-page{--op-surface:#ffffff09;--op-surface-hover:#ffffff0e;--op-border:#ffffff14}.op-page .highlight{color:#ffba02}.sdp-btn-primary:disabled,.sdp-btn-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.op-spinner{border:2px solid #00000040;border-top-color:#000000bf;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite op-spin;display:inline-block}.sdp-btn-secondary .op-spinner{border-color:#ffba02 #ffffff40 #ffffff40}.op-actions{flex-wrap:wrap;gap:10px;display:flex}.op-actions--center{justify-content:center}@media (max-width:768px){.op-actions{flex-direction:column;align-items:stretch}.op-actions>button,.op-actions>a{justify-content:center;width:100%}}.op-page-header{z-index:2;max-width:1120px;margin:0 auto max(1.5rem,min(3.5vw,2.5rem));position:relative}.op-page-header .hub-page-title .highlight{color:#ffba02!important}.op-page-header .hub-return-button{background:linear-gradient(135deg,#ffba02 0%,#ce9600 100%)}.op-page-header .hub-return-button:hover{box-shadow:0 8px 25px #ffba0259}.op-hero{isolation:isolate;padding:max(1.5rem,min(4vw,3rem)) max(1rem,min(3vw,2.5rem)) max(2.5rem,min(5vw,3.75rem));position:relative;overflow:hidden}.op-hero-inner{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.op-hero-inner .op-actions{justify-content:center;margin-top:1.6rem}.op-hero-inner .op-hero-points{justify-content:center}.op-hero--split .op-hero-inner{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:max(2rem,min(4vw,3.5rem));max-width:1120px;display:grid}.op-hero--split .op-hero-inner .op-hero-desc{margin-left:0;margin-right:0}.op-hero--split .op-hero-inner .op-actions,.op-hero--split .op-hero-inner .op-hero-points{justify-content:flex-start}@media (max-width:940px){.op-hero--split .op-hero-inner{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.op-hero-text{min-width:0}.op-hero-title{letter-spacing:-.6px;font-size:max(1.55rem,min(3.3vw,2.25rem));font-weight:700;line-height:1.16;color:linen!important;text-align:left!important;margin:0 0 .85rem!important;padding:0!important}.op-hero-title .sdp-highlight,.op-hero-title .highlight{color:#ffba02}.op-hero-desc{color:#ffffff94;max-width:58ch;margin:0 auto;font-size:.93rem;line-height:1.75}.op-hero-desc strong{color:#faf0e6eb;font-weight:600}.op-hero-points{flex-wrap:wrap;gap:8px 10px;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.op-hero-points li{border:1px solid var(--op-border);background:var(--op-surface);color:#ffffffd9;border-radius:50px;align-items:center;gap:7px;padding:6px 13px;font-size:.78rem;display:inline-flex}.op-hero-points li strong{color:linen;font-weight:700}.op-hero-points li>i{color:#ffba02;font-size:.7rem;line-height:1}.op-hero-note{color:#faf0e666;align-items:center;gap:7px;margin-top:1.1rem;font-size:.75rem;display:inline-flex}.op-hero-note i{color:#ffba02;font-size:.82rem;line-height:1}.op-hero-aside{flex-direction:column;align-items:center;gap:1rem;min-width:0;display:flex}.op-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.op-price--md{backdrop-filter:blur(10px);background:#ffba0212;border:1px solid #ffba0247;border-radius:50px;justify-content:center;padding:9px 20px}.op-price--md .op-price-amount{color:#ffba02;font-size:1.2rem}.op-price--lg{flex-direction:column;justify-content:center;align-items:center;gap:2px}.op-price--lg .op-price-amount{letter-spacing:-1.5px;color:linen;font-size:max(2.1rem,min(5vw,2.8rem))}.op-price-strike{color:#ffffff52;font-size:.85rem;text-decoration:line-through}.op-price-amount{letter-spacing:-.5px;color:linen;font-weight:800;line-height:1}.op-price-period{color:#ffffff94;font-size:.78rem}.op-price-vip{letter-spacing:.04em;text-transform:uppercase;color:gold;background:#ffd70024;border-radius:50px;align-items:center;gap:5px;margin-top:4px;padding:3px 10px;font-size:.67rem;font-weight:800;display:inline-flex}.op-price-vip i{font-size:.72rem;line-height:1}.op-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:460px;display:grid}.op-stat{border:1px solid var(--op-border);background:var(--op-surface);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:3px;padding:1.1rem .75rem;display:flex}.op-stat-value{letter-spacing:-.8px;color:var(--accent,#ffba02);font-size:max(1.3rem,min(3vw,1.7rem));font-weight:800;line-height:1}.op-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;font-size:.66rem;font-weight:700}.op-card-icon{border:1px solid rgba(var(--accent-rgb,255, 186, 2), .22);background:rgba(var(--accent-rgb,255, 186, 2), .08);width:38px;height:38px;color:var(--accent,#ffba02);border-radius:11px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.op-card-icon i{line-height:1}.op-cards{gap:12px;display:grid}.op-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.op-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.op-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.op-cards{grid-template-columns:minmax(0,1fr)}}.op-card{border:1px solid var(--op-border);background:var(--op-surface);border-radius:16px;padding:1.4rem 1.35rem 1.3rem;transition:transform .3s,border-color .3s,background .3s}.op-card:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .4);background:var(--op-surface-hover);transform:translateY(-3px)}.op-card h3{letter-spacing:-.1px;color:linen;font-weight:700;margin:.85rem 0 .4rem!important;font-size:.95rem!important}.op-card p{color:#ffffff94;margin:0;font-size:.82rem;line-height:1.65}.op-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1000px){.op-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.op-steps{grid-template-columns:minmax(0,1fr)}}.op-step{border:1px solid var(--op-border);background:var(--op-surface);border-radius:16px;padding:1.5rem 1.25rem 1.35rem;transition:transform .3s,border-color .3s,background .3s;position:relative}.op-step:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .4);background:var(--op-surface-hover);transform:translateY(-3px)}.op-step h3{color:linen;margin:.85rem 0 .4rem;font-size:.94rem;font-weight:700}.op-step p{color:#ffffff94;margin:0;font-size:.82rem;line-height:1.65}.op-step-number{color:rgba(var(--accent-rgb,255, 186, 2), .18);font-size:1.6rem;font-weight:800;line-height:1;position:absolute;top:.9rem;right:1.1rem}.op-checklist{gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.op-checklist--2{grid-template-columns:repeat(2,minmax(0,1fr))}.op-checklist--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.op-checklist--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.op-checklist{grid-template-columns:minmax(0,1fr)}}.op-checklist li{color:#ffffffd9;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.55;display:flex}.op-checklist li i{color:#ffba02;flex-shrink:0;margin-top:.25em;font-size:.7rem;line-height:1}.op-pricing{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}@media (max-width:860px){.op-pricing{grid-template-columns:minmax(0,1fr)}}.op-pricing-card{text-align:center;background:linear-gradient(#ffba0212,#ffffff05);border:1px solid #ffba0247;border-radius:18px;flex-direction:column;align-items:center;height:100%;padding:1.75rem 1.5rem;display:flex}.op-pricing-card>.sdp-btn-primary,.op-pricing-card>.sdp-btn-secondary{justify-content:center;width:100%;margin-top:1.35rem}.op-pricing-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffba02;background:#ffba0214;border:1px solid #ffba0247;border-radius:50px;align-items:center;gap:6px;margin-bottom:1.1rem;padding:5px 13px;font-size:.68rem;font-weight:700;display:inline-flex}.op-pricing-badge i{font-size:.72rem;line-height:1}.op-pricing-reassurance{color:#faf0e666;align-items:center;gap:6px;margin-top:.75rem;font-size:.73rem;display:inline-flex}.op-pricing-reassurance i{color:#ffba02;font-size:.78rem;line-height:1}.op-included{border:1px solid var(--op-border);background:var(--op-surface);border-radius:18px;padding:1.5rem 1.6rem}.op-included h3{color:linen;align-items:center;gap:9px;margin:0 0 1rem;font-size:.94rem;font-weight:700;display:flex}.op-included h3 i{color:#ffba02;font-size:.95rem;line-height:1}.op-included-note{color:#ffffff94;background:#ff6b350f;border:1px solid #ff6b3533;border-radius:12px;align-items:flex-start;gap:9px;margin:1.1rem 0 0;padding:11px 13px;font-size:.78rem;line-height:1.6;display:flex}.op-included-note i{color:#ff6b35;flex-shrink:0;margin-top:.2em;font-size:.85rem;line-height:1}.op-notice{border:1px solid var(--op-border);background:var(--op-surface);border-radius:14px;align-items:flex-start;gap:11px;padding:13px 16px;display:flex}.op-notice>i{color:#ffba02;flex-shrink:0;margin-top:.15em;font-size:.95rem;line-height:1}.op-notice p{color:#ffffff94;margin:0;font-size:.82rem;line-height:1.65}.op-notice p strong{color:#faf0e6e6;font-weight:600}.op-notice--warning{background:#ff6b350f;border-color:#ff6b353d}.op-notice--warning>i{color:#ff6b35}.op-faq{flex-direction:column;gap:8px;max-width:780px;margin:0 auto;display:flex}.op-faq-item{border:1px solid var(--op-border);background:var(--op-surface);border-radius:14px;transition:border-color .25s;overflow:hidden}.op-faq-item.is-open{border-color:#ffba0252}.op-faq-question{text-align:left;color:#faf0e6e0;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;transition:color .2s;display:flex}.op-faq-question i{color:#ffba02;flex-shrink:0;font-size:1rem;line-height:1}.op-faq-question:hover{color:#ffba02}.op-faq-answer{color:#ffffff94;margin:0;padding:0 16px 15px;font-size:.83rem;line-height:1.7}.op-cta{text-align:center;max-width:660px;margin:0 auto}.op-cta h2{letter-spacing:-.5px;margin:0 0 .6rem;font-size:max(1.3rem,min(2.6vw,1.85rem));font-weight:700;color:linen!important}.op-cta>p{color:#ffffff94;max-width:52ch;margin:0 auto 1.6rem;font-size:.9rem;line-height:1.7}.op-cta-badge{letter-spacing:.06em;text-transform:uppercase;color:#ffba02;background:#ffba0212;border:1px solid #ffba023d;border-radius:50px;align-items:center;gap:6px;margin-bottom:1rem;padding:5px 13px;font-size:.68rem;font-weight:700;display:inline-flex}.op-cta-badge i{font-size:.72rem;line-height:1}.op-modal-overlay{z-index:3000;backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.op-modal{text-align:center;background:#101010;border:1px solid #ffffff1a;border-radius:20px;width:100%;max-width:420px;padding:1.9rem 1.6rem 1.5rem;animation:.25s cubic-bezier(.4,0,.2,1) op-modal-in;position:relative;box-shadow:0 24px 60px #0009}.op-modal h3{color:linen;margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.op-modal-icon{color:#ffba02;background:#ffba0217;border:1px solid #ffba0240;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1rem;font-size:1.2rem;display:inline-flex}.op-modal-icon i{line-height:1}.op-modal-body{color:#ffffff94;font-size:.85rem;line-height:1.7}.op-modal-body p{margin:0}.op-modal-body strong{color:#faf0e6e6;font-weight:600}.op-modal-actions{flex-direction:column;gap:8px;margin-top:1.5rem;display:flex}.op-modal-actions>button{justify-content:center;width:100%}.op-modal-close{color:#faf0e699;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1rem;transition:background .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}.op-modal-close i{line-height:1}.op-modal-close:hover{color:linen;background:#ffffff17}.airo-platforms{color:#faf0e66b;flex-wrap:wrap;justify-content:center;gap:7px 16px;font-size:.74rem;display:flex}.airo-platforms span{align-items:center;gap:6px;display:inline-flex}.airo-platforms svg{font-size:.85rem}.airo-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.airo-figures{grid-template-columns:minmax(0,1fr)}}.airo-figure{border:1px solid var(--op-border);background:var(--op-surface);border-radius:16px;padding:1.25rem 1.35rem;transition:border-color .3s,transform .3s}.airo-figure:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .4);transform:translateY(-3px)}.airo-figure p{color:#ffffff94;margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.airo-figure-value{letter-spacing:-1px;color:var(--accent,#ffba02);font-size:max(1.6rem,min(3.4vw,2.1rem));font-weight:800;line-height:1;display:block}.airo-figures-source{text-align:center;color:#faf0e64d;margin:1rem 0 0;font-size:.72rem}.pof-page{--pof-surface:#ffffff09;--pof-border:#ffffff14}.pof-hero{isolation:isolate;text-align:center;padding:max(2.25rem,min(5vw,3.75rem)) max(1rem,min(3vw,2.5rem)) max(2.5rem,min(5vw,3.5rem));position:relative;overflow:hidden}.pof-hero-inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.pof-hero-inner h1{letter-spacing:-.7px;color:linen;margin:0 0 .85rem;font-size:max(1.75rem,min(3.6vw,2.4rem));font-weight:700;line-height:1.15}.pof-hero-inner>p{color:#ffffff94;max-width:56ch;margin:0 auto;font-size:.93rem;line-height:1.7}.pof-hero-inner>p strong{color:#faf0e6eb;font-weight:600}@media (max-width:768px){.pof-hero-inner .sdp-hero-tag{display:inline-flex}}.pof-vip-chip{color:gold;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:50px;align-items:center;gap:7px;margin-top:1.15rem;padding:6px 15px;font-size:.76rem;font-weight:600;display:inline-flex}.pof-vip-chip i{font-size:.82rem;line-height:1}.pof-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.6rem;display:flex}@media (max-width:768px){.pof-hero-actions{flex-direction:column;align-items:stretch}.pof-hero-actions>button{justify-content:center;width:100%}}.pof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1040px){.pof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pof-grid{grid-template-columns:minmax(0,1fr)}}.pof-card{border:1px solid var(--pof-border);background:var(--pof-surface);border-radius:18px;flex-direction:column;padding:1.4rem 1.4rem 1.3rem;transition:transform .3s,border-color .3s,background .3s;display:flex}.pof-card:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .4);background:#ffffff0d;transform:translateY(-3px)}.pof-card--featured{border-color:rgba(var(--accent-rgb,255, 186, 2), .32);background:linear-gradient(180deg, rgba(var(--accent-rgb,255, 186, 2), .07), #ffffff05)}.pof-card h3{letter-spacing:-.2px;color:linen;margin:0 0 .4rem;font-size:1rem;font-weight:700}.pof-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:.95rem;display:flex}.pof-card-icon{border:1px solid rgba(var(--accent-rgb,255, 186, 2), .22);background:rgba(var(--accent-rgb,255, 186, 2), .08);width:38px;height:38px;color:var(--accent,#ffba02);border-radius:11px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.pof-card-icon i{line-height:1}.pof-card-tagline{background:rgba(var(--accent-rgb,255, 186, 2), .1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#ffba02);white-space:nowrap;border-radius:50px;padding:3px 10px;font-size:.63rem;font-weight:800}.pof-card-desc{color:#ffffff94;margin:0 0 1rem;font-size:.82rem;line-height:1.6}.pof-card-price{border-bottom:1px solid var(--pof-border);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:1rem;padding-bottom:1rem;display:flex}.pof-price-strike{color:#faf0e64d;font-size:.8rem;text-decoration:line-through}.pof-price-amount{letter-spacing:-.8px;color:linen;font-size:1.45rem;font-weight:800;line-height:1}.pof-price-period{color:#ffffff94;font-size:.74rem}.pof-price-trial{color:gold;flex-basis:100%;align-items:center;gap:6px;margin-top:6px;font-size:.72rem;font-weight:700;display:inline-flex}.pof-price-trial i{font-size:.78rem;line-height:1}.pof-card-features{flex-direction:column;flex:1;gap:8px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.pof-card-features li{color:#faf0e6cc;align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.5;display:flex}.pof-card-features li i{color:var(--accent,#ffba02);flex-shrink:0;margin-top:.25em;font-size:.68rem;line-height:1}.pof-card-actions{gap:8px;display:flex}.pof-card-actions>button{flex:1;justify-content:center;padding-left:14px;padding-right:14px;font-size:.78rem}@media (max-width:400px){.pof-card-actions{flex-direction:column}}.pof-faq{flex-direction:column;gap:8px;max-width:780px;margin:0 auto;display:flex}.pof-faq-item{border:1px solid var(--pof-border);background:var(--pof-surface);border-radius:14px;transition:border-color .25s;overflow:hidden}.pof-faq-item.is-open{border-color:#ffba0252}.pof-faq-question{text-align:left;color:#faf0e6e0;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;transition:color .2s;display:flex}.pof-faq-question i{color:#ffba02;flex-shrink:0;font-size:1rem;line-height:1}.pof-faq-question:hover{color:#ffba02}.pof-faq-answer{color:#ffffff94;margin:0;padding:0 16px 15px;font-size:.83rem;line-height:1.7}.pof-cta{text-align:center;max-width:640px;margin:0 auto}.pof-cta h2{letter-spacing:-.5px;color:linen;margin:0 0 .6rem;font-size:max(1.3rem,min(2.6vw,1.85rem));font-weight:700}.pof-cta>p{color:#ffffff94;max-width:50ch;margin:0 auto;font-size:.9rem;line-height:1.7}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes ds-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-counterPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ds-borderPulse{0%,to{border-color:rgba(var(--accent-rgb,226, 178, 89), .25)}50%{border-color:rgba(var(--accent-rgb,226, 178, 89), .6)}}@keyframes ds-glowPulse{0%,to{box-shadow:0 0 20px rgba(var(--accent-rgb,226, 178, 89), .06)}50%{box-shadow:0 0 40px rgba(var(--accent-rgb,226, 178, 89), .15)}}@keyframes ds-shine{0%{left:-150%}50%,to{left:150%}}@keyframes ds-gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.detailed-stats-page{color:#ffffffd9;background:#0a0a0a;min-height:100vh}.detailed-stats-page .highlight{color:var(--accent,#e2b259)}.detailed-stats-page .hub-page-header{max-width:none}.detailed-stats-page .sdp-section{padding:max(1.5rem,min(3vw,2.5rem)) max(1rem,min(4vw,3rem))}.detailed-stats-page .ds-section-nav{-webkit-overflow-scrolling:touch;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:.5rem;margin-bottom:2.5rem;padding:6px;display:flex;overflow-x:auto}.detailed-stats-page .ds-section-nav::-webkit-scrollbar{height:0}.detailed-stats-page .ds-section-nav .ds-nav-tab{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:140px;padding:10px 16px;font-size:.82rem;font-weight:600;transition:all .3s;display:flex}.detailed-stats-page .ds-section-nav .ds-nav-tab i{font-size:1rem}.detailed-stats-page .ds-section-nav .ds-nav-tab:hover{color:#ffffffd9;background:#ffffff0a}.detailed-stats-page .ds-section-nav .ds-nav-tab.active{background:rgba(var(--accent-rgb,226, 178, 89), .1);border-color:rgba(var(--accent-rgb,226, 178, 89), .35);color:var(--accent,#e2b259)}@media (max-width:768px){.detailed-stats-page .ds-section-nav .ds-nav-tab{gap:6px;min-width:110px;padding:8px 12px;font-size:.78rem}.detailed-stats-page .ds-section-nav .ds-nav-tab i{font-size:.9rem}}.detailed-stats-page .ds-hero-banner{background:rgba(var(--accent-rgb,226, 178, 89), .03);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .2);border-radius:20px;margin-bottom:2.5rem;padding:max(2rem,min(4vw,3.5rem));animation:.5s both ds-fadeInUp;position:relative;overflow:hidden}.detailed-stats-page .ds-hero-banner:before{content:"";background:linear-gradient(90deg, var(--accent,#e2b259), transparent);height:3px;position:absolute;top:0;left:0;right:0}.detailed-stats-page .ds-hero-banner .ds-hero-top{align-items:flex-start;gap:2rem;display:flex}@media (max-width:700px){.detailed-stats-page .ds-hero-banner .ds-hero-top{flex-direction:column;gap:1.25rem}}.detailed-stats-page .ds-hero-banner .ds-hero-icon-block{background:rgba(var(--accent-rgb,226, 178, 89), .1);width:70px;height:70px;color:var(--accent,#e2b259);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.8rem;display:flex}@media (max-width:768px){.detailed-stats-page .ds-hero-banner .ds-hero-icon-block{border-radius:14px;width:56px;height:56px;font-size:1.4rem}}.detailed-stats-page .ds-hero-banner .ds-hero-text{flex:1}.detailed-stats-page .ds-hero-banner .ds-hero-text .ds-hero-label{background:rgba(var(--accent-rgb,226, 178, 89), .08);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .2);color:var(--accent,#e2b259);text-transform:uppercase;letter-spacing:1.5px;border-radius:50px;align-items:center;gap:6px;margin-bottom:.75rem;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.detailed-stats-page .ds-hero-banner .ds-hero-text h2{color:linen;margin:0 0 .75rem;font-size:max(1.5rem,min(3vw,2.2rem));font-weight:800;line-height:1.25}.detailed-stats-page .ds-hero-banner .ds-hero-text .ds-hero-desc{color:#ffffffd9;max-width:700px;margin:0;font-size:1.05rem;line-height:1.7}.detailed-stats-page .ds-hero-banner .ds-hero-text .ds-hero-desc strong{color:var(--accent,#e2b259);font-weight:700}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat{border-top:1px solid rgba(var(--accent-rgb,226, 178, 89), .12);align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.75rem;display:flex}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-value{color:var(--accent,#e2b259);font-size:max(3rem,min(6vw,4.5rem));font-weight:900;line-height:1;animation:.6s .3s both ds-counterPop}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-label{color:#ffffffd9;max-width:350px;font-size:1rem;line-height:1.5}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-label strong{color:linen}@media (max-width:768px){.detailed-stats-page .ds-hero-banner .ds-hero-bigstat{flex-direction:column;align-items:flex-start;gap:.75rem}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-value{font-size:3rem}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-label{font-size:.92rem}}.detailed-stats-page .ds-kpi-section{margin-bottom:3rem;animation:.5s .1s both ds-fadeInUp}.detailed-stats-page .ds-kpi-section .ds-kpi-section-title{color:linen;align-items:center;gap:10px;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700;display:flex}.detailed-stats-page .ds-kpi-section .ds-kpi-section-title i{color:var(--accent,#e2b259);font-size:1.1rem}.detailed-stats-page .ds-kpi-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:900px){.detailed-stats-page .ds-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.detailed-stats-page .ds-kpi-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.detailed-stats-page .ds-kpi-card{background:rgba(var(--accent-rgb,226, 178, 89), .03);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .2);text-align:center;border-radius:16px;flex-direction:column;padding:1.5rem 1.25rem;transition:all .35s;display:flex;position:relative;overflow:hidden}.detailed-stats-page .ds-kpi-card:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:100%;height:100%;transition:none;position:absolute;top:0;left:-150%}.detailed-stats-page .ds-kpi-card:hover{border-color:rgba(var(--accent-rgb,226, 178, 89), .5);box-shadow:0 8px 25px rgba(var(--accent-rgb,226, 178, 89), .08);transform:translateY(-3px)}.detailed-stats-page .ds-kpi-card:hover:after{animation:1.2s ease-in-out ds-shine}.detailed-stats-page .ds-kpi-card .ds-kpi-value{color:var(--accent,#e2b259);margin-bottom:.5rem;font-size:max(1.8rem,min(3vw,2.4rem));font-weight:900;line-height:1}.detailed-stats-page .ds-kpi-card .ds-kpi-label{color:#ffffffd9;margin:0 0 auto;padding-bottom:.5rem;font-size:.82rem;line-height:1.45}.detailed-stats-page .ds-kpi-card .ds-kpi-source{color:#ffffff8c;border-top:1px solid rgba(var(--accent-rgb,226, 178, 89), .08);margin:0;padding-top:.5rem;font-size:.68rem;font-style:italic}@media (max-width:768px){.detailed-stats-page .ds-kpi-card{padding:1.1rem .9rem}.detailed-stats-page .ds-kpi-card .ds-kpi-value{font-size:1.6rem}.detailed-stats-page .ds-kpi-card .ds-kpi-label{font-size:.78rem}}.detailed-stats-page .ds-chart-analysis{grid-template-columns:1.1fr 1fr;gap:2rem;margin-bottom:3rem;animation:.5s .2s both ds-fadeInUp;display:grid}@media (max-width:900px){.detailed-stats-page .ds-chart-analysis{grid-template-columns:1fr;gap:1.5rem}}.detailed-stats-page .ds-chart-container{border:1px solid rgba(var(--accent-rgb,226, 178, 89), .15);background:#ffffff05;border-radius:20px;flex-direction:column;min-height:380px;padding:1.5rem;display:flex}.detailed-stats-page .ds-chart-container .ds-chart-title{color:linen;align-items:center;gap:8px;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:flex}.detailed-stats-page .ds-chart-container .ds-chart-title i{color:var(--accent,#e2b259);font-size:.9rem}.detailed-stats-page .ds-chart-container .ds-chart-wrapper{flex:1;min-height:300px}@media (max-width:768px){.detailed-stats-page .ds-chart-container{min-height:300px;padding:1rem}.detailed-stats-page .ds-chart-container .ds-chart-wrapper{min-height:250px}}.detailed-stats-page .ds-analysis-panel{flex-direction:column;justify-content:center;gap:1.25rem;display:flex}.detailed-stats-page .ds-analysis-panel .ds-analysis-title{color:linen;align-items:center;gap:8px;margin:0;font-size:1.3rem;font-weight:700;display:flex}.detailed-stats-page .ds-analysis-panel .ds-analysis-title i{color:var(--accent,#e2b259);font-size:1rem}.detailed-stats-page .ds-analysis-panel .ds-analysis-text{color:#ffffffd9;font-size:1.05rem;line-height:1.8}.detailed-stats-page .ds-analysis-panel .ds-analysis-text strong{color:var(--accent,#e2b259)}.detailed-stats-page .ds-analysis-panel .ds-didyouknow{background:rgba(var(--accent-rgb,226, 178, 89), .04);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .18);border-left:3px solid var(--accent,#e2b259);border-radius:14px;align-items:flex-start;gap:12px;padding:1.25rem;display:flex}.detailed-stats-page .ds-analysis-panel .ds-didyouknow i{color:var(--accent,#e2b259);flex-shrink:0;margin-top:2px;font-size:1.3rem}.detailed-stats-page .ds-analysis-panel .ds-didyouknow .ds-dyk-content .ds-dyk-title{color:var(--accent,#e2b259);text-transform:uppercase;letter-spacing:1px;margin-bottom:.35rem;font-size:.78rem;font-weight:700}.detailed-stats-page .ds-analysis-panel .ds-didyouknow .ds-dyk-content p{color:#ffffffd9;margin:0;font-size:.92rem;line-height:1.6}.detailed-stats-page .ds-arguments-section{margin-bottom:3rem;animation:.5s .3s both ds-fadeInUp}.detailed-stats-page .ds-arguments-section .ds-arguments-title{color:linen;text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:2rem;font-size:1.3rem;font-weight:800;display:flex}.detailed-stats-page .ds-arguments-section .ds-arguments-title i{color:var(--accent,#e2b259);font-size:1.2rem}.detailed-stats-page .ds-arguments-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:900px){.detailed-stats-page .ds-arguments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.detailed-stats-page .ds-arguments-grid{grid-template-columns:1fr}}.detailed-stats-page .ds-argument-card{background:rgba(var(--accent-rgb,226, 178, 89), .03);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .2);border-radius:16px;flex-direction:column;padding:1.75rem 1.5rem;transition:all .35s;display:flex;position:relative;overflow:hidden}.detailed-stats-page .ds-argument-card:hover{border-color:rgba(var(--accent-rgb,226, 178, 89), .5);box-shadow:0 8px 25px rgba(var(--accent-rgb,226, 178, 89), .08);transform:translateY(-4px)}.detailed-stats-page .ds-argument-card .ds-arg-icon{background:rgba(var(--accent-rgb,226, 178, 89), .1);width:48px;height:48px;color:var(--accent,#e2b259);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.2rem;display:flex}.detailed-stats-page .ds-argument-card .ds-arg-title{color:linen;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.detailed-stats-page .ds-argument-card .ds-arg-desc{color:#ffffff8c;flex:1;margin:0 0 .35rem;font-size:.88rem;line-height:1.6}.detailed-stats-page .ds-argument-card .ds-arg-ministat{border-top:1px solid rgba(var(--accent-rgb,226, 178, 89), .1);align-items:center;gap:10px;margin-top:auto;padding-top:.75rem;display:flex}.detailed-stats-page .ds-argument-card .ds-arg-ministat .ds-ministat-val{color:var(--accent,#e2b259);font-size:1.5rem;font-weight:900;line-height:1}.detailed-stats-page .ds-argument-card .ds-arg-ministat .ds-ministat-text{color:#ffffff8c;font-size:.78rem;line-height:1.35}@media (max-width:768px){.detailed-stats-page .ds-argument-card{padding:1.25rem 1rem}}.detailed-stats-page .ds-quote-block{background:rgba(var(--accent-rgb,226, 178, 89), .03);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .15);text-align:center;border-radius:20px;margin-bottom:3rem;padding:2.5rem;animation:.5s .35s both ds-fadeInUp;position:relative}.detailed-stats-page .ds-quote-block:before{content:"“";color:rgba(var(--accent-rgb,226, 178, 89), .15);font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:.5rem;left:2rem}.detailed-stats-page .ds-quote-block .ds-quote-text{color:linen;max-width:750px;margin:0 auto 1rem;font-size:1.15rem;font-style:italic;font-weight:600;line-height:1.7}.detailed-stats-page .ds-quote-block .ds-quote-author{color:var(--accent,#e2b259);font-size:.85rem;font-weight:600}.detailed-stats-page .ds-quote-block .ds-quote-role{color:#ffffff8c;margin-top:.15rem;font-size:.78rem}@media (max-width:768px){.detailed-stats-page .ds-quote-block{padding:1.75rem 1.25rem}.detailed-stats-page .ds-quote-block:before{font-size:3.5rem;top:.25rem;left:1rem}.detailed-stats-page .ds-quote-block .ds-quote-text{font-size:1rem}}.detailed-stats-page .ds-comparison-section{margin-bottom:3rem;animation:.5s .4s both ds-fadeInUp}.detailed-stats-page .ds-comparison-section .ds-comparison-title{color:linen;text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700;display:flex}.detailed-stats-page .ds-comparison-section .ds-comparison-title i{color:var(--accent,#e2b259);font-size:1.1rem}.detailed-stats-page .ds-comparison-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:700px){.detailed-stats-page .ds-comparison-grid{grid-template-columns:1fr;gap:1rem}}.detailed-stats-page .ds-comparison-col{border-radius:16px;padding:1.75rem 1.5rem}.detailed-stats-page .ds-comparison-col.ds-col-without{background:#ff3c3c0a;border:1px solid #ff3c3c33}.detailed-stats-page .ds-comparison-col.ds-col-without .ds-col-header,.detailed-stats-page .ds-comparison-col.ds-col-without .ds-col-header i{color:#ff6b6b}.detailed-stats-page .ds-comparison-col.ds-col-without .ds-comp-item i{color:#ff646499}.detailed-stats-page .ds-comparison-col.ds-col-with{background:rgba(var(--accent-rgb,226, 178, 89), .04);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .25)}.detailed-stats-page .ds-comparison-col.ds-col-with .ds-col-header,.detailed-stats-page .ds-comparison-col.ds-col-with .ds-col-header i{color:var(--accent,#e2b259)}.detailed-stats-page .ds-comparison-col.ds-col-with .ds-comp-item i{color:rgba(var(--accent-rgb,226, 178, 89), .7)}.detailed-stats-page .ds-comparison-col .ds-col-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.detailed-stats-page .ds-comparison-col .ds-col-header i{font-size:1.1rem}.detailed-stats-page .ds-comparison-col .ds-comp-item{color:#ffffffd9;align-items:flex-start;gap:10px;padding:.6rem 0;font-size:.88rem;line-height:1.5;display:flex}.detailed-stats-page .ds-comparison-col .ds-comp-item i{flex-shrink:0;margin-top:2px;font-size:.85rem}@media (max-width:768px){.detailed-stats-page .ds-comparison-col{padding:1.25rem 1rem}.detailed-stats-page .ds-comparison-col .ds-comp-item{font-size:.82rem}}.detailed-stats-page .ds-sources-section{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;margin-bottom:3rem;padding:1.25rem 1.5rem;animation:.5s .45s both ds-fadeInUp}.detailed-stats-page .ds-sources-section .ds-sources-title{color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:flex}.detailed-stats-page .ds-sources-section .ds-sources-title i{font-size:.85rem}.detailed-stats-page .ds-sources-section .ds-sources-list{flex-wrap:wrap;gap:.5rem;display:flex}.detailed-stats-page .ds-sources-section .ds-source-tag{color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:5px;padding:4px 12px;font-size:.72rem;transition:all .3s;display:inline-flex}.detailed-stats-page .ds-sources-section .ds-source-tag:hover{border-color:rgba(var(--accent-rgb,226, 178, 89), .3);color:var(--accent,#e2b259)}.detailed-stats-page .ds-sources-section .ds-source-tag i{font-size:.7rem}@media (max-width:768px){.detailed-stats-page .ds-sources-section{padding:1rem}}.detailed-stats-page .ds-cta-section{text-align:center;padding:2rem 0;animation:.5s .5s both ds-fadeInUp}.detailed-stats-page .ds-cta-section .ds-cta-card{background:rgba(var(--accent-rgb,226, 178, 89), .03);border:1px solid rgba(var(--accent-rgb,226, 178, 89), .2);border-radius:24px;padding:max(2.5rem,min(5vw,4rem)) max(1.5rem,min(4vw,3rem));position:relative;overflow:hidden}.detailed-stats-page .ds-cta-section .ds-cta-card:before{content:"";background:linear-gradient(90deg,#e2b259,#ff8c00,gold,#ff6b35,#f4d03f,peru) 0 0/200% 100%;height:3px;animation:6s ease-in-out infinite ds-gradientShift;position:absolute;bottom:0;left:0;right:0}.detailed-stats-page .ds-cta-section .ds-cta-icon{background:rgba(var(--accent-rgb,226, 178, 89), .1);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;display:flex}.detailed-stats-page .ds-cta-section .ds-cta-icon i{color:var(--accent,#e2b259);font-size:1.6rem}@media (max-width:768px){.detailed-stats-page .ds-cta-section .ds-cta-icon{width:52px;height:52px;margin-bottom:1rem}.detailed-stats-page .ds-cta-section .ds-cta-icon i{font-size:1.3rem}}.detailed-stats-page .ds-cta-section .ds-cta-text{color:linen;margin:0 0 .75rem;font-size:max(1.2rem,min(2.5vw,1.6rem));font-weight:800}.detailed-stats-page .ds-cta-section .ds-cta-subtext{color:#ffffff8c;max-width:550px;margin:0 auto 2rem;font-size:.95rem;line-height:1.65}.detailed-stats-page .ds-cta-section .ds-cta-subtext strong{color:var(--accent,#e2b259);font-weight:700}.detailed-stats-page .ds-cta-section .ds-cta-buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:768px){.detailed-stats-page .ds-cta-section .ds-cta-buttons{flex-direction:column;align-items:center}.detailed-stats-page .ds-cta-section .ds-cta-buttons .sdp-btn-primary,.detailed-stats-page .ds-cta-section .ds-cta-buttons .sdp-btn-secondary{justify-content:center;width:100%}}@media (max-width:900px){.detailed-stats-page .ds-hero-banner{margin-bottom:2rem;padding:max(1.5rem,min(3vw,2.5rem))}.detailed-stats-page .ds-hero-banner .ds-hero-text h2{font-size:1.5rem}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat{margin-top:1.5rem;padding-top:1.25rem}.detailed-stats-page .ds-kpi-section,.detailed-stats-page .ds-arguments-section,.detailed-stats-page .ds-comparison-section,.detailed-stats-page .ds-sources-section{margin-bottom:2.25rem}.detailed-stats-page .ds-chart-analysis{grid-template-columns:1fr}.detailed-stats-page .ds-quote-block{margin-bottom:2.25rem;padding:2rem 1.5rem}}@media (max-width:768px){.detailed-stats-page .ds-hero-banner{border-radius:16px;margin-bottom:1.5rem;padding:1.25rem}.detailed-stats-page .ds-hero-banner .ds-hero-icon-block{border-radius:12px;width:48px;height:48px;font-size:1.2rem}.detailed-stats-page .ds-hero-banner .ds-hero-text .ds-hero-label{letter-spacing:1px;margin-bottom:.5rem;padding:3px 10px;font-size:.65rem}.detailed-stats-page .ds-hero-banner .ds-hero-text h2{margin-bottom:.5rem;font-size:1.25rem}.detailed-stats-page .ds-hero-banner .ds-hero-text .ds-hero-desc{font-size:.92rem;line-height:1.6}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding-top:1rem}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-value{font-size:2.5rem}.detailed-stats-page .ds-hero-banner .ds-hero-bigstat .ds-bigstat-label{font-size:.88rem;line-height:1.45}.detailed-stats-page .ds-kpi-section{margin-bottom:1.75rem}.detailed-stats-page .ds-kpi-section .ds-kpi-section-title{gap:8px;margin-bottom:1rem;font-size:1.05rem}.detailed-stats-page .ds-kpi-grid{grid-template-columns:1fr 1fr;gap:.65rem}.detailed-stats-page .ds-kpi-card{border-radius:12px;padding:1rem .75rem}.detailed-stats-page .ds-kpi-card .ds-kpi-value{font-size:1.5rem}.detailed-stats-page .ds-kpi-card .ds-kpi-label{font-size:.75rem;line-height:1.35}.detailed-stats-page .ds-kpi-card .ds-kpi-source{font-size:.62rem}.detailed-stats-page .ds-chart-analysis{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.75rem}.detailed-stats-page .ds-chart-container{border-radius:14px;min-height:280px;padding:1rem}.detailed-stats-page .ds-chart-container .ds-chart-title{font-size:.82rem}.detailed-stats-page .ds-chart-container .ds-chart-wrapper{min-height:230px}.detailed-stats-page .ds-analysis-panel{gap:1rem}.detailed-stats-page .ds-analysis-panel .ds-analysis-title{font-size:1.1rem}.detailed-stats-page .ds-analysis-panel .ds-analysis-text{font-size:.92rem;line-height:1.65}.detailed-stats-page .ds-analysis-panel .ds-didyouknow{border-radius:12px;gap:10px;padding:1rem}.detailed-stats-page .ds-analysis-panel .ds-didyouknow i{font-size:1.1rem}.detailed-stats-page .ds-analysis-panel .ds-didyouknow .ds-dyk-content .ds-dyk-title{font-size:.7rem}.detailed-stats-page .ds-analysis-panel .ds-didyouknow .ds-dyk-content p{font-size:.85rem;line-height:1.5}.detailed-stats-page .ds-arguments-section{margin-bottom:1.75rem}.detailed-stats-page .ds-arguments-section .ds-arguments-title{flex-wrap:wrap;gap:8px;margin-bottom:1.25rem;font-size:1.1rem}.detailed-stats-page .ds-arguments-grid{grid-template-columns:1fr;gap:.85rem}.detailed-stats-page .ds-argument-card{border-radius:14px;padding:1.25rem 1rem}.detailed-stats-page .ds-argument-card .ds-arg-icon{border-radius:12px;width:42px;height:42px;margin-bottom:.75rem;font-size:1.05rem}.detailed-stats-page .ds-argument-card .ds-arg-title{font-size:1rem}.detailed-stats-page .ds-argument-card .ds-arg-desc{margin-bottom:.75rem;font-size:.85rem;line-height:1.5}.detailed-stats-page .ds-argument-card .ds-arg-ministat{padding-top:.65rem}.detailed-stats-page .ds-argument-card .ds-arg-ministat .ds-ministat-val{font-size:1.3rem}.detailed-stats-page .ds-argument-card .ds-arg-ministat .ds-ministat-text{font-size:.72rem}.detailed-stats-page .ds-quote-block{border-radius:14px;margin-bottom:1.75rem;padding:1.5rem 1rem}.detailed-stats-page .ds-quote-block:before{font-size:3rem;top:.15rem;left:.75rem}.detailed-stats-page .ds-quote-block .ds-quote-text{font-size:.95rem;line-height:1.6}.detailed-stats-page .ds-quote-block .ds-quote-author{font-size:.8rem}.detailed-stats-page .ds-quote-block .ds-quote-role{font-size:.72rem}.detailed-stats-page .ds-comparison-section{margin-bottom:1.75rem}.detailed-stats-page .ds-comparison-section .ds-comparison-title{gap:8px;margin-bottom:1rem;font-size:1.05rem}.detailed-stats-page .ds-comparison-col{border-radius:14px;padding:1.1rem .9rem}.detailed-stats-page .ds-comparison-col .ds-col-header{gap:6px;margin-bottom:.85rem;padding-bottom:.5rem;font-size:.9rem}.detailed-stats-page .ds-comparison-col .ds-col-header i{font-size:.95rem}.detailed-stats-page .ds-comparison-col .ds-comp-item{gap:8px;padding:.45rem 0;font-size:.82rem}.detailed-stats-page .ds-comparison-col .ds-comp-item i{font-size:.78rem}.detailed-stats-page .ds-sources-section{border-radius:10px;margin-bottom:1.5rem;padding:.85rem}.detailed-stats-page .ds-sources-section .ds-sources-title{margin-bottom:.5rem;font-size:.72rem}.detailed-stats-page .ds-sources-section .ds-sources-list{gap:.4rem}.detailed-stats-page .ds-sources-section .ds-source-tag{gap:4px;padding:3px 8px;font-size:.65rem}.detailed-stats-page .ds-cta-section{padding:1rem 0 1.5rem}.detailed-stats-page .ds-cta-section .ds-cta-card{border-radius:16px;padding:2rem 1.25rem}.detailed-stats-page .ds-cta-section .ds-cta-icon{width:48px;height:48px;margin-bottom:1rem}.detailed-stats-page .ds-cta-section .ds-cta-icon i{font-size:1.2rem}.detailed-stats-page .ds-cta-section .ds-cta-text{font-size:1.1rem}.detailed-stats-page .ds-cta-section .ds-cta-subtext{margin-bottom:1.5rem;font-size:.88rem;line-height:1.55}.detailed-stats-page .ds-cta-section .ds-cta-buttons{flex-direction:column;align-items:stretch}.detailed-stats-page .ds-cta-section .ds-cta-buttons .sdp-btn-primary,.detailed-stats-page .ds-cta-section .ds-cta-buttons .sdp-btn-secondary{justify-content:center;width:100%}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.partner-plus-main-page{max-width:1400px;margin:0 auto;padding:0;animation:.5s fadeInUp}@media (max-width:768px){.partner-plus-main-page{padding:0}}.pp-hero-section{background:linear-gradient(135deg,#ffba0226 0%,#ff8c0014 100%);border:1px solid #5556;border-radius:20px;flex-direction:column;align-items:center;margin-bottom:2rem;padding:max(2rem,min(5vw,3.5rem));display:flex;position:relative;overflow:hidden}.pp-hero-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.pp-hero-section{border-radius:16px;padding:1.5rem}}.pp-hero-section .pp-hero-badge{color:#ffba02;text-transform:uppercase;letter-spacing:.5px;background:#ffba0233;border:1px solid #ffba024d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.pp-hero-section .pp-hero-badge i{font-size:1rem}.pp-hero-section .pp-hero-title{color:linen;letter-spacing:-1px;margin:0 0 1rem;font-size:max(2rem,min(4vw,3rem));font-weight:800;line-height:1.2}.pp-hero-section .pp-hero-title .highlight{background:linear-gradient(135deg,#ffba02 0%,#ff8c00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pp-hero-section .pp-hero-subtitle{color:#ffffffb3;text-align:center;max-width:800px;margin:0 0 2rem;font-size:max(1rem,min(2vw,1.3rem));line-height:1.6}@media (max-width:768px){.pp-hero-section .pp-hero-subtitle{text-align:center}}.pp-hero-section .pp-hero-stats{flex-wrap:wrap;gap:2rem;display:flex}@media (max-width:768px){.pp-hero-section .pp-hero-stats{display:none}}.pp-hero-section .pp-hero-stats span{width:fit-content}.pp-hero-section .pp-hero-stats .pp-stat-item{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.pp-hero-section .pp-hero-stats .pp-stat-item .stat-value{color:#ffba02;font-size:max(1.5rem,min(3vw,2rem));font-weight:800;line-height:1}.pp-hero-section .pp-hero-stats .pp-stat-item .stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem}.pp-features-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.pp-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pp-features-grid{grid-template-columns:1fr;gap:1rem}}.pp-feature-card{--card-icon-color:#ffba02;--card-icon-color-rgb:255, 186, 2;background:#ffffff05;border:1px solid #5556;border-radius:18px;padding:1.75rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pp-feature-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pp-feature-card:hover{background:linear-gradient(145deg, rgba(var(--card-icon-color-rgb), .18) 0%, rgba(var(--card-icon-color-rgb), .08) 60%, transparent 100%);border-color:var(--card-icon-color);box-shadow:0 16px 50px #0000004d, 0 0 30px rgba(var(--card-icon-color-rgb), .2);transform:translateY(-5px)}.pp-feature-card:hover .pp-feature-icon-wrapper{background:rgba(var(--card-icon-color-rgb), .25);transform:scale(1.1)rotate(-5deg)}.pp-feature-card:first-child{--card-icon-color:#ffba02;--card-icon-color-rgb:255, 186, 2}.pp-feature-card:nth-child(2){--card-icon-color:#ff8c00;--card-icon-color-rgb:255, 140, 0}.pp-feature-card:nth-child(3){--card-icon-color:gold;--card-icon-color-rgb:255, 215, 0}.pp-feature-card:nth-child(4){--card-icon-color:#ff6b35;--card-icon-color-rgb:255, 107, 53}.pp-feature-card:nth-child(5){--card-icon-color:#f4d03f;--card-icon-color-rgb:244, 208, 63}.pp-feature-card:nth-child(6){--card-icon-color:peru;--card-icon-color-rgb:205, 133, 63}.pp-feature-card .pp-feature-icon-wrapper{background:rgba(var(--card-icon-color-rgb), .12);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.pp-feature-card .pp-feature-icon-wrapper i{color:var(--card-icon-color);font-size:1.6rem}.pp-feature-card .pp-feature-title{color:linen;font-weight:700;margin:0 0 .5rem!important;font-size:1.1rem!important}.pp-feature-card .pp-feature-description{color:#fff9;margin:0;font-size:.9rem;line-height:1.5}.pp-pricing-section{background:linear-gradient(135deg,#ffba021f 0%,#ff8c000d 100%);border:1px solid #5556;border-radius:20px;margin-bottom:2rem;padding:max(2rem,min(4vw,3rem));position:relative;overflow:hidden}@media (max-width:768px){.pp-pricing-section{padding:1.5rem}}.pp-pricing-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pp-pricing-section .pp-pricing-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:2rem;display:flex}.pp-pricing-section .pp-pricing-header .pp-pricing-badge{color:#ffba02;text-transform:uppercase;letter-spacing:.5px;background:#ffba0233;border:1px solid #ffba024d;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.pp-pricing-section .pp-pricing-header .pp-pricing-badge i{font-size:1rem}.pp-pricing-section .pp-pricing-header h2{color:linen;margin:0 0 1rem;font-size:max(1.5rem,min(3vw,2rem));font-weight:800}.pp-pricing-section .pp-pricing-header .pp-price-display{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.pp-pricing-section .pp-pricing-header .pp-price-display .price-amount{color:#ffba02;font-size:max(3rem,min(6vw,4.5rem));font-weight:900;line-height:1}.pp-pricing-section .pp-pricing-header .pp-price-display .price-currency{color:#ffba02;font-size:max(1.5rem,min(3vw,2rem));font-weight:700}.pp-pricing-section .pp-pricing-header .pp-price-display .price-period{color:#ffffff80;align-self:center;font-size:.9rem}.pp-pricing-section .pp-pricing-header .pp-price-label{color:#fff9;margin-bottom:.5rem;font-size:.9rem}.pp-pricing-section .pp-pricing-header .pp-vip-discount{color:#ffba02;background:linear-gradient(135deg,#ffba0240 0%,#ff8c0026 100%);border:1px solid #ffba0266;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.pp-pricing-section .pp-pricing-header .pp-vip-discount i{font-size:1.1rem}.pp-pricing-section .pp-pricing-features{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}@media (max-width:768px){.pp-pricing-section .pp-pricing-features{grid-template-columns:1fr}}.pp-pricing-section .pp-pricing-features .pp-pricing-feature{background:#ffffff08;border:1px solid #5555554d;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:hover{background:#ffffff0d;border-color:#ffffff26}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:first-child i{color:#ffba02}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:nth-child(2) i{color:#ff8c00}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:nth-child(3) i{color:gold}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:nth-child(4) i{color:#ff6b35}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:nth-child(5) i{color:#f4d03f}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:nth-child(6) i{color:peru}.pp-pricing-section .pp-pricing-features .pp-pricing-feature i{flex-shrink:0;font-size:1.2rem;transition:transform .3s}@media (max-width:768px){.pp-pricing-section .pp-pricing-features .pp-pricing-feature i{font-size:1rem}}.pp-pricing-section .pp-pricing-features .pp-pricing-feature:hover i{transform:scale(1.1)}.pp-pricing-section .pp-pricing-features .pp-pricing-feature span{color:#fffc;font-size:.9rem;line-height:1.4}@media (max-width:768px){.pp-pricing-section .pp-pricing-features .pp-pricing-feature span{font-size:.8rem}}.pp-ambassador-banner{background:linear-gradient(135deg,#ffba0226 0%,#ff8c0014 100%);border:1px solid #ffba0266;border-radius:16px;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:flex}@media (max-width:768px){.pp-ambassador-banner{text-align:center;flex-direction:column;padding:1.25rem}}.pp-ambassador-banner.vip-banner{background:linear-gradient(135deg,#ffba0233 0%,#ff8c001f 100%);border-color:#ffba02}.pp-ambassador-banner .pp-banner-icon{background:#ffba0233;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pp-ambassador-banner .pp-banner-icon i{color:#ffba02;font-size:1.6rem}.pp-ambassador-banner .pp-banner-content{flex:1}.pp-ambassador-banner .pp-banner-content .pp-banner-title{color:linen;align-items:center;gap:.75rem;margin:0 0 .25rem;font-size:1.1rem;font-weight:700;display:flex}@media (max-width:768px){.pp-ambassador-banner .pp-banner-content .pp-banner-title{text-align:center;justify-content:center;width:100%}}.pp-ambassador-banner .pp-banner-content .pp-banner-title .vip-badge{color:#ffba02;background:#ffba0240;border:1px solid #ffba0266;border-radius:50px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.pp-ambassador-banner .pp-banner-content .pp-banner-title .vip-badge i{font-size:.85rem}.pp-ambassador-banner .pp-banner-content .pp-banner-text{color:#ffffffb3;margin:0;font-size:.9rem}.pp-ambassador-banner .pp-banner-content .pp-banner-text strong{color:#ffba02;font-weight:600}.pp-error-banner{background:#ff444414;border:1px solid #ff44444d;border-radius:16px;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:1.5rem;display:flex}@media (max-width:768px){.pp-error-banner{text-align:center;flex-direction:column}}.pp-error-banner .pp-banner-icon{background:#ff444426}.pp-error-banner .pp-banner-icon i{color:#f44}.pp-error-banner .pp-banner-title{color:#ff6b6b}.pp-cta-section{flex-flow:row-reverse wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:768px){.pp-cta-section{flex-direction:column-reverse;width:100%}}.pp-cta-button{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#ffba02 0%,#ff8c00 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #ffba024d}@media (max-width:768px){.pp-cta-button{width:100%;padding:1.25rem}}.pp-cta-button i{font-size:1.1rem;transition:transform .35s cubic-bezier(.4,0,.2,1)}.pp-cta-button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 36px #ffba0266}.pp-cta-button:hover:not(:disabled) i{transform:translate(5px)}.pp-cta-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.pp-details-button{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #55555580;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (max-width:768px){.pp-details-button{width:100%;padding:1.25rem}}.pp-details-button i{font-size:1.1rem}.pp-details-button:hover{background:#ffffff14;border-color:#ffba02;transform:translateY(-3px);box-shadow:0 8px 24px #0003}.pp-security-note{color:#ffffff80;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:.85rem;display:flex}.pp-security-note i{color:#ffba02;font-size:1rem}.partner-plus-details-page{max-width:1200px;margin:0 auto;animation:.5s fadeInUp}.details-hero-section{text-align:center;background:linear-gradient(135deg,#ffba0226 0%,#ff8c0014 100%);border:1px solid #5556;border-radius:20px;margin-bottom:2.5rem;padding:max(2rem,min(5vw,3.5rem))}@media (max-width:768px){.details-hero-section{padding:1.5rem}}.details-hero-section h2{color:linen;margin:0 0 1rem;font-size:max(1.75rem,min(3vw,2.5rem));font-weight:800}.details-hero-section .hero-description{color:#ffffffb3;max-width:900px;margin:0 auto;font-size:max(1rem,min(1.5vw,1.15rem));line-height:1.7}.details-hero-section .hero-description strong{color:#ffba02;font-weight:600}.details-section-header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.details-section-header{text-align:center;flex-direction:column}}.details-section-header i{color:#ffba02;font-size:2rem}.details-section-header h2{font-weight:800;color:linen!important;margin:0!important;font-size:max(1.5rem,min(2.5vw,2rem))!important}.details-section-header h2 .highlight{color:#ffba02}.details-how-section,.details-advantages-section,.details-included-section,.details-pricing-section{margin-bottom:3rem}.details-steps-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.details-steps-grid{grid-template-columns:1fr;gap:1rem}}.details-step-card{--step-color:#ffba02;--step-color-rgb:255, 186, 2;background:#ffffff05;border:1px solid #5556;border-radius:18px;padding:2rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.details-step-card:hover{background:linear-gradient(145deg, rgba(var(--step-color-rgb), .12) 0%, rgba(var(--step-color-rgb), .05) 60%, transparent 100%);border-color:var(--step-color);box-shadow:0 16px 50px #0000004d, 0 0 30px rgba(var(--step-color-rgb), .15);transform:translateY(-5px)}.details-step-card:hover .step-icon{background:rgba(var(--step-color-rgb), .25);transform:scale(1.1)rotate(-5deg)}.details-step-card:hover .step-number{background:var(--step-color);color:#0a0a0a;border-color:var(--step-color)}.details-step-card:first-child{--step-color:#ffba02;--step-color-rgb:255, 186, 2}.details-step-card:nth-child(2){--step-color:#ff8c00;--step-color-rgb:255, 140, 0}.details-step-card:nth-child(3){--step-color:gold;--step-color-rgb:255, 215, 0}.details-step-card:nth-child(4){--step-color:#ff6b35;--step-color-rgb:255, 107, 53}.details-step-card .step-number{background:rgba(var(--step-color-rgb), .15);border:2px solid rgba(var(--step-color-rgb), .3);width:40px;height:40px;color:var(--step-color);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;transition:all .35s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.details-step-card .step-icon{background:rgba(var(--step-color-rgb), .12);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;transition:all .35s;display:flex}.details-step-card .step-icon i{color:var(--step-color);font-size:1.6rem}.details-step-card h3{color:linen;font-weight:700;margin:0 0 .75rem!important;font-size:1.15rem!important}.details-step-card p{color:#fff9;margin:0;font-size:.9rem;line-height:1.6}.details-advantages-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.details-advantages-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.details-advantages-grid{grid-template-columns:1fr;gap:1rem}}.details-advantage-card{--advantage-color:#ffba02;--advantage-color-rgb:255, 186, 2;text-align:center;background:#ffffff05;border:1px solid #5556;border-radius:18px;padding:2rem;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.details-advantage-card:hover{background:linear-gradient(135deg, rgba(var(--advantage-color-rgb), .12) 0%, rgba(var(--advantage-color-rgb), .05) 60%, transparent 100%);border-color:var(--advantage-color);box-shadow:0 16px 50px #0000004d, 0 0 30px rgba(var(--advantage-color-rgb), .15);transform:translateY(-5px)}.details-advantage-card:hover .advantage-icon{background:rgba(var(--advantage-color-rgb), .25);transform:scale(1.1)rotate(5deg)}.details-advantage-card:nth-child(6n+1){--advantage-color:#ffba02;--advantage-color-rgb:255, 186, 2}.details-advantage-card:nth-child(6n+2){--advantage-color:#ff8c00;--advantage-color-rgb:255, 140, 0}.details-advantage-card:nth-child(6n+3){--advantage-color:gold;--advantage-color-rgb:255, 215, 0}.details-advantage-card:nth-child(6n+4){--advantage-color:#ff6b35;--advantage-color-rgb:255, 107, 53}.details-advantage-card:nth-child(6n+5){--advantage-color:#f4d03f;--advantage-color-rgb:244, 208, 63}.details-advantage-card:nth-child(6n+6){--advantage-color:peru;--advantage-color-rgb:205, 133, 63}.details-advantage-card .advantage-icon{background:rgba(var(--advantage-color-rgb), .12);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;transition:all .35s;display:flex}.details-advantage-card .advantage-icon i{color:var(--advantage-color);font-size:1.8rem}.details-advantage-card h3{color:linen;margin:0 0 .75rem;font-weight:700;font-size:1.1rem!important}.details-advantage-card p{color:#fff9;margin:0;font-size:.9rem;line-height:1.6}.details-included-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:768px){.details-included-grid{grid-template-columns:1fr}}.details-included-item{background:#ffffff05;border:1px solid #5555554d;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .3s;display:flex}.details-included-item:hover{background:#ffffff0a;border-color:#ffffff1a}.details-included-item:nth-child(6n+1) i{color:#ffba02}.details-included-item:nth-child(6n+2) i{color:#ff8c00}.details-included-item:nth-child(6n+3) i{color:gold}.details-included-item:nth-child(6n+4) i{color:#ff6b35}.details-included-item:nth-child(6n+5) i{color:#f4d03f}.details-included-item:nth-child(6n+6) i{color:peru}.details-included-item i{flex-shrink:0;font-size:1.3rem;transition:transform .3s}@media (max-width:768px){.details-included-item i{font-size:1.1rem}}.details-included-item:hover i{transform:scale(1.15)}.details-included-item span{color:#ffffffb3;font-size:.9rem;line-height:1.5}@media (max-width:768px){.details-included-item span{font-size:.85rem}}.details-pricing-section .pricing-intro{color:#ffffffb3;text-align:center;max-width:800px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.details-pricing-section .pricing-intro strong{color:#ffba02;font-weight:600}.details-pricing-card{background:linear-gradient(135deg,#ffba021f 0%,#ff8c000d 100%);border:1px solid #5556;border-radius:20px;width:100%;margin:0 auto;overflow:hidden}.details-pricing-card .pricing-header{text-align:center;background:#ffffff08;border-bottom:1px solid #5555554d;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex}.details-pricing-card .pricing-header *{width:fit-content}.details-pricing-card .pricing-header .best-value-badge{color:#ffba02;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#ffba0240 0%,#ff8c0026 100%);border:1px solid #ffba0266;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.details-pricing-card .pricing-header .best-value-badge i{font-size:1rem}.details-pricing-card .pricing-header h3{color:linen;margin:0 0 1.5rem;font-size:1.5rem;font-weight:800}.details-pricing-card .pricing-header .pricing-amount{justify-content:center;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.details-pricing-card .pricing-header .pricing-amount .amount{color:#ffba02;font-size:4rem;font-weight:900;line-height:1}.details-pricing-card .pricing-header .pricing-amount .currency{color:#ffba02;font-size:2rem;font-weight:700}.details-pricing-card .pricing-header .pricing-period{color:#ffffff80;font-size:.95rem}.details-pricing-card .pricing-features{padding:2rem}.details-pricing-card .pricing-features .feature-item{border-bottom:1px solid #5553;align-items:center;gap:1rem;padding:1rem 0;display:flex}.details-pricing-card .pricing-features .feature-item:last-child{border-bottom:none}.details-pricing-card .pricing-features .feature-item i{color:#ffba02;flex-shrink:0;font-size:1.2rem}.details-pricing-card .pricing-features .feature-item span{color:#ffffffb3;font-size:.95rem;line-height:1.5}.details-cta-section{text-align:center;margin-top:3rem}.details-cta-button{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#ffba02 0%,#ff8c00 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 3rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 8px 24px #ffba024d}@media (max-width:768px){.details-cta-button{width:100%;padding:1.25rem}}.details-cta-button i{font-size:1.2rem;transition:transform .35s}.details-cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 36px #ffba0266}.details-cta-button:hover i{transform:translate(5px)}.seo-pricing-section{margin-bottom:3rem}.seo-section-header{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.seo-section-header .seo-section-eyebrow{color:#ff8c00;text-transform:uppercase;letter-spacing:.8px;background:#ff8c001a;border:1px solid #ff8c0038;border-radius:50px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex}.seo-section-header .seo-section-eyebrow i{font-size:.85rem}.seo-section-header h2{font-weight:800;line-height:1.2;color:linen!important;margin:0!important;font-size:max(1.5rem,min(2.5vw,2rem))!important}.seo-section-header h2 .highlight{background:linear-gradient(135deg,gold 0%,#ff8c00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.seo-pricing-card{background:linear-gradient(160deg,#ffffff0b 0%,#ffffff03 38%,#0000 100%),#0c0c0c80;border:1px solid #ffffff14;border-radius:24px;flex-direction:row;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}@media (max-width:768px){.seo-pricing-card{border-radius:20px;flex-direction:column}}.seo-card-main{flex-direction:column;flex:auto;gap:1.5rem;min-width:0;padding:2.5rem;display:flex}@media (max-width:768px){.seo-card-main{gap:1.3rem;padding:1.85rem 1.35rem 1.5rem}}.seo-checkout{background:#ffffff05;border-left:1px solid #ffffff12;flex-direction:column;flex:0 0 300px;justify-content:center;gap:1.1rem;padding:2.5rem 2rem;display:flex}@media (max-width:768px){.seo-checkout{border-top:1px solid #ffffff12;border-left:none;flex-basis:auto;padding:1.6rem 1.35rem 1.85rem}}.seo-card-glow{pointer-events:none;z-index:0;background:radial-gradient(55% 90% at 50% -10%,#ffd70024 0%,#0000 60%),radial-gradient(85% 115% at 50% -25%,#ff8c001f 0%,#0000 62%);height:280px;position:absolute;top:0;left:0;right:0}.seo-pricing-card>:not(.seo-card-glow){z-index:1;position:relative}.seo-card-top{flex-direction:column;gap:.55rem;display:flex}.seo-badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem;display:flex}.seo-badge{text-transform:uppercase;letter-spacing:.6px;color:#ff8c00;background:#ff8c001a;border:1px solid #ff8c004d;border-radius:50px;align-items:center;gap:.4rem;padding:.36rem .8rem;font-size:.68rem;font-weight:600;display:inline-flex}.seo-badge i{font-size:.8rem}.seo-badge--vip{color:gold;background:#ffd7001a;border-color:#ffd70059}.seo-card-title{color:linen;font-weight:800;line-height:1.15;margin:0!important;font-size:1.45rem!important}.seo-card-sub{color:#ffffff80;margin:0;font-size:.9rem}.seo-segmented{background:#00000059;border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:.4rem;padding:.4rem;display:grid}@media (max-width:480px){.seo-segmented{gap:.3rem;padding:.3rem}}.seo-seg{--seg-c:#ffba02;--seg-c2:#ff8c00;--seg-rgb:255, 186, 2;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.7rem .25rem;transition:background .22s,transform .22s,box-shadow .22s;display:flex}.seo-seg:first-child{--seg-c:gold;--seg-c2:#f4d03f;--seg-rgb:255, 215, 0}.seo-seg:nth-child(2){--seg-c:#ffba02;--seg-c2:gold;--seg-rgb:255, 186, 2}.seo-seg:nth-child(3){--seg-c:#ff8c00;--seg-c2:#ffba02;--seg-rgb:255, 140, 0}.seo-seg:nth-child(4){--seg-c:#ff6b35;--seg-c2:#ff8c00;--seg-rgb:255, 107, 53}.seo-seg:nth-child(5){--seg-c:#ff4d1a;--seg-c2:#ff6b35;--seg-rgb:255, 77, 26}.seo-seg .seo-seg-num{color:#ffffffd9;font-size:1.05rem;font-weight:800;line-height:1;transition:color .22s}@media (max-width:480px){.seo-seg .seo-seg-num{font-size:.95rem}}.seo-seg .seo-seg-unit{text-transform:uppercase;letter-spacing:.5px;color:#fff6;font-size:.62rem;font-weight:600;transition:color .22s}.seo-seg:hover:not(.active){background:rgba(var(--seg-rgb), .1)}.seo-seg:hover:not(.active) .seo-seg-num{color:#fff}.seo-seg.active{background:linear-gradient(135deg, var(--seg-c) 0%, var(--seg-c2) 100%);box-shadow:0 6px 18px rgba(var(--seg-rgb), .32)}.seo-seg.active .seo-seg-num{color:#0a0a0a}.seo-seg.active .seo-seg-unit{color:#0a0a0a9e}.seo-price-block{text-align:center;border-bottom:1px solid #ffffff14;padding-bottom:1.3rem}.seo-price-block .seo-price{justify-content:center;align-items:center;gap:.4rem;display:flex}.seo-price-block .seo-price-old{color:#ffffff52;margin-right:.3rem;font-size:1.1rem;font-weight:600;text-decoration:line-through}.seo-price-block .seo-price-amount{letter-spacing:-1px;color:linen;font-size:3.4rem;font-weight:900;line-height:.9}@media (max-width:768px){.seo-price-block .seo-price-amount{font-size:2.9rem}}.seo-price-block .seo-price-tail{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.seo-price-block .seo-price-cur{color:#ff8c00;font-size:1.3rem;font-weight:800}.seo-price-block .seo-price-period{color:#ffffff73;white-space:nowrap;font-size:.72rem;font-weight:500}.seo-price-block .seo-price-detail{color:#ffffff8c;margin:.85rem 0 0;font-size:.85rem}.seo-price-block .seo-price-detail .seo-price-save{color:gold;font-weight:600}.seo-features{grid-template-columns:1fr 1fr;gap:.7rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:480px){.seo-features{grid-template-columns:1fr;gap:.65rem}}.seo-features li{color:#ffffffb8;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.seo-features li i{flex-shrink:0;font-size:.95rem}.seo-features li:first-child i{color:gold}.seo-features li:nth-child(2) i{color:#ffba02}.seo-features li:nth-child(3) i{color:#ff8c00}.seo-features li:nth-child(4) i{color:#ff6b35}.seo-pricing-note{color:#ffffff73;text-align:center;justify-content:center;align-items:center;gap:.5rem;max-width:540px;margin:1.25rem auto 0;font-size:.82rem;line-height:1.5;display:flex}.seo-pricing-note i{color:#ffba02;flex-shrink:0}.seo-cgu{cursor:pointer;color:#fff9;user-select:none;align-items:center;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.seo-cgu input{opacity:0;width:0;height:0;position:absolute}.seo-cgu .seo-cgu-box{border:1.5px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.seo-cgu .seo-cgu-box i{color:#0a0a0a;opacity:0;font-size:.7rem;transition:opacity .2s,transform .2s;transform:scale(.5)}.seo-cgu input:checked+.seo-cgu-box{background:#ffba02;border-color:#ffba02}.seo-cgu input:checked+.seo-cgu-box i{opacity:1;transform:scale(1)}.seo-cgu input:focus-visible+.seo-cgu-box{box-shadow:0 0 0 3px #ffba024d}.seo-cgu a{color:#ffba02;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.seo-cgu a:hover{color:#ff8c00}.seo-cta-button{color:#0a0a0a;cursor:pointer;background:#ffba02;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:1.05rem 1.5rem;font-size:1.05rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:inline-flex;box-shadow:0 8px 24px #ffba0247}.seo-cta-button i{font-size:1.1rem;transition:transform .3s}.seo-cta-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #ffba0266}.seo-cta-button:hover:not(:disabled) i{transform:translate(4px)}.seo-cta-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.seo-cta-reassurance{text-align:center;color:#ffffff73;justify-content:center;align-items:center;gap:.45rem;font-size:.76rem;display:inline-flex}.seo-cta-reassurance i{color:#bdfb54;font-size:.85rem}.details-cta-button-demo{cursor:pointer;color:#0a0a0a;background:linear-gradient(135deg,#ff6b35,#ff8c00,#ffba02,gold,#f4d03f,peru,#ff6b35) 0 0/400% 400%;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem 3rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);animation:10s ease-in-out infinite sdp-demo-colorFlow;display:inline-flex;box-shadow:0 8px 30px #ffba0259}@media (max-width:768px){.details-cta-button-demo{width:100%;padding:1.25rem}}.details-cta-button-demo i{font-size:1.2rem;transition:transform .35s}.details-cta-button-demo:hover{transform:translateY(-3px);box-shadow:0 12px 36px #ffba0280}.details-cta-button-demo:hover i{transform:translate(5px)}.details-cta-button-demo:disabled{opacity:.6;cursor:not-allowed;animation:none;transform:none}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@media (max-width:768px){.partner-plus-container{max-width:100%;padding:0}}@media (max-width:768px){.partner-status-banner{flex-direction:column;align-items:flex-start;padding:1.2rem}}@media (max-width:768px){.partner-status-banner .status-live-badge{align-self:flex-end}}@media (max-width:768px){.partner-plus-card-header{flex-direction:column;align-items:flex-start;padding:1.2rem}}@media (max-width:768px){.partner-plus-form-content{padding:1.5rem}}@media (max-width:768px){.partner-upload-zone .upload-label{padding:1.5rem}}@media (max-width:768px){.partner-plus-form-actions{flex-direction:column-reverse}}@media (max-width:768px){.partner-plus-form-actions .btn-secondary,.partner-plus-form-actions .btn-primary{width:100%}}@keyframes adb-spin{to{transform:rotate(360deg)}}@keyframes adb-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.backoffice-content:has(.ad-banner-page){overflow:visible}.backoffice-layout:has(.ad-banner-page){background:#0a0a0a!important}.frontoffice-container:has(.ad-banner-page){background:#0a0a0a!important}.frontoffice-container .ad-banner-page .hub-container.padding{padding:max(20px,min(3vw,40px)) max(20px,min(4vw,80px)) 56px!important}@media (max-width:768px){.frontoffice-container .ad-banner-page .hub-container.padding{padding:20px 16px 40px!important}}.ad-banner-page{--adb-surface:#ffffff07;--adb-surface-2:#ffffff0d;--adb-border:#ffffff17;--adb-border-strong:#ffffff29;--adb-text:linen;--adb-text-soft:#faf0e69e;--adb-text-dim:#faf0e666;--adb-accent:#ffba02;--adb-accent-rgb:255, 186, 2;--adb-radius:14px;--adb-ease:cubic-bezier(.22, 1, .36, 1);--adb-c:#ffba02;--adb-c-rgb:255, 186, 2;min-height:100vh;color:var(--adb-text);background:#0a0a0a;font-family:PoppinsMedium,sans-serif;position:relative}.ad-banner-page .hub-container.padding{padding:24px 16px 56px!important}@media (max-width:768px){.ad-banner-page .hub-container.padding{min-height:auto;padding:0!important}}.ad-banner-page .hub-container.padding .hub-page-title .highlight{color:#e2b259!important}.adb-btn{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;line-height:1.2;transition:background .22s,border-color .22s,color .22s,filter .22s;display:inline-flex}.adb-btn i{font-size:.88rem;line-height:1}.adb-btn:disabled{opacity:.4;cursor:not-allowed}.adb-btn--primary{background:var(--adb-accent);color:#0a0a0a}.adb-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.adb-btn--ghost{background:var(--adb-surface-2);border-color:var(--adb-border);color:var(--adb-text)}.adb-btn--ghost:not(:disabled):hover{background:rgba(var(--adb-accent-rgb), .1);border-color:rgba(var(--adb-accent-rgb), .32);color:var(--adb-accent)}.adb-btn--block{width:100%}.adb-btn--lg{border-radius:11px;padding:12px 22px;font-size:.92rem}.adb-btn:focus-visible{outline:2px solid rgba(var(--adb-accent-rgb), .6);outline-offset:2px}@media (max-width:768px){.adb-btn{padding:9px 15px;font-size:.82rem}}.adb-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite adb-spin}.adb-header{align-items:flex-end;margin-bottom:1.8rem}@media (max-width:1024px){.adb-header{flex-direction:column-reverse;align-items:stretch;gap:.75rem}}.ad-banner-page .hub-page-title{letter-spacing:-.5px!important;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.6rem,min(3vw,2.1rem))!important;font-weight:700!important;line-height:1.15!important}.ad-banner-page .hub-page-title .highlight{color:var(--adb-accent)!important}.ad-banner-page .hub-page-subtitle{max-width:68ch;text-align:left!important;color:var(--adb-text-dim)!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:400!important;line-height:1.5!important}.adb-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.adb-header-actions{justify-content:flex-start;width:100%}}@media (max-width:768px){.adb-header-actions{flex-direction:row-reverse;justify-content:space-between}.adb-header-actions:has(>:only-child){flex-direction:row;justify-content:flex-start}.adb-header-actions .adb-btn--ghost{padding:7px 11px;font-size:.75rem;font-weight:600}}.adb-status{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);border-left:2px solid #bdfb54;align-items:center;gap:.8rem;width:100%;max-width:1250px;margin:0 auto 1.4rem;padding:.7rem .85rem;display:flex}@media (max-width:768px){.adb-status{flex-wrap:wrap;align-items:flex-start;gap:.55rem .65rem;padding:.8rem}}.adb-status-icon{background:#bdfb541a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.adb-status-icon i{color:#bdfb54;font-size:.9rem;line-height:1}@media (max-width:768px){.adb-status-icon{border-radius:9px;width:28px;height:28px}}.adb-status-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adb-status-title{text-align:left!important;color:var(--adb-text)!important;font-size:.84rem!important;font-weight:600!important}.adb-status-text{text-align:left!important;color:var(--adb-text-dim)!important;font-size:.75rem!important}.adb-status-text:first-letter{text-transform:uppercase}.adb-status-cta{flex-shrink:0}@media (max-width:768px){.adb-status-cta{flex:1 0 100%;width:100%;padding:9px 14px}}.adb-hero{grid-template-columns:minmax(0,1fr) minmax(0,620px);align-items:center;gap:2.6rem;width:100%;max-width:1250px;margin:0 auto 3.4rem;display:grid}@media (max-width:1150px){.adb-hero{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media (max-width:768px){.adb-hero{margin-bottom:2.4rem}}.adb-hero-left{flex-direction:column;align-items:flex-start;gap:1.3rem;width:100%;min-width:0;display:flex}.adb-badge{border:1px solid rgba(var(--adb-accent-rgb), .28);letter-spacing:.5px;text-transform:uppercase;color:var(--adb-accent);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.adb-badge i{font-size:.75rem;line-height:1}.adb-hero-title{letter-spacing:-.6px!important;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.6rem,min(2.8vw,2rem))!important;font-weight:700!important;line-height:1.22!important}@media (max-width:768px){.adb-hero-title{font-size:1.2rem!important}}.adb-hero-title-accent{color:var(--adb-accent)!important}.adb-hero-text{text-align:left!important;color:var(--adb-text-soft)!important;margin:0!important;padding:0!important;font-size:.93rem!important;line-height:1.72!important}.adb-facts{border-top:1px solid var(--adb-border);border-bottom:1px solid var(--adb-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.adb-fact{flex-direction:column;gap:3px;min-width:0;padding:.85rem 1.1rem .85rem 0;display:flex}.adb-fact+.adb-fact{border-left:1px solid var(--adb-border);padding-left:1.1rem}@media (max-width:768px){.adb-fact{padding:.7rem .6rem .7rem 0}.adb-fact+.adb-fact{padding-left:.6rem}}.adb-fact-value{letter-spacing:-.3px;color:var(--adb-accent);white-space:nowrap;font-size:1.08rem;font-weight:700;line-height:1.1}@media (max-width:768px){.adb-fact-value{white-space:normal;font-size:.9rem}}.adb-fact-label{color:var(--adb-text-dim);font-size:.76rem;line-height:1.4}.adb-fact-strike{color:var(--adb-text-dim);margin-right:6px;font-weight:500;text-decoration-thickness:1px}.adb-price-vip{background:rgba(var(--adb-accent-rgb), .12);color:var(--adb-accent);border-radius:999px;margin-left:4px;padding:2px 8px;font-size:.66rem;font-weight:700}.adb-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.adb-hero-actions{width:100%}.adb-hero-actions .adb-btn{flex:auto}}.adb-hero-note{align-items:center;gap:7px;display:flex;text-align:left!important;color:var(--adb-text-dim)!important;margin:0!important;padding:0!important;font-size:.78rem!important;line-height:1.45!important}.adb-hero-note i{color:rgba(var(--adb-accent-rgb), .7);flex-shrink:0;font-size:.82rem;line-height:1}.adb-hero-right{min-width:0}.adb-preview-card{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);flex-direction:column;gap:.85rem;padding:.9rem;display:flex}.adb-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.adb-preview-title{align-items:center;gap:7px;text-align:left!important;color:var(--adb-text-soft)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.8rem!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.adb-preview-title i{color:var(--adb-accent);font-size:.82rem;line-height:1}.adb-preview-switch{background:var(--adb-surface-2);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.adb-preview-switch button{color:var(--adb-text-dim);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:.71rem;font-weight:600;transition:background .2s,color .2s}.adb-preview-switch button:hover{color:var(--adb-text)}.adb-preview-switch button.is-active{background:rgba(var(--adb-accent-rgb), .14);color:var(--adb-accent)}.adp-device{flex-direction:column;gap:.65rem;min-width:0;display:flex}.adp-device-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.adp-device-tabs{background:#ffffff0b;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.adp-device-tab{color:#faf0e66b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 11px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.adp-device-tab i{font-size:.78rem;line-height:1}.adp-device-tab:hover{color:linen}.adp-device-tab.is-active{background:rgba(var(--adb-accent-rgb), .13);color:var(--adb-accent)}.adp-device-format{color:#faf0e652;align-items:center;gap:5px;font-size:.67rem;font-weight:500;display:inline-flex}.adp-device-format i{font-size:.7rem;line-height:1}.adp-device-viewport{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;width:100%;min-width:0;overflow:auto hidden}.adp-device-viewport::-webkit-scrollbar{height:4px}.adp-device-viewport::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}.adp-device-scaler{margin:0 auto;position:relative}.adp-device-stage{transform-origin:0 0;will-change:transform}.adp-device-caption{color:#faf0e652;align-items:flex-start;gap:6px;margin:0;font-size:.7rem;line-height:1.45;display:flex}.adp-device-caption i{flex-shrink:0;margin-top:1px;font-size:.72rem;line-height:1}.adp-mock{box-sizing:border-box;width:100%;overflow:hidden}.adp-mock *{box-sizing:border-box}.adp-mock--browser{background:#0a0a0a;border:1px solid #ffffff14;border-radius:12px}.adp-browser-chrome{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:8px 14px;display:flex}.adp-browser-dots{gap:5px;display:inline-flex}.adp-browser-dots i{background:#ffffff21;border-radius:50%;width:8px;height:8px}.adp-browser-url{color:#faf0e64d;white-space:nowrap;text-overflow:ellipsis;background:#ffffff09;border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;max-width:320px;padding:4px 12px;font-size:.68rem;display:inline-flex;overflow:hidden}.adp-browser-url i{font-size:.62rem;line-height:1}.adp-browser-screen{padding:16px 20px 20px}.adp-mock--phone{background:#111;border:1px solid #ffffff1a;border-radius:32px;padding:10px}.adp-phone-statusbar{color:#faf0e659;justify-content:space-between;align-items:center;padding:4px 16px 7px;font-size:.62rem;font-weight:600;display:flex}.adp-phone-notch{background:#0a0a0a;border-radius:999px;width:68px;height:14px}.adp-phone-icons{gap:4px;display:inline-flex}.adp-phone-icons i{font-size:.6rem;line-height:1}.adp-phone-screen{background:#0a0a0a;border-radius:24px;padding:14px 12px 16px;overflow:hidden}.adp-mock-topbar{align-items:center;gap:9px;margin-bottom:15px;display:flex}.adp-ghost-logo{background:#ffffff12;border-radius:4px;width:84px;height:13px}.adp-ghost-pill{background:#ffffff0a;border-radius:999px;width:50px;height:10px}.adp-ghost-pill--wide{width:82px;margin-left:auto}.adp-mock-row{align-items:stretch;gap:24px;display:flex}.adp-mock-row>*{flex:50%;min-width:0}.adp-mock-slot{flex-direction:column;justify-content:flex-start;display:flex}.adp-ghost-weather{background:#ffffff06;border:1px solid #ffffff0e;border-radius:20px;flex-direction:column;gap:8px;padding:15px 17px;display:flex}.adp-ghost-weather--compact{border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:9px 12px}.adp-ghost-weather-label{color:#faf0e647;align-items:center;gap:6px;font-size:.68rem;font-weight:500;display:inline-flex}.adp-ghost-weather-label i{color:#ffba0261;font-size:.8rem;line-height:1}.adp-ghost-weather-temp{color:#faf0e629;font-size:1.35rem;font-weight:700;line-height:1}.adp-ghost-line{background:#ffffff0a;border-radius:4px;width:100%;height:7px;display:block}.adp-ghost-line--short{width:58%}.adp-mock-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.adp-mock-tiles--phone{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.adp-ghost-tile{background:#ffffff04;border:1px solid #ffffff0a;border-radius:13px;flex-direction:column;gap:6px;padding:11px;display:flex}.adp-ghost-thumb{background:#ffffff09;border-radius:8px;width:100%;height:48px;display:block}.adb-section{width:100%;max-width:1250px;margin:0 auto 3rem}@media (max-width:768px){.adb-section{margin-bottom:2.2rem}}.adb-section-head{margin-bottom:1rem}.adb-section-title{letter-spacing:-.3px!important;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.3!important}.adb-section-text{max-width:64ch;text-align:left!important;color:var(--adb-text-dim)!important;margin:4px 0 0!important;padding:0!important;font-size:.85rem!important;line-height:1.55!important}.adb-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:900px){.adb-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.adb-benefits{grid-template-columns:minmax(0,1fr);gap:.55rem}}.adb-benefit{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);align-items:flex-start;gap:.85rem;padding:1rem;transition:background .22s,border-color .22s;display:flex}.adb-benefit:hover{background:rgba(var(--adb-c-rgb), .045);border-color:rgba(var(--adb-c-rgb), .32)}.adb-benefit-icon{background:rgba(var(--adb-c-rgb), .12);border:1px solid rgba(var(--adb-c-rgb), .24);width:38px;height:38px;color:var(--adb-c);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adb-benefit-icon i{font-size:.98rem;line-height:1}.adb-benefit-body{flex-direction:column;gap:3px;min-width:0;display:flex}.adb-benefit-title{text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important}.adb-benefit-text{text-align:left!important;color:var(--adb-text-dim)!important;margin:0!important;padding:0!important;font-size:.82rem!important;line-height:1.5!important}.adb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.adb-steps{grid-template-columns:minmax(0,1fr)}}.adb-step{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.adb-step-num{background:rgba(var(--adb-c-rgb), .14);width:25px;height:25px;color:var(--adb-c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.adb-step-body{flex-direction:column;gap:3px;min-width:0;display:flex}.adb-step-title{text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important}.adb-step-text{text-align:left!important;color:var(--adb-text-dim)!important;margin:0!important;padding:0!important;font-size:.82rem!important;line-height:1.5!important}.adb-booking{scroll-margin-top:80px}.adb-booking-grid{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:1.5rem;display:grid}@media (max-width:1024px){.adb-booking-grid{grid-template-columns:minmax(0,1fr);max-width:none}}.adb-card{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);flex-direction:column;gap:.95rem;padding:1.1rem;display:flex}.adb-card--calendar{flex:none}.adb-card--summary{background:var(--adb-surface-2);border-color:var(--adb-border-strong)}@media (max-width:768px){.adb-card{padding:.9rem}}.adb-card-head{border-bottom:1px solid var(--adb-border);justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.8rem;display:flex}.adb-card-title{align-items:center;gap:7px;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.adb-card-title i{color:var(--adb-accent);font-size:.9rem;line-height:1}.adb-card-meta{color:var(--adb-text-dim);flex-shrink:0;font-size:.76rem}.adb-summary-meta{border-bottom:1px solid var(--adb-border);flex-wrap:wrap;gap:.4rem 1.4rem;padding-bottom:.9rem;display:flex}.adb-summary-meta-item{color:var(--adb-text-dim);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.adb-summary-meta-item i{color:rgba(var(--adb-accent-rgb), .75);font-size:.82rem;line-height:1}.adb-summary-meta-item strong{color:var(--adb-text);font-weight:600}.adb-summary-meta-item--vip,.adb-summary-meta-item--vip strong,.adb-summary-meta-item--vip i{color:var(--adb-accent)}.adb-city-select{background:var(--adb-surface-2);border:1px solid var(--adb-border);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.adb-city-select:focus-within{border-color:rgba(var(--adb-accent-rgb), .4)}.adb-city-select>i{color:var(--adb-accent);font-size:.73rem;line-height:1}.adb-city-select select{max-width:150px;color:var(--adb-text);cursor:pointer;background:0 0;border:none;outline:none;font-family:PoppinsMedium,sans-serif;font-size:.76rem;font-weight:500}.adb-city-select select option{color:linen;background:#141414}@media (max-width:768px){.adb-city-select select{max-width:112px}}.adb-summary{flex-direction:column;flex:1;gap:.95rem;display:flex}.adb-summary .adb-breakdown{margin-top:auto}.adb-summary-dates{flex-direction:column;gap:.55rem;display:flex}.adb-summary-label{letter-spacing:.5px;text-transform:uppercase;color:var(--adb-text-dim);align-items:center;gap:7px;font-size:.72rem;font-weight:600;display:flex}.adb-summary-label em{background:rgba(var(--adb-accent-rgb), .14);min-width:19px;height:19px;color:var(--adb-accent);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.adb-tags{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-wrap:wrap;gap:5px;max-height:158px;display:flex;overflow-y:auto}.adb-tags::-webkit-scrollbar{width:4px}.adb-tags::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.adb-tag{color:var(--adb-text);animation:adb-fade .2s var(--adb-ease) backwards;background:#ffffff12;border-radius:999px;align-items:center;gap:4px;padding:4px 5px 4px 10px;font-size:.78rem;font-weight:500;display:inline-flex}.adb-tag em{color:var(--adb-accent);font-size:.68rem;font-style:normal;font-weight:700}.adb-tag button{width:17px;height:17px;color:var(--adb-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.adb-tag button i{font-size:.66rem;line-height:1}.adb-tag button:hover{color:#ff6b5c;background:#ff6b5c2e}.adb-tag--today{background:rgba(var(--adb-accent-rgb), .12)}.adb-summary-empty{border:1px dashed var(--adb-border-strong);text-align:center;color:var(--adb-text-dim);border-radius:10px;margin:0;padding:1.1rem .9rem;font-size:.8rem;line-height:1.5}.adb-breakdown{border:1px solid var(--adb-border);background:#0000004d;border-radius:11px;flex-direction:column;gap:.55rem;padding:.9rem 1rem;display:flex}.adb-breakdown-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.adb-breakdown-row--muted .adb-breakdown-value{color:var(--adb-text-dim);font-weight:500}.adb-breakdown-label{min-width:0;color:var(--adb-text-soft);flex-direction:column;gap:1px;font-size:.82rem;display:flex}.adb-breakdown-label em{color:var(--adb-text-dim);font-size:.72rem;font-style:normal}.adb-breakdown-value{color:var(--adb-text);flex-shrink:0;font-size:.82rem;font-weight:600}.adb-breakdown-total{border-top:1px solid var(--adb-border);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.6rem;display:flex}.adb-breakdown-total .adb-breakdown-label{color:var(--adb-text);font-size:.86rem;font-weight:600}.adb-breakdown-amount{letter-spacing:-.3px;color:var(--adb-accent);flex-shrink:0;font-size:1.25rem;font-weight:700}.adb-breakdown-amount small{color:rgba(var(--adb-accent-rgb), .55);font-size:.7rem;font-weight:600}.adb-summary-actions{flex-wrap:wrap;gap:.5rem;display:flex}.adb-summary-actions .adb-btn{flex:190px;min-width:0}.adb-summary-actions .adb-btn span{text-overflow:ellipsis;overflow:hidden}.adb-summary-note{color:var(--adb-text-dim);margin:0;font-size:.69rem;line-height:1.45}.adb-faq{flex-direction:column;gap:.4rem;display:flex}.adb-faq-item{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:11px;transition:border-color .22s;overflow:hidden}.adb-faq-item.is-open{border-color:rgba(var(--adb-accent-rgb), .24)}.adb-faq-item.is-open .adb-faq-q i{color:var(--adb-accent);transform:rotate(180deg)}.adb-faq-q{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.85rem 1rem;font-family:PoppinsMedium,sans-serif;display:flex}.adb-faq-q i{color:var(--adb-text-dim);transition:transform .25s var(--adb-ease), color .25s ease;flex-shrink:0;font-size:.85rem;line-height:1}.adb-faq-q:hover .adb-faq-q-label{color:var(--adb-accent)}.adb-faq-q-label{transition:color .22s;text-align:left!important;color:var(--adb-text)!important;font-size:.88rem!important;font-weight:500!important;line-height:1.4!important}.adb-faq-a{animation:adb-fade .22s var(--adb-ease);padding:0 1rem .95rem}.adb-faq-text{max-width:82ch;text-align:left!important;color:var(--adb-text-soft)!important;margin:0!important;padding:0!important;font-size:.83rem!important;line-height:1.6!important}.adb-final{text-align:center;background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:1250px;margin:0 auto;padding:1.8rem 1.2rem;display:flex}.adb-final-title{max-width:34ch;text-align:center!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.35!important}.adb-final-text{max-width:52ch;text-align:center!important;color:var(--adb-text-dim)!important;margin:0 0 .6rem!important;padding:0!important;font-size:.85rem!important;line-height:1.5!important}.adb-stickybar{z-index:900;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--adb-border);animation:adb-fade .25s var(--adb-ease);background:#0c0c0cf2;justify-content:space-between;align-items:center;gap:1rem;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:1024px){.adb-stickybar{display:flex}}.adb-stickybar-info{flex-direction:column;gap:1px;min-width:0;display:flex}.adb-stickybar-days{color:var(--adb-text-dim);font-size:.68rem}.adb-stickybar-total{color:var(--adb-accent);font-size:.95rem;font-weight:700}.backoffice-layout.native .adb-stickybar{bottom:56px}.ad-calendar-component{--adb-surface:#ffffff07;--adb-surface-2:#ffffff0d;--adb-border:#ffffff17;--adb-border-strong:#ffffff29;--adb-text:linen;--adb-text-soft:#faf0e69e;--adb-text-dim:#faf0e666;--adb-accent:#ffba02;--adb-accent-rgb:255, 186, 2;--adb-radius:14px;--adb-ease:cubic-bezier(.22, 1, .36, 1);--adb-c:#ffba02;--adb-c-rgb:255, 186, 2;flex-direction:column;gap:.6rem;width:100%;max-width:322px;display:flex}.ad-calendar-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ad-calendar-title-wrap{align-items:center;gap:.4rem;min-width:0;display:flex}.ad-calendar-month-year{color:var(--adb-text);text-transform:capitalize;white-space:nowrap;font-size:.85rem;font-weight:600}.ad-calendar-spinner i{color:var(--adb-accent);font-size:.7rem;animation:.8s linear infinite adb-spin;display:inline-block}.ad-calendar-controls{flex-shrink:0;align-items:center;gap:3px;display:flex}.ad-calendar-btn{border:1px solid var(--adb-border);color:var(--adb-text-dim);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;font-family:PoppinsMedium,sans-serif;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ad-calendar-btn:hover{background:rgba(var(--adb-accent-rgb), .11);border-color:rgba(var(--adb-accent-rgb), .3);color:var(--adb-accent)}.ad-calendar-btn-today{padding:4px 9px;font-size:.7rem;font-weight:500}.ad-calendar-btn-nav{width:23px;height:23px}.ad-calendar-btn-nav i{font-size:.66rem;line-height:1}.ad-calendar-weekdays,.ad-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ad-calendar-weekday{text-align:center;letter-spacing:.3px;text-transform:uppercase;color:var(--adb-text-dim);font-size:.61rem;font-weight:600}.ad-calendar-day{min-width:0;height:34px;color:var(--adb-text-soft);cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:PoppinsMedium,sans-serif;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.ad-calendar-day:disabled{cursor:not-allowed}.ad-calendar-day:focus-visible{outline:2px solid rgba(var(--adb-accent-rgb), .6);outline-offset:1px}.ad-day-number{font-size:.76rem;font-weight:500;line-height:1}.ad-day--available:hover{background:rgba(var(--adb-accent-rgb), .13);border-color:rgba(var(--adb-accent-rgb), .35);color:var(--adb-accent)}.ad-day--selected{background:var(--adb-accent);color:#0a0a0a;border-color:#0000}.ad-day--selected .ad-day-number{font-weight:700}.ad-day--selected:hover{filter:brightness(1.06)}.ad-day--mine{color:#bdfb54;cursor:default;background:#bdfb541f;border-color:#bdfb544d}.ad-day--reserved{color:#faf0e62e;background:0 0;border-color:#ffffff0d}.ad-day--past{color:#faf0e61f;background:0 0;border-color:#0000}.ad-day--other-month{opacity:.35}.ad-day--today:not(.ad-day--selected){border-color:rgba(var(--adb-accent-rgb), .45)}.ad-day-prorata-tag{color:var(--adb-accent);font-size:.46rem;font-weight:600;line-height:1.3;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.ad-day-badge{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}.ad-day-badge i{font-size:.42rem;line-height:1}.ad-day-badge--mine{color:#bdfb54}.ad-day-badge--taken{color:#faf0e64d}.ad-day-badge--selected{color:#0a0a0a8c}.ad-calendar-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .6rem;display:grid}.ad-legend-item{color:var(--adb-text-dim);align-items:center;gap:5px;font-size:.68rem;display:inline-flex}.ad-legend-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.ad-legend-dot--available{background:#ffffff1f}.ad-legend-dot--selected{background:var(--adb-accent)}.ad-legend-dot--mine{background:#bdfb5499}.ad-legend-dot--reserved{background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}.ad-calendar-quick-actions{border-top:1px solid var(--adb-border);flex-wrap:wrap;align-items:center;gap:4px;padding-top:.5rem;display:flex}.ad-quick-label{color:var(--adb-text-dim);margin-right:2px;font-size:.68rem}.ad-quick-btn{border:1px solid var(--adb-border);color:var(--adb-text-soft);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:.71rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.ad-quick-btn:hover{background:rgba(var(--adb-accent-rgb), .11);border-color:rgba(var(--adb-accent-rgb), .3);color:var(--adb-accent)}.ad-quick-btn--clear{color:#ff6b5ccc;margin-left:auto}.ad-quick-btn--clear:hover{color:#ff6b5c;background:#ff6b5c1c;border-color:#ff6b5c52}.ad-banner-container{width:100%;max-width:1250px;margin:0 auto}.ad-banner-header{align-items:flex-end;margin-bottom:1.8rem}@media (max-width:1024px){.ad-banner-header{flex-direction:column-reverse;align-items:stretch;gap:.75rem}}.ad-banner-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.ad-banner-header-actions{justify-content:flex-start;width:100%}}@media (max-width:768px){.ad-banner-header-actions{justify-content:flex-start}}.ad-banner-back-btn{border:1px solid var(--adb-border);background:var(--adb-surface-2);color:var(--adb-text);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;transition:background .22s,border-color .22s,color .22s;display:inline-flex}.ad-banner-back-btn i{font-size:.88rem;line-height:1}.ad-banner-back-btn:hover{background:rgba(var(--adb-accent-rgb), .1);border-color:rgba(var(--adb-accent-rgb), .32)}@media (max-width:768px){.ad-banner-back-btn{padding:9px 15px;font-size:.82rem}}.ad-manager-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:.7rem;display:grid}@media (max-width:1150px){.ad-manager-grid{grid-template-columns:minmax(0,1fr)}}.ad-manager-editor{flex-direction:column;gap:.7rem;min-width:0;display:flex}.ad-manager-sidebar{flex-direction:column;gap:.7rem;min-width:0;display:flex;position:sticky;top:1rem}@media (max-width:1150px){.ad-manager-sidebar{order:-1;position:static}}.ad-editor-section{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);flex-direction:column;gap:.9rem;padding:1rem;display:flex}@media (max-width:768px){.ad-editor-section{padding:.85rem}}.ad-section-header{border-bottom:1px solid var(--adb-border);align-items:center;gap:8px;padding-bottom:.75rem;text-align:left!important;color:var(--adb-text)!important;font-size:.82rem!important;font-weight:600!important;display:flex!important}.ad-section-header i{color:var(--adb-accent);font-size:.85rem;line-height:1}.ad-image-current-wrap{border:1px solid var(--adb-border);border-radius:11px;position:relative;overflow:hidden}.ad-image-current-wrap img{aspect-ratio:4;object-fit:cover;width:100%;display:block}.ad-image-replace-btn,.ad-image-action-btn{-webkit-backdrop-filter:blur(8px);color:var(--adb-text);cursor:pointer;background:#0a0a0abf;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ad-image-replace-btn i,.ad-image-action-btn i{font-size:.78rem;line-height:1}.ad-image-replace-btn:hover,.ad-image-action-btn:hover{background:var(--adb-accent);color:#0a0a0a;border-color:#0000}.ad-image-replace-btn--example,.ad-image-action-btn--example{background:#ffffff14;border-color:#ffffff26}.ad-image-replace-btn--example:hover,.ad-image-action-btn--example:hover{background:rgba(var(--adb-accent-rgb), .2);border-color:rgba(var(--adb-accent-rgb), .45);color:var(--adb-accent)}.ad-image-replace-btn--delete,.ad-image-action-btn--delete{color:#ff6b5c;background:#ff6b5c1f;border-color:#ff6b5c40}.ad-image-replace-btn--delete:hover,.ad-image-action-btn--delete:hover{color:#0a0a0a;background:#ff6b5c;border-color:#0000}@media (max-width:768px){.ad-image-replace-btn,.ad-image-action-btn{gap:4px;padding:5px 9px;font-size:.68rem}}.ad-image-actions-bar{flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 18px);display:flex;position:absolute;bottom:9px;right:9px}.ad-image-dropzone{text-align:center;border:1px dashed var(--adb-border-strong);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.2rem 1.2rem;transition:border-color .22s,background .22s;display:flex}.ad-image-dropzone:hover,.ad-image-dropzone.is-dragging{border-color:rgba(var(--adb-accent-rgb), .5);background:rgba(var(--adb-accent-rgb), .04)}.ad-dropzone-icon{color:rgba(var(--adb-accent-rgb), .65);font-size:1.4rem;line-height:1}.ad-dropzone-text{color:var(--adb-text);margin:0;font-size:.82rem;font-weight:500}.ad-dropzone-sub{color:var(--adb-text-dim);margin:0;font-size:.71rem}.ad-form-group{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ad-form-group label{color:var(--adb-text-soft);flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;font-weight:500;display:flex}.ad-form-group input[type=text],.ad-form-group input[type=url],.ad-form-group textarea{border:1px solid var(--adb-border);width:100%;color:var(--adb-text);background:#00000047;border-radius:9px;outline:none;padding:9px 12px;font-family:PoppinsMedium,sans-serif;font-size:.81rem;transition:border-color .2s}.ad-form-group input[type=text]::placeholder,.ad-form-group input[type=url]::placeholder,.ad-form-group textarea::placeholder{color:#faf0e640}.ad-form-group input[type=text]:focus,.ad-form-group input[type=url]:focus,.ad-form-group textarea:focus{border-color:rgba(var(--adb-accent-rgb), .45)}.ad-form-group textarea{resize:vertical;min-height:78px;line-height:1.5}.ad-label-hint{color:var(--adb-text-dim);font-size:.68rem;font-weight:400}.ad-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:768px){.ad-form-row{grid-template-columns:minmax(0,1fr)}}.ad-form-stack{flex-direction:column;gap:1.1rem;display:flex}.ad-align-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ad-align-btn{border:1px solid var(--adb-border);color:var(--adb-text-dim);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ad-align-btn i{font-size:.8rem;line-height:1}.ad-align-btn:hover{background:rgba(var(--adb-accent-rgb), .06);color:var(--adb-text)}.ad-align-btn.is-active{background:rgba(var(--adb-accent-rgb), .13);border-color:rgba(var(--adb-accent-rgb), .45);color:var(--adb-accent);font-weight:600}@media (max-width:768px){.ad-align-btn{gap:4px;padding:7px 6px;font-size:.68rem}}.ad-position-grid-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ad-pos-btn{border:1px solid var(--adb-border);color:var(--adb-text-dim);text-align:center;cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 4px;font-family:PoppinsMedium,sans-serif;font-size:.63rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.ad-pos-btn:hover{background:rgba(var(--adb-accent-rgb), .06);color:var(--adb-text)}.ad-pos-btn.is-active{background:rgba(var(--adb-accent-rgb), .13);border-color:rgba(var(--adb-accent-rgb), .4);color:var(--adb-accent)}@media (max-width:768px){.ad-pos-btn{padding:8px 2px;font-size:.58rem}}.ad-pos-btn-icon{font-size:.9rem;line-height:1}.ad-slider-row{align-items:center;gap:.7rem;display:flex}.ad-slider-row input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff17;border-radius:3px;outline:none;flex:1;min-width:0;height:3px}.ad-slider-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--adb-accent);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.ad-slider-row input[type=range]::-moz-range-thumb{background:var(--adb-accent);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.ad-slider-val{text-align:right;min-width:40px;color:var(--adb-accent);flex-shrink:0;font-size:.76rem;font-weight:600}.ad-colors-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.7rem;display:grid}.ad-color-input-item{flex-direction:column;gap:.35rem;display:flex}.ad-color-input-item>span{color:var(--adb-text-soft);font-size:.74rem;font-weight:500}.ad-color-picker-wrap{align-items:center;gap:6px;display:flex}.ad-color-picker-wrap input[type=color]{border:1px solid var(--adb-border);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:34px;height:31px;padding:0}.ad-color-picker-wrap input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.ad-color-picker-wrap input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.ad-color-picker-wrap input[type=text]{border:1px solid var(--adb-border);min-width:0;color:var(--adb-text);background:#00000047;border-radius:8px;outline:none;flex:1;padding:7px 10px;font-family:PoppinsMedium,sans-serif;font-size:.76rem}.ad-color-picker-wrap input[type=text]:focus{border-color:rgba(var(--adb-accent-rgb), .45)}.ad-save-bar{z-index:5;background:linear-gradient(#0a0a0a00 0%,#0a0a0a 45%);padding:.7rem 0;position:sticky;bottom:0}.ad-save-btn,.ad-checkout-btn{background:var(--adb-accent,#ffba02);color:#0a0a0a;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 20px;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:600;transition:filter .2s;display:inline-flex}.ad-save-btn i,.ad-checkout-btn i{font-size:.88rem;line-height:1}.ad-save-btn:not(:disabled):hover,.ad-checkout-btn:not(:disabled):hover{filter:brightness(1.08)}.ad-save-btn:disabled,.ad-checkout-btn:disabled{opacity:.4;cursor:not-allowed}.ad-card,.ad-reservations-summary-card{background:var(--adb-surface);border:1px solid var(--adb-border);border-radius:var(--adb-radius);flex-direction:column;gap:.9rem;padding:1rem;display:flex}@media (max-width:768px){.ad-card,.ad-reservations-summary-card{padding:.85rem}}.ad-card-header{border-bottom:1px solid var(--adb-border);justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.ad-card-title,.ad-res-title{align-items:center;gap:7px;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.85rem!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.ad-card-title i,.ad-res-title i{color:var(--adb-accent);font-size:.85rem;line-height:1}.ad-live-dot{color:#bdfb54;flex-shrink:0;align-items:center;gap:5px;font-size:.69rem;font-weight:500;display:inline-flex}.ad-live-dot>span{background:#bdfb54;border-radius:50%;width:5px;height:5px}.ad-res-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ad-res-badge{background:rgba(var(--adb-accent-rgb), .12);color:var(--adb-accent);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.ad-res-note{color:var(--adb-text-dim);margin:0;font-size:.75rem}.ad-res-note strong{color:var(--adb-text-soft);font-weight:600}.ad-res-list{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;gap:5px;max-height:224px;display:flex;overflow-y:auto}.ad-res-list::-webkit-scrollbar{width:4px}.ad-res-list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.ad-res-item{background:var(--adb-surface-2);border-radius:9px;justify-content:space-between;align-items:center;gap:.6rem;padding:8px 11px;display:flex}.ad-res-date{color:var(--adb-text);text-transform:capitalize;font-size:.77rem;font-weight:500}.ad-res-status{color:#bdfb54;flex-shrink:0;align-items:center;gap:4px;font-size:.69rem;font-weight:600;display:inline-flex}.ad-res-status i{font-size:.64rem;line-height:1}.ad-res-empty{border:1px dashed var(--adb-border-strong);text-align:center;color:var(--adb-text-dim);border-radius:10px;padding:.85rem;font-size:.76rem;line-height:1.45}.ad-extend-btn{border:1px dashed rgba(var(--adb-accent-rgb), .4);width:100%;color:var(--adb-accent);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:PoppinsMedium,sans-serif;font-size:.81rem;font-weight:600;transition:background .2s,border-style .2s;display:inline-flex}.ad-extend-btn i{font-size:.82rem;line-height:1}.ad-extend-btn:hover{background:rgba(var(--adb-accent-rgb), .1);border-style:solid}.ad-checkout-box{flex-direction:column;gap:.85rem;display:flex}.ad-checkout-city-badge{background:rgba(var(--adb-accent-rgb), .07);color:var(--adb-text-soft);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:.77rem;display:flex}.ad-checkout-city-badge i{color:var(--adb-accent);flex-shrink:0;font-size:.78rem;line-height:1}.ad-checkout-city-badge strong{color:var(--adb-text);font-weight:600}.ad-checkout-dates-list{flex-direction:column;gap:.5rem;display:flex}.ad-checkout-dates-title{letter-spacing:.5px;text-transform:uppercase;color:var(--adb-text-dim);font-size:.68rem;font-weight:600}.ad-checkout-tags{flex-wrap:wrap;gap:5px;max-height:158px;display:flex;overflow-y:auto}.ad-date-tag{background:var(--adb-surface-2);color:var(--adb-text);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:.73rem;font-weight:500;display:inline-flex}.ad-date-tag button{width:16px;height:16px;color:var(--adb-text-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.ad-date-tag button i{font-size:.66rem;line-height:1}.ad-date-tag button:hover{color:#ff6b5c;background:#ff6b5c2e}.ad-date-tag--today{background:rgba(var(--adb-accent-rgb), .12)}.ad-empty-dates{border:1px dashed var(--adb-border-strong);color:var(--adb-text-dim);border-radius:10px;margin:0;padding:.75rem .85rem;font-size:.76rem;line-height:1.45}.ad-price-breakdown{border:1px solid var(--adb-border);background:#0000004d;border-radius:11px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;display:flex}.ad-price-row{color:var(--adb-text-soft);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.77rem;display:flex}.ad-price-row>span:last-child{color:var(--adb-text);flex-shrink:0;font-weight:600}.ad-price-total{border-top:1px solid var(--adb-border);color:var(--adb-text);padding-top:.55rem;font-size:.8rem;font-weight:600}.ad-total-val{letter-spacing:-.3px;font-size:1.1rem;font-weight:700;color:var(--adb-accent)!important}.ad-checkout-guarantee{color:var(--adb-text-dim);align-items:flex-start;gap:6px;margin:0;font-size:.69rem;line-height:1.45;display:flex}.ad-checkout-guarantee i{flex-shrink:0;margin-top:1px;font-size:.74rem;line-height:1}.ad-modal-overlay{--adb-surface:#ffffff07;--adb-surface-2:#ffffff0d;--adb-border:#ffffff17;--adb-border-strong:#ffffff29;--adb-text:linen;--adb-text-soft:#faf0e69e;--adb-text-dim:#faf0e666;--adb-accent:#ffba02;--adb-accent-rgb:255, 186, 2;--adb-radius:14px;--adb-ease:cubic-bezier(.22, 1, .36, 1);--adb-c:#ffba02;--adb-c-rgb:255, 186, 2;z-index:9999;-webkit-backdrop-filter:blur(6px);animation:adb-fade .2s var(--adb-ease);background:#000000d1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.ad-modal{border:1px solid var(--adb-border);border-radius:var(--adb-radius);width:100%;max-width:470px;max-height:90vh;color:var(--adb-text);background:#111;flex-direction:column;gap:1rem;padding:1.2rem;font-family:PoppinsMedium,sans-serif;display:flex;overflow-y:auto}.ad-modal-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ad-modal-title{align-items:center;gap:7px;text-align:left!important;color:var(--adb-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.9rem!important;font-weight:700!important;line-height:1.3!important;display:flex!important}.ad-modal-title i{color:var(--adb-accent);font-size:.88rem;line-height:1}.ad-modal-close{background:var(--adb-surface-2);width:28px;height:28px;color:var(--adb-text-soft);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.ad-modal-close i{font-size:.75rem;line-height:1}.ad-modal-close:hover{color:#ff6b5c;background:#ff6b5c29}.ad-modal-text{color:var(--adb-text-dim);margin:0;font-size:.79rem;line-height:1.55}@keyframes ptp-spin{to{transform:rotate(360deg)}}@keyframes ptp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.backoffice-content:has(.partner-trial-page){overflow:visible}.backoffice-layout:has(.partner-trial-page){background:#0a0a0a!important}.frontoffice-container:has(.partner-trial-page){background:#0a0a0a!important}.frontoffice-container .partner-trial-page .hub-container.padding{padding:max(20px,min(3vw,40px)) max(20px,min(4vw,80px)) 56px!important}@media (max-width:768px){.frontoffice-container .partner-trial-page .hub-container.padding{padding:20px 16px 40px!important}}.partner-trial-page{--ptp-surface:#ffffff07;--ptp-surface-2:#ffffff0d;--ptp-border:#ffffff17;--ptp-border-strong:#ffffff29;--ptp-text:linen;--ptp-text-soft:#faf0e69e;--ptp-text-dim:#faf0e666;--ptp-accent:#ffba02;--ptp-accent-rgb:255, 186, 2;--ptp-radius:14px;min-height:100vh;color:var(--ptp-text);background:#0a0a0a;font-family:PoppinsMedium,sans-serif;position:relative}.partner-trial-page .hub-container.padding{padding:24px 16px 56px!important}@media (max-width:768px){.partner-trial-page .hub-container.padding{min-height:auto;padding:20px 14px 40px!important}}.ptp-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.87rem;font-weight:600;line-height:1.2;transition:background .22s,border-color .22s,color .22s,filter .22s;display:inline-flex}.ptp-btn i{font-size:.88rem;line-height:1}.ptp-btn:disabled{opacity:.4;cursor:not-allowed}.ptp-btn--primary{background:var(--ptp-accent);color:#0a0a0a}.ptp-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.ptp-btn--ghost{background:var(--ptp-surface-2);border-color:var(--ptp-border);color:var(--ptp-text)}.ptp-btn--ghost:not(:disabled):hover{background:rgba(var(--ptp-accent-rgb), .1);border-color:rgba(var(--ptp-accent-rgb), .32);color:var(--ptp-accent)}.ptp-btn--lg{border-radius:11px;padding:12px 22px;font-size:.92rem}.ptp-btn:focus-visible{outline:2px solid rgba(var(--ptp-accent-rgb), .6);outline-offset:2px}@media (max-width:768px){.ptp-btn{width:100%;padding:11px 16px;font-size:.84rem}}.ptp-spinner{border:2px solid var(--ptp-accent);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite ptp-spin}.ptp-header{align-items:flex-end;margin-bottom:1.8rem}@media (max-width:1024px){.ptp-header{flex-direction:column-reverse;align-items:stretch;gap:.75rem}}.partner-trial-page .hub-page-title{letter-spacing:-.5px!important;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.6rem,min(3vw,2.1rem))!important;font-weight:700!important;line-height:1.15!important}.partner-trial-page .hub-page-title .highlight{color:var(--ptp-accent)!important}.partner-trial-page .hub-page-subtitle{max-width:68ch;text-align:left!important;color:var(--ptp-text-dim)!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:400!important;line-height:1.5!important}.ptp-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.ptp-header-actions{justify-content:flex-start;width:100%}}.ptp-status{background:var(--ptp-surface);border:1px solid var(--ptp-border);border-left:2px solid var(--ptp-accent);border-radius:var(--ptp-radius);align-items:center;gap:.8rem;width:100%;max-width:1250px;margin:0 auto 1.6rem;padding:.75rem .9rem;animation:.35s both ptp-rise;display:flex}.ptp-status.is-loading{border-left-color:var(--ptp-border-strong);justify-content:flex-start}.ptp-status--ok{border-left-color:#bdfb54}.ptp-status--ok .ptp-status-icon{color:#bdfb54;background:#bdfb541a}.ptp-status--neutral{border-left-color:var(--ptp-border-strong)}.ptp-status--neutral .ptp-status-icon{background:var(--ptp-surface-2);color:var(--ptp-text-soft)}.ptp-status--accent{border-left-color:var(--ptp-accent)}.ptp-status--accent .ptp-status-icon{background:rgba(var(--ptp-accent-rgb), .12);color:var(--ptp-accent)}@media (max-width:768px){.ptp-status{flex-wrap:wrap;align-items:flex-start;gap:.55rem .65rem;padding:.85rem}}.ptp-status-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ptp-status-icon i{font-size:.9rem;line-height:1}@media (max-width:768px){.ptp-status-icon{border-radius:9px;width:28px;height:28px}}.ptp-status-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ptp-status-title{text-align:left!important;color:var(--ptp-text)!important;font-size:.84rem!important;font-weight:600!important}.ptp-status-text{line-height:1.5;text-align:left!important;color:var(--ptp-text-dim)!important;font-size:.75rem!important}.ptp-status-cta{flex-shrink:0}@media (max-width:768px){.ptp-status-cta{flex:1 0 100%;width:100%}}.ptp-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,420px);align-items:start;gap:2.6rem;width:100%;max-width:1250px;margin:0 auto 3.4rem;display:grid}@media (max-width:1050px){.ptp-hero{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media (max-width:768px){.ptp-hero{margin-bottom:2.4rem}}.ptp-hero-left{flex-direction:column;align-items:flex-start;gap:1.15rem;width:100%;min-width:0;display:flex}.ptp-badge{border:1px solid rgba(var(--ptp-accent-rgb), .28);letter-spacing:.5px;text-transform:uppercase;color:var(--ptp-accent);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.ptp-badge i{font-size:.75rem;line-height:1}.ptp-hero-title{max-width:100%;letter-spacing:-.6px!important;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.55rem,min(2.9vw,2.05rem))!important;font-weight:700!important;line-height:1.22!important}@media (max-width:1050px){.ptp-hero-title{max-width:26ch}}@media (max-width:768px){.ptp-hero-title{max-width:none;font-size:1.3rem!important}}.ptp-hero-title-accent{color:var(--ptp-accent)!important}.ptp-hero-text{max-width:100%;text-align:left!important;color:var(--ptp-text-soft)!important;margin:0!important;padding:0!important;font-size:.93rem!important;line-height:1.72!important}@media (max-width:768px){.ptp-hero-text{font-size:.86rem!important;line-height:1.65!important}}.ptp-hero-actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}@media (max-width:768px){.ptp-hero-actions{width:100%}}.ptp-facts{border-top:1px solid var(--ptp-border);border-bottom:1px solid var(--ptp-border);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.ptp-fact{flex-direction:column;gap:3px;min-width:0;padding:.85rem 1.1rem .85rem 0;display:flex}.ptp-fact+.ptp-fact{border-left:1px solid var(--ptp-border);padding-left:1.1rem}@media (max-width:768px){.ptp-fact{padding:.7rem .6rem .7rem 0}.ptp-fact+.ptp-fact{padding-left:.6rem}}.ptp-fact-value{color:var(--ptp-accent);font-size:1.02rem;font-weight:700;line-height:1.1}@media (max-width:768px){.ptp-fact-value{font-size:.92rem}}.ptp-fact-label{color:var(--ptp-text-dim);font-size:.73rem;line-height:1.35}@media (max-width:768px){.ptp-fact-label{font-size:.68rem}}.ptp-hero-note{align-items:center;gap:7px;display:inline-flex;text-align:left!important;color:var(--ptp-text-dim)!important;margin:0!important;padding:0!important;font-size:.76rem!important}.ptp-hero-note i{color:var(--ptp-accent);font-size:.8rem}.ptp-hero-right{width:100%;min-width:0}@media (max-width:1050px){.ptp-hero-right{max-width:520px}}.ptp-timeline-card{background:var(--ptp-surface);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius);flex-direction:column;gap:1rem;padding:1.3rem;display:flex}@media (max-width:768px){.ptp-timeline-card{padding:1.05rem}}.ptp-timeline-title{align-items:center;gap:8px;display:flex;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.95rem!important;font-weight:600!important}.ptp-timeline-title i{color:var(--ptp-accent);font-size:.9rem}.ptp-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ptp-timeline-item{align-items:flex-start;gap:.9rem;padding:.75rem 0;display:flex;position:relative}.ptp-timeline-item+.ptp-timeline-item{border-top:1px dashed var(--ptp-border)}.ptp-timeline-item.is-final .ptp-timeline-day{background:rgba(var(--ptp-accent-rgb), .14);border-color:rgba(var(--ptp-accent-rgb), .34);color:var(--ptp-accent)}.ptp-timeline-day{background:var(--ptp-surface-2);border:1px solid var(--ptp-border);min-width:62px;color:var(--ptp-text-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}@media (max-width:768px){.ptp-timeline-day{min-width:56px;font-size:.68rem}}.ptp-timeline-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ptp-timeline-label{color:var(--ptp-text);font-size:.84rem;font-weight:600;line-height:1.3}.ptp-timeline-value{color:var(--ptp-text-dim);font-size:.75rem;line-height:1.4}.ptp-timeline-note{background:rgba(var(--ptp-accent-rgb), .07);border:1px solid rgba(var(--ptp-accent-rgb), .2);border-radius:10px;align-items:flex-start;gap:7px;display:flex;text-align:left!important;color:var(--ptp-text-soft)!important;margin:0!important;padding:.7rem .8rem!important;font-size:.77rem!important;line-height:1.5!important}.ptp-timeline-note i{color:var(--ptp-accent);flex-shrink:0;margin-top:2px;font-size:.8rem}.ptp-section{width:100%;max-width:1250px;margin:0 auto 3rem}@media (max-width:768px){.ptp-section{margin-bottom:2.2rem}}.ptp-section-head{margin-bottom:1rem}.ptp-section-title{letter-spacing:-.3px!important;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.3!important}.ptp-section-text{max-width:72ch;text-align:left!important;color:var(--ptp-text-dim)!important;margin:4px 0 0!important;padding:0!important;font-size:.85rem!important;line-height:1.55!important}.ptp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.ptp-steps{grid-template-columns:minmax(0,1fr)}}.ptp-step{background:var(--ptp-surface);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius);--ptp-c:#ffba02;--ptp-c-rgb:255, 186, 2;align-items:flex-start;gap:.85rem;padding:1.05rem;transition:background .22s,border-color .22s;display:flex}.ptp-step:nth-child(2){--ptp-c:#ff8c00;--ptp-c-rgb:255, 140, 0}.ptp-step:nth-child(3){--ptp-c:#ff6b35;--ptp-c-rgb:255, 107, 53}.ptp-step:nth-child(4){--ptp-c:#f4d03f;--ptp-c-rgb:244, 208, 63}.ptp-step:hover{background:rgba(var(--ptp-c-rgb), .045);border-color:rgba(var(--ptp-c-rgb), .32)}.ptp-step-num{background:rgba(var(--ptp-c-rgb), .14);width:25px;height:25px;color:var(--ptp-c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.ptp-step-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ptp-step-title{align-items:center;gap:7px;display:flex;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.92rem!important;font-weight:600!important;line-height:1.3!important}.ptp-step-title i{color:var(--ptp-c);font-size:.85rem}.ptp-step-text{text-align:left!important;color:var(--ptp-text-dim)!important;margin:0!important;padding:0!important;font-size:.82rem!important;line-height:1.6!important}.ptp-options{flex-wrap:wrap;gap:.5rem;margin:0 0 .9rem;padding:0;list-style:none;display:flex}.ptp-option{background:var(--ptp-surface-2);border:1px solid var(--ptp-border);color:var(--ptp-text-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.78rem;font-weight:600;display:inline-flex}.ptp-option i{color:var(--ptp-accent);font-size:.8rem}@media (max-width:768px){.ptp-option{padding:6px 11px;font-size:.73rem}}.ptp-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:900px){.ptp-notes{grid-template-columns:minmax(0,1fr)}}.ptp-note{background:var(--ptp-surface);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius);align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.ptp-note-icon{background:var(--ptp-surface-2);border:1px solid var(--ptp-border);width:32px;height:32px;color:var(--ptp-text-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ptp-note-icon i{font-size:.85rem;line-height:1}.ptp-note-body{flex-direction:column;gap:3px;min-width:0;display:flex}.ptp-note-title{text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.88rem!important;font-weight:600!important}.ptp-note-text{text-align:left!important;color:var(--ptp-text-dim)!important;margin:0!important;padding:0!important;font-size:.8rem!important;line-height:1.6!important}.ptp-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:900px){.ptp-compare{grid-template-columns:minmax(0,1fr)}}.ptp-compare-col{background:var(--ptp-surface);border:1px solid var(--ptp-border);border-radius:var(--ptp-radius);padding:1.1rem}.ptp-compare-col--us{background:rgba(var(--ptp-accent-rgb), .05);border-color:rgba(var(--ptp-accent-rgb), .26)}.ptp-compare-title{text-align:left!important;color:var(--ptp-text)!important;margin:0 0 .75rem!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.9rem!important;font-weight:600!important}.ptp-compare-col--us .ptp-compare-title{color:var(--ptp-accent)!important}.ptp-compare-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ptp-compare-list li{color:var(--ptp-text-dim);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.5;display:flex}.ptp-compare-list i{color:var(--ptp-text-dim);flex-shrink:0;margin-top:2px;font-size:.8rem}.ptp-compare-col--us .ptp-compare-list li{color:var(--ptp-text-soft)}.ptp-compare-col--us .ptp-compare-list i{color:#bdfb54}.ptp-final{margin-bottom:1rem}.ptp-final-card{background:radial-gradient(circle at 100% 0%, rgba(var(--ptp-accent-rgb), .12) 0%, transparent 55%), var(--ptp-surface);border:1px solid rgba(var(--ptp-accent-rgb), .24);border-radius:18px;flex-direction:column;align-items:flex-start;gap:.9rem;padding:max(1.4rem,min(3vw,2.2rem));display:flex}.ptp-final-title{max-width:34ch;letter-spacing:-.4px!important;text-align:left!important;color:var(--ptp-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.25rem,min(2.4vw,1.65rem))!important;font-weight:700!important;line-height:1.28!important}@media (max-width:768px){.ptp-final-title{max-width:none;font-size:1.15rem!important}}.ptp-final-text{max-width:62ch;text-align:left!important;color:var(--ptp-text-soft)!important;margin:0!important;padding:0!important;font-size:.88rem!important;line-height:1.65!important}.ptp-final-actions{flex-wrap:wrap;gap:.6rem;margin-top:.2rem;display:flex}@media (max-width:768px){.ptp-final-actions{width:100%}}.ptp-final-note{text-align:left!important;color:var(--ptp-text-dim)!important;margin:.2rem 0 0!important;padding:0!important;font-size:.74rem!important;line-height:1.5!important}.np-previews{flex-direction:column;gap:14px;display:flex}.np-preview{border:1px solid var(--op-border);background:var(--op-surface);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(1.25rem,min(3vw,2.5rem));padding:1.5rem;transition:border-color .3s,background .3s;display:grid}.np-preview:hover{border-color:rgba(var(--accent-rgb,255, 186, 2), .35);background:var(--op-surface-hover)}.np-preview--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.np-preview--reverse .np-preview-text{order:2}.np-preview--reverse .np-preview-image{order:1}@media (max-width:860px){.np-preview{grid-template-columns:minmax(0,1fr);gap:1.25rem}.np-preview--reverse{grid-template-columns:minmax(0,1fr)}.np-preview--reverse .np-preview-text,.np-preview--reverse .np-preview-image{order:0}}.np-preview-text{min-width:0}.np-preview-text h3{letter-spacing:-.2px;color:linen;margin:.9rem 0 .45rem;font-size:max(1rem,min(1.6vw,1.15rem));font-weight:700}.np-preview-text p{color:#ffffff94;max-width:46ch;margin:0;font-size:.85rem;line-height:1.7}.np-preview-image{border:1px solid var(--op-border);background:#00000059;border-radius:14px;min-width:0;line-height:0;overflow:hidden}.np-preview-image img{width:100%;height:auto;display:block}.np-included-wrap{max-width:900px;margin:0 auto}.user-partner-page .partner-categories{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.user-partner-page .partner-categories .category-tag{color:#e2b259;background:#e2b25926;border:1px solid #e2b2594d;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.user-partner-page .partner-categories .category-tag:hover{background:#e2b25940;transform:translateY(-2px)}.user-partner-page .partner-categories .category-tag.secondary{color:#ffffffe6;background:#ffffff1a;border-color:#fff3}.user-partner-page .partner-categories .category-tag.secondary:hover{background:#ffffff26;border-color:#ffffff4d}.user-partner-page .partner-categories .category-tag svg{font-size:.95rem}.user-partner-page .partner-description{color:#fffc;background:#ffffff08;border-left:3px solid #e2b259;border-radius:12px;margin:20px 0;padding:20px;line-height:1.7}.user-partner-page .contact-details{background:#ffffff08;border-radius:12px;margin:24px 0;padding:20px}.user-partner-page .contact-details p{color:#ffffffd9;align-items:center;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.user-partner-page .contact-details p:last-child{margin-bottom:0}.user-partner-page .contact-details p svg{color:#e2b259;flex-shrink:0;font-size:1.1rem}.user-partner-page .social-links-container{background:#ffffff08;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;padding:20px;display:flex}.user-partner-page .social-links-container a{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.user-partner-page .social-links-container a:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-partner-page .social-links-container a:hover:before{width:100px;height:100px}.user-partner-page .social-links-container a:hover{border-color:#e2b259;transform:translateY(-4px)scale(1.05);box-shadow:0 8px 20px #0000004d}.user-partner-page .social-links-container a img{object-fit:contain;z-index:1;width:24px;height:24px;position:relative}.user-partner-page .social-links-container a i{color:linen;z-index:1;font-size:24px;position:relative}.user-partner-page .media-count{color:#fff;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border-radius:20px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:2px 12px;font-size:.875rem;font-weight:700;animation:2s ease-in-out infinite pulse-subtle;display:inline-flex;box-shadow:0 4px 12px #e2b2594d}@keyframes pulse-subtle{0%,to{transform:scale(1);box-shadow:0 4px 12px #e2b2594d}50%{transform:scale(1.05);box-shadow:0 6px 16px #e2b25966}}.user-partner-page .media-gallery-container{margin-top:20px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative}.user-partner-page .media-gallery-container.collapsed{max-height:300px;overflow:hidden}@media (max-width:1024px){.user-partner-page .media-gallery-container.collapsed{max-height:400px}}@media (max-width:768px){.user-partner-page .media-gallery-container.collapsed{max-height:350px}}.user-partner-page .media-gallery-container.expanded{max-height:none;overflow:visible}.user-partner-page .media-gallery-container .media-fade-overlay{pointer-events:none;z-index:5;background:linear-gradient(#0000 0%,#0000004d 30%,#0009 60%,#000000d9 100%);height:150px;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.user-partner-page .media-gallery-container .media-fade-overlay{height:120px}}.user-partner-page .media-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}@media (max-width:1024px){.user-partner-page .media-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width:768px){.user-partner-page .media-gallery{grid-template-columns:repeat(2,1fr);gap:10px}}.user-partner-page .media-gallery .media-item{aspect-ratio:1;cursor:pointer;background:#ffffff0d;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.user-partner-page .media-gallery .media-item img,.user-partner-page .media-gallery .media-item video{object-fit:cover;width:100%;height:100%;transition:transform .3s}.user-partner-page .media-gallery .media-item:hover img,.user-partner-page .media-gallery .media-item:hover video{transform:scale(1.1)}.user-partner-page .media-gallery .media-item:after{content:"";opacity:0;background:linear-gradient(#0000 50%,#00000080);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.user-partner-page .media-gallery .media-item:hover:after{opacity:1}.user-partner-page .btn-see-more{color:linen;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#e2b25926 0%,#e2b25940 100%);border:2px solid #e2b25966;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:24px;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0003}.user-partner-page .btn-see-more:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.user-partner-page .btn-see-more:hover:before{left:100%}.user-partner-page .btn-see-more:hover{background:linear-gradient(135deg,#e2b2594d 0%,#e2b25966 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 8px 25px #e2b25966}.user-partner-page .btn-see-more:active{transform:translateY(0);box-shadow:0 4px 15px #e2b2594d}.user-partner-page .btn-see-more i{font-size:1.5rem;transition:transform .3s}.user-partner-page .btn-see-more:hover i{transform:translateY(3px)}.user-partner-page .btn-see-more span{z-index:1;position:relative}@media (max-width:768px){.user-partner-page .btn-see-more{margin-top:20px;padding:14px 24px;font-size:.9rem}}.user-partner-page .action-buttons-grid button{justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.user-partner-page .action-buttons-grid button svg{font-size:1.1rem}.user-partner-page .action-buttons-grid button .spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}.user-partner-page .status-indicator{border-radius:20px;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.user-partner-page .status-indicator.active{color:#28a745;background:#28a74526;border:1px solid #28a7454d}.user-partner-page .status-indicator.active:before{content:"";background:#28a745;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.user-partner-page .status-indicator.suspended{color:#ffc107;background:#ffc10726;border:1px solid #ffc1074d}.user-partner-page .status-indicator.suspended:before{content:"";background:#ffc107;border-radius:50%;width:8px;height:8px}.user-partner-page .status-indicator.masked{color:#6c757d;background:#6c757d26;border:1px solid #6c757d4d}.user-partner-page .status-indicator.masked:before{content:"";background:#6c757d;border-radius:50%;width:8px;height:8px}.user-partner-page .storage-quota-card .card-content{padding:16px 20px!important}.user-partner-page .storage-quota-card .storage-description{color:#ffffffa6;background:#ffffff08;border-left:3px solid #e2b25980;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:.875rem;line-height:1.6}.user-partner-page .storage-quota-card .quotas-compact{flex-direction:column;gap:16px;display:flex}.user-partner-page .storage-quota-card .quota-item{background:linear-gradient(135deg,#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:12px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.user-partner-page .storage-quota-card .quota-item:hover{background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 100%);border-color:#e2b2594d;transform:translateY(-1px)}.user-partner-page .storage-quota-card .quota-item .quota-item-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-label{align-items:center;gap:8px;display:flex}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-label svg{color:#e2b259;font-size:.95rem}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-label span{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-values{align-items:baseline;gap:4px;display:flex}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-values .used{color:linen;font-size:.95rem;font-weight:700}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-values .separator{color:#fff6;font-size:.8rem}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-values .limit{color:#ffffff80;font-size:.8rem;font-weight:500}.user-partner-page .storage-quota-card .quota-item .progress-track{background:#ffffff14;border-radius:100px;height:6px;position:relative;overflow:hidden}.user-partner-page .storage-quota-card .quota-item .progress-track .progress-fill{border-radius:100px;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.user-partner-page .storage-quota-card .quota-item .progress-track .progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);animation:2s infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0}.user-partner-page .storage-quota-card .quota-item .progress-track .progress-fill.success{background:linear-gradient(90deg,#28a745 0%,#34d058 100%);box-shadow:0 0 12px #28a74566}.user-partner-page .storage-quota-card .quota-item .progress-track .progress-fill.warning{background:linear-gradient(90deg,#ffc107 0%,#ffda44 100%);box-shadow:0 0 12px #ffc10766}.user-partner-page .storage-quota-card .quota-item .progress-track .progress-fill.danger{background:linear-gradient(90deg,#dc3545 0%,#ff6b6b 100%);box-shadow:0 0 12px #dc354566}.user-partner-page .storage-quota-card .quota-item .quota-item-footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.user-partner-page .storage-quota-card .quota-item .quota-item-footer .percentage{border-radius:100px;padding:2px 8px;font-size:.75rem;font-weight:600}.user-partner-page .storage-quota-card .quota-item .quota-item-footer .percentage.success{color:#28a745;background:#28a74526}.user-partner-page .storage-quota-card .quota-item .quota-item-footer .percentage.warning{color:#ffc107;background:#ffc10726}.user-partner-page .storage-quota-card .quota-item .quota-item-footer .percentage.danger{color:#dc3545;background:#dc354526}.user-partner-page .storage-quota-card .quota-item .quota-item-footer .remaining{color:#ffffff80;font-size:.75rem;font-weight:500}.user-partner-page .storage-quota-card .quota-loading.compact{justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.user-partner-page .storage-quota-card .quota-loading.compact .spinner{border:2px solid #ffffff1a;border-top-color:#e2b259;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.user-partner-page .storage-quota-card .quota-loading.compact span{color:#fff9;font-size:.85rem;font-weight:500}.user-partner-page .storage-quota-card .quota-error.compact{justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.user-partner-page .storage-quota-card .quota-error.compact svg{color:#dc3545;font-size:1rem}.user-partner-page .storage-quota-card .quota-error.compact span{color:#fff9;font-size:.85rem;font-weight:500}@media (max-width:768px){.user-partner-page .storage-quota-card .card-content{padding:12px 14px!important}.user-partner-page .storage-quota-card .quotas-compact{gap:12px}.user-partner-page .storage-quota-card .quota-item{padding:12px}.user-partner-page .storage-quota-card .quota-item .quota-item-header{flex-direction:column;align-items:flex-start;gap:6px}.user-partner-page .storage-quota-card .quota-item .quota-item-header .quota-values{align-self:flex-end}.user-partner-page .storage-quota-card .quota-item .quota-item-footer{margin-top:6px}}@media (max-width:1340px){.user-partner-page .cards-container.partner-layout{grid-template-columns:2fr 1fr}.user-partner-page .cards-container.partner-layout .backoffice-card:first-child{grid-row:1/3}}.confirmation-modal{backdrop-filter:blur(10px);z-index:3000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.confirmation-modal .modal-content{backdrop-filter:blur(30px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:550px;padding:40px;animation:.4s cubic-bezier(.175,.885,.32,1.275) scaleIn;box-shadow:0 20px 60px #0009}@media (max-width:768px){.confirmation-modal .modal-content{padding:32px 24px}}.confirmation-modal .modal-content .modal-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.confirmation-modal .modal-content .modal-header .icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.confirmation-modal .modal-content .modal-header .icon.warning{background:#ffc10726}.confirmation-modal .modal-content .modal-header .icon.warning svg{color:#ffc107;font-size:28px}.confirmation-modal .modal-content .modal-header .icon.danger{background:#dc354526}.confirmation-modal .modal-content .modal-header .icon.danger svg{color:#dc3545;font-size:28px}.confirmation-modal .modal-content .modal-header .icon.info{background:#007bff26}.confirmation-modal .modal-content .modal-header .icon.info svg{color:#007bff;font-size:28px}.confirmation-modal .modal-content .modal-header h3{color:#e2b259;margin:0;font-size:1.5rem;font-weight:700}.confirmation-modal .modal-content .modal-body{margin-bottom:32px}.confirmation-modal .modal-content .modal-body p{color:#ffffffd9;font-size:1rem;line-height:1.7}.confirmation-modal .modal-content .modal-footer{justify-content:flex-end;gap:12px;display:flex}@media (max-width:768px){.confirmation-modal .modal-content .modal-footer{flex-direction:column-reverse}.confirmation-modal .modal-content .modal-footer button{width:100%}}.social-comments-page .page-header{margin-bottom:24px}.social-comments-page .page-header h1{color:#e2b259;letter-spacing:-.5px;margin-bottom:8px;font-size:2rem;font-weight:700}@media (max-width:768px){.social-comments-page .page-header h1{font-size:1.6rem}}.social-comments-page .page-header .page-subtitle{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.social-comments-page .page-header .page-subtitle{font-size:.95rem}}.social-comments-page .filters-bar{backdrop-filter:blur(20px);background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border:1px solid #e2b25926;border-radius:16px;margin-bottom:24px;padding:20px 28px;box-shadow:0 4px 12px #0003}@media (max-width:1024px){.social-comments-page .filters-bar{padding:18px 24px}}@media (max-width:768px){.social-comments-page .filters-bar{padding:16px 20px}}.social-comments-page .filters-bar .filters-container{justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:1024px){.social-comments-page .filters-bar .filters-container{flex-direction:column;align-items:stretch;gap:16px}}.social-comments-page .filters-bar .network-filters{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.social-comments-page .filters-bar .network-filters{justify-content:center}}.social-comments-page .filters-bar .network-btn{color:#ffffffe6;cursor:pointer;white-space:nowrap;backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (max-width:768px){.social-comments-page .filters-bar .network-btn{padding:8px 14px;font-size:.85rem}}.social-comments-page .filters-bar .network-btn svg{font-size:1.2rem;transition:transform .3s}@media (max-width:768px){.social-comments-page .filters-bar .network-btn span{display:none}}.social-comments-page .filters-bar .network-btn:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.social-comments-page .filters-bar .network-btn:hover svg{transform:scale(1.1)}.social-comments-page .filters-bar .network-btn.active{color:#e2b259;background:#e2b25926;border-color:#e2b259;box-shadow:0 4px 12px #e2b2594d}.social-comments-page .filters-bar .network-btn.all-btn.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:1px solid #fff3;box-shadow:0 4px 12px #e2b2594d}.social-comments-page .filters-bar .network-btn.all-btn.active:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-3px);box-shadow:0 6px 20px #e2b25980}.social-comments-page .filters-bar .network-btn.facebook svg{color:#1877f2}.social-comments-page .filters-bar .network-btn.instagram svg{color:#e4405f}.social-comments-page .filters-bar .network-btn.youtube svg{color:red}.social-comments-page .filters-bar .network-btn.googleBusiness svg{color:#4285f4}.social-comments-page .filters-bar .period-selector{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:1024px){.social-comments-page .filters-bar .period-selector{justify-content:center;width:100%}}.social-comments-page .filters-bar .period-selector .btn-icon{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}@media (max-width:768px){.social-comments-page .filters-bar .period-selector .btn-icon{width:44px;height:44px}}.social-comments-page .filters-bar .period-selector .btn-icon svg{color:#e2b259;width:20px;height:20px}.social-comments-page .filters-bar .period-selector .btn-icon:hover{background:#e2b25926;border-color:#e2b259;transform:scale(1.05)}.social-comments-page .filters-bar .period-selector .btn-icon:active{transform:scale(.95)}.social-comments-page .filters-bar .period-selector .week-indicator{color:linen;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;min-width:180px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden}@media (max-width:1024px){.social-comments-page .filters-bar .period-selector .week-indicator{flex:1;min-width:120px;padding:10px;font-size:.8rem}}@media (max-width:768px){.social-comments-page .filters-bar .period-selector .week-indicator{white-space:normal;min-width:100px;padding:10px 8px;font-size:.75rem;line-height:1.2}}.social-comments-page .filters-bar .period-selector .week-indicator:hover{background:#e2b25926;border-color:#e2b259;transform:scale(1.05)}.social-comments-page .filters-bar .period-selector .week-indicator:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 4px #e2b2591a}.social-comments-page .filters-bar .period-selector .week-indicator:active{transform:scale(.95)}.social-comments-page .filters-bar .period-selector .week-picker-hidden{opacity:0;cursor:pointer;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.social-comments-page .filters-bar .period-selector .week-picker-hidden::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.social-comments-page .content-grid{grid-template-columns:420px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1340px){.social-comments-page .content-grid{grid-template-columns:380px 1fr;gap:20px}}@media (max-width:1024px){.social-comments-page .content-grid{grid-template-columns:1fr;gap:20px}}.social-comments-page .posts-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;max-height:calc(100vh - 40px);padding:24px;transition:all .3s;display:flex;position:sticky;top:20px;box-shadow:0 8px 24px #0000004d}.social-comments-page .posts-card:hover{box-shadow:0 12px 32px #0006}@media (max-width:1024px){.social-comments-page .posts-card{max-height:none;position:static}.social-comments-page .posts-card.expanded{max-height:none}}@media (max-width:768px){.social-comments-page .posts-card,.social-comments-page .posts-card.expanded{max-height:none}}.social-comments-page .posts-card .card-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.social-comments-page .posts-card .card-header .card-title{color:linen;flex-shrink:0;margin:0;font-size:1.15rem;font-weight:700}@media (max-width:768px){.social-comments-page .posts-card .card-header .card-title{font-size:1rem}}.social-comments-page .posts-card .card-header .header-actions{flex-shrink:0;gap:8px;display:flex}.social-comments-page .posts-card .card-header .header-actions .filter-toggle{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .3s}@media (max-width:768px){.social-comments-page .posts-card .card-header .header-actions .filter-toggle{padding:5px 12px;font-size:.8rem}}.social-comments-page .posts-card .card-header .header-actions .filter-toggle:hover{background:#ffffff14;border-color:#fff3}.social-comments-page .posts-card .card-header .header-actions .filter-toggle.active{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-color:#e2b259}.social-comments-page .posts-card .card-content{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:0;overflow:hidden auto}.social-comments-page .posts-card .card-content::-webkit-scrollbar{width:3px}.social-comments-page .posts-card .card-content::-webkit-scrollbar-track{background:0 0}.social-comments-page .posts-card .card-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.social-comments-page .posts-card .card-content::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:1024px){.social-comments-page .posts-card .card-content{max-height:none;overflow-y:visible}}.social-comments-page .posts-card .posts-list{margin:0;padding:0;list-style:none}.social-comments-page .posts-card .post-item{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:10px;transition:all .3s;position:relative}@media (max-width:768px){.social-comments-page .posts-card .post-item{padding:15px 10px}}.social-comments-page .posts-card .post-item:before{content:"";background:0 0;width:4px;transition:all .3s;position:absolute;top:0;bottom:0;left:0}.social-comments-page .posts-card .post-item:hover{background:#ffffff0a}.social-comments-page .posts-card .post-item:hover:before{background:linear-gradient(#ffffff4d 0%,#ffffff1a 100%)}.social-comments-page .posts-card .post-item.selected{background:linear-gradient(90deg,#e2b2591f 0%,#e2b2590a 100%)}.social-comments-page .posts-card .post-item.selected:before{background:linear-gradient(#e2b259 0%,#e2b259b3 100%)}.social-comments-page .posts-card .post-item .post-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.social-comments-page .posts-card .post-item .post-header .network-icon{align-items:center;font-size:1.3rem;transition:transform .3s;display:flex}@media (max-width:768px){.social-comments-page .posts-card .post-item .post-header .network-icon{font-size:1.2rem}}.social-comments-page .posts-card .post-item .post-header .network-icon svg{filter:drop-shadow(0 2px 4px #0006)}.social-comments-page .posts-card .post-item .post-header .post-date{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.social-comments-page .posts-card .post-item .post-message{color:#fffffff2;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:768px){.social-comments-page .posts-card .post-item .post-message{font-size:.88rem}}.social-comments-page .posts-card .post-item.facebook .network-icon svg{color:#1877f2}.social-comments-page .posts-card .post-item.instagram .network-icon svg{color:#e4405f}.social-comments-page .posts-card .post-item.youtube .network-icon svg{color:red}.social-comments-page .posts-card .post-item.googleBusiness .network-icon svg{color:#4285f4}.social-comments-page .posts-card .btn-show-more{color:#e2b259;cursor:pointer;background:linear-gradient(#ffffff08 0%,#ffffff03 100%);border:none;border-top:1px solid #ffffff14;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.social-comments-page .posts-card .btn-show-more i{font-size:1.2rem;transition:transform .3s}.social-comments-page .posts-card .btn-show-more:hover{background:linear-gradient(#e2b2591a 0%,#e2b2590d 100%)}.social-comments-page .posts-card .btn-show-more:hover i{transform:translateY(2px)}@media (max-width:768px){.social-comments-page .posts-card .btn-show-more{padding:14px 16px;font-size:.85rem}}.social-comments-page .comments-card{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;height:100%;min-height:600px;max-height:calc(100vh - 40px);padding:24px;transition:all .3s;display:flex;box-shadow:0 8px 24px #0000004d}.social-comments-page .comments-card:hover{box-shadow:0 12px 32px #0006}@media (max-width:1024px){.social-comments-page .comments-card{height:auto;min-height:auto;max-height:none}}.social-comments-page .comments-card .card-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.social-comments-page .comments-card .card-header .card-title{color:linen;flex-shrink:0;margin:0;font-size:1.15rem;font-weight:700}@media (max-width:768px){.social-comments-page .comments-card .card-header .card-title{font-size:1rem}}.social-comments-page .comments-card .card-header .header-actions{flex-shrink:0;gap:8px;display:flex}.social-comments-page .comments-card .card-header .header-actions .filter-toggle{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .3s}@media (max-width:768px){.social-comments-page .comments-card .card-header .header-actions .filter-toggle{padding:5px 12px;font-size:.8rem}}.social-comments-page .comments-card .card-header .header-actions .filter-toggle:hover{background:#ffffff14;border-color:#fff3}.social-comments-page .comments-card .card-header .header-actions .filter-toggle.active{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-color:#e2b259}.social-comments-page .comments-card .card-content{flex-direction:column;flex:1;padding:24px;display:flex;overflow:hidden}@media (max-width:768px){.social-comments-page .comments-card .card-content{padding:20px}}.social-comments-page .comments-card .empty-state,.social-comments-page .comments-card .error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}@media (max-width:768px){.social-comments-page .comments-card .empty-state,.social-comments-page .comments-card .error-state{padding:40px 20px}}.social-comments-page .comments-card .empty-state i,.social-comments-page .comments-card .error-state i{color:#fff3;font-size:3.5rem;transition:all .3s}@media (max-width:768px){.social-comments-page .comments-card .empty-state i,.social-comments-page .comments-card .error-state i{font-size:3rem}}.social-comments-page .comments-card .empty-state p,.social-comments-page .comments-card .error-state p{color:#ffffff80;max-width:320px;margin:0;font-size:1rem}@media (max-width:768px){.social-comments-page .comments-card .empty-state p,.social-comments-page .comments-card .error-state p{font-size:.9rem}}.social-comments-page .comments-card .empty-state:hover i,.social-comments-page .comments-card .error-state:hover i{color:#ffffff4d;transform:scale(1.05)}.social-comments-page .comments-card .error-state i{color:#dc354599}.social-comments-page .comments-card .error-state p{color:#dc3545cc}.social-comments-page .comments-card .error-state .btn-primary{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:1px solid #fff3;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:12px 24px;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.social-comments-page .comments-card .error-state .btn-primary i{color:#000;font-size:1.1rem}.social-comments-page .comments-card .error-state .btn-primary:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.social-comments-page .comments-card .instagram-link-guide{text-align:left;flex-direction:column;display:flex}@media (max-width:768px){.social-comments-page .comments-card .instagram-link-guide{padding:20px 15px}}.social-comments-page .comments-card .instagram-link-guide .guide-header{align-items:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.social-comments-page .comments-card .instagram-link-guide .guide-header .ig-icon{color:#e4405f;filter:drop-shadow(0 0 8px #e4405f4d);font-size:2rem}.social-comments-page .comments-card .instagram-link-guide .guide-header h4{color:linen;margin:0;font-size:1.2rem;font-weight:700}.social-comments-page .comments-card .instagram-link-guide .guide-intro{color:#ffffffb3;margin-bottom:24px;font-size:.95rem;line-height:1.5}.social-comments-page .comments-card .instagram-link-guide .guide-steps{flex-direction:column;gap:16px;width:100%;display:flex}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:flex-start;gap:16px;padding:12px;transition:transform .2s;display:flex}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step:hover{background:#ffffff0d;border-color:#e2b25933;transform:translate(5px)}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step .step-number{color:#e2b259;background:#e2b25926;border:1px solid #e2b25966;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:.85rem;font-weight:700;display:flex}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step .step-text{flex:1}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step .step-text strong{color:linen;margin-bottom:4px;font-size:.95rem;display:block}.social-comments-page .comments-card .instagram-link-guide .guide-steps .step .step-text p{color:#ffffff80;margin:0;font-size:.85rem;line-height:1.4}.social-comments-page .comments-card .instagram-link-guide .btn-primary{color:#000;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:8px;margin-top:24px;padding:12px 20px;font-size:.9rem;font-weight:700;transition:all .3s}.social-comments-page .comments-card .instagram-link-guide .btn-primary:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.social-comments-page .comments-card .instagram-link-guide .btn-primary:active{transform:translateY(0)}.social-comments-page .comments-card .info-banner{color:#4285f4;backdrop-filter:blur(10px);background:linear-gradient(135deg,#4285f426 0%,#4285f414 100%);border:1px solid #4285f44d;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:.85rem;display:flex}.social-comments-page .comments-card .info-banner i{flex-shrink:0;font-size:1.3rem}.social-comments-page .comments-card .comments-area{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow-y:auto}.social-comments-page .comments-card .comments-area::-webkit-scrollbar{width:3px}.social-comments-page .comments-card .comments-area::-webkit-scrollbar-track{background:0 0}.social-comments-page .comments-card .comments-area::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.social-comments-page .comments-card .comments-area::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:1024px){.social-comments-page .comments-card .comments-area{max-height:none;overflow-y:visible}}.social-comments-page .comments-card .comments-list{margin:0;padding:0;list-style:none}.social-comments-page .comments-card .comments-list .comment-item{margin-bottom:20px}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-item{margin-bottom:12px}}.social-comments-page .comments-card .comments-list .comment-item:last-child{margin-bottom:0}.social-comments-page .comments-card .comments-list .comment-item.reply-item{margin-bottom:12px}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-item.reply-item{margin-bottom:8px}}.social-comments-page .comments-card .comments-list .comment-item.optimistic{opacity:.6;pointer-events:none}.social-comments-page .comments-card .comments-list .comment-wrapper{align-items:flex-start;gap:12px;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-wrapper{gap:8px}}.social-comments-page .comments-card .comments-list .comment-avatar{color:#ffffffe6;background:linear-gradient(135deg,#ffffff26 0%,#ffffff14 100%);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:.95rem;font-weight:700;transition:all .3s;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-avatar{border-width:1.5px;width:32px;min-width:32px;height:32px;font-size:.75rem}}.social-comments-page .comments-card .comments-list .comment-avatar.owner{color:#e2b259;background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border-color:#e2b2594d}.social-comments-page .comments-card .comments-list .comment-avatar.gb-avatar{border-color:#4285f466;padding:0;overflow:hidden}.social-comments-page .comments-card .comments-list .comment-avatar.gb-avatar .gb-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.social-comments-page .comments-card .comments-list .gb-reply-block{border-left:3px solid #e2b25959;margin-top:10px;margin-left:56px;padding-left:14px}@media (max-width:768px){.social-comments-page .comments-card .comments-list .gb-reply-block{margin-left:40px}}.social-comments-page .comments-card .comments-list .gb-reply-block .gb-reply-inner{background:#e2b2590f;border:1px solid #e2b25926;border-radius:10px;padding:10px 14px}.social-comments-page .comments-card .comments-list .gb-reply-block .gb-reply-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.social-comments-page .comments-card .comments-list .gb-reply-block .comment-text{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.5}.social-comments-page .comments-card .comments-list .comment-body{flex:1;min-width:0}.social-comments-page .comments-card .comments-list .comment-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.social-comments-page .comments-card .comments-list .comment-header .comment-info{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.social-comments-page .comments-card .comments-list .comment-header .comment-info .comment-author{color:linen;font-size:.95rem;font-weight:700}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-header .comment-info .comment-author{font-size:.85rem}}.social-comments-page .comments-card .comments-list .comment-header .comment-info .comment-author.owner{color:#e2b259}.social-comments-page .comments-card .comments-list .comment-header .comment-info .owner-badge{color:#e2b259;background:#e2b25926;border:1px solid #e2b2594d;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-header .comment-info .owner-badge{gap:2px;padding:1px 6px;font-size:.65rem}}.social-comments-page .comments-card .comments-list .comment-header .comment-info .owner-badge i{font-size:.8rem}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-header .comment-info .owner-badge i{font-size:.7rem}}.social-comments-page .comments-card .comments-list .comment-header .comment-info .comment-date{color:#ffffff80;font-size:.8rem;font-weight:500}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-header .comment-info .comment-date{font-size:.7rem}}.social-comments-page .comments-card .comments-list .comment-header .review-rating .stars{color:#e2b259;gap:3px;font-size:.95rem;display:flex}.social-comments-page .comments-card .comments-list .comment-header .review-rating .stars i{filter:drop-shadow(0 1px 2px #0000004d)}.social-comments-page .comments-card .comments-list .comment-content{margin-bottom:10px}.social-comments-page .comments-card .comments-list .comment-content .comment-text{color:#fffffff2;word-wrap:break-word;white-space:pre-wrap;margin:0 0 6px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-content .comment-text{font-size:.85rem;line-height:1.5}}.social-comments-page .comments-card .comments-list .comment-content .see-more-btn{color:#e2b259;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-block}.social-comments-page .comments-card .comments-list .comment-content .see-more-btn:hover{color:#eac684;text-decoration:underline}.social-comments-page .comments-card .comments-list .comment-content .see-more-btn:active{transform:scale(.98)}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-content .see-more-btn{font-size:.85rem}}.social-comments-page .comments-card .comments-list .comment-actions{gap:6px;margin-top:8px;display:flex}.social-comments-page .comments-card .comments-list .comment-actions .action-btn{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-actions .action-btn{color:linen;background:#e2b2591f;padding:4px 10px;font-size:.65rem}}.social-comments-page .comments-card .comments-list .comment-actions .action-btn i{font-size:1.1rem}@media (max-width:768px){.social-comments-page .comments-card .comments-list .comment-actions .action-btn i{font-size:1rem}}.social-comments-page .comments-card .comments-list .comment-actions .action-btn:hover{color:#e2b259;background:#e2b2591f}.social-comments-page .comments-card .comments-list .comment-actions .action-btn:hover i{transform:scale(1.1)}.social-comments-page .comments-card .comments-list .comment-actions .action-btn:active{transform:scale(.95)}.social-comments-page .comments-card .comments-list .reply-form{background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;gap:12px;width:100%;margin-top:12px;padding:16px;display:flex;position:relative;left:0}.nested-comments .social-comments-page .comments-card .comments-list .reply-form{width:calc(100% + 68px);margin-left:-68px}@media (max-width:768px){.nested-comments .social-comments-page .comments-card .comments-list .reply-form{width:calc(100% + 28px);margin-left:-28px}}.nested-comments .nested-comments .social-comments-page .comments-card .comments-list .reply-form{width:calc(100% + 116px);margin-left:-116px}@media (max-width:768px){.nested-comments .nested-comments .social-comments-page .comments-card .comments-list .reply-form{width:calc(100% + 44px);margin-left:-44px}.social-comments-page .comments-card .comments-list .reply-form{flex-direction:column;gap:8px;padding:10px}}.social-comments-page .comments-card .comments-list .reply-form .reply-avatar{color:#e2b259;background:linear-gradient(135deg,#e2b2594d 0%,#e2b25926 100%);border:2px solid #e2b2594d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:.85rem;font-weight:700;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-avatar{align-self:flex-start;width:28px;min-width:28px;height:28px;font-size:.75rem}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper{flex:1;min-width:0;position:relative}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper textarea{color:linen;resize:vertical;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:70px;padding:10px 12px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;transition:all .3s}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper textarea{min-height:50px;padding:8px 10px;font-size:.8rem}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper textarea::placeholder{color:#fff6}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper textarea:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591f}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions{flex-direction:row;align-items:center;gap:8px;margin-top:8px}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .emoji-btn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.3rem;transition:all .3s;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .emoji-btn{width:32px;height:32px;font-size:1.2rem}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .emoji-btn:hover{color:#e2b259;background:#e2b2591f;border-color:#e2b259;transform:scale(1.1)}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons{gap:8px;display:flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons{width:100%}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button{cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:8px 18px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button{flex:1;justify-content:center;gap:4px;padding:7px 12px;font-size:.8rem}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button i{font-size:1.1rem}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button i{font-size:1rem}}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button.cancel-btn{color:#ffffffe6;background:#ffffff0d;border:1px solid #ffffff26}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button.cancel-btn:hover{background:#ffffff1a;border-color:#ffffff40}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button.submit-btn{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;box-shadow:0 2px 8px #e2b2594d}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button.submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #e2b25980}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .reply-actions .action-buttons button.submit-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .emoji-picker-wrapper{z-index:100;border-radius:12px;margin-bottom:10px;position:absolute;bottom:100%;left:0;overflow:hidden;box-shadow:0 8px 24px #00000080}@media (max-width:768px){.social-comments-page .comments-card .comments-list .reply-form .reply-input-wrapper .emoji-picker-wrapper{left:50%;transform:translate(-50%)}}.social-comments-page .comments-card .comments-list .nested-comments{margin:16px 0 0 56px;padding:0;list-style:none}@media (max-width:768px){.social-comments-page .comments-card .comments-list .nested-comments{margin-top:12px;margin-left:20px}}.social-comments-page .comments-card .comments-list .nested-comments .comment-avatar{width:36px;min-width:36px;height:36px;font-size:.85rem}@media (max-width:768px){.social-comments-page .comments-card .comments-list .nested-comments .comment-avatar{width:28px;min-width:28px;height:28px;font-size:.75rem}}.social-comments-page .comments-card .comments-list .nested-comments .nested-comments{margin-left:48px}@media (max-width:768px){.social-comments-page .comments-card .comments-list .nested-comments .nested-comments{margin-left:20px}}.social-comments-page .comments-card .comments-list .nested-comments .nested-comments .comment-avatar{width:32px;min-width:32px;height:32px;font-size:.8rem}@media (max-width:768px){.social-comments-page .comments-card .comments-list .nested-comments .nested-comments .comment-avatar{width:24px;min-width:24px;height:24px;font-size:.7rem}.social-comments-page .comments-card .comments-list .nested-comments .nested-comments .nested-comments{margin-left:16px}.social-comments-page .comments-card .comments-list .nested-comments .nested-comments .nested-comments .comment-avatar{width:20px;min-width:20px;height:20px;font-size:.65rem}}.social-comments-page .comments-card .comments-list .nested-comments .show-more-inline-btn{color:#ffffff80!important}.social-comments-page .comments-card .comments-list .nested-comments .show-more-inline-btn i{transition:transform .2s}.social-comments-page .comments-card .comments-list .nested-comments .show-more-inline-btn:hover{color:#e2b259!important}.social-comments-page .comments-card .comments-list .nested-comments .show-more-inline-btn:hover i{transform:translateY(2px)}.social-comments-page .comments-card .no-comments{text-align:center;color:#ffffff80;padding:40px 20px;font-style:italic}@media (max-width:768px){.social-comments-page .comments-card .comment-wrapper{gap:8px}.social-comments-page .comments-card .comment-body{flex:1;min-width:0}.social-comments-page .comments-card .comment-header .comment-info{flex-wrap:wrap;gap:6px}.social-comments-page .comments-card .comment-header .comment-info .comment-author{font-size:.85rem}.social-comments-page .comments-card .comment-header .comment-info .owner-badge{padding:2px 6px;font-size:.65rem}.social-comments-page .comments-card .comment-header .comment-info .comment-date{font-size:.7rem}.social-comments-page .comments-card .comment-content .comment-text{font-size:.85rem;line-height:1.5}.social-comments-page .comments-card .comment-actions .action-btn{padding:4px 8px;font-size:.8rem}.social-comments-page .comments-card .comment-actions .action-btn i{font-size:1rem}.social-comments-page .comments-card .reply-form{margin-top:8px;padding:8px}.social-comments-page .comments-card .reply-form textarea{min-height:60px;padding:8px 10px;font-size:.85rem}.social-comments-page .comments-card .reply-form .reply-input-wrapper{width:100%}.social-comments-page .comments-card .reply-form .reply-input-wrapper .reply-actions{gap:8px;margin-top:8px}.social-comments-page .comments-card .reply-form .reply-input-wrapper .reply-actions .action-buttons{flex:1;gap:6px}.social-comments-page .comments-card .reply-form .reply-input-wrapper .reply-actions .action-buttons button{padding:7px 12px;font-size:.8rem}.social-comments-page .comments-card .reply-form .reply-input-wrapper .reply-actions .action-buttons button i{font-size:1rem}.social-comments-page .comments-card .reply-form .reply-input-wrapper .reply-actions .emoji-btn{width:32px;height:32px;font-size:1.2rem}.social-comments-page .comments-card .nested-comments .nested-comments .nested-comments .nested-comments{margin-left:12px}}.social-comments-page .header-actions{align-items:center;gap:8px;display:flex}.social-comments-page .filter-toggle{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .3s}.social-comments-page .filter-toggle:hover{background:#ffffff14;border-color:#fff3}.social-comments-page .filter-toggle.active{color:#e2b259;background:#e2b25926;border-color:#e2b259}.social-comments-page .empty-state,.social-comments-page .loading-state,.social-comments-page .error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.social-comments-page .empty-state i,.social-comments-page .loading-state i,.social-comments-page .error-state i{color:#ffffff4d;font-size:4rem}.social-comments-page .empty-state i.bx-spin,.social-comments-page .loading-state i.bx-spin,.social-comments-page .error-state i.bx-spin{color:#e2b259;filter:drop-shadow(0 0 10px #e2b25980);animation:1s linear infinite spin}.social-comments-page .empty-state p,.social-comments-page .loading-state p,.social-comments-page .error-state p{color:#fff9;max-width:300px;margin:0;font-size:1rem}.social-comments-page .empty-state button,.social-comments-page .loading-state button,.social-comments-page .error-state button{margin-top:12px}.social-comments-page .loading-state{min-height:200px}.social-comments-page .loading-state i.bx-spin{color:#e2b259;font-size:3.5rem}.social-comments-page .loading-state p{color:#ffffffb3;font-weight:500}.social-comments-page .error-state i{color:#dc3545}.social-comments-page .error-state p{color:#fffc;font-weight:500}.social-comments-page .error-state button{color:linen;cursor:pointer;background:#e4405f;border:none;border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #e4405f66}.social-comments-page .error-state button i{color:linen;font-size:1.2rem}.social-comments-page .error-state button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e4405f80}.social-comments-page .error-state button:active{transform:translateY(0)}@media (max-width:1024px){.social-comments-page .posts-card{margin-bottom:24px;padding:20px}.social-comments-page .posts-card .card-content{max-height:400px}.social-comments-page .comments-card{min-height:500px}.social-comments-page .comments-card .card-content{padding:0}}@media (max-width:768px){.social-comments-page .posts-card .card-content{max-height:none}.social-comments-page .filters-card .card-content{padding:16px}.social-comments-page .filters-card .network-filters{gap:8px}.social-comments-page .content-grid{gap:16px}.social-comments-page .posts-card .card-header,.social-comments-page .comments-card .card-header{gap:14px;flex-direction:column!important}.social-comments-page .posts-card .card-header h3,.social-comments-page .comments-card .card-header h3{margin:0}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.user-new-post-page.hub-page-wrapper{background:#0a0a0a!important}.user-new-post-container{width:100%;max-width:1250px;margin:0 auto;padding:2rem 1rem}@media (max-width:768px){.user-new-post-container{max-width:100%;padding:0}}.new-post-card{background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;max-width:100%;margin-bottom:1.5rem;overflow:hidden}@media (max-width:768px){.new-post-card{border-radius:14px;margin-bottom:1.1rem}}.new-post-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:1100px){.new-post-sections{grid-template-columns:1fr;gap:1.1rem;margin-bottom:1.1rem}}.new-post-sections .new-post-card{flex-direction:column;margin-bottom:0;display:flex}.new-post-sections .new-post-form{flex-direction:column;flex:1;display:flex}.new-post-sections .new-post-form>.new-post-form-grid:last-child,.new-post-sections .new-post-form>.new-post-field:last-child,.new-post-sections .new-post-form-grid>.new-post-field:last-child textarea{flex:1}.new-post-sections .new-post-field>.textarea-wrapper{flex:1;display:flex}.new-post-sections .new-post-field>.textarea-wrapper textarea{flex:1}.new-post-card-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:.85rem;padding:1.1rem 1.4rem;display:flex}@media (max-width:768px){.new-post-card-header{padding:1rem}}.new-post-card-header .new-post-card-icon{background:rgba(var(--np-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--np-color-rgb,255, 186, 2), .2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.new-post-card-header .new-post-card-icon i,.new-post-card-header .new-post-card-icon svg{color:var(--np-color,#ffba02);font-size:.95rem;line-height:1;display:flex}.new-post-card-header .new-post-card-title{flex:1;min-width:0}.new-post-card-header .new-post-card-title h3{letter-spacing:-.01em;color:linen;margin:0;font-size:1rem;font-weight:600}.new-post-card-header .new-post-card-title h3 .required{color:#ff6b6be6}.new-post-card-header .new-post-card-title p{color:#ffffff61;margin:.15rem 0 0;font-size:.79rem}.new-post-count-badge{background:rgba(var(--np-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--np-color-rgb,255, 186, 2), .28);color:var(--np-color,#ffba02);letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.28rem .6rem;font-size:.7rem;font-weight:600}@media (max-width:768px){.new-post-count-badge{display:none}}.new-post-form{padding:1.2rem 1.4rem}@media (max-width:768px){.new-post-form{padding:1rem}}.new-post-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.new-post-form-grid:not(:last-child){margin-bottom:.9rem}@media (max-width:620px){.new-post-form-grid{grid-template-columns:1fr}}.new-post-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.new-post-field.full-width{grid-column:1/-1}.new-post-field>label{letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.new-post-field>label i,.new-post-field>label svg{color:rgba(var(--np-color-rgb,255, 186, 2), .65);flex-shrink:0;font-size:.75rem;line-height:1;display:flex}.new-post-field>label svg{width:.85em;height:.85em}.new-post-field>label .required{color:#ff6b6be6;margin-left:-.15rem;font-size:.85rem}.new-post-field input[type=text],.new-post-field input[type=date],.new-post-field input[type=time],.new-post-field input[type=datetime-local],.new-post-field textarea{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:.6rem .75rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.new-post-field input[type=text]::placeholder,.new-post-field input[type=date]::placeholder,.new-post-field input[type=time]::placeholder,.new-post-field input[type=datetime-local]::placeholder,.new-post-field textarea::placeholder{color:#ffffff38}.new-post-field input[type=text]:hover:not(:disabled),.new-post-field input[type=date]:hover:not(:disabled),.new-post-field input[type=time]:hover:not(:disabled),.new-post-field input[type=datetime-local]:hover:not(:disabled),.new-post-field textarea:hover:not(:disabled){border-color:#ffffff24}.new-post-field input[type=text]:focus,.new-post-field input[type=date]:focus,.new-post-field input[type=time]:focus,.new-post-field input[type=datetime-local]:focus,.new-post-field textarea:focus{border-color:rgba(var(--np-color-rgb,255, 186, 2), .55);box-shadow:0 0 0 2px rgba(var(--np-color-rgb,255, 186, 2), .13);outline:none}.new-post-field input[type=text].error,.new-post-field input[type=date].error,.new-post-field input[type=time].error,.new-post-field input[type=datetime-local].error,.new-post-field textarea.error{background:#ff6b6b0d;border-color:#ff6b6b80}.new-post-field input[type=text]:disabled,.new-post-field input[type=date]:disabled,.new-post-field input[type=time]:disabled,.new-post-field input[type=datetime-local]:disabled,.new-post-field textarea:disabled{opacity:.5;cursor:not-allowed}.new-post-field textarea{resize:vertical;min-height:150px;line-height:1.6}.new-post-field input[type=date],.new-post-field input[type=time],.new-post-field input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.new-post-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.new-post-field input[type=time]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.new-post-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.new-post-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.new-post-field input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.new-post-field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.new-post-field .textarea-wrapper{position:relative}.new-post-field .textarea-wrapper textarea{padding-right:2.6rem}.new-post-field .textarea-wrapper .emoji-button{color:#ffffff47;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.3rem;font-size:1rem;transition:color .2s,background .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.new-post-field .textarea-wrapper .emoji-button:hover{color:var(--np-color,#ffba02);background:rgba(var(--np-color-rgb,255, 186, 2), .1)}.new-post-field .error-message{color:#ff6b6be6;align-items:center;gap:.3rem;font-size:.74rem;display:flex}.new-post-field .error-message i{font-size:.78rem;line-height:1;display:flex}.new-post-field .character-count{color:#ffffff4d;text-align:right;font-size:.7rem}.new-post-field .character-count.over-limit{color:#ff6b6be6}.new-post-emoji-popover{z-index:100;position:absolute;top:calc(100% + .4rem);right:0}@media (max-width:620px){.new-post-emoji-popover{right:50%;transform:translate(50%)}}.new-post-social-block+.new-post-social-block{border-top:1px solid #ffffff0d;margin-top:1.4rem;padding-top:1.2rem}.new-post-sub-label{letter-spacing:.09em;text-transform:uppercase;color:rgba(var(--np-color-rgb,255, 186, 2), .6);margin-bottom:.8rem;font-size:.72rem;font-weight:600;display:block}.new-post-loading-row{color:#fff6;align-items:center;gap:.55rem;padding:.4rem 0;font-size:.82rem;display:flex}.new-post-loading-row .pcm-spinner{width:14px;height:14px}.social-networks-selection-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.6rem;display:grid}@media (max-width:620px){.social-networks-selection-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.social-network-item{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.95rem .6rem;transition:background .2s,border-color .2s;display:flex;position:relative}.social-network-item:hover{background:#ffffff0a;border-color:#ffffff24}.social-network-item.selected{background:rgba(var(--np-color-rgb,255, 186, 2), .07);border-color:rgba(var(--np-color-rgb,255, 186, 2), .45)}.social-network-item.selected .social-label{color:var(--np-color,#ffba02)}.social-network-item.selected .check-badge{opacity:1;transform:scale(1)}.social-network-item.disabled{opacity:.35;filter:grayscale();cursor:not-allowed;pointer-events:none}.social-network-item .social-icon{color:#ffffff8c;font-size:1.35rem;line-height:1;transition:color .2s;display:flex}.social-network-item .new-post-network-logo{object-fit:cover;opacity:.75;border-radius:7px;width:26px;height:26px;transition:opacity .2s;display:block}.social-network-item:hover .new-post-network-logo,.social-network-item.selected .new-post-network-logo{opacity:1}.social-network-item .social-label{text-align:center;color:#ffffff73;font-size:.72rem;font-weight:500;line-height:1.3;transition:color .2s}.social-network-item .check-badge{background:var(--np-color,#ffba02);color:#0a0a0a;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.5rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.4rem;right:.4rem;transform:scale(.6)}.social-network-item .check-badge i{font-size:.5rem;line-height:1;display:flex}.social-network-item.facebook .social-icon,.social-network-item.lesbonsplansfacebook .social-icon{color:#1877f2}.social-network-item.instagram .social-icon,.social-network-item.lesbonsplansinstagram .social-icon{color:#e4405f}.social-network-item.youtube .social-icon,.social-network-item.lesbonsplansyoutube .social-icon{color:red}.social-network-item.tiktok .social-icon,.social-network-item.lesbonsplanstiktok .social-icon{color:#fff}.social-network-item.googleBusiness .social-icon,.social-network-item.lesbonsplansgooglebusiness .social-icon{color:#4285f4}.social-network-item.linkedin .social-icon,.social-network-item.lesbonsplanslinkedin .social-icon{color:#0a66c2}.social-network-item.lesbonsplansweb .social-icon{color:#ffba02}.social-network-item input[type=checkbox]{display:none}.info-box{border-radius:13px;align-items:flex-start;gap:.8rem;margin-bottom:.9rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55;display:flex}.info-box i{flex-shrink:0;margin-top:.15rem;font-size:1rem}.info-box div{flex:1}.info-box div p{margin:0 0 .35rem}.info-box div p:last-child{margin-bottom:0}.info-box.warning{color:#fff9;background:#ffba020d;border:1px solid #ffba0238}.info-box.warning i{color:#ffba02}.info-box.info{color:#ffffff80;background:#ffffff05;border:1px solid #ffffff12}.info-box.info i{color:rgba(var(--np-color-rgb,255, 186, 2), .7)}.info-box .btn-primary{color:#ffba02;cursor:pointer;background:#ffba021a;border:1px solid #ffba0266;border-radius:10px;align-items:center;gap:.4rem;margin-top:.6rem;padding:.5rem .9rem;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.info-box .btn-primary:hover{background:#ffba022e;border-color:#ffba02a6}.info-box .btn-primary i{color:inherit;margin:0;font-size:.8rem}.new-post-upload-zone{text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:13px;transition:border-color .2s,background .2s;position:relative}.new-post-upload-zone:hover{background:rgba(var(--np-color-rgb,255, 186, 2), .04);border-color:rgba(var(--np-color-rgb,255, 186, 2), .35)}.new-post-upload-zone:hover .upload-icon{color:var(--np-color,#ffba02)}.new-post-upload-zone.error-border{background:#ff6b6b0a;border-color:#ff6b6b73}.new-post-upload-zone .new-post-upload-label{cursor:pointer;width:100%;padding:1.5rem 1rem;display:block}.new-post-upload-zone .upload-icon{color:#ffffff4d;margin-bottom:.6rem;font-size:1.5rem;line-height:1;transition:color .2s;display:block}.new-post-upload-zone .upload-text{color:#ffffffbf;margin-bottom:.25rem;font-size:.83rem;font-weight:600;display:block}.new-post-upload-zone .upload-hint{color:#ffffff59;font-size:.71rem;display:block}.media-preview-container{margin-top:.9rem}.media-preview-container .video-preview-wrapper{background:#000;border:1px solid #ffffff12;border-radius:13px;position:relative;overflow:hidden}.media-preview-container .video-preview-wrapper video{width:100%;max-height:420px;display:block}.media-preview-container .video-preview-wrapper .media-badge{z-index:2;backdrop-filter:blur(6px);color:#fffc;background:#0a0a0ab3;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.7rem;display:flex;position:absolute;top:.6rem;left:.6rem}.media-preview-container .video-preview-wrapper .media-badge svg{font-size:.68rem}.media-preview-container .delete-media-btn{color:#ff6b6be6;cursor:pointer;backdrop-filter:blur(6px);background:#0a0a0abf;border:1px solid #ff6b6b59;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:.65rem;transition:background .2s,color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.media-preview-container .delete-media-btn:hover{color:#0a0a0a;background:#ff6b6be6}.media-preview-container .image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem;display:grid}.media-preview-container .image-preview-grid .preview-item{aspect-ratio:1;background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;position:relative;overflow:hidden}.media-preview-container .image-preview-grid .preview-item img{object-fit:cover;width:100%;height:100%;display:block}.media-preview-container .image-preview-grid .preview-item .image-number{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:.62rem;font-weight:600;display:flex;position:absolute;bottom:.35rem;left:.35rem}.new-post-when-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}@media (max-width:620px){.new-post-when-options{grid-template-columns:1fr}}.new-post-when-option{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:.7rem;padding:.75rem 1.9rem .75rem .85rem;font-family:PoppinsMedium,sans-serif;transition:border-color .2s,background .2s;display:flex;position:relative}.new-post-when-option:hover{background:#ffffff0a;border-color:#ffffff24}.new-post-when-option .new-post-when-icon{color:#ffffff6b;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background .2s,border-color .2s;display:flex}.new-post-when-option .new-post-when-icon i{font-size:.85rem;line-height:1;display:flex}.new-post-when-option .new-post-when-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.new-post-when-option .new-post-when-content strong{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.new-post-when-option .new-post-when-content small{color:#ffffff59;font-size:.71rem;line-height:1.35}.new-post-when-option .new-post-when-check{color:var(--np-color,#ffba02);opacity:0;font-size:.9rem;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.55rem;right:.55rem;transform:scale(.6)}.new-post-when-option.active{background:rgba(var(--np-color-rgb,255, 186, 2), .07);border-color:rgba(var(--np-color-rgb,255, 186, 2), .45)}.new-post-when-option.active .new-post-when-icon{background:rgba(var(--np-color-rgb,255, 186, 2), .12);border-color:rgba(var(--np-color-rgb,255, 186, 2), .28);color:var(--np-color,#ffba02)}.new-post-when-option.active .new-post-when-content strong{color:var(--np-color,#ffba02)}.new-post-when-option.active .new-post-when-check{opacity:1;transform:scale(1)}.scheduling-mode-toggle{background:#00000047;border:1px solid #ffffff12;border-radius:12px;gap:.25rem;width:100%;padding:.25rem;display:flex}@media (max-width:480px){.scheduling-mode-toggle{flex-direction:column}}.scheduling-mode-btn{color:#fff6;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:PoppinsMedium,sans-serif;font-size:.79rem;font-weight:500;transition:color .2s,background .2s,border-color .2s;display:flex}.scheduling-mode-btn i{font-size:.8rem;line-height:1;display:flex}.scheduling-mode-btn:hover{color:#ffffffb3;background:#ffffff08}.scheduling-mode-btn.active{background:rgba(var(--np-color-rgb,255, 186, 2), .1);border-color:rgba(var(--np-color-rgb,255, 186, 2), .4);color:var(--np-color,#ffba02);font-weight:600}.scheduling-preview-badge{border:1px solid rgba(var(--np-color-rgb,255, 186, 2), .22);color:#ffffff8c;background:#ffffff05;border-radius:13px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;font-size:.79rem;line-height:1.65;display:flex}.scheduling-preview-badge .scheduling-preview-icon{background:rgba(var(--np-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--np-color-rgb,255, 186, 2), .22);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.scheduling-preview-badge .scheduling-preview-icon i,.scheduling-preview-badge .scheduling-preview-icon svg{color:var(--np-color,#ffba02);font-size:.85rem;line-height:1;display:flex}.scheduling-preview-badge .scheduling-preview-text{flex:1}.scheduling-preview-badge .scheduling-preview-text strong{color:#fffc;font-weight:600}.scheduling-preview-badge .scheduling-preview-text .scheduling-preview-count{background:rgba(var(--np-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--np-color-rgb,255, 186, 2), .3);color:var(--np-color,#ffba02);border-radius:999px;align-items:center;gap:.3rem;margin-right:.25rem;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.scheduling-preview-badge .scheduling-preview-text .scheduling-preview-count i{font-size:.7rem;line-height:1;display:flex}.storage-quota-banner{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:.8rem;margin-bottom:1.1rem;padding:.85rem 1rem;display:flex}.storage-quota-banner .storage-icon{color:#ffffff73;background:#ffffff0a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.storage-quota-banner .storage-icon svg{font-size:.9rem}.storage-quota-banner .storage-content{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.storage-quota-banner .storage-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.storage-quota-banner .storage-header .storage-title{color:#ffffffa6;font-size:.78rem;font-weight:600}.storage-quota-banner .storage-header .storage-badge{border:1px solid #0000;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:700}.storage-quota-banner .storage-progress .progress-track{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.storage-quota-banner .storage-progress .progress-track .progress-fill{border-radius:999px;height:100%;transition:width .4s}.storage-quota-banner .storage-details{color:#ffffff59;justify-content:space-between;gap:.6rem;font-size:.72rem;display:flex}.storage-quota-banner .storage-details strong{color:#ffffffa6;font-weight:600}.storage-quota-banner.success .storage-icon{color:#ffba02;background:#ffba021a}.storage-quota-banner.success .storage-badge.success{color:#ffba02;background:#ffba021a;border-color:#ffba024d}.storage-quota-banner.success .progress-fill.success{background:#ffba02}.storage-quota-banner.warning{border-color:#ff8c0040}.storage-quota-banner.warning .storage-icon{color:#ff8c00;background:#ff8c001a}.storage-quota-banner.warning .storage-badge.warning{color:#ff8c00;background:#ff8c001f;border-color:#ff8c004d}.storage-quota-banner.warning .progress-fill.warning{background:#ff8c00}.storage-quota-banner.danger{border-color:#ff6b354d}.storage-quota-banner.danger .storage-icon{color:#ff6b35;background:#ff6b351f}.storage-quota-banner.danger .storage-badge.danger{color:#ff6b35;background:#ff6b351f;border-color:#ff6b3559}.storage-quota-banner.danger .progress-fill.danger{background:#ff6b35}.storage-quota-banner .storage-loading,.storage-quota-banner .storage-error{color:#fff6;font-size:.78rem}.new-post-form-actions{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:.6rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}@media (max-width:620px){.new-post-form-actions{flex-direction:column-reverse}}.new-post-form-actions .btn-secondary,.new-post-form-actions .btn-primary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-width:140px;padding:.65rem 1.3rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}@media (max-width:620px){.new-post-form-actions .btn-secondary,.new-post-form-actions .btn-primary{width:100%}}.new-post-form-actions .btn-secondary:disabled,.new-post-form-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.new-post-form-actions .btn-secondary i,.new-post-form-actions .btn-secondary svg,.new-post-form-actions .btn-primary i,.new-post-form-actions .btn-primary svg{font-size:.85rem;line-height:1;display:flex}.new-post-form-actions .btn-secondary{color:#ffffff8c;background:#ffffff05;border-color:#ffffff12}.new-post-form-actions .btn-secondary:hover:not(:disabled){color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24}.new-post-form-actions .btn-primary{color:#ffba02;box-shadow:none;background:#ffba0224;border-color:#ffba0273}.new-post-form-actions .btn-primary:hover:not(:disabled){background:#ffba0238;border-color:#ffba02b3}.new-post-form-actions .btn-primary .pcm-spinner{width:13px;height:13px}.professional-dashboard-page .dashboard-container{flex-direction:column;gap:24px;width:100%;display:flex}.professional-dashboard-page .quick-actions-bar{background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border:1px solid #e2b25926;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:20px 28px;display:flex;box-shadow:0 4px 12px #0003}@media (max-width:768px){.professional-dashboard-page .quick-actions-bar{flex-direction:column;gap:12px;padding:16px 20px}}.professional-dashboard-page .quick-actions-bar .action-btn{color:#ffffffe6;cursor:pointer;white-space:nowrap;backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (max-width:768px){.professional-dashboard-page .quick-actions-bar .action-btn{justify-content:center;width:100%;padding:14px 20px}}.professional-dashboard-page .quick-actions-bar .action-btn svg{font-size:1.2rem;transition:transform .3s}.professional-dashboard-page .quick-actions-bar .action-btn:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.professional-dashboard-page .quick-actions-bar .action-btn:hover svg{transform:scale(1.1)}.professional-dashboard-page .quick-actions-bar .action-btn.primary{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:1px solid #fff3;box-shadow:0 4px 12px #e2b2594d}.professional-dashboard-page .quick-actions-bar .action-btn.primary:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-3px);box-shadow:0 6px 20px #e2b25980}.professional-dashboard-page .calendar-card{width:100%}@media (max-width:768px){.professional-dashboard-page .calendar-card .card-header{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:20px 16px}.professional-dashboard-page .calendar-card .card-header h3{text-align:center;width:100%;font-size:1.1rem;line-height:1.4}.professional-dashboard-page .calendar-card .card-header .header-actions{width:100%}}.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}@media (max-width:1340px){.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px){.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.professional-dashboard-page .calendar-grid{grid-template-columns:1fr;gap:12px}}.professional-dashboard-page .calendar-day{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:all .3s;display:flex}.professional-dashboard-page .calendar-day:hover{background:#ffffff0d;border-color:#e2b25933;box-shadow:0 4px 12px #0003}.professional-dashboard-page .calendar-day .day-header{border-bottom:2px solid #e2b25933;justify-content:space-between;align-items:center;min-width:0;padding-bottom:12px;display:flex}.professional-dashboard-page .calendar-day .day-header h4{color:#e2b259;text-transform:uppercase;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.professional-dashboard-page .calendar-day .day-header span{color:#ffffffe6;flex-shrink:0;font-size:1.2rem;font-weight:700}.professional-dashboard-page .calendar-day .posts-container{flex-direction:column;flex:1;gap:8px;min-width:0;max-height:400px;display:flex;overflow:hidden auto}.professional-dashboard-page .calendar-day .posts-container::-webkit-scrollbar{display:none}.professional-dashboard-page .calendar-day .no-posts{color:#fff6;text-align:center;justify-content:center;align-items:center;padding:20px 8px;font-size:.85rem;font-style:italic;display:flex}.professional-dashboard-page .post-card-calendar{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex-shrink:0;gap:6px;min-width:0;padding:10px 12px;transition:all .3s;display:flex}.professional-dashboard-page .post-card-calendar .post-time{color:#e2b259;letter-spacing:.3px;font-size:.75rem;font-weight:700}.professional-dashboard-page .post-card-calendar .post-title{color:#ffffffe6;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.professional-dashboard-page .post-card-calendar .post-icons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.professional-dashboard-page .post-card-calendar .post-icons span{align-items:center;font-size:1rem;transition:transform .2s;display:flex}.professional-dashboard-page .post-card-calendar .post-icons span svg{filter:drop-shadow(0 1px 2px #0000004d)}.professional-dashboard-page .week-navigation{align-items:center;gap:12px;display:flex}.professional-dashboard-page .week-navigation .btn-icon{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.professional-dashboard-page .week-navigation .btn-icon svg{color:#e2b259;font-size:2.3rem}.professional-dashboard-page .week-navigation .btn-icon:hover{background:#e2b25926;border-color:#e2b259;transform:scale(1.05)}.professional-dashboard-page .week-navigation .btn-icon:active{transform:scale(.95)}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh{margin-left:8px;position:relative}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh svg{font-size:1.1rem;transition:transform .6s}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh.refreshing{cursor:not-allowed;opacity:.7}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh.refreshing svg{animation:1s linear infinite spin}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh:hover:not(.refreshing){background:#e2b25933;border-color:#e2b259}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh:hover:not(.refreshing) svg{transform:rotate(180deg)}.professional-dashboard-page .week-navigation .btn-icon.btn-refresh:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.professional-dashboard-page .week-navigation .btn-icon.btn-refresh{display:none}}.professional-dashboard-page .week-navigation .week-picker-wrapper{align-items:center;display:flex;position:relative}.professional-dashboard-page .week-navigation .week-picker{color:linen;cursor:pointer;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;min-width:120px;height:40px;padding:0 36px 0 12px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:600;transition:all .3s;position:relative}.professional-dashboard-page .week-navigation .week-picker::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:20px;height:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.professional-dashboard-page .week-navigation .week-picker:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23e2b259' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.professional-dashboard-page .week-navigation .week-picker:hover{background:#e2b25926;border-color:#e2b259;transform:scale(1.05)}.professional-dashboard-page .week-navigation .week-picker:focus{background:#ffffff14;border-color:#e2b259;outline:none;box-shadow:0 0 0 4px #e2b2591a}.professional-dashboard-page .week-navigation .week-picker:active{transform:scale(.95)}@media (max-width:768px){.professional-dashboard-page .week-navigation .week-picker{width:100%;min-width:auto}.professional-dashboard-page .week-navigation{flex-wrap:wrap;justify-content:center;gap:10px;width:100%}.professional-dashboard-page .week-navigation .btn-icon{flex-shrink:0;width:44px;height:44px}.professional-dashboard-page .week-navigation .week-picker-wrapper{flex:1;min-width:140px;max-width:180px}.professional-dashboard-page .week-navigation .week-picker{text-align:center;width:100%;height:44px;padding:0 32px 0 12px;font-size:.85rem}.professional-dashboard-page .week-navigation .btn-refresh{margin-left:0!important}}.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:20px;display:grid}@media (max-width:1440px){.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(5,1fr);gap:10px}}@media (max-width:1280px){.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.professional-dashboard-page .calendar-grid{grid-template-columns:repeat(3,1fr);gap:10px}}@media (max-width:768px){.professional-dashboard-page .calendar-grid{grid-template-columns:1fr;gap:8px}}.professional-dashboard-page .calendar-grid .calendar-day{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:1;min-height:140px;padding:14px;transition:all .3s;display:flex}@media (max-width:1280px){.professional-dashboard-page .calendar-grid .calendar-day{border-radius:10px;min-height:130px;padding:12px}}@media (max-width:768px){.professional-dashboard-page .calendar-grid .calendar-day{min-height:auto;padding:12px}}.professional-dashboard-page .calendar-grid .calendar-day:hover{border-color:#e2b2594d;transform:translateY(-2px);box-shadow:0 6px 16px #00000040}.professional-dashboard-page .calendar-grid .calendar-day .day-header{border-bottom:2px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.professional-dashboard-page .calendar-grid .calendar-day .day-header h4{color:#e2b259;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;max-width:55%;margin:0;font-size:.8rem;font-weight:700;overflow:hidden}@media (max-width:1280px){.professional-dashboard-page .calendar-grid .calendar-day .day-header h4{max-width:50%;font-size:.75rem}}@media (max-width:768px){.professional-dashboard-page .calendar-grid .calendar-day .day-header h4{max-width:70%;font-size:.85rem}}.professional-dashboard-page .calendar-grid .calendar-day .day-header span{color:#fffffff2;background:#e2b25926;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;font-weight:700;display:flex}@media (max-width:1280px){.professional-dashboard-page .calendar-grid .calendar-day .day-header span{border-radius:6px;width:28px;height:28px;font-size:1.1rem}}.professional-dashboard-page .calendar-grid .calendar-day .posts-container{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.professional-dashboard-page .calendar-grid .calendar-day .posts-container::-webkit-scrollbar{display:none}.professional-dashboard-page .calendar-grid .calendar-day.expanded .posts-container{max-height:400px;overflow-y:auto}@media (max-width:768px){.professional-dashboard-page .calendar-grid .calendar-day.expanded .posts-container{max-height:none;overflow:visible}}.professional-dashboard-page .calendar-grid .calendar-day .see-all-posts-btn{color:#e2b259;cursor:pointer;background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590f 100%);border:1px solid #e2b25940;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.professional-dashboard-page .calendar-grid .calendar-day .see-all-posts-btn svg{font-size:.85rem;transition:transform .3s}.professional-dashboard-page .calendar-grid .calendar-day .see-all-posts-btn:hover{background:linear-gradient(135deg,#e2b25938 0%,#e2b2591f 100%);border-color:#e2b259;transform:translateY(-1px);box-shadow:0 4px 12px #e2b25933}.professional-dashboard-page .calendar-grid .calendar-day .see-all-posts-btn:active{transform:translateY(0)}@media (max-width:768px){.professional-dashboard-page .calendar-grid .calendar-day .see-all-posts-btn{border-radius:10px;padding:12px 16px;font-size:.85rem}}.professional-dashboard-page .calendar-grid .calendar-day .no-posts{text-align:center;color:#fff6;padding:16px 8px;font-size:.8rem;font-style:italic}@media (max-width:1280px){.professional-dashboard-page .calendar-grid .calendar-day .no-posts{padding:12px 6px;font-size:.75rem}}.professional-dashboard-page .post-card-calendar{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-left:3px solid #e2b259;border-radius:8px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (max-width:1280px){.professional-dashboard-page .post-card-calendar{border-radius:6px;padding:8px}}.professional-dashboard-page .post-card-calendar:hover{background:#ffffff14;border-color:#e2b259;box-shadow:0 4px 12px #0003}.professional-dashboard-page .post-card-calendar .post-time{color:#e2b259;align-items:center;gap:4px;margin-bottom:4px;font-size:.7rem;font-weight:700;display:flex}@media (max-width:1280px){.professional-dashboard-page .post-card-calendar .post-time{margin-bottom:3px;font-size:.65rem}}.professional-dashboard-page .post-card-calendar .post-title{color:#ffffffe6;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:1280px){.professional-dashboard-page .post-card-calendar .post-title{margin-bottom:4px;font-size:.75rem;line-height:1.25}}.professional-dashboard-page .post-card-calendar .post-icons{flex-wrap:wrap;gap:4px;display:flex}.professional-dashboard-page .post-card-calendar .post-icons span{background:#0000004d;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex}.professional-dashboard-page .post-card-calendar .post-icons span svg{font-size:11px}@media (max-width:1280px){.professional-dashboard-page .post-card-calendar .post-icons span{width:18px;height:18px}.professional-dashboard-page .post-card-calendar .post-icons span svg{font-size:10px}}.professional-dashboard-page .post-card-calendar .post-icons span:hover{transform:scale(1.15)}.professional-dashboard-page .post-card-calendar.published{border-left:3px solid #28a745}.professional-dashboard-page .post-card-calendar.scheduled{border-left:3px solid #ffc107}.professional-dashboard-page .post-card-calendar.draft{border-left:3px solid #6c757d}.professional-dashboard-page .post-card-calendar.failed{border-left:3px solid #dc3545}.professional-dashboard-page .filters-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:20px;display:flex}.professional-dashboard-page .filters-section .filter-chip{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;transition:all .3s;display:flex}.professional-dashboard-page .filters-section .filter-chip svg{font-size:1rem}.professional-dashboard-page .filters-section .filter-chip:hover{background:#ffffff1a;border-color:#e2b2594d}.professional-dashboard-page .filters-section .filter-chip.active{color:#e2b259;background:#e2b25933;border-color:#e2b259;font-weight:600}@media (max-width:768px){.professional-dashboard-page .filters-section{padding:16px}.professional-dashboard-page .filters-section .filter-chip{flex:1;justify-content:center;min-width:calc(50% - 6px)}}.professional-dashboard-page .view-toggle{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:4px;display:flex}.professional-dashboard-page .view-toggle button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex}.professional-dashboard-page .view-toggle button svg{font-size:1.1rem}.professional-dashboard-page .view-toggle button:hover{color:linen;background:#ffffff0d}.professional-dashboard-page .view-toggle button.active{color:#000;background:#e2b259;box-shadow:0 4px 12px #e2b2594d}.professional-dashboard-page .empty-state{text-align:center;padding:60px 20px}.professional-dashboard-page .empty-state svg{color:#fff3;margin-bottom:24px;font-size:5rem}.professional-dashboard-page .empty-state h3{color:#e2b259;margin-bottom:12px;font-size:1.5rem}.professional-dashboard-page .empty-state p{color:#fff9;margin-bottom:24px;font-size:1.1rem}.professional-dashboard-calendar.hub-page-wrapper{background:#0a0a0a!important}.professional-dashboard-calendar .calendar-content{width:100%;max-width:1400px;margin:0 auto;padding:0;overflow-x:hidden}@media (max-width:768px){.professional-dashboard-calendar .calendar-content{max-width:100vw;padding:0}}.professional-dashboard-calendar .calendar-content .calendar-view{grid-template-columns:2fr 1fr;gap:2rem;display:grid}@media (max-width:1024px){.professional-dashboard-calendar .calendar-content .calendar-view{grid-template-columns:1fr}}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view{gap:1rem}}.professional-dashboard-calendar .calendar-content .calendar-view.full-width{grid-template-columns:1fr}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper{flex-direction:column;gap:1.5rem;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav{background:#ffffff05;border:1px solid #5556;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}@media (max-width:1024px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav{padding:.75rem 1rem}}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav{border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-controls{align-items:center;gap:10px;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-controls{justify-content:center;width:100%}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-arrow{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #5555554d;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-arrow:hover{color:#e2b259;background:#ffffff14;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-label{color:linen;text-transform:capitalize;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:100px;max-width:210px;font-size:1.1rem;font-weight:600;overflow:hidden}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .nav-label{width:100%;min-width:auto;font-size:.95rem}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;gap:.5rem;padding:4px;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector{gap:.25rem;width:100%;padding:3px}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn{padding:8px 10px;font-size:.7rem}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn i{font-size:1rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn i{font-size:.85rem}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn:hover{color:linen;background:#ffffff0d}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .view-selector .view-btn.active{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);box-shadow:0 4px 12px #e2b2594d}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .refresh-btn{color:#e2b259;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:40px;margin-left:auto;font-size:.95rem;transition:all .3s;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .refresh-btn{width:100%;margin-left:0}}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .refresh-btn:hover{background:#ffffff14;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .refresh-btn.refreshing{cursor:not-allowed;opacity:.7}.professional-dashboard-calendar .calendar-content .calendar-view .calendar-wrapper .custom-calendar-nav .refresh-btn.refreshing svg{animation:1s linear infinite spin}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar{color:linen;background:#ffffff05;border:1px solid #5556;border-radius:20px;width:100%;padding:1.5rem;font-family:PoppinsMedium,sans-serif}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar{border-radius:12px;padding:.75rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation{gap:.75rem;margin-bottom:1.5rem;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #5555554d;border-radius:10px;min-width:44px;height:44px;font-size:1rem;font-weight:600;transition:all .3s}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button{min-width:36px;height:36px;font-size:.9rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button:hover{background:#ffffff14;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button:disabled{opacity:.3;cursor:not-allowed}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{text-transform:capitalize;flex-grow:1;font-size:1.1rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{font-size:1rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__month-view__weekdays{margin-bottom:1rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__month-view__weekdays{margin-bottom:.5rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__month-view__weekdays abbr{color:#e2b259;text-transform:uppercase;font-size:.85rem;font-weight:600;text-decoration:none}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__month-view__weekdays abbr{font-size:.7rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile{aspect-ratio:1;color:linen;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;transition:all .3s;display:flex;position:relative}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile{border-radius:6px;padding:.15rem;font-size:.8rem}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile:hover{background:#ffffff0d;border-color:#55555580}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active{color:#0a0a0a;background:#e2b259;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active:hover{background:#e6bc6f}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--now{color:#0a0a0a}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--now{color:#e2b259;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth,.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__year-view__months__month--neighboringYear,.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.react-calendar__decade-view__years__year--neighboringDecade{color:#ffffff4d}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events{border-color:#e2b25980;font-weight:700}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events:hover{background:#e2b25926;box-shadow:0 0 20px #e2b25966}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator{justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator{top:auto;bottom:2px;left:50%;right:auto;transform:translate(-50%)}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator .event-badge{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;animation:2s ease-in-out infinite pulse;display:flex;box-shadow:0 2px 8px #0000004d}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator .event-badge{background:#ffffffe6!important;border:none!important;width:6px!important;height:6px!important;padding:0!important;font-size:0!important;animation:none!important;box-shadow:0 2px 4px #0000004d!important}}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--active{color:#0a0a0a;background:#e2b259;box-shadow:0 0 25px #e2b25999}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--active .event-indicator .event-badge{color:#e2b259;background:#0a0a0a;border-color:#e2b259}.professional-dashboard-calendar .calendar-content .calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--now{border:2px solid #e2b259;box-shadow:0 0 20px #e2b25980,inset 0 0 15px #e2b25933}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events{background:#ffffff05;border:1px solid #5556;border-radius:20px;flex-direction:column;height:0;min-height:100%;padding:1.5rem;display:flex;overflow:hidden}@media (max-width:1024px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events{height:auto;max-height:600px;padding:1rem}}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events{height:auto;min-height:300px;max-height:none}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events h3{color:linen;text-transform:capitalize;flex-shrink:0;margin:0 0 1rem;font-size:1.1rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events h3{font-size:1rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper{flex:none;overflow:visible}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .events-list-mini{flex-direction:column;gap:.5rem;min-height:0;padding:5px 0;display:flex;overflow-y:hidden}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .events-list-mini{flex:none;gap:.75rem;overflow-y:visible}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn{color:#e2b259;cursor:pointer;z-index:1;background:#e2b2591a;border:1px solid #e2b2594d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;position:relative}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn{padding:.625rem .875rem;font-size:.85rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn i{font-size:1rem;transition:transform .3s}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn:hover{background:#e2b25926;border-color:#e2b25980;transform:translateY(1px)}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn:hover i,.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .events-list-wrapper .view-all-btn:active{transform:translateY(2px)}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events.expanded .events-list-wrapper .events-list-mini{scrollbar-width:thin;scrollbar-color:#e2b25980 transparent;padding-right:4px;overflow-y:auto}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events.expanded .events-list-wrapper .events-list-mini::-webkit-scrollbar{width:4px}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events.expanded .events-list-wrapper .events-list-mini::-webkit-scrollbar-track{background:0 0;border-radius:10px}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events.expanded .events-list-wrapper .events-list-mini::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px;transition:background .3s}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events.expanded .events-list-wrapper .events-list-mini::-webkit-scrollbar-thumb:hover{background:#e2b259b3}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#dea843 100%);border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn{margin-top:.75rem;padding:.875rem 1.25rem;font-size:.95rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 16px #e2b25966}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-left:3px solid #e2b259;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:450px;padding:.6rem .85rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card{border-radius:8px;max-width:100%;padding:.5rem .75rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card:hover{background:#ffffff0a;border-color:#e2b259;transform:translateY(-1px);box-shadow:0 4px 15px #0000001a}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card:hover .event-mini-action{color:#0a0a0a;background:#e2b259;transform:scale(1.1);box-shadow:0 0 12px #e2b25966}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-details{z-index:1;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-main-row{align-items:center;gap:.6rem;width:100%;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-main-row h4{color:#eaeaea;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row{align-items:center;gap:.75rem;width:100%;display:flex;overflow:hidden}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .time-info{color:#ffffff80;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .time-info i{color:#fff6;font-size:.7rem}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .event-social-icons{flex:1;align-items:center;gap:.4rem;display:flex;overflow:hidden}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .event-social-icons .social-icon-mini{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .event-social-icons .more-count{color:#fff6;white-space:nowrap;background:#ffffff0d;border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:700}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-action{color:#ffffff4d;z-index:1;background:#ffffff08;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:.75rem;transition:all .3s;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-action{width:26px;height:26px;margin-left:.5rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-action i{font-size:.85rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .event-mini-card .event-mini-action i{font-size:.75rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message{padding:2rem 1rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message i{color:#fff3;margin-bottom:1rem;font-size:3rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message i{font-size:2.5rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message p{color:#ffffff80;margin:0;font-size:.95rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .no-events-message p{font-size:.9rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;padding:1rem 1.5rem;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 15px #e2b2594d}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn{padding:.875rem 1.25rem;font-size:.95rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn i{font-size:1.2rem}@media (max-width:768px){.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn i{font-size:1.1rem}}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.professional-dashboard-calendar .calendar-content .calendar-view .selected-date-events .create-post-btn:active{transform:translateY(0)}.professional-dashboard-calendar .week-view-grid{background:#0a0a0a4d;border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1rem;display:grid}@media (max-width:1400px){.professional-dashboard-calendar .week-view-grid{gap:.75rem}}@media (max-width:1024px){.professional-dashboard-calendar .week-view-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.professional-dashboard-calendar .week-view-grid{grid-template-columns:1fr;gap:1rem}}.professional-dashboard-calendar .week-view-grid .week-day-column{background:#ffffff05;border:1px solid #5555554d;border-radius:12px;flex-direction:column;min-height:430px;max-height:450px;transition:all .3s;display:flex;overflow:hidden}.professional-dashboard-calendar .week-view-grid .week-day-column.today{border-color:#e2b259;box-shadow:0 0 20px #e2b25933}.professional-dashboard-calendar .week-view-grid .week-day-column.today .week-day-header{background:linear-gradient(135deg,#e2b2594d 0%,#e2b2591a 100%);border-bottom-color:#e2b25980}.professional-dashboard-calendar .week-view-grid .week-day-column.today .week-day-header .day-name{color:#e2b259}.professional-dashboard-calendar .week-view-grid .week-day-column.expanded .week-day-posts{padding:.75rem .5rem;overflow-y:auto}@media (max-width:768px){.professional-dashboard-calendar .week-view-grid .week-day-column{min-height:auto;max-height:none}.professional-dashboard-calendar .week-view-grid .week-day-column:not(.expanded) .week-post-card:nth-child(n+4){display:none}}.professional-dashboard-calendar .week-view-grid .week-day-header{text-align:center;background:#ffffff08;border-bottom:1px solid #5555554d;flex-shrink:0;padding:1rem}.professional-dashboard-calendar .week-view-grid .week-day-header .day-name{color:#ffffffe6;text-transform:capitalize;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.professional-dashboard-calendar .week-view-grid .week-day-header .day-date{color:#fff9;text-transform:capitalize;font-size:.75rem;font-weight:500}.professional-dashboard-calendar .week-view-grid .week-day-posts{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex;overflow-y:hidden}.professional-dashboard-calendar .week-view-grid .week-day-posts::-webkit-scrollbar{width:1px}.professional-dashboard-calendar .week-view-grid .week-day-posts::-webkit-scrollbar-track{background:0 0}.professional-dashboard-calendar .week-view-grid .week-day-posts::-webkit-scrollbar-thumb{background:#fff3;border-radius:5px}.professional-dashboard-calendar .week-view-grid .week-day-posts::-webkit-scrollbar-thumb:hover{background:#fff6}.professional-dashboard-calendar .week-view-grid .week-day-posts .no-posts-message{text-align:center;color:#fff6;padding:2rem .5rem;font-size:.75rem;font-style:italic}.professional-dashboard-calendar .week-view-grid .view-all-week-btn{color:#e2b259;cursor:pointer;background:#e2b2591a;border:1px solid #e2b2594d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:auto .75rem 0;padding:.5rem;font-size:.75rem;font-weight:600;transition:all .3s;display:flex}.professional-dashboard-calendar .week-view-grid .view-all-week-btn:hover{background:#e2b25926;border-color:#e2b25980}.professional-dashboard-calendar .week-view-grid .view-all-week-btn i{font-size:.9rem}.professional-dashboard-calendar .week-view-grid .week-post-card{cursor:pointer;background:#ffffff0d;border:1px solid #5555554d;border-radius:8px;flex-shrink:0;padding:.75rem;transition:all .2s}.professional-dashboard-calendar .week-view-grid .week-post-card:hover{background:#ffffff14;border-color:#e2b25980;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.professional-dashboard-calendar .week-view-grid .week-post-card .post-time{color:#e2b259;margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.professional-dashboard-calendar .week-view-grid .week-post-card .post-title{color:#ffffffe6;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.professional-dashboard-calendar .week-view-grid .week-post-card .post-networks{flex-wrap:wrap;gap:.25rem;display:flex}.professional-dashboard-calendar .week-view-grid .week-post-card .post-networks .network-icon{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.professional-dashboard-calendar .week-view-grid .week-post-card .post-networks .network-icon svg{color:#fff;width:10px;height:10px}.professional-dashboard-calendar .week-view-grid .week-create-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:.75rem;padding:.75rem;font-family:PoppinsMedium,sans-serif;font-size:.8125rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #e2b2594d}.professional-dashboard-calendar .week-view-grid .week-create-btn i{font-size:1rem}.professional-dashboard-calendar .week-view-grid .week-create-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #e2b25966}.professional-dashboard-calendar .week-view-grid .week-create-btn:active{transform:translateY(0)}section.social-stats-page{min-height:calc(100vh - 80px);padding:0;animation:.4s ease-out fadeIn}section.social-stats-page .back-button{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}section.social-stats-page .back-button svg{font-size:1.1rem;transition:transform .3s}@media (max-width:768px){section.social-stats-page .back-button span{display:none}}section.social-stats-page .back-button:hover{color:#e2b259;background:#ffffff1a;border-color:#e2b259;transform:translate(-2px)}section.social-stats-page .back-button:hover svg{transform:translate(-3px)}@media (max-width:768px){section.social-stats-page .back-button{margin-bottom:20px;padding:8px 16px}}section.social-stats-page .page-header{margin-bottom:32px;animation:.5s ease-out slideDown}@media (max-width:768px){section.social-stats-page .page-header{margin-bottom:24px}}section.social-stats-page .page-header .header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}@media (max-width:1024px){section.social-stats-page .page-header .header-top{flex-direction:column;gap:16px}}section.social-stats-page .page-header .header-left{flex:1}section.social-stats-page .page-header h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin:0 0 8px;font-size:2rem;font-weight:700;display:flex}section.social-stats-page .page-header h1 .header-icon{opacity:.9;filter:drop-shadow(0 2px 8px #e2b2594d);font-size:1.8rem}@media (max-width:1024px){section.social-stats-page .page-header h1{font-size:1.75rem}section.social-stats-page .page-header h1 .header-icon{font-size:1.5rem}}@media (max-width:768px){section.social-stats-page .page-header h1{font-size:1.5rem}section.social-stats-page .page-header h1 .header-icon{font-size:1.3rem}}section.social-stats-page .page-header .page-subtitle{color:#ffffffb3;margin:0;font-size:1.05rem;line-height:1.5}@media (max-width:768px){section.social-stats-page .page-header .page-subtitle{font-size:.95rem}}section.social-stats-page .page-header .header-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}@media (max-width:1024px){section.social-stats-page .page-header .header-actions{justify-content:space-between;width:100%}}@media (max-width:768px){section.social-stats-page .page-header .header-actions{flex-direction:column;gap:12px}}section.social-stats-page .page-header .last-update{color:#ffffff80;white-space:nowrap;background:#ffffff08;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;display:flex}@media (max-width:768px){section.social-stats-page .page-header .last-update{justify-content:center;width:100%}}section.social-stats-page .page-header .refresh-button{color:#e2b259;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e2b25926 0%,#e2b25914 100%);border:1px solid #e2b2594d;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 8px #e2b25933}section.social-stats-page .page-header .refresh-button svg{font-size:1.1rem;transition:transform .3s}section.social-stats-page .page-header .refresh-button:hover:not(:disabled){background:linear-gradient(135deg,#e2b25940 0%,#e2b25926 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 4px 16px #e2b25966}section.social-stats-page .page-header .refresh-button:hover:not(:disabled) svg{transform:rotate(180deg)}section.social-stats-page .page-header .refresh-button.refreshing svg{animation:1s linear infinite spin}section.social-stats-page .page-header .refresh-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){section.social-stats-page .page-header .refresh-button{justify-content:center;width:100%}}section.social-stats-page .page-header .summary-bar{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:768px){section.social-stats-page .page-header .summary-bar{grid-template-columns:1fr;gap:12px}}section.social-stats-page .page-header .summary-item{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}section.social-stats-page .page-header .summary-item:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#e2b25980,#0000);height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}section.social-stats-page .page-header .summary-item:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#e2b2594d;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}section.social-stats-page .page-header .summary-item:hover:before{opacity:1}section.social-stats-page .page-header .summary-item:hover .summary-icon{transform:scale(1.1)rotate(-5deg)}@media (max-width:768px){section.social-stats-page .page-header .summary-item{gap:12px;padding:16px}}section.social-stats-page .page-header .summary-icon{color:#e2b259;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){section.social-stats-page .page-header .summary-icon{width:48px;height:48px;font-size:1.3rem}}section.social-stats-page .page-header .summary-content{flex-direction:column;flex:1;gap:4px;display:flex}section.social-stats-page .page-header .summary-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}section.social-stats-page .page-header .summary-value{color:#e2b259;text-shadow:0 2px 8px #e2b2594d;font-size:1.75rem;font-weight:700;line-height:1}@media (max-width:768px){section.social-stats-page .page-header .summary-value{font-size:1.5rem}}section.social-stats-page .stats-networks-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-bottom:32px;animation:.8s ease-out .2s backwards fadeInUp;display:grid}@media (max-width:1024px){section.social-stats-page .stats-networks-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width:768px){section.social-stats-page .stats-networks-grid{grid-template-columns:1fr;gap:16px}}section.social-stats-page .network-stats-card{backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}section.social-stats-page .network-stats-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}section.social-stats-page .network-stats-card:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#fff3;transform:translateY(-6px);box-shadow:0 16px 40px #00000080}section.social-stats-page .network-stats-card:hover:before{opacity:1}section.social-stats-page .network-stats-card:hover .network-icon-wrapper{transform:scale(1.1)rotate(-5deg)}section.social-stats-page .network-stats-card.connected{background:linear-gradient(135deg,#e2b25914 0%,#e2b25905 100%);border-color:#e2b2594d}section.social-stats-page .network-stats-card.connected:hover{border-color:#e2b25980;box-shadow:0 16px 40px #e2b25933}section.social-stats-page .network-stats-card.has-stats{background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590a 100%)}section.social-stats-page .network-stats-card .network-card-header{background:linear-gradient(135deg,#ffffff08 0%,#0000 100%);border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:768px){section.social-stats-page .network-stats-card .network-card-header{padding:20px}}section.social-stats-page .network-stats-card .network-icon-wrapper{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s;display:flex;position:relative;box-shadow:0 8px 24px #0006}section.social-stats-page .network-stats-card .network-icon-wrapper:after{content:"";background:inherit;filter:blur(8px);opacity:.5;z-index:-1;border-radius:18px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}section.social-stats-page .network-stats-card .network-icon-wrapper .network-icon{color:#fff;filter:drop-shadow(0 2px 8px #0000004d);font-size:2rem}@media (max-width:768px){section.social-stats-page .network-stats-card .network-icon-wrapper{width:56px;height:56px}section.social-stats-page .network-stats-card .network-icon-wrapper .network-icon{font-size:1.75rem}}section.social-stats-page .network-stats-card .network-info{flex:1}section.social-stats-page .network-stats-card .network-info h3{color:#fffffff2;letter-spacing:-.3px;margin:0 0 8px;font-size:1.4rem;font-weight:700}@media (max-width:768px){section.social-stats-page .network-stats-card .network-info h3{font-size:1.2rem}}section.social-stats-page .network-stats-card .connection-status{border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}section.social-stats-page .network-stats-card .connection-status svg{font-size:.95rem}section.social-stats-page .network-stats-card .connection-status.connected{color:#28a745;background:#28a74526;border:1px solid #28a7454d;box-shadow:0 2px 8px #28a74533}section.social-stats-page .network-stats-card .connection-status.disconnected{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a}section.social-stats-page .network-stats-card .network-card-content{flex-direction:column;justify-content:center;min-height:220px;padding:24px;display:flex}@media (max-width:768px){section.social-stats-page .network-stats-card .network-card-content{min-height:200px;padding:20px}}section.social-stats-page .network-stats-card .account-info{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:16px;transition:all .3s;display:flex}section.social-stats-page .network-stats-card .account-info:hover{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0f 100%);border-color:#ffffff26}section.social-stats-page .network-stats-card .account-avatar{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:3px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 16px #e2b25966}@media (max-width:768px){section.social-stats-page .network-stats-card .account-avatar{width:48px;height:48px;font-size:1.3rem}}section.social-stats-page .network-stats-card .account-details{flex:1}section.social-stats-page .network-stats-card .account-details h4{color:#fffffff2;margin:0 0 4px;font-size:1.15rem;font-weight:700}@media (max-width:768px){section.social-stats-page .network-stats-card .account-details h4{font-size:1.05rem}}section.social-stats-page .network-stats-card .account-details p{color:#ffffff80;align-items:center;gap:4px;margin:0;font-size:.85rem;display:flex}section.social-stats-page .network-stats-card .metrics-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}section.social-stats-page .network-stats-card .metric-item{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex;position:relative;overflow:hidden}section.social-stats-page .network-stats-card .metric-item:before{content:"";opacity:0;background:currentColor;width:3px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}section.social-stats-page .network-stats-card .metric-item:hover{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 12px #0003}section.social-stats-page .network-stats-card .metric-item:hover:before{opacity:.5}section.social-stats-page .network-stats-card .metric-item:hover .metric-icon{transform:scale(1.1)}@media (max-width:768px){section.social-stats-page .network-stats-card .metric-item{padding:14px}}section.social-stats-page .network-stats-card .metric-icon{background:#ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;transition:transform .3s;display:flex}@media (max-width:768px){section.social-stats-page .network-stats-card .metric-icon{width:40px;height:40px;font-size:1.2rem}}section.social-stats-page .network-stats-card .metric-content{flex-direction:column;flex:1;gap:2px;display:flex}section.social-stats-page .network-stats-card .metric-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}section.social-stats-page .network-stats-card .metric-value{color:#fffffff2;font-size:1.6rem;font-weight:700;line-height:1}@media (max-width:768px){section.social-stats-page .network-stats-card .metric-value{font-size:1.4rem}}section.social-stats-page .network-stats-card .empty-state,section.social-stats-page .network-stats-card .coming-soon-state,section.social-stats-page .network-stats-card .loading-state,section.social-stats-page .network-stats-card .no-data-state,section.social-stats-page .network-stats-card .no-username-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}section.social-stats-page .network-stats-card .empty-state svg,section.social-stats-page .network-stats-card .coming-soon-state svg,section.social-stats-page .network-stats-card .loading-state svg,section.social-stats-page .network-stats-card .no-data-state svg,section.social-stats-page .network-stats-card .no-username-state svg{opacity:.4;filter:drop-shadow(0 2px 8px #0000004d);font-size:3.5rem}section.social-stats-page .network-stats-card .empty-state p,section.social-stats-page .network-stats-card .coming-soon-state p,section.social-stats-page .network-stats-card .loading-state p,section.social-stats-page .network-stats-card .no-data-state p,section.social-stats-page .network-stats-card .no-username-state p{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.5}section.social-stats-page .network-stats-card .empty-state .empty-icon{color:#ffffff4d}section.social-stats-page .network-stats-card .empty-state .connect-button{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;margin-top:8px;padding:12px 28px;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 4px 16px #e2b2594d}section.social-stats-page .network-stats-card .empty-state .connect-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e2b25980}section.social-stats-page .network-stats-card .empty-state .connect-button:active{transform:translateY(0)}section.social-stats-page .network-stats-card .coming-soon-state .coming-soon-icon{color:#e2b259;opacity:.6;animation:2s ease-in-out infinite pulse}section.social-stats-page .network-stats-card .coming-soon-state .coming-soon-badge{color:#e2b259;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);border:1px solid #e2b2594d;border-radius:24px;padding:8px 20px;font-size:.85rem;font-weight:700;display:inline-block;box-shadow:0 2px 8px #e2b25933}section.social-stats-page .network-stats-card .loading-state .spinner{color:#e2b259;font-size:3rem;animation:1s linear infinite spin}section.social-stats-page .network-stats-card .loading-state p{color:#fff9}section.social-stats-page .network-stats-card .no-data-state .no-data-icon{color:#fff3}section.social-stats-page .network-stats-card .no-data-state .retry-button{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:all .3s}section.social-stats-page .network-stats-card .no-data-state .retry-button:hover{color:#e2b259;background:#ffffff1f;border-color:#e2b259;transform:translateY(-2px)}section.social-stats-page .network-stats-card .no-username-state .warning-icon{color:#ffc107;opacity:.7}section.social-stats-page .info-banner{backdrop-filter:blur(20px);background:linear-gradient(135deg,#e2b25926 0%,#e2b25914 100%);border:1px solid #e2b2594d;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:0 4px 16px #e2b25933}section.social-stats-page .info-banner>svg{color:#e2b259;filter:drop-shadow(0 2px 8px #e2b2594d);flex-shrink:0;font-size:2.5rem}section.social-stats-page .info-banner>div{flex:1}section.social-stats-page .info-banner>div h4{color:#e2b259;margin:0 0 8px;font-size:1.25rem;font-weight:700}section.social-stats-page .info-banner>div p{color:#fffc;margin:0;font-size:1rem;line-height:1.6}section.social-stats-page .info-banner .banner-button{color:#000;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;flex-shrink:0;padding:12px 28px;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 16px #e2b25966}section.social-stats-page .info-banner .banner-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #e2b25999}section.social-stats-page .info-banner .banner-button:active{transform:translateY(0)}@media (max-width:1024px){section.social-stats-page .info-banner{text-align:center;flex-direction:column;gap:16px}section.social-stats-page .info-banner .banner-button{width:100%}}@media (max-width:768px){section.social-stats-page .info-banner{padding:20px}section.social-stats-page .info-banner>svg{font-size:2rem}section.social-stats-page .info-banner>div h4{font-size:1.1rem}section.social-stats-page .info-banner>div p{font-size:.95rem}}.admin-post-management-page{z-index:1;width:100%;max-width:1600px;margin:0 auto;animation:.5s fadeInUp;position:relative}.admin-post-management-page .page-header{z-index:10;margin-bottom:32px;position:relative}.admin-post-management-page .page-header .header-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}@media (max-width:768px){.admin-post-management-page .page-header .header-content{flex-direction:column;align-items:flex-start}}.admin-post-management-page .page-header .header-content .header-text h1{color:#e2b259;letter-spacing:-.5px;align-items:center;gap:12px;margin-bottom:8px;font-size:2rem;font-weight:700;display:flex}@media (max-width:768px){.admin-post-management-page .page-header .header-content .header-text h1{font-size:1.6rem}}.admin-post-management-page .page-header .header-content .header-text h1 svg{filter:drop-shadow(0 2px 4px #0003);font-size:1.8rem}.admin-post-management-page .page-header .header-content .header-text p{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.admin-post-management-page .page-header .header-content .header-text p{font-size:.95rem}}.admin-post-management-page .page-header .header-content .btn-create-message{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px #e2b2594d}@media (max-width:768px){.admin-post-management-page .page-header .header-content .btn-create-message{justify-content:center;width:100%;padding:16px 24px}}.admin-post-management-page .page-header .header-content .btn-create-message svg{font-size:1.2rem}.admin-post-management-page .page-header .header-content .btn-create-message:hover{background:linear-gradient(135deg,#e6bc6f 0%,#e2b259 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.admin-post-management-page .page-header .header-content .btn-create-message:active{transform:translateY(0)}.admin-post-management-page .tab-navigation{-webkit-backdrop-filter:blur(20px);z-index:10;will-change:backdrop-filter;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;gap:16px;margin-bottom:40px;padding:8px;animation:.6s ease-out .1s both fadeInUp;display:flex;position:relative;transform:translateZ(0);box-shadow:0 4px 20px #0003}@media (max-width:768px){.admin-post-management-page .tab-navigation{flex-direction:column;gap:12px;padding:12px}}.admin-post-management-page .tab-navigation .tab-btn{color:#faf0e699;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-post-management-page .tab-navigation .tab-btn svg{filter:drop-shadow(0 2px 4px #0003);font-size:1.3rem;transition:transform .3s}@media (max-width:768px){.admin-post-management-page .tab-navigation .tab-btn span:not(.tab-badge){font-size:.9rem}}.admin-post-management-page .tab-navigation .tab-btn .tab-badge{background:#faf0e61a;border-radius:20px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.85rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:inset 0 1px 3px #0003}.admin-post-management-page .tab-navigation .tab-btn:before{content:"";background:linear-gradient(90deg,#0000,#e2b2591a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.admin-post-management-page .tab-navigation .tab-btn:hover:not(.active){color:#faf0e6e6;background:#faf0e60d;transform:translateY(-2px)}.admin-post-management-page .tab-navigation .tab-btn:hover:not(.active) svg{transform:scale(1.1)rotate(-5deg)}.admin-post-management-page .tab-navigation .tab-btn:hover:not(.active):before{left:100%}.admin-post-management-page .tab-navigation .tab-btn:hover:not(.active) .tab-badge{background:#e2b25933;transform:scale(1.1)}.admin-post-management-page .tab-navigation .tab-btn.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;transform:translateY(-2px);box-shadow:0 8px 30px #e2b25966,0 0 0 3px #e2b2591a}.admin-post-management-page .tab-navigation .tab-btn.active .tab-badge{color:#000;background:#00000026}.admin-post-management-page .tab-navigation .tab-btn.active svg{animation:2s ease-in-out infinite pulse}.admin-post-management-page .tab-navigation .tab-btn.active:hover{transform:translateY(-2px);box-shadow:0 10px 35px #e2b25980,0 0 0 3px #e2b25926}@media (max-width:768px){.admin-post-management-page .tab-navigation .tab-btn{padding:14px 20px}.admin-post-management-page .tab-navigation .tab-btn:hover,.admin-post-management-page .tab-navigation .tab-btn.active{transform:none}}.admin-post-management-page .tab-content{z-index:1;animation:.4s ease-out fadeIn;position:relative}.admin-post-management-page .stats-grid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px;display:grid;position:relative}@media (max-width:1024px){.admin-post-management-page .stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}}@media (max-width:768px){.admin-post-management-page .stats-grid{grid-template-columns:1fr;gap:16px}}.admin-post-management-page .stats-grid .stat-card{-webkit-backdrop-filter:blur(20px);will-change:backdrop-filter, transform;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;align-items:center;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.admin-post-management-page .stats-grid .stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#e2b259,#b1852d);width:100%;height:3px;transition:opacity .3s;position:absolute;top:0;left:0}.admin-post-management-page .stats-grid .stat-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#e2b2590d,#0000);width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.admin-post-management-page .stats-grid .stat-card:hover{border-color:#e2b2594d;transform:translateY(-4px)translateZ(0);box-shadow:0 12px 40px #0006}.admin-post-management-page .stats-grid .stat-card:hover:before,.admin-post-management-page .stats-grid .stat-card:hover:after{opacity:1}.admin-post-management-page .stats-grid .stat-card:hover .stat-icon{transform:scale(1.1)rotate(5deg);box-shadow:0 10px 30px #0006}.admin-post-management-page .stats-grid .stat-card .stat-icon{color:linen;z-index:1;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 20px #0003}.admin-post-management-page .stats-grid .stat-card .stat-icon svg{filter:drop-shadow(0 2px 4px #0003)}.admin-post-management-page .stats-grid .stat-card .stat-info{z-index:1;flex:1;position:relative}.admin-post-management-page .stats-grid .stat-card .stat-info h3{color:#e2b259;text-shadow:0 2px 4px #0003;margin:0 0 4px;font-size:2rem;font-weight:700;line-height:1}.admin-post-management-page .stats-grid .stat-card .stat-info p{color:#faf0e6b3;margin:0;font-size:.95rem;font-weight:500}.admin-post-management-page .action-bar{-webkit-backdrop-filter:blur(20px);z-index:50;will-change:backdrop-filter;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;align-items:center;gap:16px;margin-bottom:24px;padding:20px;animation:.6s ease-out .3s both fadeInUp;display:flex;position:relative;transform:translateZ(0);box-shadow:0 4px 20px #0003}@media (max-width:1024px){.admin-post-management-page .action-bar{flex-wrap:wrap;padding:16px}}@media (max-width:768px){.admin-post-management-page .action-bar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}}.admin-post-management-page .action-bar .search-wrapper{flex:1;min-width:250px;position:relative}@media (max-width:768px){.admin-post-management-page .action-bar .search-wrapper{min-width:unset}}.admin-post-management-page .action-bar .search-wrapper .search-icon{color:#faf0e680;pointer-events:none;font-size:1.1rem;transition:all .3s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.admin-post-management-page .action-bar .search-wrapper .search-input{color:linen;background:#faf0e60d;border:1px solid #faf0e61a;border-radius:12px;width:100%;padding:12px 16px 12px 48px;font-size:.95rem;transition:all .3s}.admin-post-management-page .action-bar .search-wrapper .search-input::placeholder{color:#faf0e666}.admin-post-management-page .action-bar .search-wrapper .search-input:hover{background:#faf0e612;border-color:#faf0e626}.admin-post-management-page .action-bar .search-wrapper .search-input:focus{background:#faf0e61a;border-color:#e2b259;outline:none;box-shadow:0 0 0 3px #e2b2591a}.admin-post-management-page .action-bar .search-wrapper .search-input:focus~.search-icon{color:#e2b259}.admin-post-management-page .action-bar .action-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.admin-post-management-page .action-bar .action-buttons{justify-content:space-between;width:100%}}.admin-post-management-page .action-bar .action-buttons .view-toggle{background:#faf0e60d;border:1px solid #faf0e614;border-radius:10px;gap:4px;padding:4px;display:flex}.admin-post-management-page .action-bar .action-buttons .btn-icon{color:#faf0e6b3;cursor:pointer;background:#faf0e60d;border:1px solid #faf0e61a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.admin-post-management-page .action-bar .action-buttons .btn-icon:before{content:"";background:#e2b25933;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-post-management-page .action-bar .action-buttons .btn-icon:hover:not(:disabled){color:#e2b259;background:#faf0e61a;border-color:#e2b2594d;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.admin-post-management-page .action-bar .action-buttons .btn-icon:hover:not(:disabled):before{width:100%;height:100%}.admin-post-management-page .action-bar .action-buttons .btn-icon:active:not(:disabled){transform:translateY(0)}.admin-post-management-page .action-bar .action-buttons .btn-icon.active{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;box-shadow:0 4px 15px #e2b2594d}.admin-post-management-page .action-bar .action-buttons .btn-icon.active:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.admin-post-management-page .action-bar .action-buttons .btn-icon.spinning{animation:1s linear infinite spin}.admin-post-management-page .action-bar .action-buttons .btn-icon:disabled{opacity:.5;cursor:not-allowed}.admin-post-management-page .action-bar .action-buttons .btn-primary{color:#000;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #e2b2594d}.admin-post-management-page .action-bar .action-buttons .btn-primary:before{content:"";background:#faf0e633;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-post-management-page .action-bar .action-buttons .btn-primary svg{z-index:1;font-size:1.1rem;position:relative}.admin-post-management-page .action-bar .action-buttons .btn-primary span{z-index:1;position:relative}.admin-post-management-page .action-bar .action-buttons .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #e2b25980}.admin-post-management-page .action-bar .action-buttons .btn-primary:hover:before{width:300px;height:300px}.admin-post-management-page .action-bar .action-buttons .btn-primary:active{transform:translateY(0)}@media (max-width:768px){.admin-post-management-page .action-bar .action-buttons .btn-primary{justify-content:center;width:100%;padding:14px 24px}}.admin-post-management-page .filters-section{backdrop-filter:blur(20px);z-index:100;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding:24px;animation:.6s ease-out .4s both fadeInUp;display:flex;position:relative;box-shadow:0 4px 20px #0003}@media (max-width:768px){.admin-post-management-page .filters-section{flex-direction:column;gap:20px;padding:16px}}.admin-post-management-page .filters-section .filter-group{flex:1;min-width:300px}@media (max-width:768px){.admin-post-management-page .filters-section .filter-group{min-width:100%}}.admin-post-management-page .filters-section .filter-group h4{color:#faf0e6cc;letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px 4px;font-size:.8rem;font-weight:600;display:flex}.admin-post-management-page .filters-section .filter-group h4:before{content:"";background:linear-gradient(#e2b259,#b1852d);border-radius:4px;width:3px;height:14px;display:block;box-shadow:0 0 10px #e2b25966}.admin-post-management-page .content-grid{z-index:10;position:relative}.admin-post-management-page .content-grid.grid-view{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}@media (max-width:1024px){.admin-post-management-page .content-grid.grid-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width:768px){.admin-post-management-page .content-grid.grid-view{grid-template-columns:1fr;gap:16px}}.admin-post-management-page .content-grid.list-view{flex-direction:column;gap:16px;display:flex}.admin-post-management-page .content-grid.list-view .content-card{flex-direction:row;max-width:100%;animation:.5s ease-out fade-in}.admin-post-management-page .content-grid.list-view .content-card .card-image{border-radius:12px 0 0 12px;width:200px;height:140px}@media (max-width:768px){.admin-post-management-page .content-grid.list-view .content-card .card-image{width:120px;height:120px}}.admin-post-management-page .content-grid.list-view .content-card .card-body{flex:1}.admin-post-management-page .content-grid.list-view .content-card .card-actions{flex-direction:row;width:auto}.admin-post-management-page .content-grid .content-card{-webkit-backdrop-filter:blur(20px);will-change:backdrop-filter, transform;background:#faf0e608;border:1px solid #faf0e614;border-radius:16px;flex-direction:column;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 20px #0003}.admin-post-management-page .content-grid .content-card:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#e2b25914,#0000);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.admin-post-management-page .content-grid .content-card:after{content:"";opacity:0;background:linear-gradient(90deg,#e2b259,#b1852d);height:3px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.admin-post-management-page .content-grid .content-card:hover{border-color:#e2b25980;transform:translateY(-8px)translateZ(0);box-shadow:0 20px 60px #00000080}.admin-post-management-page .content-grid .content-card:hover:before,.admin-post-management-page .content-grid .content-card:hover:after{opacity:1}.admin-post-management-page .content-grid .content-card:hover .card-image:before{opacity:.4}.admin-post-management-page .content-grid .content-card:hover .card-image img{transform:scale(1.1)}.admin-post-management-page .content-grid .content-card:hover .card-image .order-badge{transform:scale(1.1);box-shadow:0 6px 20px #e2b25980}.admin-post-management-page .content-grid .content-card:hover .card-actions .btn-action{opacity:1;transform:translateY(0)}.admin-post-management-page .content-grid .content-card .card-image{background:linear-gradient(135deg,#0006,#0003);width:100%;height:220px;position:relative;overflow:hidden}.admin-post-management-page .content-grid .content-card .card-image:before{content:"";opacity:0;z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.admin-post-management-page .content-grid .content-card .card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.admin-post-management-page .content-grid .content-card .card-image .order-badge{-webkit-backdrop-filter:blur(10px);color:#e2b259;z-index:2;background:#000c;border:1px solid #e2b2594d;border-radius:10px;padding:8px 14px;font-size:.9rem;font-weight:700;transition:all .3s;position:absolute;top:12px;right:12px;box-shadow:0 4px 15px #0006}.admin-post-management-page .content-grid .content-card .card-body{z-index:1;flex:1;padding:20px;position:relative}.admin-post-management-page .content-grid .content-card .card-body .card-badge{color:#000;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-radius:8px;margin-bottom:12px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #e2b2594d}.admin-post-management-page .content-grid .content-card .card-body .card-badge:hover{transform:translateY(-2px);box-shadow:0 6px 16px #e2b25966}.admin-post-management-page .content-grid .content-card .card-body .card-title{color:linen;-webkit-line-clamp:2;text-shadow:0 2px 4px #0003;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-post-management-page .content-grid .content-card .card-body .card-subtitle{color:#faf0e6b3;margin:0;font-size:.95rem;font-weight:500}.admin-post-management-page .content-grid .content-card .card-body .card-link{color:#e2b259;align-items:center;gap:8px;padding:4px 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.admin-post-management-page .content-grid .content-card .card-body .card-link:after{content:"";background:linear-gradient(90deg,#e2b259,#b1852d);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.admin-post-management-page .content-grid .content-card .card-body .card-link svg{font-size:1rem;transition:transform .3s}.admin-post-management-page .content-grid .content-card .card-body .card-link:hover{color:#b1852d;gap:12px}.admin-post-management-page .content-grid .content-card .card-body .card-link:hover:after{width:100%}.admin-post-management-page .content-grid .content-card .card-body .card-link:hover svg{transform:translate(4px)}.admin-post-management-page .content-grid .content-card .card-actions{z-index:1;background:#0000004d;border-top:1px solid #faf0e60d;gap:10px;padding:16px;display:flex;position:relative}.admin-post-management-page .content-grid .content-card .card-actions .btn-action{color:linen;cursor:pointer;opacity:.9;background:#faf0e60d;border:1px solid #faf0e61a;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:12px;font-size:1.1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;transform:translateY(2px)}.admin-post-management-page .content-grid .content-card .card-actions .btn-action:before{content:"";border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-post-management-page .content-grid .content-card .card-actions .btn-action svg{z-index:1;transition:transform .3s;position:relative}.admin-post-management-page .content-grid .content-card .card-actions .btn-action:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 20px #0006}.admin-post-management-page .content-grid .content-card .card-actions .btn-action:hover svg{transform:scale(1.15)rotate(-5deg)}.admin-post-management-page .content-grid .content-card .card-actions .btn-action:active{transform:translateY(0)}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.edit:before{background:#48bb7833}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.edit:hover{color:#48bb78;background:#48bb7833;border-color:#48bb7899;box-shadow:0 6px 20px #48bb7866}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.edit:hover:before{width:200px;height:200px}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.delete:before{background:#f5656533}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.delete:hover{color:#f56565;background:#f5656533;border-color:#f5656599;box-shadow:0 6px 20px #f5656566}.admin-post-management-page .content-grid .content-card .card-actions .btn-action.delete:hover:before{width:200px;height:200px}.admin-post-management-page .content-grid .content-card.linked-partner{background:#48bb7808;border-color:#48bb7880}.admin-post-management-page .content-grid .content-card.linked-partner:before{opacity:1;background:linear-gradient(135deg,#48bb781a,#38a1690d)}.admin-post-management-page .content-grid .content-card.linked-partner:hover{border-color:#48bb78b3;box-shadow:0 20px 60px #48bb784d}.admin-post-management-page .content-grid .content-card.linked-partner .card-image .linked-badge{-webkit-backdrop-filter:blur(10px);color:linen;z-index:2;background:#48bb78e6;border:1px solid #48bb78;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 15px #48bb7866}.admin-post-management-page .content-grid .content-card.linked-partner .card-image .linked-badge svg{font-size:.9rem}@media (max-width:768px){.admin-post-management-page .content-grid .content-card.linked-partner .card-image .linked-badge{padding:6px 10px;font-size:.75rem}.admin-post-management-page .content-grid .content-card.linked-partner .card-image .linked-badge svg{font-size:.8rem}}.admin-post-management-page .content-grid .content-card.linked-partner .card-image:hover .linked-badge{transform:scale(1.1);box-shadow:0 6px 20px #48bb7899}.admin-post-management-page .content-grid .content-card.linked-partner .card-body .card-header-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-post-management-page .content-grid .content-card.linked-partner .card-body .card-header-row .linked-indicator{color:#48bb78;background:#48bb7833;border:1px solid #48bb7880;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.admin-post-management-page .content-grid .content-card.linked-partner .card-body .card-header-row .linked-indicator svg{filter:drop-shadow(0 2px 4px #0003);font-size:1rem}.admin-post-management-page .content-grid .content-card.linked-partner .card-body .card-header-row:hover .linked-indicator{background:#48bb784d;border-color:#48bb78b3;transform:scale(1.1)rotate(15deg)}.admin-post-management-page .content-grid .empty-state{text-align:center;-webkit-backdrop-filter:blur(20px);will-change:backdrop-filter;background:#faf0e605;border:2px dashed #faf0e61a;border-radius:20px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:80px 40px;animation:.6s ease-out fadeInUp;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (max-width:768px){.admin-post-management-page .content-grid .empty-state{padding:60px 24px}}.admin-post-management-page .content-grid .empty-state .empty-icon{color:#faf0e633;z-index:1;margin-bottom:24px;font-size:5rem;animation:3s ease-in-out infinite float;position:relative}@media (max-width:768px){.admin-post-management-page .content-grid .empty-state .empty-icon{font-size:4rem}}.admin-post-management-page .content-grid .empty-state h3{color:linen;z-index:1;margin-bottom:12px;font-size:1.5rem;font-weight:600;position:relative}@media (max-width:768px){.admin-post-management-page .content-grid .empty-state h3{font-size:1.3rem}}.admin-post-management-page .content-grid .empty-state p{color:#faf0e699;z-index:1;max-width:400px;margin-bottom:32px;font-size:1rem;position:relative}@media (max-width:768px){.admin-post-management-page .content-grid .empty-state p{margin-bottom:24px;font-size:.95rem}}.admin-post-management-page .content-grid .empty-state .btn-primary{color:#000;cursor:pointer;z-index:1;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #e2b2594d}.admin-post-management-page .content-grid .empty-state .btn-primary:before{content:"";background:#faf0e633;border-radius:50%;width:0;height:0;transition:width .4s,height .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-post-management-page .content-grid .empty-state .btn-primary svg{z-index:1;font-size:1.2rem;position:relative}.admin-post-management-page .content-grid .empty-state .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #e2b25980}.admin-post-management-page .content-grid .empty-state .btn-primary:hover:before{width:300px;height:300px}.admin-post-management-page .content-grid .empty-state .btn-primary:active{transform:translateY(0)}.admin-post-management-page .modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:2000;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.admin-post-management-page .modal-overlay{padding:12px}}.admin-post-management-page .modal-overlay .modal-container{-webkit-backdrop-filter:blur(30px);background:#000000f2;border:1px solid #faf0e61a;border-radius:20px;width:100%;max-width:700px;max-height:90vh;padding:32px;animation:.4s cubic-bezier(.4,0,.2,1) slideInUp;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080,0 0 0 1px #e2b2591a}.admin-post-management-page .modal-overlay .modal-container::-webkit-scrollbar{width:8px}.admin-post-management-page .modal-overlay .modal-container::-webkit-scrollbar-track{background:#faf0e60d;border-radius:10px}.admin-post-management-page .modal-overlay .modal-container::-webkit-scrollbar-thumb{background:#e2b25980;border-radius:10px}.admin-post-management-page .modal-overlay .modal-container::-webkit-scrollbar-thumb:hover{background:#e2b259b3}@media (max-width:768px){.admin-post-management-page .modal-overlay .modal-container{border-radius:16px;max-height:85vh;padding:24px}}.admin-post-management-page .modal-overlay .modal-container .modal-close{color:linen;cursor:pointer;z-index:10;background:#faf0e61a;border:1px solid #faf0e633;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:20px;right:20px}@media (max-width:768px){.admin-post-management-page .modal-overlay .modal-container .modal-close{width:36px;height:36px;font-size:1.3rem;top:16px;right:16px}}.admin-post-management-page .modal-overlay .modal-container .modal-close:hover{color:#f56565;background:#f5656533;border-color:#f56565;transform:rotate(90deg)scale(1.1);box-shadow:0 4px 15px #f5656566}.admin-post-management-page .modal-overlay .modal-container .modal-close:active{transform:rotate(90deg)scale(.95)}.backoffice-layout{color:linen;background:linear-gradient(#000000d9,#000000d9),url(/assets/background-earth-CugycgEN.jpg) 50%/cover fixed;width:100%;min-height:100vh;display:flex;position:relative}@media (max-width:768px){.backoffice-layout:not(.native){padding-top:30px}}.backoffice-layout:before{content:"";-webkit-backdrop-filter:blur();pointer-events:none;z-index:-1;position:fixed;top:0;bottom:0;left:0;right:0}.backoffice-layout [style*=backdrop-filter],.backoffice-layout [class*=card],.backoffice-layout [class*=sidebar]{backface-visibility:hidden;transform:translateZ(0)}.backoffice-sidebar{-webkit-backdrop-filter:blur(20px);z-index:100;will-change:backdrop-filter;background:#0009;border-right:1px solid #faf0e614;flex-direction:column;width:280px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;box-shadow:4px 0 20px #0000004d}@media (max-width:1340px){.backoffice-sidebar{width:260px}}@media (max-width:1024px){.backoffice-sidebar{width:90px}}@media (max-width:768px){.backoffice-sidebar{backdrop-filter:none;width:0;box-shadow:none;background:0 0;border-right:none;height:auto;position:static;overflow:visible}}.backoffice-content{opacity:1;flex:1;width:100%;min-height:100vh;padding:50px 20px;position:relative;overflow-y:auto}@media (max-width:1340px){.backoffice-content{padding:40px 50px}}@media (max-width:1024px){.backoffice-content{padding:30px 35px}}@media (max-width:768px){.backoffice-content{padding:20px 16px 24px}.backoffice-content.native{padding:28px 12px!important}}.backoffice-content .content-wrapper{width:100%;max-width:1400px;margin:0 auto}.backoffice-content .loading-overlay{backdrop-filter:blur(10px);z-index:1000;background:#000000e6;flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.backoffice-content .loading-overlay .loading-spinner{border:5px solid #e2b25933;border-top-color:#e2b259;border-radius:50%;width:60px;height:60px;animation:.8s linear infinite spin}.backoffice-content .loading-overlay p:not(.upl-message){color:#e2b259;margin-top:24px;font-size:1.1rem;font-weight:600;animation:2s ease-in-out infinite pulse}.breadcrumb-nav{backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;margin-bottom:32px;padding:16px 20px;font-size:.9rem;animation:.5s ease-out fadeInDown;display:flex}.breadcrumb-nav a{color:#e2b259;align-items:center;gap:6px;text-decoration:none;transition:color .3s;display:flex}.breadcrumb-nav a:hover{color:#b1852d}.breadcrumb-nav .separator{color:#fff6;margin:0 4px}.breadcrumb-nav .current{color:#ffffffb3}@media (max-width:768px){.breadcrumb-nav{flex-wrap:wrap;padding:12px 16px;font-size:.85rem}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:40px;display:grid}@media (max-width:768px){.stats-grid{grid-template-columns:1fr;gap:16px}}.stat-card{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s;animation:.8s ease-out fadeInUp}.stat-card:first-child .stat-card>*{animation-delay:.1s}.stat-card:nth-child(2) .stat-card>*{animation-delay:.2s}.stat-card:nth-child(3) .stat-card>*{animation-delay:.3s}.stat-card:nth-child(4) .stat-card>*{animation-delay:.4s}.stat-card:nth-child(5) .stat-card>*{animation-delay:.5s}.stat-card:nth-child(6) .stat-card>*{animation-delay:.6s}.stat-card:hover{border-color:#e2b25933;transform:translateY(-4px);box-shadow:0 12px 30px #0006}.stat-card .stat-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.stat-card .stat-header .stat-icon{background:#e2b25926;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.stat-card .stat-header .stat-icon svg{color:#e2b259;font-size:24px}.stat-card .stat-value{color:linen;margin-bottom:4px;font-size:2rem;font-weight:700}.stat-card .stat-label{color:#fff9;font-size:.9rem}.stat-card .stat-change{align-items:center;gap:4px;margin-top:12px;font-size:.85rem;display:flex}.stat-card .stat-change.positive{color:#28a745}.stat-card .stat-change.negative{color:#dc3545}.real-estate-hub-view .hub-page-title .highlight{color:#e2b259}.create-property-view .re-form-container{max-width:1280px;margin:0 auto}.create-property-view .cp-layout{flex-direction:column;display:flex}.create-property-view .cp-main{min-width:0}.create-property-view .re-card{--accent-color:#ffba02;background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;overflow:hidden}.create-property-view .re-card.color-1{--accent-color:#ffba02;--accent-color-rgb:255, 186, 2;border-color:#ffba0229}.create-property-view .re-card.color-2{--accent-color:#ff8c00;--accent-color-rgb:255, 140, 0;border-color:#ff8c0029}.create-property-view .re-card.color-3{--accent-color:gold;--accent-color-rgb:255, 215, 0;border-color:#ffd70029}.create-property-view .re-card.color-4{--accent-color:#ff6b35;--accent-color-rgb:255, 107, 53;border-color:#ff6b3529}.create-property-view .re-card.color-5{--accent-color:#f4d03f;--accent-color-rgb:244, 208, 63;border-color:#f4d03f29}.create-property-view .re-card.color-6{--accent-color:peru;--accent-color-rgb:205, 133, 63;border-color:#cd853f29}.create-property-view .re-card .re-card-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:15px 18px;display:flex}.create-property-view .re-card .re-card-header .re-card-icon{background:rgba(var(--accent-color-rgb), .1);border:1px solid rgba(var(--accent-color-rgb), .2);width:36px;height:36px;color:var(--accent-color);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:flex}.create-property-view .re-card .re-card-header .re-card-title{min-width:0}.create-property-view .re-card .re-card-header .re-card-title h3{color:linen;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.create-property-view .re-card .re-card-header .re-card-title p{color:#ffffff61;margin:2px 0 0;font-size:.79rem}.create-property-view .re-card .re-card-body{padding:18px}.create-property-view .re-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.create-property-view .re-grid-2{grid-template-columns:1fr}}.create-property-view .re-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:900px){.create-property-view .re-grid-3{grid-template-columns:1fr 1fr}}@media (max-width:540px){.create-property-view .re-grid-3{grid-template-columns:1fr}}.create-property-view .re-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:900px){.create-property-view .re-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:480px){.create-property-view .re-grid-4{grid-template-columns:1fr}}.create-property-view .re-field{flex-direction:column;align-self:start;gap:6px;min-width:0;margin-bottom:12px;display:flex}.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini){letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini) em{opacity:.6;text-transform:none;letter-spacing:normal;font-style:normal}.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini) i,.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini) svg,.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini) .pcm-label-icon{color:rgba(var(--accent-color-rgb), .65);flex-shrink:0;font-size:.75rem;line-height:1}.create-property-view .re-field label:not(.re-checkbox-wrapper):not(.re-checkbox-mini) .required{color:#ff6b6be6;margin-left:-.15rem;font-size:1.1em}.create-property-view .re-field .generic-select__control{border-radius:10px!important;height:38px!important;min-height:38px!important}.create-property-view .re-field .generic-select__value-container{height:36px!important;padding:0 12px!important}.create-property-view .re-field .generic-select__placeholder,.create-property-view .re-field .generic-select__single-value{font-size:.86rem!important;line-height:36px!important}.create-property-view .re-field select{cursor:pointer;font-size:.86rem}.create-property-view .re-field input,.create-property-view .re-field select,.create-property-view .re-field textarea{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-property-view .re-field input::placeholder,.create-property-view .re-field select::placeholder,.create-property-view .re-field textarea::placeholder{color:#ffffff38}.create-property-view .re-field input:hover:not(:disabled),.create-property-view .re-field select:hover:not(:disabled),.create-property-view .re-field textarea:hover:not(:disabled){border-color:#ffffff24}.create-property-view .re-field input:focus,.create-property-view .re-field select:focus,.create-property-view .re-field textarea:focus{border-color:rgba(var(--accent-color-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb), .13)}.create-property-view .re-field input.error,.create-property-view .re-field select.error,.create-property-view .re-field textarea.error{background:#ff6b6b0d!important;border-color:#ff6b6b80!important;box-shadow:0 0 0 2px #ff6b6b1f!important}.create-property-view .re-field input:disabled,.create-property-view .re-field select:disabled,.create-property-view .re-field textarea:disabled{opacity:.4;cursor:not-allowed}.create-property-view .re-field input[type=number]{-moz-appearance:textfield}.create-property-view .re-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create-property-view .re-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-property-view .re-field select{-webkit-appearance:none;appearance:none;background-color:#00000047;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:34px;font-size:.86rem!important}.create-property-view .re-field select option{color:#fff;background:#121212}.create-property-view .re-field textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px;line-height:1.6}.create-property-view .re-field.full-width{grid-column:1/-1}.create-property-view .re-checkbox-wrapper{cursor:pointer;user-select:none;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-self:start;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;transition:border-color .2s,background .2s;display:flex}.create-property-view .re-checkbox-wrapper:hover{border-color:var(--accent-color)}.create-property-view .re-checkbox-wrapper.active{border-color:rgba(var(--accent-color-rgb), .45);background:rgba(var(--accent-color-rgb), .07)}.create-property-view .re-checkbox-wrapper.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.create-property-view .re-checkbox-wrapper input{width:15px;height:15px;accent-color:var(--accent-color);cursor:pointer}.create-property-view .re-checkbox-wrapper i{color:var(--accent-color);font-size:.9rem}.create-property-view .re-checkbox-wrapper span{color:#ffffffbf;font-size:.82rem;font-weight:600}.create-property-view .re-checkbox-mini{cursor:pointer;user-select:none;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-self:start;align-items:center;gap:8px;height:38px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s;display:flex}.create-property-view .re-checkbox-mini.active{border-color:rgba(var(--accent-color-rgb), .45);background:rgba(var(--accent-color-rgb), .07)}.create-property-view .re-checkbox-mini input{width:15px;height:15px;accent-color:var(--accent-color)}.create-property-view .re-checkbox-mini span{color:#ffffffbf;font-size:.82rem;font-weight:600}.create-property-view .re-checkbox-inline{flex-wrap:wrap;gap:10px;display:flex}.create-property-view .re-checkbox-inline .re-checkbox-mini{width:100%;height:100%}.create-property-view .re-checkbox-inline .re-checkbox-mini input{width:fit-content}.create-property-view .cp-favorite-row{margin-top:8px}.create-property-view .cp-favorite-row .cp-favorite-toggle{cursor:pointer;user-select:none;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.create-property-view .cp-favorite-row .cp-favorite-toggle input{display:none}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-icon-wrap{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,border-color .2s;display:flex}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-icon-wrap i{color:#ffffff6b;font-size:.85rem;line-height:1;transition:color .2s}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-text strong{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-text span{color:#ffffff59;font-size:.71rem;line-height:1.35}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-badge{color:#fff6;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.create-property-view .cp-favorite-row .cp-favorite-toggle:hover{background:#ffffff0a;border-color:#ffffff24}.create-property-view .cp-favorite-row .cp-favorite-toggle.active{background:#e25b5912;border-color:#e25b5973}.create-property-view .cp-favorite-row .cp-favorite-toggle.active .cp-fav-icon-wrap{background:#e25b591f;border-color:#e25b5947}.create-property-view .cp-favorite-row .cp-favorite-toggle.active .cp-fav-icon-wrap i,.create-property-view .cp-favorite-row .cp-favorite-toggle.active .cp-fav-text strong{color:#e25b59}.create-property-view .cp-favorite-row .cp-favorite-toggle.active .cp-fav-badge{color:#e25b59;background:#e25b591a;border-color:#e25b594d}.create-property-view .cp-favorite-row .cp-favorite-toggle.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.create-property-view .cp-favorite-row .cp-favorite-warning{color:#ff6b6be6;background:#ff6b6b12;border:1px solid #ff6b6b38;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 10px;font-size:.72rem;font-weight:500;display:inline-flex}.create-property-view .cp-favorite-row .cp-favorite-hint{color:#ffffff59;margin-top:6px;font-size:.72rem}@media (max-width:768px){.create-property-view .cp-favorite-row .cp-favorite-hint{text-align:center}}.create-property-view .cp-favorite-row .cp-favorite-hint strong{color:#fff9}.create-property-view .cp-perks-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:6px;display:grid}.create-property-view .cp-perk-tag{white-space:nowrap;color:#ffffff8c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:.78rem;font-weight:500;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex;overflow:hidden}.create-property-view .cp-perk-tag i{color:#ffffff4d;flex-shrink:0;font-size:.85rem;transition:color .18s}.create-property-view .cp-perk-tag:hover{color:#ffffffe6;background:#ffffff0a;border-color:#ffffff24}.create-property-view .cp-perk-tag.active{border-color:rgba(var(--accent-color-rgb), .45);background:rgba(var(--accent-color-rgb), .1);color:var(--accent-color);box-shadow:none}.create-property-view .cp-perk-tag.active i{color:var(--accent-color)}.create-property-view .cp-dpe-select{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.create-property-view .cp-dpe-letter{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:800;transition:all .15s;display:flex}.create-property-view .cp-dpe-letter.cp-dpe-A{color:#00c853;background:#00c85326}.create-property-view .cp-dpe-letter.cp-dpe-A.active{color:#fff;background:#00c853;border-color:#00c853}.create-property-view .cp-dpe-letter.cp-dpe-B{color:#64dd17;background:#64dd1726}.create-property-view .cp-dpe-letter.cp-dpe-B.active{color:#fff;background:#64dd17;border-color:#64dd17}.create-property-view .cp-dpe-letter.cp-dpe-C{color:#c6ff00;background:#c6ff0026}.create-property-view .cp-dpe-letter.cp-dpe-C.active{color:#111;background:#c6ff00;border-color:#c6ff00}.create-property-view .cp-dpe-letter.cp-dpe-D{color:#ffd600;background:#ffd60026}.create-property-view .cp-dpe-letter.cp-dpe-D.active{color:#111;background:#ffd600;border-color:#ffd600}.create-property-view .cp-dpe-letter.cp-dpe-E{color:#ffab00;background:#ffab0026}.create-property-view .cp-dpe-letter.cp-dpe-E.active{color:#fff;background:#ffab00;border-color:#ffab00}.create-property-view .cp-dpe-letter.cp-dpe-F{color:#ff6d00;background:#ff6d0026}.create-property-view .cp-dpe-letter.cp-dpe-F.active{color:#fff;background:#ff6d00;border-color:#ff6d00}.create-property-view .cp-dpe-letter.cp-dpe-G{color:#dd2c00;background:#dd2c0026}.create-property-view .cp-dpe-letter.cp-dpe-G.active{color:#fff;background:#dd2c00;border-color:#dd2c00}.create-property-view .cp-av-header-stats{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.create-property-view .cp-av-header-stats .cp-av-stat-pill{background:rgba(var(--accent-color-rgb), .18);color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .3);white-space:nowrap;border-radius:30px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex}.create-property-view .cp-av-header-stats .cp-av-stat-pill i{font-size:.8rem}.create-property-view .cp-av-header-stats .cp-av-stat-pill.secondary{color:#fff9;background:#ffffff0f;border-color:#ffffff1a}.create-property-view .cp-availability-add{background:rgba(var(--accent-color-rgb), .04);border:1.5px dashed rgba(var(--accent-color-rgb), .3);border-radius:20px;margin-bottom:20px;padding:22px 24px;transition:border-color .3s,background .3s}.create-property-view .cp-availability-add:focus-within{background:rgba(var(--accent-color-rgb), .07);border-color:rgba(var(--accent-color-rgb), .55);border-style:solid}.create-property-view .cp-availability-add .cp-av-form-label{text-transform:uppercase;letter-spacing:.8px;color:#fff6;align-items:center;gap:8px;margin-bottom:16px;font-size:.78rem;font-weight:800;display:flex}.create-property-view .cp-availability-add .cp-av-form-label i{color:var(--accent-color);font-size:.95rem}.create-property-view .cp-availability-add .cp-av-inputs-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:16px;display:grid}@media (max-width:600px){.create-property-view .cp-availability-add .cp-av-inputs-row{grid-template-columns:1fr}}.create-property-view .cp-availability-add .cp-av-date-field{flex-direction:column;gap:6px;display:flex}.create-property-view .cp-availability-add .cp-av-date-field label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.create-property-view .cp-availability-add .cp-av-date-field label i{color:var(--accent-color);font-size:.82rem}.create-property-view .cp-availability-add .cp-av-date-field input[type=date]{color:#fff;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:12px;width:100%;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .25s}.create-property-view .cp-availability-add .cp-av-date-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.create-property-view .cp-availability-add .cp-av-date-field input[type=date]:focus,.create-property-view .cp-availability-add .cp-av-date-field input[type=date]:hover{border-color:rgba(var(--accent-color-rgb), .6);background:rgba(var(--accent-color-rgb), .08);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb), .12);outline:none}.create-property-view .cp-availability-add .cp-av-date-field input[type=date]:valid:not([value=""]){border-color:rgba(var(--accent-color-rgb), .4);color:var(--accent-color)}.create-property-view .cp-availability-add .cp-av-duration-badge{background:rgba(var(--accent-color-rgb), .12);border:1px solid rgba(var(--accent-color-rgb), .2);color:var(--accent-color);text-align:center;white-space:nowrap;border-radius:12px;flex-direction:column;justify-content:center;align-self:flex-end;align-items:center;gap:4px;min-width:70px;height:44px;margin-bottom:0;padding:10px 14px;font-size:.72rem;font-weight:800;transition:all .3s;display:flex}.create-property-view .cp-availability-add .cp-av-duration-badge i{opacity:.6;font-size:1rem}@media (max-width:600px){.create-property-view .cp-availability-add .cp-av-duration-badge{flex-direction:row;align-self:center;width:fit-content;height:auto}}.create-property-view .cp-availability-add .cp-av-add-btn{background:var(--accent-color);color:#000;text-transform:uppercase;letter-spacing:.7px;cursor:pointer;width:100%;box-shadow:0 4px 18px rgba(var(--accent-color-rgb), .3);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.8rem;font-weight:800;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.create-property-view .cp-availability-add .cp-av-add-btn i{font-size:1rem}.create-property-view .cp-availability-add .cp-av-add-btn:hover:not(.disabled){box-shadow:0 8px 28px rgba(var(--accent-color-rgb), .45);filter:brightness(1.08);transform:translateY(-2px)}.create-property-view .cp-availability-add .cp-av-add-btn:active:not(.disabled){box-shadow:0 3px 10px rgba(var(--accent-color-rgb), .2);transform:translateY(0)}.create-property-view .cp-availability-add .cp-av-add-btn.disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.create-property-view .cp-av-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;display:flex}.create-property-view .cp-av-empty .cp-av-empty-icon{background:rgba(var(--accent-color-rgb), .1);border:1px solid rgba(var(--accent-color-rgb), .2);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:flex}.create-property-view .cp-av-empty .cp-av-empty-icon i{color:var(--accent-color);opacity:.6;font-size:1.6rem}.create-property-view .cp-av-empty p{color:#ffffff8c;margin:0;font-size:.95rem;font-weight:700}.create-property-view .cp-av-empty span{color:#ffffff47;max-width:260px;font-size:.78rem;line-height:1.5}.create-property-view .cp-availability-list{flex-direction:column;gap:10px;display:flex}.create-property-view .cp-availability-list .cp-av-list-header{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 2px;display:flex}.create-property-view .cp-availability-list .cp-av-list-header span{text-transform:uppercase;letter-spacing:.6px;color:#fff6;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:flex}.create-property-view .cp-availability-list .cp-av-list-header span i{color:var(--accent-color)}.create-property-view .cp-availability-list .cp-av-list-header strong{background:rgba(var(--accent-color-rgb), .15);color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .25);border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:800}.create-property-view .cp-availability-list .cp-av-item{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:all .25s;display:flex}.create-property-view .cp-availability-list .cp-av-item:hover{border-color:rgba(var(--accent-color-rgb), .25);background:#ffffff12;transform:translate(3px);box-shadow:0 4px 20px #00000026}.create-property-view .cp-availability-list .cp-av-item .cp-av-item-index{background:rgba(var(--accent-color-rgb), .12);width:28px;height:28px;color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:flex}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates{flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:500px){.create-property-view .cp-availability-list .cp-av-item .cp-av-dates{flex-direction:column;align-items:flex-start;gap:8px}}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-date-box{flex-direction:column;gap:2px;min-width:0;display:flex}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-date-box small{text-transform:uppercase;color:#ffffff4d;letter-spacing:.7px;font-size:.62rem;font-weight:800}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-date-box span{color:#fff;white-space:nowrap;font-size:.9rem;font-weight:700}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-sep-block{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-sep-block .cp-av-nights-badge{color:var(--accent-color);background:rgba(var(--accent-color-rgb), .12);border:1px solid rgba(var(--accent-color-rgb), .22);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:800}.create-property-view .cp-availability-list .cp-av-item .cp-av-dates .cp-av-sep-block .cp-av-sep-line{background:linear-gradient(90deg, transparent, rgba(var(--accent-color-rgb), .5), transparent);border-radius:2px;width:36px;height:1.5px;display:none}.create-property-view .cp-availability-list .cp-av-item .cp-av-remove{color:#eb5757b3;cursor:pointer;background:#eb575714;border:1.5px solid #eb575726;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.create-property-view .cp-availability-list .cp-av-item .cp-av-remove i{font-size:1rem}.create-property-view .cp-availability-list .cp-av-item .cp-av-remove:hover{color:#eb5757;background:#eb57572e;border-color:#eb575759;transform:scale(1.08);box-shadow:0 3px 10px #eb575733}.create-property-view .cp-availability-list .cp-av-item .cp-av-remove:active{transform:scale(.96)}.create-property-view .cp-ges-letter{cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:800;transition:all .15s;display:flex}.create-property-view .cp-ges-letter.cp-ges-A{color:#bbdefb;background:#bbdefb26}.create-property-view .cp-ges-letter.cp-ges-A.active{color:#fff;background:#42a5f5;border-color:#42a5f5}.create-property-view .cp-ges-letter.cp-ges-B{color:#90caf9;background:#90caf926}.create-property-view .cp-ges-letter.cp-ges-B.active{color:#fff;background:#1e88e5;border-color:#1e88e5}.create-property-view .cp-ges-letter.cp-ges-C{color:#7986cb;background:#7986cb26}.create-property-view .cp-ges-letter.cp-ges-C.active{color:#fff;background:#3f51b5;border-color:#3f51b5}.create-property-view .cp-ges-letter.cp-ges-D{color:#9575cd;background:#9575cd26}.create-property-view .cp-ges-letter.cp-ges-D.active{color:#fff;background:#673ab7;border-color:#673ab7}.create-property-view .cp-ges-letter.cp-ges-E{color:#ba68c8;background:#ba68c826}.create-property-view .cp-ges-letter.cp-ges-E.active{color:#fff;background:#9c27b0;border-color:#9c27b0}.create-property-view .cp-ges-letter.cp-ges-F{color:#f06292;background:#f0629226}.create-property-view .cp-ges-letter.cp-ges-F.active{color:#fff;background:#e91e63;border-color:#e91e63}.create-property-view .cp-ges-letter.cp-ges-G{color:#f48fb1;background:#f48fb126}.create-property-view .cp-ges-letter.cp-ges-G.active{color:#fff;background:#c2185b;border-color:#c2185b}.create-property-view .cp-dpe-upload{border:1px dashed rgba(var(--accent-color-rgb), .25);background:rgba(var(--accent-color-rgb), .03);border-radius:16px;margin-top:24px;overflow:hidden}.create-property-view .cp-dpe-upload .cp-dpe-upload-header{color:#ffffffb3;background:#ffffff05;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:14px 20px;font-size:.9rem;font-weight:600;display:flex}.create-property-view .cp-dpe-upload .cp-dpe-upload-header i{color:#f4d03f}.create-property-view .cp-dpe-upload .cp-dpe-upload-header em{opacity:.5;font-size:.8rem;font-style:normal;font-weight:400}.create-property-view .cp-dpe-upload .cp-dpe-zone{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;transition:background .2s;display:flex}.create-property-view .cp-dpe-upload .cp-dpe-zone:hover{background:#ffffff08}.create-property-view .cp-dpe-upload .cp-dpe-zone i{color:#fff3;font-size:1.5rem}.create-property-view .cp-dpe-upload .cp-dpe-zone span{color:#ffffff80;font-size:.88rem;font-weight:500}.create-property-view .cp-dpe-upload .cp-dpe-zone small{color:#ffffff40;font-size:.75rem}.create-property-view .cp-dpe-upload .cp-dpe-preview{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:16px 20px;display:flex}.create-property-view .cp-dpe-upload .cp-dpe-preview .cp-dpe-img-wrap{border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000004d}.create-property-view .cp-dpe-upload .cp-dpe-preview .cp-dpe-img-wrap img{object-fit:cover;border:none;border-radius:0;width:auto;max-width:260px;height:auto;max-height:160px;display:block}.create-property-view .cp-dpe-upload .cp-dpe-preview .cp-dpe-img-wrap .cp-dpe-remove{opacity:0;cursor:pointer;background:#0000008c;border:none;border-radius:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.create-property-view .cp-dpe-upload .cp-dpe-preview .cp-dpe-img-wrap .cp-dpe-remove i{color:#ff6b35;filter:drop-shadow(0 2px 4px #00000080);font-size:1.3rem}.create-property-view .cp-dpe-upload .cp-dpe-preview .cp-dpe-img-wrap:hover .cp-dpe-remove{opacity:1}.create-property-view .re-ai-assistance{background:rgba(var(--accent-color-rgb), .03);border:1px solid rgba(var(--accent-color-rgb), .16);border-radius:13px;padding:14px 16px}.create-property-view .re-ai-assistance .cp-ai-label{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--accent-color-rgb), .5);align-items:center;gap:6px;margin:0 0 10px;font-size:.68rem;font-weight:500;display:flex}.create-property-view .re-ai-assistance .cp-ai-label i{font-size:.68rem;line-height:1}.create-property-view .re-ai-assistance .re-ai-body{flex-flow:wrap;align-items:center;gap:8px;display:flex}@media (max-width:600px){.create-property-view .re-ai-assistance .re-ai-body{flex-direction:column;align-items:flex-start}}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip{cursor:pointer;color:#ffffff8c;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.79rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip i{color:#ffffff59;font-size:.8rem;line-height:1;transition:color .2s}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip:hover{border-color:rgba(var(--accent-color-rgb), .4);background:rgba(var(--accent-color-rgb), .08);color:var(--accent-color)}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip:hover i{color:var(--accent-color)}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip.active{background:rgba(var(--accent-color-rgb), .12);border-color:rgba(var(--accent-color-rgb), .45);color:var(--accent-color)}.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip.active i{color:var(--accent-color)}@media (max-width:768px){.create-property-view .re-ai-assistance .re-ai-body .re-ai-chip{justify-content:center;width:100%}}.create-property-view .re-ai-assistance .re-ai-body .btn-ai-generate{margin-left:8px}.create-property-view .re-ai-assistance .btn-ai-generate{background:rgba(var(--accent-color-rgb), .14);color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .45);letter-spacing:.03em;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 16px;font-size:.76rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.create-property-view .re-ai-assistance .btn-ai-generate i{flex-shrink:0;font-size:.8rem;line-height:1}.create-property-view .re-ai-assistance .btn-ai-generate .pcm-spinner{border:2px solid #0003;border-top-color:#111;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}.create-property-view .re-ai-assistance .btn-ai-generate:hover:not(:disabled){background:rgba(var(--accent-color-rgb), .22);border-color:rgba(var(--accent-color-rgb), .7)}.create-property-view .re-ai-assistance .btn-ai-generate:disabled{opacity:.5;cursor:not-allowed;transform:none}.create-property-view .cp-photo-upload-zone{border:1px solid rgba(var(--accent-color-rgb), .16);background:rgba(var(--accent-color-rgb), .03);border-radius:13px;margin-bottom:14px;overflow:hidden}.create-property-view .cp-photo-upload-zone .cp-video-upload-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.create-property-view .cp-photo-upload-zone .cp-video-upload-title{color:#ffffffbf;align-items:center;gap:8px;font-size:.83rem;font-weight:600;display:flex}.create-property-view .cp-photo-upload-zone .cp-video-upload-title i{color:var(--accent-color)}.create-property-view .cp-photo-upload-zone .cp-video-upload-title em{opacity:.5;font-size:.78rem;font-style:normal;font-weight:400}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body{padding:14px}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone{border:1px dashed rgba(var(--accent-color-rgb), .3);background:rgba(var(--accent-color-rgb), .03);border-radius:12px;margin-bottom:16px;padding:18px 14px;transform:none!important}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone:before{display:none}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone .upload-icon{color:var(--accent-color);margin-bottom:10px;font-size:2rem;animation:none}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone h4{color:#ffffffbf;font-size:.83rem!important}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone p,.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone span{color:#ffffff59;font-size:.71rem}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone .upload-hint{font-size:.75rem}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone:hover,.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .upload-zone.dragging{border-color:var(--accent-color);background:rgba(var(--accent-color-rgb), .07);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb), .1);transform:none!important}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item{aspect-ratio:4/3;border-radius:12px}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:first-child{border-color:rgba(var(--accent-color-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb), .15)}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:first-child .media-index{background:var(--accent-color);letter-spacing:.04em;font-size:.7rem}.create-property-view .cp-photo-upload-zone .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:hover{box-shadow:0 8px 22px rgba(var(--accent-color-rgb), .28)!important;border-color:var(--accent-color)!important;transform:scale(1.03)translateY(-2px)!important}.create-property-view .cp-photo-count-badge{background:rgba(var(--accent-color-rgb), .1);color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .2);white-space:nowrap;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:5px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.create-property-view .cp-photo-count-badge i{font-size:.8rem}.create-property-view .cp-video-upload-zone{background:#ff8c0008;border:1px solid #ff8c002e;border-radius:13px;margin-top:16px;overflow:hidden}.create-property-view .cp-video-upload-zone .cp-video-upload-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.create-property-view .cp-video-upload-zone .cp-video-upload-title{color:#ffffffbf;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.create-property-view .cp-video-upload-zone .cp-video-upload-title i{color:#ff8c00}.create-property-view .cp-video-upload-zone .cp-video-upload-title em{opacity:.5;font-size:.78rem;font-style:normal;font-weight:400}.create-property-view .cp-video-upload-zone .cp-quota-banner{border:1px solid;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:7px 13px;display:flex}.create-property-view .cp-video-upload-zone .cp-quota-banner.ok{color:#00c853;background:#00c85312;border-color:#00c85333}.create-property-view .cp-video-upload-zone .cp-quota-banner.warn{color:#ffab00;background:#ffab0012;border-color:#ffab0033}.create-property-view .cp-video-upload-zone .cp-quota-banner.danger{color:#f44;background:#d5000014;border-color:#d5000038}.create-property-view .cp-video-upload-zone .cp-quota-banner>i{flex-shrink:0;font-size:.95rem}.create-property-view .cp-video-upload-zone .cp-quota-banner .cp-quota-content{flex-direction:column;gap:4px;min-width:0;display:flex}.create-property-view .cp-video-upload-zone .cp-quota-banner .cp-quota-text{white-space:nowrap;opacity:.9;font-size:.72rem;font-weight:600}.create-property-view .cp-video-upload-zone .cp-quota-banner .cp-quota-bar-wrap{background:#ffffff1a;border-radius:4px;width:100%;height:4px;overflow:hidden}.create-property-view .cp-video-upload-zone .cp-quota-banner .cp-quota-bar-fill{background:currentColor;border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.create-property-view .cp-video-upload-zone .cp-video-zone{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 20px;transition:background .2s;display:flex}.create-property-view .cp-video-upload-zone .cp-video-zone:hover{background:#ffffff05}.create-property-view .cp-video-upload-zone .cp-video-zone i{color:#ff8c0066;font-size:2rem}.create-property-view .cp-video-upload-zone .cp-video-zone span{color:#ffffff8c;font-size:.9rem;font-weight:500}.create-property-view .cp-video-upload-zone .cp-video-zone small{color:#ffffff40;text-align:center;font-size:.75rem}.create-property-view .cp-video-upload-zone .cp-video-zone .cp-video-hint{color:#ffffff4d;margin-top:10px;font-size:.72rem;font-weight:500}.create-property-view .cp-video-upload-zone .cp-video-zone .cp-video-hint .btn-convert-link{color:#ffba02;text-underline-offset:2px;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:5px;padding:0;font-family:inherit;font-weight:700;text-decoration:underline;transition:opacity .2s}.create-property-view .cp-video-upload-zone .cp-video-zone .cp-video-hint .btn-convert-link:hover{opacity:.8}.create-property-view .cp-video-upload-zone .cp-video-preview{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.create-property-view .cp-video-upload-zone .cp-video-preview video{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:480px}.create-property-view .cp-video-upload-zone .cp-video-preview .cp-video-remove{color:#ff6b35;cursor:pointer;background:#ff6b3512;border:1px solid #ff6b3566;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:background .2s;display:flex}.create-property-view .cp-video-upload-zone .cp-video-preview .cp-video-remove:hover{background:#ff6b3524}.create-property-view .user-partner-form-actions{flex-direction:column;gap:12px;padding:8px 0 32px;display:flex}.create-property-view .user-partner-form-actions .cp-submit-error-banner{color:#fca5a5;box-sizing:border-box;background:#dc26261a;border:1px solid #dc262666;border-left:3px solid #dc2626;border-radius:12px;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;font-size:.88rem;display:flex;box-shadow:0 4px 16px #dc26261a}.create-property-view .user-partner-form-actions .cp-submit-error-banner>i{color:#f87171;flex-shrink:0;margin-top:2px;font-size:1.15rem}.create-property-view .user-partner-form-actions .cp-submit-error-banner strong{color:#fca5a5;margin-bottom:6px;font-size:.9rem;font-weight:700;display:block}.create-property-view .user-partner-form-actions .cp-submit-error-banner ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.create-property-view .user-partner-form-actions .cp-submit-error-banner ul li{color:#fca5a5d9;align-items:center;gap:6px;font-size:.82rem;line-height:1.5;display:flex}.create-property-view .user-partner-form-actions .cp-submit-error-banner ul li:before{content:"–";color:#f87171;font-weight:700}.create-property-view .user-partner-form-actions .cp-form-buttons{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.create-property-view .user-partner-form-actions .btn-primary,.create-property-view .user-partner-form-actions .btn-secondary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px 21px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.create-property-view .user-partner-form-actions .btn-primary{color:#ffba02;box-shadow:none;background:#ffba0224;border-color:#ffba0273}.create-property-view .user-partner-form-actions .btn-primary:hover:not(:disabled){background:#ffba0238;border-color:#ffba02b3;transform:none}.create-property-view .user-partner-form-actions .btn-primary:hover:not(:disabled):before{display:none}.create-property-view .user-partner-form-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.create-property-view .user-partner-form-actions .btn-secondary{color:#ffffff8c;background:#ffffff05;border-color:#ffffff12}.create-property-view .user-partner-form-actions .btn-secondary:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24;transform:none}.create-property-view .user-partner-form-actions .btn-secondary:hover:before{display:none}.create-property-view .cp-field-error{color:#ff6b6be6;align-items:center;gap:5px;margin-top:4px;font-size:.74rem;font-weight:500;display:inline-flex}.create-property-view .cp-field-error i{color:#ff6b6be6;flex-shrink:0;font-size:.78rem;line-height:1}.create-property-view .cv-location-mode{gap:12px;margin-bottom:20px;display:flex}@media (max-width:640px){.create-property-view .cv-location-mode{flex-direction:column}}.create-property-view .cv-location-mode-btn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.create-property-view .cv-location-mode-btn>i:first-child{color:#ffffff59;flex-shrink:0;font-size:.95rem;line-height:1;transition:color .2s}.create-property-view .cv-location-mode-btn>div{flex-direction:column;flex:1;gap:2px;display:flex}.create-property-view .cv-location-mode-btn>div span{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.create-property-view .cv-location-mode-btn>div small{color:#ffffff59;font-size:.71rem;line-height:1.35}.create-property-view .cv-location-mode-btn .cv-mode-check{color:var(--accent-color);font-size:.85rem;line-height:1;animation:.25s ep-fadein}.create-property-view .cv-location-mode-btn:hover:not(.active){background:#ffffff0f;border-color:#ffffff29}.create-property-view .cv-location-mode-btn:hover:not(.active)>i:first-child{color:#ffffff73}.create-property-view .cv-location-mode-btn:hover:not(.active)>div span{color:#ffffffe6}.create-property-view .cv-location-mode-btn.active{border-color:rgba(var(--accent-color-rgb), .45);background:rgba(var(--accent-color-rgb), .07);box-shadow:none}.create-property-view .cv-location-mode-btn.active>i:first-child,.create-property-view .cv-location-mode-btn.active>div span{color:var(--accent-color)}.create-property-view #cp-section-location{--step-color:var(--accent-color);z-index:20;position:relative;overflow:visible}.create-property-view #cp-section-location .re-card-header{border-radius:15px 15px 0 0;flex-wrap:wrap}@media (max-width:768px){.create-property-view #cp-section-location .re-card-header{border-radius:16px 16px 0 0}}.create-property-view #cp-section-location .addr-search__input{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;height:38px;min-height:38px;font-size:.86rem;line-height:1;transition:border-color .2s,box-shadow .2s;padding:0 32px 0 30px!important}.create-property-view #cp-section-location .addr-search__input:hover:not(:focus){border-color:#ffffff24}.create-property-view #cp-section-location .addr-search__input:focus{border-color:rgba(var(--accent-color-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb), .13);background:#00000047}.create-property-view #cp-section-location .addr-search__icon{color:rgba(var(--accent-color-rgb), .65);opacity:1;font-size:.78rem;left:11px}.create-property-view #cp-section-location .addr-search--open .addr-search__input{border-color:rgba(var(--accent-color-rgb), .55);border-bottom-right-radius:0;border-bottom-left-radius:0}.create-property-view #cp-section-location .addr-search__dropdown{border:1px solid rgba(var(--accent-color-rgb), .55);z-index:300;background:#121212;border-top:none;border-radius:0 0 10px 10px;padding:4px;box-shadow:0 10px 24px #00000073}.create-property-view #cp-section-location .addr-search__option{border-bottom:none;border-radius:8px;gap:8px;padding:7px 9px}.create-property-view #cp-section-location .addr-search__option:hover,.create-property-view #cp-section-location .addr-search__option.addr-search__option--active{background:#ffffff0a}.create-property-view #cp-section-location .addr-search__opt-icon{color:rgba(var(--accent-color-rgb), .65);opacity:1;margin-top:1px;font-size:11px}.create-property-view #cp-section-location .addr-search__opt-main{color:#ffffffd9;font-size:.83rem}.create-property-view #cp-section-location .addr-search__opt-sub{color:#ffffff59;font-size:.71rem}.create-property-view #cp-section-location .addr-search__empty{padding:9px 11px;font-size:.78rem}.create-property-view .cp-loc-status{letter-spacing:.02em;white-space:nowrap;color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 13px;font-size:.74rem;font-weight:700;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.create-property-view .cp-loc-status i{font-size:.75rem;display:flex}.create-property-view .cp-loc-status.is-done{background:rgba(var(--accent-color-rgb), .12);border-color:rgba(var(--accent-color-rgb), .35);color:var(--accent-color)}.create-property-view .cp-loc-flow{counter-reset:loc-step;grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:720px){.create-property-view .cp-loc-flow{grid-template-columns:1fr;gap:14px}}.create-property-view .cp-loc-step{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px 18px;transition:border-color .25s,background .25s,opacity .25s;display:flex;position:relative}.create-property-view .cp-loc-step--full{grid-column:1/-1}.create-property-view .cp-loc-step.is-current{border-color:rgba(var(--accent-color-rgb), .4);background:rgba(var(--accent-color-rgb), .04)}.create-property-view .cp-loc-step.is-done{border-color:#ffffff1f}.create-property-view .cp-loc-step.is-locked{opacity:.5}.create-property-view .cp-loc-step.is-locked .cp-loc-step-num{color:#ffffff4d;background:#ffffff0d}.create-property-view .cp-loc-step-head{align-items:center;gap:12px;display:flex}.create-property-view .cp-loc-step-num{background:rgba(var(--accent-color-rgb), .14);width:30px;height:30px;color:var(--accent-color);border:1px solid rgba(var(--accent-color-rgb), .28);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;transition:background .25s,color .25s;display:flex}.create-property-view .cp-loc-step-num i{font-size:.8rem;display:flex}.create-property-view .cp-loc-step.is-done .cp-loc-step-num{background:var(--accent-color);border-color:var(--accent-color);color:#0a0a0a}.create-property-view .cp-loc-step-label{flex-direction:column;gap:2px;min-width:0;display:flex}.create-property-view .cp-loc-step-label strong{color:linen;font-size:.88rem;font-weight:700}.create-property-view .cp-loc-step-label strong .required{color:#ff6b35}.create-property-view .cp-loc-step-label small{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.create-property-view .cp-loc-hint{color:#ffffff59;align-items:flex-start;gap:7px;font-size:.76rem;line-height:1.45;display:flex}.create-property-view .cp-loc-hint i{color:var(--accent-color);opacity:.7;flex-shrink:0;margin-top:3px;font-size:.72rem}.create-property-view .cp-loc-hint b{color:#ffffffa6;font-weight:700}.create-property-view .cp-loc-summary{background:rgba(var(--accent-color-rgb), .06);border:1px solid rgba(var(--accent-color-rgb), .22);border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex}@media (max-width:640px){.create-property-view .cp-loc-summary{flex-direction:column;align-items:flex-start;gap:10px}}.create-property-view .cp-loc-summary-icon{background:rgba(var(--accent-color-rgb), .14);width:40px;height:40px;color:var(--accent-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.create-property-view .cp-loc-summary-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.create-property-view .cp-loc-summary-label{text-transform:uppercase;letter-spacing:.07em;color:var(--accent-color);font-size:.68rem;font-weight:800}.create-property-view .cp-loc-summary-addr{color:#ffffffd1;word-break:break-word;font-size:.9rem;line-height:1.4}.create-property-view .cp-loc-gps{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:7px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.create-property-view .cp-loc-gps i{font-size:.75rem;display:flex}.create-property-view .cp-loc-gps.is-ok{color:#6dc15c;background:#6dc15c1f;border:1px solid #6dc15c4d}.create-property-view .cp-loc-gps.is-pending{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff1a}.create-property-view .cp-loc-district{margin-top:20px;margin-bottom:0}@media (max-width:768px){.create-property-view,.create-property-view .re-form-container,.create-property-view .cp-layout,.create-property-view .cp-main,.create-property-view form{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.create-property-view .re-form-container{padding:0!important}.create-property-view .re-card,.create-property-view .re-grid-2,.create-property-view .re-grid-3,.create-property-view .re-grid-4,.create-property-view .cp-perks-grid,.create-property-view .cp-favorite-toggle,.create-property-view .re-ai-assistance,.create-property-view .cp-video-upload-zone,.create-property-view .cp-dpe-upload{box-sizing:border-box;width:100%;max-width:100%}.create-property-view .cp-video-upload-title em{display:none}.create-property-view input,.create-property-view select,.create-property-view textarea{box-sizing:border-box;max-width:100%}.create-property-view .re-card{border-radius:16px;margin-bottom:16px}.create-property-view .re-card .re-card-header{gap:10px;padding:13px 14px}.create-property-view .re-card .re-card-header .re-card-icon{border-radius:10px;width:34px;height:34px;font-size:.9rem}.create-property-view .re-card .re-card-header .re-card-title h3{font-size:1rem}.create-property-view .re-card .re-card-header .re-card-title p{font-size:.78rem}.create-property-view .re-card .re-card-body{padding:14px}.create-property-view .re-field{margin-bottom:12px}.create-property-view .cp-favorite-row .cp-favorite-toggle{flex-wrap:wrap;gap:10px;padding:10px 12px}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-text{flex:100px;min-width:0}.create-property-view .cp-favorite-row .cp-favorite-toggle .cp-fav-badge{margin-left:auto}.create-property-view .cp-perks-grid{grid-template-columns:repeat(2,1fr);gap:7px}.create-property-view .cp-loc-status{justify-content:center;width:100%;margin-left:0}.create-property-view .cp-loc-step{border-radius:14px;padding:14px}.create-property-view .cp-loc-summary{margin-top:14px;padding:12px 14px}.create-property-view .cp-loc-district{margin-top:14px}.create-property-view .cp-perk-tag{height:32px;padding:0 8px;font-size:.75rem}.create-property-view .cp-dpe-select{gap:5px}.create-property-view .cp-dpe-letter{width:34px;height:34px;font-size:.82rem}.create-property-view .cp-dpe-preview{flex-direction:column;display:flex;gap:8px!important}.create-property-view .cv-location-mode{gap:12px;margin-bottom:20px;display:flex}}@media (max-width:768px) and (max-width:640px){.create-property-view .cv-location-mode{flex-direction:column}}@media (max-width:768px){.create-property-view .cv-location-mode-btn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.create-property-view .cv-location-mode-btn>i:first-child{color:#ffffff59;flex-shrink:0;font-size:.95rem;line-height:1;transition:color .2s}.create-property-view .cv-location-mode-btn>div{flex-direction:column;flex:1;gap:2px;display:flex}.create-property-view .cv-location-mode-btn>div span{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.create-property-view .cv-location-mode-btn>div small{color:#ffffff59;font-size:.71rem}.create-property-view .cv-location-mode-btn .cv-mode-check{color:gold;font-size:.9rem;animation:.25s ep-fadein}.create-property-view .cv-location-mode-btn:hover:not(.active){background:#ffffff0f;border-color:#ffffff29}.create-property-view .cv-location-mode-btn:hover:not(.active)>i:first-child{color:#ffffff73}.create-property-view .cv-location-mode-btn:hover:not(.active)>div span{color:#ffffffe6}.create-property-view .cv-location-mode-btn.active{background:#ffd70012;border-color:gold;box-shadow:0 4px 20px #00000026}.create-property-view .cv-location-mode-btn.active>i:first-child{color:gold}.create-property-view .cv-location-mode-btn.active>div span{color:#fff}.create-property-view .cp-dpe-preview{flex-direction:column;display:flex;align-items:center!important;gap:8px!important;padding:10px!important}.create-property-view .cp-dpe-preview .cp-dpe-img-wrap img{max-width:100%}.create-property-view .cp-dpe-preview .cp-dpe-img-wrap .cp-dpe-remove{opacity:1!important;backdrop-filter:none!important;background:#ff6b35!important;border-radius:6px!important;width:32px!important;height:32px!important;top:8px!important;bottom:auto!important;left:auto!important;right:8px!important}.create-property-view .cp-dpe-preview .cp-dpe-img-wrap .cp-dpe-remove i{color:#000!important;filter:none!important;font-size:1rem!important}.create-property-view .re-ai-assistance{padding:16px}.create-property-view .re-ai-assistance .re-ai-body .btn-ai-generate{justify-content:center;width:100%;margin-left:0}.create-property-view .btn-ai-generate{justify-content:center;width:100%}.create-property-view .cp-video-upload-zone .cp-video-upload-header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.create-property-view .cp-video-upload-zone .cp-quota-banner{width:100%}.create-property-view .cp-video-upload-zone .cp-video-zone{padding:28px 16px}.create-property-view .cp-video-upload-zone .cp-video-preview{padding:14px 16px}.create-property-view .cp-video-upload-zone .cp-video-preview video{max-width:100%}.create-property-view .user-partner-form-actions{padding:8px 0 24px}.create-property-view .user-partner-form-actions .cp-form-buttons{flex-direction:column-reverse}.create-property-view .user-partner-form-actions .cp-form-buttons .btn-primary,.create-property-view .user-partner-form-actions .cp-form-buttons .btn-secondary{justify-content:center;width:100%;padding:14px 20px}}@media (max-width:400px){.create-property-view .re-card .re-card-header{gap:10px}.create-property-view .re-card .re-card-header .re-card-icon{width:32px;height:32px;font-size:.85rem}.create-property-view .re-card .re-card-header .re-card-title h3{font-size:.92rem}.create-property-view .cp-perks-grid{grid-template-columns:1fr 1fr}.create-property-view .cp-dpe-letter{width:30px;height:30px;font-size:.75rem}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes mplFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mplCardIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mplPulse{0%,to{opacity:1}50%{opacity:.5}}.mpl-page{animation:.5s mplFadeIn}.mpl-page .mpl-stats-bar{gap:16px;margin-bottom:32px;animation:.6s .1s both mplFadeIn;display:flex}@media (max-width:768px){.mpl-page .mpl-stats-bar{gap:12px;margin-bottom:24px}}.mpl-page .mpl-stats-bar .mpl-stat-item{background:#ffffff06;border:1px solid #55555559;border-radius:16px;flex:1;align-items:center;gap:14px;max-width:280px;padding:16px 22px;transition:all .3s;display:flex}@media (max-width:768px){.mpl-page .mpl-stats-bar .mpl-stat-item{border-radius:14px;gap:12px;padding:14px 16px}}.mpl-page .mpl-stats-bar .mpl-stat-item:hover{background:#e2b2590a;border-color:#e2b2594d;transform:translateY(-2px)}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-icon{background:#e2b2591f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (max-width:768px){.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-icon{border-radius:10px;width:40px;height:40px}}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-icon i{color:#e2b259;font-size:1.15rem}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-icon.favorite{background:#ff6b6b1f}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-icon.favorite i{color:#ff6b6b}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-info{flex-direction:column;gap:2px;display:flex}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-info .mpl-stat-value{color:linen;font-size:1.35rem;font-weight:800;line-height:1}@media (max-width:768px){.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-info .mpl-stat-value{font-size:1.2rem}}.mpl-page .mpl-stats-bar .mpl-stat-item .mpl-stat-info .mpl-stat-label{color:#ffffff73;font-size:.78rem;font-weight:500}.mpl-page .mpl-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:1340px){.mpl-page .mpl-grid{gap:20px}}@media (max-width:1024px){.mpl-page .mpl-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:768px){.mpl-page .mpl-grid{gap:16px}}.mpl-page .mpl-card{--mpl-color:#e2b259;--mpl-color-rgb:226, 178, 89;background:#ffffff06;border:1px solid #55555559;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.175,.885,.32,1.275);animation:.5s both mplCardIn;display:flex;position:relative;overflow:hidden}.mpl-page .mpl-card:first-child{animation-delay:60ms}.mpl-page .mpl-card:nth-child(2){animation-delay:.12s}.mpl-page .mpl-card:nth-child(3){animation-delay:.18s}.mpl-page .mpl-card:nth-child(4){animation-delay:.24s}.mpl-page .mpl-card:nth-child(5){animation-delay:.3s}.mpl-page .mpl-card:nth-child(6){animation-delay:.36s}.mpl-page .mpl-card:nth-child(7){animation-delay:.42s}.mpl-page .mpl-card:nth-child(8){animation-delay:.48s}.mpl-page .mpl-card:nth-child(9){animation-delay:.54s}.mpl-page .mpl-card:nth-child(10){animation-delay:.6s}.mpl-page .mpl-card:nth-child(11){animation-delay:.66s}.mpl-page .mpl-card:nth-child(12){animation-delay:.72s}.mpl-page .mpl-card:hover{border-color:rgba(var(--mpl-color-rgb), .35);box-shadow:0 16px 48px #00000080, 0 0 0 1px rgba(var(--mpl-color-rgb), .08);transform:translateY(-4px)}.mpl-page .mpl-card:hover .mpl-card-image img{transform:scale(1.05)}.mpl-page .mpl-card:hover .mpl-image-overlay{opacity:1}.mpl-page .mpl-card.is-deleting{opacity:.5;pointer-events:none;animation:1s infinite mplPulse}.mpl-page .mpl-card.mpl-card-skeleton .mpl-card-image{cursor:default;height:200px}@media (max-width:768px){.mpl-page .mpl-card.mpl-card-skeleton .mpl-card-image{height:180px}}.mpl-page .mpl-card.mpl-card-skeleton .mpl-card-body{gap:14px;padding:20px}@media (max-width:768px){.mpl-page .mpl-card.mpl-card-skeleton .mpl-card-body{padding:16px}}.mpl-page .mpl-card .mpl-card-image{cursor:pointer;height:220px;position:relative;overflow:hidden}@media (max-width:1024px){.mpl-page .mpl-card .mpl-card-image{height:200px}}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-image{height:180px}}.mpl-page .mpl-card .mpl-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mpl-page .mpl-card .mpl-card-image .mpl-no-image{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mpl-page .mpl-card .mpl-card-image .mpl-no-image i{color:#ffffff1f;font-size:2.5rem}.mpl-page .mpl-card .mpl-card-image .mpl-image-overlay{backdrop-filter:blur(4px);opacity:0;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .35s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mpl-page .mpl-card .mpl-card-image .mpl-image-overlay i{color:var(--mpl-color);font-size:1.6rem}.mpl-page .mpl-card .mpl-card-image .mpl-image-overlay span{color:#ffffffe6;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600}.mpl-page .mpl-card .mpl-card-image .mpl-badge-fav{backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#ff6b6be6;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.mpl-page .mpl-card .mpl-card-image .mpl-badge-fav i{font-size:.7rem}.mpl-page .mpl-card .mpl-card-image .mpl-badge-type{backdrop-filter:blur(8px);color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#000000a6;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:600;position:absolute;top:14px;right:14px}.mpl-page .mpl-card .mpl-card-image .mpl-badge-transaction{backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.4px;z-index:2;border-radius:7px;padding:5px 11px;font-size:.68rem;font-weight:700;position:absolute;bottom:14px;left:14px}.mpl-page .mpl-card .mpl-card-image .mpl-badge-transaction.is-sale{color:#0a0a0a;background:#e2b23bd9}.mpl-page .mpl-card .mpl-card-image .mpl-badge-transaction.is-rental{color:#0a0a0a;background:#ff8c00d9}.mpl-page .mpl-card .mpl-card-body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body{gap:14px;padding:18px}}.mpl-page .mpl-card .mpl-card-body .mpl-card-top{flex-direction:column;gap:6px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-top .mpl-card-title{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-top .mpl-card-title{font-size:.98rem}}.mpl-page .mpl-card .mpl-card-body .mpl-card-top .mpl-card-location{align-items:center;gap:6px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-top .mpl-card-location i{color:var(--mpl-color);font-size:.75rem}.mpl-page .mpl-card .mpl-card-body .mpl-card-top .mpl-card-location span{color:#ffffff80;font-size:.82rem;font-weight:500}.mpl-page .mpl-card .mpl-card-body .mpl-card-details{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-details{display:none}.mpl-page .mpl-card .mpl-card-body .mpl-card-details.is-expanded{display:flex}}.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details{display:none}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details{cursor:pointer;width:100%;color:rgba(var(--mpl-color-rgb), .6);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:color .2s;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details:before,.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details:after{content:"";background:rgba(var(--mpl-color-rgb), .15);flex:1;height:1px}.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details i{font-size:.75rem;line-height:1}.mpl-page .mpl-card .mpl-card-body .mpl-toggle-details:active{color:var(--mpl-color)}}.mpl-page .mpl-card .mpl-card-body .mpl-card-features{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-features .mpl-feature{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-features .mpl-feature i{color:rgba(var(--mpl-color-rgb), .7);font-size:.72rem}.mpl-page .mpl-card .mpl-card-body .mpl-card-features .mpl-feature span{color:#fff9;font-size:.78rem;font-weight:500}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags:empty{display:none}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:500;display:inline-flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag i{color:#ffffff59;font-size:.65rem}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe{border-color:#0000;font-weight:700}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-a{color:#3c6;background:#00aa3c26}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-a i{color:#33cc66b3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-b{color:#5d7;background:#32c85026}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-b i{color:#55dd77b3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-c{color:#bd4;background:#a0d23226}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-c i{color:#bbdd44b3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-d{color:#f0c828;background:#f0c82826}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-d i{color:#f0c828b3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-e{color:#f0961e;background:#f0961e26}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-e i{color:#f0961eb3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-f{color:#e6501e;background:#e6501e26}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-f i{color:#e6501eb3}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-g{color:#d22020;background:#d21e1e26}.mpl-page .mpl-card .mpl-card-body .mpl-card-tags .mpl-tag.mpl-tag-dpe.dpe-g i{color:#d21e1eb3}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom{gap:10px;padding-top:14px}}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-price{align-items:baseline;gap:3px;line-height:1;display:flex}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-price .mpl-price-amount{color:var(--mpl-color);letter-spacing:-.5px;font-size:1.3rem;font-weight:800}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-price .mpl-price-amount{font-size:1.15rem}}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-price .mpl-price-period{color:#fff6;font-size:.78rem;font-weight:600}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-actions{align-items:center;gap:8px;display:flex}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-actions{gap:6px}}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-card-actions .mpl-action-btn{flex:1;justify-content:center}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn{cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn{border-radius:8px;gap:5px;padding:7px 10px;font-size:.72rem}}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn i{font-size:.82rem;line-height:1;transition:color .25s}@media (max-width:768px){.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn i{font-size:.78rem}}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn .pcm-spinner{border-width:2px;width:14px;height:14px}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-view{color:#ffffffa6}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-view i{color:#ffffff73}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-view:hover{color:#ffffffe6;background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-view:hover i{color:#ffffffb3}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-edit{color:rgba(var(--mpl-color-rgb), .85);border-color:rgba(var(--mpl-color-rgb), .2)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-edit i{color:rgba(var(--mpl-color-rgb), .7)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-edit:hover{background:rgba(var(--mpl-color-rgb), .1);border-color:rgba(var(--mpl-color-rgb), .4);color:var(--mpl-color);transform:translateY(-1px)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-edit:hover i{color:var(--mpl-color)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-share{color:rgba(var(--mpl-color-rgb), .7);border-color:rgba(var(--mpl-color-rgb), .18)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-share i{color:rgba(var(--mpl-color-rgb), .55)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-share:hover{background:rgba(var(--mpl-color-rgb), .09);border-color:rgba(var(--mpl-color-rgb), .38);color:var(--mpl-color);transform:translateY(-1px)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-share:hover i{color:var(--mpl-color)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-delete{color:#ff4d4dbf;border-color:#ff4d4d26}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-delete i{color:#ff4d4d99}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-delete:hover{color:#ff4d4d;background:#ff4d4d14;border-color:#ff4d4d59;transform:translateY(-1px)}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn.mpl-btn-delete:hover i{color:#ff4d4d}.mpl-page .mpl-card .mpl-card-body .mpl-card-bottom .mpl-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.mpl-page .mpl-cta-section{justify-content:center;margin-top:36px;animation:.6s .3s both mplFadeIn;display:flex}@media (max-width:768px){.mpl-page .mpl-cta-section{margin-top:28px}}.mpl-page .mpl-cta-section .mpl-create-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mpl-page .mpl-cta-section .mpl-create-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mpl-page .mpl-cta-section .mpl-create-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 40px #e2b25966}.mpl-page .mpl-cta-section .mpl-create-btn:hover:before{left:100%}@media (max-width:768px){.mpl-page .mpl-cta-section .mpl-create-btn{border-radius:12px;gap:8px;padding:12px 26px;font-size:.88rem}}.mpl-page .mpl-cta-section .mpl-create-btn i{z-index:1;font-size:1rem;position:relative}.mpl-page .mpl-cta-section .mpl-create-btn span{z-index:1;position:relative}.mpl-page .mpl-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;animation:.7s mplFadeIn;display:flex}@media (max-width:768px){.mpl-page .mpl-empty-state{padding:60px 20px}}.mpl-page .mpl-empty-state .mpl-empty-icon{background:#e2b25914;border:1px solid #e2b25926;border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:28px;display:flex}@media (max-width:768px){.mpl-page .mpl-empty-state .mpl-empty-icon{border-radius:22px;width:84px;height:84px;margin-bottom:22px}}.mpl-page .mpl-empty-state .mpl-empty-icon i{color:#e2b25980;font-size:2.5rem}@media (max-width:768px){.mpl-page .mpl-empty-state .mpl-empty-icon i{font-size:2rem}}.mpl-page .mpl-empty-state .mpl-empty-title{color:linen;letter-spacing:-.3px;margin:0 0 12px;font-family:PoppinsMedium,sans-serif;font-size:1.5rem;font-weight:800}@media (max-width:768px){.mpl-page .mpl-empty-state .mpl-empty-title{font-size:1.25rem}}.mpl-page .mpl-empty-state .mpl-empty-desc{color:#ffffff73;max-width:420px;margin:0 0 36px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.mpl-page .mpl-empty-state .mpl-empty-desc{margin-bottom:28px;font-size:.88rem}}.mpl-page .mpl-empty-state .mpl-empty-cta{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mpl-page .mpl-empty-state .mpl-empty-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mpl-page .mpl-empty-state .mpl-empty-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #e2b25966}.mpl-page .mpl-empty-state .mpl-empty-cta:hover:before{left:100%}@media (max-width:768px){.mpl-page .mpl-empty-state .mpl-empty-cta{border-radius:12px;padding:12px 24px;font-size:.88rem}}.mpl-page .mpl-empty-state .mpl-empty-cta i{z-index:1;font-size:1rem;position:relative}.mpl-page .mpl-empty-state .mpl-empty-cta span{z-index:1;position:relative}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes creFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes creCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes creMarkerBounce{0%{transform:translate(-50%)scale(1.15)translateY(0)}50%{transform:translate(-50%)scale(1.15)translateY(-3px)}to{transform:translate(-50%)scale(1.15)translateY(0)}}@keyframes crePanelOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cre-price-marker{background:0 0!important;border:none!important}.cre-price-marker .cre-marker-pill{cursor:pointer;white-space:nowrap;z-index:1;background:#1a1a1a;border:1.5px solid #ffffff26;border-radius:24px;align-items:center;gap:6px;padding:6px 14px 6px 10px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.cre-price-marker .cre-marker-pill:after{content:"";border-top:7px solid #1a1a1a;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.cre-price-marker .cre-marker-pill .cre-mp-dot{background:var(--mc,#e2b259);width:11px;height:11px;box-shadow:0 0 5px var(--mc,#e2b259);border-radius:50%;flex-shrink:0}.cre-price-marker .cre-marker-pill .cre-mp-label{color:#fff;letter-spacing:-.3px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:800;line-height:1}.cre-price-marker .cre-marker-pill.is-hovered{background:var(--mc,#e2b259);border-color:var(--mc,#e2b259);box-shadow:0 4px 18px #0006, 0 0 10px var(--mc,#e2b259);animation:.6s .25s creMarkerBounce;transform:translate(-50%)scale(1.15);z-index:9999!important}.cre-price-marker .cre-marker-pill.is-hovered:after{border-top-color:var(--mc,#e2b259)}.cre-price-marker .cre-marker-pill.is-hovered .cre-mp-dot{box-shadow:none;background:#1a1a1a}.cre-price-marker .cre-marker-pill.is-hovered .cre-mp-label{color:#1a1a1a}.cre-page{animation:.4s creFadeIn}.cre-page .hub-page-header{max-width:none!important}@media (max-width:768px){.cre-page{padding:28px 12px}}.cre-page .cre-primary-bar{z-index:50;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;animation:.45s 50ms both creFadeIn;display:flex;position:relative}@media (max-width:1024px){.cre-page .cre-primary-bar{flex-direction:column;gap:6px;overflow:hidden}}.cre-page .cre-primary-bar .cre-primary-chips{flex-wrap:wrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex}@media (max-width:1024px){.cre-page .cre-primary-bar .cre-primary-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;flex:none;width:100%;max-width:100%;padding-bottom:2px;overflow-x:auto}.cre-page .cre-primary-bar .cre-primary-chips::-webkit-scrollbar{display:none}}@media (max-width:768px){.cre-page .cre-primary-bar .cre-primary-chips{gap:5px}}.cre-page .cre-primary-bar .cre-primary-actions{flex-shrink:0;align-items:center;gap:7px;display:flex}.cre-page .cre-adv-count{color:#0a0a0a;background:#e2b259;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.cre-page .cre-chip{position:relative}.cre-page .cre-chip .cre-chip-btn{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.cre-page .cre-chip .cre-chip-btn i:first-child{color:#e2b259;font-size:.72rem}.cre-page .cre-chip .cre-chip-btn .cre-chip-chevron{opacity:.55;margin-left:-2px;font-size:.62rem}.cre-page .cre-chip .cre-chip-btn:hover{color:linen;background:#e2b2590f;border-color:#e2b25959}@media (max-width:768px){.cre-page .cre-chip .cre-chip-btn{padding:7px 10px;font-size:.73rem}}.cre-page .cre-chip.is-active .cre-chip-btn{color:linen;background:#e2b2591a;border-color:#e2b2598c}.cre-page .cre-chip.is-active .cre-chip-btn i:first-child{color:#e2b259}.cre-page .cre-chip .cre-chip-dropdown{z-index:200;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:11px;min-width:175px;padding:5px;animation:.15s crePanelOpen;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 40px #0000008c}.cre-page .cre-chip .cre-chip-dropdown .cre-chip-option{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:8px 11px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.cre-page .cre-chip .cre-chip-dropdown .cre-chip-option:hover{color:linen;background:#ffffff0f}.cre-page .cre-chip .cre-chip-dropdown .cre-chip-option.is-selected{color:#e2b259;font-weight:700}.cre-page .cre-chip .cre-chip-dropdown .cre-chip-option.is-selected i{font-size:.68rem}.cre-page .cre-chip-range{background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:4px;padding:0 10px;transition:border-color .2s;display:inline-flex}.cre-page .cre-chip-range>i{color:#e2b259;flex-shrink:0;font-size:.72rem}.cre-page .cre-chip-range .cre-range-label{color:#ffffffb8;white-space:nowrap;flex-shrink:0;margin-right:2px;font-size:.72rem;font-weight:700}.cre-page .cre-chip-range input{color:#fffc;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:none;outline:none;width:52px;padding:8px 0;font-family:PoppinsMedium,sans-serif;font-size:.76rem;font-weight:600}.cre-page .cre-chip-range input::placeholder{color:#ffffff4d}.cre-page .cre-chip-range input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cre-page .cre-chip-range input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width:768px){.cre-page .cre-chip-range input{width:44px;padding:7px 0;font-size:.72rem}}.cre-page .cre-chip-range .cre-range-sep{color:#ffffff40;font-size:.8rem;font-weight:700}.cre-page .cre-chip-range:focus-within{border-color:#e2b25973}.cre-page .cre-chip-range:focus-within>i{color:#e2b259}.cre-page .cre-chip-range:focus-within input{color:linen}.cre-page .cre-adv-toggle{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.cre-page .cre-adv-toggle i{color:#e2b259;font-size:.75rem}.cre-page .cre-adv-toggle:hover,.cre-page .cre-adv-toggle.is-open{color:linen;background:#e2b2590f;border-color:#e2b25959}.cre-page .cre-adv-toggle.has-active{border-color:#e2b25973}@media (max-width:768px){.cre-page .cre-adv-toggle{padding:7px 11px;font-size:.73rem}}.cre-page .cre-chip-reset{color:#ff4d4d;cursor:pointer;background:#ff4d4d14;border:1px solid #ff4d4d38;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:.88rem;transition:all .2s;display:inline-flex}.cre-page .cre-chip-reset:hover{background:#ff4d4d26;border-color:#ff4d4d59;transform:scale(1.05)}.cre-page .cre-map-mobile-toggle{display:none}@media (max-width:1024px){.cre-page .cre-map-mobile-toggle{color:#e2b259;cursor:pointer;background:#e2b25914;border:1px solid #e2b25940;border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.cre-page .cre-map-mobile-toggle i{font-size:.84rem}.cre-page .cre-map-mobile-toggle:hover{background:#e2b25924;border-color:#e2b25966}.cre-page .cre-map-mobile-toggle.is-active{color:#111;background:#e2b259;border-color:#e2b259}.cre-page .cre-map-mobile-toggle.is-active i{color:#111}}@media (max-width:768px){.cre-page .cre-map-mobile-toggle{padding:7px 10px;font-size:.73rem}}.cre-page .cre-adv-panel{opacity:0;max-height:0;margin-bottom:0;transition:max-height .35s,margin .35s,opacity .25s;overflow:hidden}.cre-page .cre-adv-panel.is-open{opacity:1;max-height:400px;margin-bottom:14px}@media (max-width:768px){.cre-page .cre-adv-panel.is-open{max-height:700px}}.cre-page .cre-adv-panel .cre-adv-content{background:#ffffff06;border:1px solid #55555559;border-radius:14px;flex-direction:column;gap:16px;padding:18px 22px;animation:.3s crePanelOpen;display:flex}@media (max-width:768px){.cre-page .cre-adv-panel .cre-adv-content{gap:14px;padding:14px 16px}}.cre-page .cre-adv-panel .cre-adv-row{align-items:flex-start;gap:16px;display:flex}@media (max-width:768px){.cre-page .cre-adv-panel .cre-adv-row{flex-direction:column;gap:12px}}.cre-page .cre-adv-panel .cre-adv-group{flex-direction:column;gap:6px;min-width:0;display:flex}.cre-page .cre-adv-panel .cre-adv-group label{color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:flex}.cre-page .cre-adv-panel .cre-adv-group label i{color:#e2b2598c;font-size:.65rem}.cre-page .cre-adv-panel .cre-adv-group input{color:linen;-webkit-appearance:textfield;appearance:textfield;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:120px;padding:7px 11px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:border-color .2s}.cre-page .cre-adv-panel .cre-adv-group input::placeholder{color:#ffffff40}.cre-page .cre-adv-panel .cre-adv-group input:focus{border-color:#e2b25973}.cre-page .cre-adv-panel .cre-adv-group input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cre-page .cre-adv-panel .cre-adv-group input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width:768px){.cre-page .cre-adv-panel .cre-adv-group input{width:100%}}.cre-page .cre-adv-panel .cre-adv-group select{color:#fffc;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#ffffff0a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23e2b259' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:7px 28px 7px 11px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s}.cre-page .cre-adv-panel .cre-adv-group select option{color:linen;background:#1a1a1a}.cre-page .cre-adv-panel .cre-adv-group select:hover,.cre-page .cre-adv-panel .cre-adv-group select:focus{color:linen;border-color:#e2b25966}@media (max-width:768px){.cre-page .cre-adv-panel .cre-adv-group select{width:100%}}.cre-page .cre-adv-panel .cre-dpe-bar{gap:3px;display:flex}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn{color:#ffffff80;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:PoppinsMedium,sans-serif;font-size:.68rem;font-weight:800;transition:all .2s;display:flex}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn:hover{border-color:#ffffff1f}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-a.is-active{color:#0a0a0a;background:#3c6;border-color:#3c6}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-b.is-active{color:#0a0a0a;background:#5d7;border-color:#5d7}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-c.is-active{color:#0a0a0a;background:#bd4;border-color:#bd4}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-d.is-active{color:#0a0a0a;background:#f0c828;border-color:#f0c828}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-e.is-active{color:#0a0a0a;background:#f0961e;border-color:#f0961e}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-f.is-active{color:#fff;background:#e6501e;border-color:#e6501e}.cre-page .cre-adv-panel .cre-dpe-bar .cre-dpe-btn.dpe-g.is-active{color:#fff;background:#d22020;border-color:#d22020}.cre-page .cre-adv-panel .cre-adv-section{flex-direction:column;gap:8px;display:flex}.cre-page .cre-adv-panel .cre-adv-section .cre-adv-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:700}.cre-page .cre-adv-panel .cre-adv-section .cre-adv-checks{flex-wrap:wrap;gap:5px;display:flex}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag{cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;transition:all .2s;display:inline-flex}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag input{display:none}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag i{color:#ffffff4d;font-size:.62rem;transition:color .2s}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag span{color:#ffffff80;font-size:.72rem;font-weight:600;transition:color .2s}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag:hover{background:#ffffff0a;border-color:#ffffff1f}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag.is-on{background:#e2b25914;border-color:#e2b25966}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag.is-on i{color:#e2b259}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag.is-on span{color:linen}@media (max-width:768px){.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag{padding:4px 8px}.cre-page .cre-adv-panel .cre-adv-section .cre-check-tag span{font-size:.68rem}}.cre-page .cre-layout{grid-template-columns:1fr 440px;gap:16px;height:calc(100vh - 240px);min-height:480px;animation:.5s .1s both creFadeIn;display:grid}@media (max-width:1340px){.cre-page .cre-layout{grid-template-columns:1fr 380px}}@media (max-width:1024px){.cre-page .cre-layout{height:auto;min-height:unset;flex-direction:column;display:flex}}@media (max-width:768px){.cre-page .cre-layout{gap:10px}}.cre-page .cre-map-col{height:100%;position:relative}@media (max-width:1024px){.cre-page .cre-map-col{flex-shrink:0;height:300px}}@media (max-width:768px){.cre-page .cre-map-col{height:260px}}@media (max-width:1024px){.cre-page .cre-map-col.cre-map-col--fullscreen{height:calc(100vh - 220px);min-height:420px}}@media (max-width:768px){.cre-page .cre-map-col.cre-map-col--fullscreen{height:calc(100vh - 200px);min-height:380px}}.cre-page .cre-map-col .cre-map-frame{border:1px solid #55555559;border-radius:16px;height:100%;position:relative;overflow:hidden}.cre-page .cre-map-col .cre-map-frame .leaflet-container{border-radius:16px;width:100%;height:100%}@media (max-width:768px){.cre-page .cre-map-col .cre-map-frame{border-radius:12px}}.cre-page .cre-map-col .cre-map-count{backdrop-filter:blur(10px);color:#ffffffd9;z-index:999;background:#000000d1;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.cre-page .cre-map-col .cre-map-count i{color:#e2b259;font-size:.66rem}.cre-page .cre-list-col{flex-direction:column;height:100%;min-height:0;display:flex}@media (max-width:1024px){.cre-page .cre-list-col{height:auto;min-height:unset}}.cre-page .cre-list-col .cre-list-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:8px;display:flex}.cre-page .cre-list-col .cre-list-header .cre-list-count{color:#ffffff80;white-space:nowrap;font-size:.8rem;font-weight:500}.cre-page .cre-list-col .cre-list-header .cre-list-count strong{color:linen;font-size:.88rem;font-weight:800}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown{flex-shrink:0;position:relative}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-btn{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;font-weight:600;transition:all .2s;display:inline-flex}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-btn i:first-child{color:#e2b259;font-size:.72rem}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-btn .cre-chip-chevron{opacity:.5;margin-left:-2px;font-size:.6rem}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-btn:hover{color:linen;background:#e2b2590f;border-color:#e2b25959}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu{z-index:200;background:#1a1a1a;border:1px solid #ffffff1a;border-radius:11px;min-width:180px;padding:5px;animation:.15s crePanelOpen;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 40px #0000008c}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 11px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option i{opacity:.6;font-size:.68rem}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option .cre-sort-check{color:#e2b259;margin-left:auto;font-size:.62rem}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option:hover{color:linen;background:#ffffff0f}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option.is-selected{color:#e2b259;font-weight:700}.cre-page .cre-list-col .cre-list-header .cre-sort-dropdown .cre-sort-menu .cre-sort-option.is-selected i{opacity:1;color:#e2b259}.cre-page .cre-list-col .cre-list-scroll{scrollbar-color:#ffffff12 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;padding-top:8px;padding-right:6px;display:flex;overflow-y:auto}@media (max-width:1024px){.cre-page .cre-list-col .cre-list-scroll{max-height:none;padding-right:0;overflow:visible}}.cre-page .cre-list-col .cre-list-scroll::-webkit-scrollbar{width:4px!important}.cre-page .cre-list-col .cre-list-scroll::-webkit-scrollbar-track{background:0 0!important}.cre-page .cre-list-col .cre-list-scroll::-webkit-scrollbar-thumb{background:#ffffff12!important;border-radius:10px!important}.cre-page .cre-list-col .cre-list-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff24!important}.cre-page .cre-card{--cre-color:#e2b259;--cre-color-rgb:226, 178, 89;--cre-price-color:#e2b259;cursor:pointer;background:#ffffff06;border:1px solid #55555559;border-radius:12px;flex-shrink:0;max-height:145px;transition:all .28s cubic-bezier(.25,.8,.25,1);animation:.3s both creCardIn;display:flex;overflow:hidden}.cre-page .cre-card:first-child{animation-delay:25ms}.cre-page .cre-card:nth-child(2){animation-delay:50ms}.cre-page .cre-card:nth-child(3){animation-delay:75ms}.cre-page .cre-card:nth-child(4){animation-delay:.1s}.cre-page .cre-card:nth-child(5){animation-delay:.125s}.cre-page .cre-card:nth-child(6){animation-delay:.15s}.cre-page .cre-card:nth-child(7){animation-delay:.175s}.cre-page .cre-card:nth-child(8){animation-delay:.2s}.cre-page .cre-card:nth-child(9){animation-delay:.225s}.cre-page .cre-card:nth-child(10){animation-delay:.25s}.cre-page .cre-card:nth-child(11){animation-delay:.275s}.cre-page .cre-card:nth-child(12){animation-delay:.3s}.cre-page .cre-card:nth-child(13){animation-delay:.325s}.cre-page .cre-card:nth-child(14){animation-delay:.35s}.cre-page .cre-card:nth-child(15){animation-delay:.375s}.cre-page .cre-card:nth-child(16){animation-delay:.4s}.cre-page .cre-card:nth-child(17){animation-delay:.425s}.cre-page .cre-card:nth-child(18){animation-delay:.45s}.cre-page .cre-card:nth-child(19){animation-delay:.475s}.cre-page .cre-card:nth-child(20){animation-delay:.5s}.cre-page .cre-card:hover,.cre-page .cre-card.is-hovered{border-color:rgba(var(--cre-color-rgb), .45);box-shadow:0 8px 28px #0000004d, 0 0 0 1px rgba(var(--cre-color-rgb), .12);transform:translateY(-2px)}.cre-page .cre-card:hover .cre-card-img img,.cre-page .cre-card.is-hovered .cre-card-img img{transform:scale(1.06)}.cre-page .cre-card:hover .cre-card-cta,.cre-page .cre-card.is-hovered .cre-card-cta{background:var(--cre-color)!important;border-color:var(--cre-color)!important}.cre-page .cre-card:hover .cre-card-cta i,.cre-page .cre-card.is-hovered .cre-card-cta i{color:#0a0a0a!important}@media (max-width:768px){.cre-page .cre-card{border-radius:12px;flex-direction:column;max-height:none}}.cre-page .cre-card.cre-card-skeleton{cursor:default;animation:none}.cre-page .cre-card.cre-card-skeleton .cre-card-img{width:155px;height:auto}@media (max-width:768px){.cre-page .cre-card.cre-card-skeleton .cre-card-img{width:100%;height:140px}}.cre-page .cre-card.cre-card-skeleton .cre-card-body{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cre-page .cre-card .cre-card-img{flex-shrink:0;width:165px;min-height:0;position:relative;overflow:hidden}@media (max-width:768px){.cre-page .cre-card .cre-card-img{width:100%;height:150px;min-height:unset}}.cre-page .cre-card .cre-card-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.cre-page .cre-card .cre-card-img .cre-no-img{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;min-height:120px;display:flex}.cre-page .cre-card .cre-card-img .cre-no-img i{color:#ffffff1a;font-size:1.3rem}.cre-page .cre-card .cre-card-img .cre-badge-fav{backdrop-filter:blur(6px);z-index:2;background:#ff6b6beb;border-radius:5px;align-items:center;gap:3px;padding:3px 7px;display:inline-flex;position:absolute;top:6px;left:6px}.cre-page .cre-card .cre-card-img .cre-badge-fav i{color:#fff;font-size:.52rem}.cre-page .cre-card .cre-card-img .cre-badge-fav span{color:#fff;text-transform:uppercase;letter-spacing:.3px;font-family:PoppinsMedium,sans-serif;font-size:.55rem;font-weight:700}.cre-page .cre-card .cre-card-img .cre-badge-type{text-transform:uppercase;letter-spacing:.3px;backdrop-filter:blur(8px);z-index:2;border-radius:4px;padding:2px 6px;font-size:.54rem;font-weight:700;position:absolute;top:6px;right:6px}.cre-page .cre-card .cre-card-img .cre-badge-type.sale{color:#0a0a0a;background:#e2b259e6}.cre-page .cre-card .cre-card-img .cre-badge-type.rental{color:#0a0a0a;background:#ff8c00e6}.cre-page .cre-card .cre-card-img .cre-badge-photos{backdrop-filter:blur(6px);z-index:2;background:#000000a6;border-radius:4px;align-items:center;gap:2px;padding:2px 5px;display:inline-flex;position:absolute;bottom:6px;right:6px}.cre-page .cre-card .cre-card-img .cre-badge-photos i{color:#ffffffb3;font-size:.52rem}.cre-page .cre-card .cre-card-img .cre-badge-photos span{color:#ffffffd9;font-size:.58rem;font-weight:700}.cre-page .cre-card .cre-card-body{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:9px 11px;display:flex}@media (max-width:768px){.cre-page .cre-card .cre-card-body{padding:9px 11px}}.cre-page .cre-card .cre-card-body .cre-card-top{flex-direction:column;gap:2px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-title{color:linen;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){.cre-page .cre-card .cre-card-body .cre-card-title{-webkit-line-clamp:2;font-size:.8rem}}.cre-page .cre-card .cre-card-body .cre-card-location{align-items:center;gap:3px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-location i{color:var(--cre-color);flex-shrink:0;font-size:.58rem}.cre-page .cre-card .cre-card-body .cre-card-location span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:500;overflow:hidden}.cre-page .cre-card .cre-card-body .cre-card-district{align-items:center;gap:3px;margin-top:-1px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-district i{color:var(--cre-color);flex-shrink:0;font-size:.52rem}.cre-page .cre-card .cre-card-body .cre-card-district span{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;font-weight:500;overflow:hidden}.cre-page .cre-card .cre-card-body .cre-card-features{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat{background:#ffffff09;border:1px solid #ffffff0e;border-radius:4px;align-items:center;gap:2px;padding:1px 5px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat i{color:rgba(var(--cre-color-rgb), .55);font-size:.52rem}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat span{color:#ffffff80;font-size:.63rem;font-weight:500}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe{border-color:#0000}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-a{background:#33cc661f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-a span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-a i{color:#3c6}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-b{background:#55dd771f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-b span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-b i{color:#5d7}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-c{background:#bbdd441f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-c span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-c i{color:#bd4}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-d{background:#f0c8281f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-d span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-d i{color:#f0c828}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-e{background:#f0961e1f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-e span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-e i{color:#f0961e}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-f{background:#e6501e1f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-f span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-f i{color:#e6501e}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-g{background:#d21e1e1f}.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-g span,.cre-page .cre-card .cre-card-body .cre-card-features .cre-feat.cre-feat-dpe.dpe-g i{color:#d22020}.cre-page .cre-card .cre-card-body .cre-card-bottom{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:3px;padding-top:5px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-price{align-items:baseline;gap:3px;display:flex}.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-price .cre-price-amount{color:var(--cre-price-color,var(--cre-color));letter-spacing:-.3px;font-size:.92rem;font-weight:800;line-height:1}@media (max-width:768px){.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-price .cre-price-amount{font-size:.88rem}}.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-price .cre-price-period{color:#ffffff80;font-size:.66rem;font-weight:600}.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-cta{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .25s;display:flex}.cre-page .cre-card .cre-card-body .cre-card-bottom .cre-card-cta i{color:#ffffff80;font-size:.62rem;transition:color .25s}.cre-page .leaflet-popup-content-wrapper{color:#fff!important;background:#1a1a1a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 30px #00000080!important}.cre-page .leaflet-popup-tip{background:#1a1a1a!important;border:none!important}.cre-page .leaflet-popup-close-button{display:none!important}.cre-page .leaflet-popup-content{width:auto!important;line-height:inherit!important;margin:0!important}.cre-page .cre-map-popup{flex-direction:column;gap:0;width:220px;display:flex}.cre-page .cre-map-popup .cre-popup-img{object-fit:cover;border-radius:12px 12px 0 0;width:100%;height:110px;display:block}.cre-page .cre-map-popup .cre-popup-body{flex-direction:column;gap:4px;padding:10px 14px;display:flex}.cre-page .cre-map-popup .cre-popup-body strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.cre-page .cre-map-popup .cre-popup-body .cre-popup-details{color:#fff9;font-size:.72rem;font-weight:500}.cre-page .cre-map-popup .cre-popup-body .cre-popup-price{color:#e2b259;font-size:.95rem;font-weight:800}.cre-page .cre-map-popup .cre-popup-body .cre-popup-cta{color:#0a0a0a;cursor:pointer;background:#e2b259;border:none;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:6px;padding:6px 10px;font-family:PoppinsMedium,sans-serif;font-size:.75rem;font-weight:700;transition:all .2s;display:flex}.cre-page .cre-map-popup .cre-popup-body .cre-popup-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #e2b2594d}.cre-page .cre-map-popup .cre-popup-body .cre-popup-cta i{font-size:.72rem}.cre-page .cre-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;animation:.5s creFadeIn;display:flex}.cre-page .cre-empty .cre-empty-icon{background:#e2b25914;border:1px solid #e2b25926;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.cre-page .cre-empty .cre-empty-icon i{color:#e2b25966;font-size:1.5rem}.cre-page .cre-empty h3{color:linen;margin:0 0 6px;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:800}.cre-page .cre-empty p{color:#ffffff80;max-width:260px;margin:0 0 18px;font-size:.82rem;line-height:1.45}.cre-page .cre-empty .cre-empty-btn{color:#e2b259;cursor:pointer;background:#e2b2591a;border:1px solid #e2b25940;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:700;transition:all .25s;display:inline-flex}.cre-page .cre-empty .cre-empty-btn:hover{background:#e2b25929;border-color:#e2b25966;transform:translateY(-2px)}.cre-page .cre-empty .cre-empty-btn i{font-size:.8rem}.cre-mobile-filter-row{gap:8px;width:100%;padding:4px 0;display:flex}.cre-mobile-filter-row .cre-mobile-filter-btn{color:#e2b259;cursor:pointer;white-space:nowrap;background:#e2b2591a;border:1px solid #e2b2594d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.cre-mobile-filter-row .cre-mobile-filter-btn i{font-size:.85rem}.cre-mobile-filter-row .cre-mobile-filter-btn.secondary{color:#fffc;background:#ffffff0d;border-color:#ffffff26}.cre-mobile-filter-row .cre-mobile-filter-btn.secondary i{color:#e2b259}.cre-mobile-filter-row .cre-mobile-filter-btn.has-active{background:#e2b2592e;border-color:#e2b25980}.cre-mobile-filter-row .cre-mobile-filter-btn:active{transform:scale(.97)}.cre-mobile-filter-row .cre-chip-reset{border-radius:12px;width:42px;height:42px}@media (max-width:768px){.cre-mobile-filter-row .cre-chip-reset{display:none!important}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}@keyframes pdUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pd-page{animation:.45s pdUp}@media (max-width:768px){.pd-page{padding:16px}}.pd-page .hub-page-header{max-width:none!important}.pd-page .pd-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:120px 24px;display:flex}.pd-page .pd-empty i{color:#e2b2594d;margin-bottom:20px;font-size:3rem}.pd-page .pd-empty h2{color:linen;margin:0 0 8px;font-family:PoppinsMedium,sans-serif;font-size:1.4rem;font-weight:800}.pd-page .pd-empty p{color:#ffffff80;font-size:.92rem}.pd-page .pd-gallery-mosaic{border-radius:20px;grid-template-columns:1.6fr 1fr;gap:5px;height:420px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}@media (max-width:1024px){.pd-page .pd-gallery-mosaic{height:340px}}@media (max-width:768px){.pd-page .pd-gallery-mosaic{border-radius:16px;grid-template-columns:1fr;height:260px;margin-bottom:18px}}.pd-page .pd-gallery-mosaic .pd-gallery-main{cursor:pointer;height:100%;min-height:0;position:relative;overflow:hidden}@media (max-width:768px){.pd-page .pd-gallery-mosaic .pd-gallery-main{height:100%}}.pd-page .pd-gallery-mosaic .pd-gallery-main img,.pd-page .pd-gallery-mosaic .pd-gallery-main video{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pd-page .pd-gallery-mosaic .pd-gallery-main .pd-gallery-hover{z-index:2;backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pd-page .pd-gallery-mosaic .pd-gallery-main .pd-gallery-hover i{color:#fff;font-size:1.4rem}.pd-page .pd-gallery-mosaic .pd-gallery-main .pd-gallery-hover span{color:#ffffffe6;font-size:.85rem;font-weight:600}.pd-page .pd-gallery-mosaic .pd-gallery-main:hover img,.pd-page .pd-gallery-mosaic .pd-gallery-main:hover video{transform:scale(1.03)}.pd-page .pd-gallery-mosaic .pd-gallery-main:hover .pd-gallery-hover{opacity:1}.pd-page .pd-gallery-mosaic .pd-gallery-main .pd-gallery-placeholder{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pd-page .pd-gallery-mosaic .pd-gallery-main .pd-gallery-placeholder i{color:#ffffff1a;font-size:3rem}.pd-page .pd-gallery-mosaic .pd-gallery-side{flex-direction:column;gap:5px;height:100%;min-height:0;display:flex}@media (max-width:768px){.pd-page .pd-gallery-mosaic .pd-gallery-side{display:none}}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb{cursor:pointer;flex:1;min-height:0;position:relative;overflow:hidden}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb:hover img{transform:scale(1.05)}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-hover-sm{z-index:2;opacity:0;pointer-events:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-hover-sm i{color:#ffffffe6;font-size:1.1rem}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb:hover .pd-gallery-hover-sm{opacity:1}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-more{backdrop-filter:blur(4px);background:#000000b3;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:background .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-more i{color:#fffc;font-size:1.5rem}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-more span{color:#fff;letter-spacing:.2px;font-size:.85rem;font-weight:700}.pd-page .pd-gallery-mosaic .pd-gallery-side .pd-gallery-thumb .pd-gallery-more:hover{background:#0000008c}.pd-page .pd-gallery-mosaic .pd-gallery-badges{z-index:3;gap:8px;display:flex;position:absolute;top:16px;left:16px}@media (max-width:768px){.pd-page .pd-gallery-mosaic .pd-gallery-badges{gap:6px;top:12px;left:12px}}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge{text-transform:uppercase;letter-spacing:.4px;backdrop-filter:blur(10px);border-radius:8px;padding:6px 13px;font-size:.72rem;font-weight:700}@media (max-width:768px){.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge{padding:5px 10px;font-size:.68rem}}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge.sale{color:#0a0a0a;background:#e2b259d9}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge.rental{color:#0a0a0a;background:#ff8c00d9}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge.type{color:#ffffffe6;background:#0009;border:1px solid #ffffff1f}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge.fav{color:#fff;background:#ff6b6bd9;align-items:center;gap:5px;display:inline-flex}.pd-page .pd-gallery-mosaic .pd-gallery-badges .pd-badge.fav i{font-size:.65rem}.pd-page .pd-gallery-mobile-bar{display:none}@media (max-width:768px){.pd-page .pd-gallery-mobile-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;margin-top:-12px;margin-bottom:18px;padding-bottom:2px;display:flex;overflow-x:auto}.pd-page .pd-gallery-mobile-bar::-webkit-scrollbar{display:none}}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb{cursor:pointer;border:2px solid #ffffff14;border-radius:8px;flex-shrink:0;width:56px;height:42px;transition:border-color .2s;position:relative;overflow:hidden}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb:hover{border-color:#e2b25980}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb img,.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb .pd-gmb-play{background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb .pd-gmb-play i{color:#fff;font-size:.7rem}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb.pd-gmb-more{background:#ffffff0d;border-color:#ffffff1a;justify-content:center;align-items:center;display:flex}.pd-page .pd-gallery-mobile-bar .pd-gmb-thumb.pd-gmb-more span{color:#ffffff80;font-size:.78rem;font-weight:700}.pd-page .pd-card{--pd-color:#e2b259;--pd-color-rgb:226, 178, 89;background:rgba(var(--pd-color-rgb), .025);border:1px solid rgba(var(--pd-color-rgb), .2);border-radius:20px;flex-direction:column;gap:18px;padding:28px;transition:border-color .3s,box-shadow .3s,transform .3s;animation:.45s both pdUp;display:flex}@media (max-width:768px){.pd-page .pd-card{border-radius:16px;gap:14px;padding:22px 18px}}.pd-page .pd-card:hover{box-shadow:0 12px 36px rgba(var(--pd-color-rgb), .08);transform:translateY(-3px)}.pd-page .pd-card .pd-card-header{align-items:center;gap:10px;display:flex}.pd-page .pd-card .pd-card-header i{color:var(--pd-color);font-size:1.05rem}.pd-page .pd-card .pd-card-header h3{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700}@media (max-width:768px){.pd-page .pd-card .pd-card-header h3{font-size:.95rem}}.pd-page .pd-presentation{margin-bottom:24px}@media (max-width:768px){.pd-page .pd-presentation{margin-bottom:18px}}.pd-page .pd-presentation .pd-pres-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media (max-width:768px){.pd-page .pd-presentation .pd-pres-top{flex-direction:column;gap:14px}}.pd-page .pd-presentation .pd-pres-title{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.45rem;font-weight:800;line-height:1.25}@media (max-width:768px){.pd-page .pd-presentation .pd-pres-title{font-size:1.2rem}}.pd-page .pd-presentation .pd-pres-location{align-items:center;gap:6px;margin-top:6px;display:flex}.pd-page .pd-presentation .pd-pres-location i{color:var(--pd-color);font-size:.78rem}.pd-page .pd-presentation .pd-pres-location span{color:#ffffff80;font-size:.88rem;font-weight:500}.pd-page .pd-presentation .pd-pres-price{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}@media (max-width:768px){.pd-page .pd-presentation .pd-pres-price{align-items:flex-start}}.pd-page .pd-presentation .pd-pres-price .pd-pres-price-amount{color:var(--pd-color);letter-spacing:-.5px;font-size:1.8rem;font-weight:900;line-height:1}@media (max-width:768px){.pd-page .pd-presentation .pd-pres-price .pd-pres-price-amount{font-size:1.45rem}}.pd-page .pd-presentation .pd-pres-price .pd-pres-price-suffix{color:#ffffff80;font-size:.88rem;font-weight:600}.pd-page .pd-presentation .pd-pres-price .pd-pres-price-m2{color:#ffffff59;margin-top:2px;font-size:.8rem;font-weight:500}.pd-page .pd-highlights{background:#ffffff0a;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:768px){.pd-page .pd-highlights{border-radius:12px;grid-template-columns:repeat(2,1fr)}}.pd-page .pd-highlights .pd-hl{background:#0a0a0a;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:flex}@media (max-width:768px){.pd-page .pd-highlights .pd-hl{justify-content:flex-start;gap:8px;padding:11px 14px}.pd-page .pd-highlights .pd-hl:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}}.pd-page .pd-highlights .pd-hl i{color:var(--pd-color);flex-shrink:0;font-size:.82rem}@media (max-width:768px){.pd-page .pd-highlights .pd-hl i{font-size:.75rem}}.pd-page .pd-highlights .pd-hl .pd-hl-text{color:#ffffff80;white-space:nowrap;font-size:.84rem;font-weight:500}@media (max-width:768px){.pd-page .pd-highlights .pd-hl .pd-hl-text{font-size:.78rem}}.pd-page .pd-highlights .pd-hl .pd-hl-text strong{color:linen;font-size:.88rem;font-weight:700}@media (max-width:768px){.pd-page .pd-highlights .pd-hl .pd-hl-text strong{font-size:.85rem}}.pd-page .pd-desc-wrapper{position:relative}.pd-page .pd-desc-wrapper .pd-desc{max-height:140px;transition:max-height .4s;position:relative;overflow:hidden}.pd-page .pd-desc-wrapper .pd-desc p{color:#fff9;margin:0 0 12px;font-size:.9rem;line-height:1.7}.pd-page .pd-desc-wrapper .pd-desc p:last-child{margin-bottom:0}@media (max-width:768px){.pd-page .pd-desc-wrapper .pd-desc p{font-size:.86rem}}.pd-page .pd-desc-wrapper.is-expanded .pd-desc{max-height:5000px}.pd-page .pd-desc-wrapper.is-expanded .pd-desc:after{opacity:0}.pd-page .pd-desc-wrapper .pd-read-more{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;margin-top:10px;padding:0;transition:opacity .2s;display:flex}.pd-page .pd-desc-wrapper .pd-read-more:hover{opacity:.8}.pd-page .pd-desc-wrapper .pd-read-more .pd-read-more-line{background:#ffffff14;flex:1;height:1px}.pd-page .pd-desc-wrapper .pd-read-more .pd-read-more-text{color:var(--pd-color);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;font-weight:600;display:flex}.pd-page .pd-desc-wrapper .pd-read-more .pd-read-more-text i{font-size:.75rem}.pd-page .pd-body{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}@media (max-width:1340px){.pd-page .pd-body{grid-template-columns:1fr 340px}}@media (max-width:1024px){.pd-page .pd-body{grid-template-columns:1fr}}.pd-page .pd-col-main{flex-direction:column;gap:24px;display:flex}@media (max-width:768px){.pd-page .pd-col-main{gap:18px}}.pd-page .pd-col-side{flex-direction:column;gap:24px;display:flex;position:sticky;top:24px}@media (max-width:1024px){.pd-page .pd-col-side{position:static}}@media (max-width:768px){.pd-page .pd-col-side{gap:18px}}.pd-page .pd-specs{background:#0a0a0a;border:1px solid #ffffff0a;border-radius:14px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (max-width:768px){.pd-page .pd-specs{grid-template-columns:1fr}.pd-page .pd-specs .pd-spec-empty{display:none!important}}.pd-page .pd-specs .pd-spec{border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.pd-page .pd-specs .pd-spec:nth-child(2n){border-right:none}@media (max-width:768px){.pd-page .pd-specs .pd-spec{border-right:none;padding:12px 16px}}.pd-page .pd-specs .pd-spec .pd-spec-label{color:#ffffff80;font-size:.84rem;font-weight:500}.pd-page .pd-specs .pd-spec .pd-spec-val{color:linen;text-align:right;font-size:.88rem;font-weight:700}.pd-page .pd-specs .pd-spec .pd-spec-val.is-yes{color:#50b33a}.pd-page .pd-specs .pd-spec .pd-spec-val.is-no{color:#fff3}@media (max-width:768px){.pd-page .pd-specs .pd-spec.pd-perk-empty{display:none}}.pd-page .pd-specs:last-child:nth-child(odd){border-right:none;grid-column:1/-1}.pd-availabilities .pd-card-header .pd-av-count{color:var(--pd-color);background:rgba(var(--pd-color-rgb), .12);border:1px solid rgba(var(--pd-color-rgb), .22);border-radius:20px;margin-left:auto;padding:3px 10px;font-size:.75rem;font-weight:700}.pd-availabilities .pd-external-booking-wrapper{background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.pd-availabilities .pd-external-booking-wrapper .pd-external-booking-text{color:#ffffff80;margin:0 0 4px;font-size:.9rem;line-height:1.6}.pd-availabilities .pd-external-booking-wrapper .pd-external-btn{background:rgba(var(--pd-color-rgb), .12);border:1px solid rgba(var(--pd-color-rgb), .35);width:100%;color:var(--pd-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.pd-availabilities .pd-external-booking-wrapper .pd-external-btn:hover{background:rgba(var(--pd-color-rgb), .22);border-color:rgba(var(--pd-color-rgb), .55);box-shadow:0 4px 12px rgba(var(--pd-color-rgb), .15);transform:translateY(-1px)}.pd-availabilities .pd-external-booking-wrapper .pd-external-btn i{font-size:.9rem}@media (max-width:768px){.pd-availabilities .pd-external-booking-wrapper .pd-external-btn{padding:11px;font-size:.84rem}}.pd-availabilities .pd-av-calendar-wrapper{background:#0a0a0a;border:1px solid #ffffff0a;border-radius:14px;margin-top:16px;padding:16px}@media (max-width:768px){.pd-availabilities .pd-av-calendar-wrapper{padding:12px}}.pd-availabilities .react-calendar{color:linen;background:0 0;border:none;width:100%;font-family:PoppinsMedium,sans-serif}.pd-availabilities .react-calendar .react-calendar__navigation{margin-bottom:16px;display:flex}.pd-availabilities .react-calendar .react-calendar__navigation button{color:#fff;background:0 0;border:none;border-radius:8px;min-width:44px;font-family:PoppinsMedium,sans-serif;font-size:1.1rem;font-weight:600;transition:background .2s}.pd-availabilities .react-calendar .react-calendar__navigation button:disabled{opacity:.7}.pd-availabilities .react-calendar .react-calendar__navigation button:enabled:hover,.pd-availabilities .react-calendar .react-calendar__navigation button:enabled:focus{background:#ffffff14}.pd-availabilities .react-calendar .react-calendar__navigation .react-calendar__navigation__label{text-transform:capitalize;letter-spacing:.5px;font-size:1.15rem;font-weight:700}.pd-availabilities .react-calendar .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;color:#ffffff80;margin-bottom:8px;font-size:.75rem;font-weight:700}.pd-availabilities .react-calendar .react-calendar__month-view__weekdays abbr{text-decoration:none}.pd-availabilities .react-calendar .react-calendar__month-view__days{grid-template-columns:repeat(7,1fr);display:grid!important}.pd-availabilities .react-calendar .react-calendar__tile{color:linen;z-index:1;background:0 0;border:none;border-radius:8px;padding:12px 6px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:500;transition:all .2s;position:relative}.pd-availabilities .react-calendar .react-calendar__tile:enabled:hover,.pd-availabilities .react-calendar .react-calendar__tile:enabled:focus{background:#ffffff14}.pd-availabilities .react-calendar .react-calendar__tile.react-calendar__tile--now{background:rgba(var(--pd-color-rgb), .15);color:var(--pd-color);font-weight:700}.pd-availabilities .react-calendar .react-calendar__tile.react-calendar__tile--active{background:var(--pd-color);color:#111}.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-available{font-weight:700}.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-available.pd-cal-available-even,.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-available.pd-cal-available-odd{color:#50b33a;background:#50b33a26;box-shadow:inset 0 0 0 1px #50b33a4d}.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-available.pd-cal-available-even:hover,.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-available.pd-cal-available-odd:hover{background:#50b33a40}.pd-availabilities .react-calendar .react-calendar__tile.pd-cal-unavailable{opacity:.15;text-decoration:line-through;background:0 0!important}.pd-availabilities .react-calendar .react-calendar__tile .pd-cal-tooltip{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.pd-perks-list{background:#0a0a0a;border:1px solid #ffffff0a;border-radius:14px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}@media (max-width:768px){.pd-perks-list{border-radius:12px;grid-template-columns:1fr}}.pd-perks-list .pd-perk-item{border-bottom:1px solid #ffffff0a;border-right:1px solid #ffffff0a;align-items:center;gap:12px;padding:14px 18px;transition:all .3s;display:flex;position:relative}.pd-perks-list .pd-perk-item:nth-child(2n){border-right:none}@media (max-width:768px){.pd-perks-list .pd-perk-item{border-right:none;padding:12px 16px}}.pd-perks-list .pd-perk-item i{color:var(--pd-color);font-size:.9rem;transition:transform .3s}.pd-perks-list .pd-perk-item span{color:linen;letter-spacing:.1px;font-size:.88rem;font-weight:600}@media (max-width:768px){.pd-perks-list .pd-perk-item.pd-perk-empty{display:none}}.pd-perks-list:last-child:nth-child(odd){border-right:none;grid-column:1/-1}.pd-finance-highlight{background:rgba(var(--pd-color-rgb), .06);border:1px solid rgba(var(--pd-color-rgb), .15);border-radius:14px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}@media (max-width:768px){.pd-finance-highlight{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px}}.pd-finance-highlight .pd-fh-label{color:#ffffff80;font-size:.88rem;font-weight:500}.pd-finance-highlight .pd-fh-value{color:var(--pd-color);letter-spacing:-.3px;font-size:1.5rem;font-weight:900}@media (max-width:768px){.pd-finance-highlight .pd-fh-value{font-size:1.3rem}}.pd-dpe{flex-direction:column;gap:5px;display:flex}.pd-dpe .pd-dpe-row{opacity:.4;align-items:center;gap:10px;padding:5px 0;transition:all .3s;display:flex}.pd-dpe .pd-dpe-row.active{opacity:1;transform:scale(1.02)}.pd-dpe .pd-dpe-row.active .pd-dpe-letter{background:var(--dpe-c);color:#0a0a0a;font-weight:800}.pd-dpe .pd-dpe-row.active .pd-dpe-fill{opacity:1}.pd-dpe .pd-dpe-row .pd-dpe-letter{width:30px;height:30px;color:var(--dpe-c);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:all .3s;display:flex}.pd-dpe .pd-dpe-row .pd-dpe-fill{background:var(--dpe-c);opacity:.3;border-radius:4px;height:8px;transition:all .3s}.pd-dpe .pd-dpe-row:first-child .pd-dpe-fill{width:20%}.pd-dpe .pd-dpe-row:nth-child(2) .pd-dpe-fill{width:32%}.pd-dpe .pd-dpe-row:nth-child(3) .pd-dpe-fill{width:44%}.pd-dpe .pd-dpe-row:nth-child(4) .pd-dpe-fill{width:56%}.pd-dpe .pd-dpe-row:nth-child(5) .pd-dpe-fill{width:68%}.pd-dpe .pd-dpe-row:nth-child(6) .pd-dpe-fill{width:82%}.pd-dpe .pd-dpe-row:nth-child(7) .pd-dpe-fill{width:100%}.pd-dpe .pd-dpe-row .pd-dpe-badge{color:var(--dpe-c);white-space:nowrap;background:#ffffff0a;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:.72rem;font-weight:700}.pd-ges{flex-direction:column;gap:5px;display:flex}.pd-ges .pd-ges-row{opacity:.4;align-items:center;gap:10px;padding:5px 0;transition:all .3s;display:flex}.pd-ges .pd-ges-row.active{opacity:1;transform:scale(1.02)}.pd-ges .pd-ges-row.active .pd-ges-letter{background:var(--ges-c);color:#fff;font-weight:800}.pd-ges .pd-ges-row.active .pd-ges-fill{opacity:1}.pd-ges .pd-ges-row .pd-ges-letter{width:30px;height:30px;color:var(--ges-c);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;transition:all .3s;display:flex}.pd-ges .pd-ges-row .pd-ges-fill{background:var(--ges-c);opacity:.3;border-radius:4px;height:8px;transition:all .3s}.pd-ges .pd-ges-row:first-child .pd-ges-fill{width:20%}.pd-ges .pd-ges-row:nth-child(2) .pd-ges-fill{width:32%}.pd-ges .pd-ges-row:nth-child(3) .pd-ges-fill{width:44%}.pd-ges .pd-ges-row:nth-child(4) .pd-ges-fill{width:56%}.pd-ges .pd-ges-row:nth-child(5) .pd-ges-fill{width:68%}.pd-ges .pd-ges-row:nth-child(6) .pd-ges-fill{width:82%}.pd-ges .pd-ges-row:nth-child(7) .pd-ges-fill{width:100%}.pd-ges .pd-ges-row .pd-ges-badge{color:var(--ges-c);white-space:nowrap;background:#ffffff0a;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:.72rem;font-weight:700}.pd-energy-performance .pd-ep-summary{flex-direction:column;gap:24px;display:flex}.pd-energy-performance .pd-ep-scales{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:768px){.pd-energy-performance .pd-ep-scales{grid-template-columns:1fr;gap:16px}}.pd-energy-performance .pd-ep-scale-col{flex-direction:column;gap:10px;min-width:0;display:flex}.pd-energy-performance .pd-ep-scale-title{color:linen;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.82rem;font-weight:700;overflow:hidden}.pd-energy-performance .pd-ep-scale{align-items:center;gap:4px;height:12px;display:flex}.pd-energy-performance .pd-ep-scale .pd-ep-scale-notch{border-radius:4px;flex:1;justify-content:center;align-items:center;height:100%;transition:all .3s;display:flex;position:relative}.pd-energy-performance .pd-ep-scale .pd-ep-scale-notch.active{border-radius:6px;height:24px}.pd-energy-performance .pd-ep-scale .pd-ep-scale-notch.active span{font-size:.75rem;font-weight:800}.pd-energy-performance .pd-ep-info-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:8px;display:grid}@media (max-width:768px){.pd-energy-performance .pd-ep-info-grid{grid-template-columns:1fr;gap:16px}}.pd-energy-performance .pd-ep-info-item{align-items:flex-start;gap:12px;display:flex}.pd-energy-performance .pd-ep-info-item i{color:#ffffff80;margin-top:2px;font-size:1.2rem}.pd-energy-performance .pd-ep-info-item div{flex-direction:column;gap:4px;display:flex}.pd-energy-performance .pd-ep-info-item .pd-ep-info-label{color:linen;font-size:.88rem;font-weight:700}.pd-energy-performance .pd-ep-info-item .pd-ep-info-value{color:#ffffff80;font-size:.85rem}.pd-energy-performance .pd-ep-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.pd-energy-performance .pd-ep-actions{justify-content:center}}.pd-energy-performance .pd-ep-actions .pd-ep-btn{margin-top:0}.pd-energy-performance .pd-ep-btn{border:1px solid var(--pd-color);color:var(--pd-color);cursor:pointer;background:0 0;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;margin-top:8px;padding:8px 16px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.pd-energy-performance .pd-ep-btn i{font-size:.9rem;transition:transform .2s}.pd-energy-performance .pd-ep-btn:hover{background:rgba(var(--pd-color-rgb), .1);box-shadow:0 4px 12px rgba(var(--pd-color-rgb), .15)}.pd-energy-performance .pd-ep-btn:hover i{transform:translateY(2px)}.pd-energy-performance .pd-ep-btn.mt-4{margin-top:16px}.pd-energy-performance .pd-ep-btn.mt-4:hover i{transform:translateY(-2px)}@keyframes fadeInEnergy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pd-energy-performance .pd-ep-detailed{flex-direction:column;animation:.3s ease-out forwards fadeInEnergy;display:flex}.pd-energy-performance .pd-ep-detailed .pd-ep-detailed-section{flex-direction:column;gap:16px;display:flex}.pd-energy-performance .pd-ep-detailed .pd-ep-detailed-title{color:linen;margin:0;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:600}.pd-agency .pd-agency-top{align-items:center;gap:14px;display:flex}.pd-agency .pd-agency-logo{object-fit:cover;border:1px solid #55555559;border-radius:14px;flex-shrink:0;width:52px;height:52px}.pd-agency h4{color:linen;margin:0 0 3px;font-family:PoppinsMedium,sans-serif;font-size:.98rem;font-weight:700}.pd-agency .pd-agency-badge{color:var(--pd-color);text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;font-weight:600}.pd-agency .pd-agency-cta{background:linear-gradient(135deg, var(--pd-color) 0%, rgba(var(--pd-color-rgb), .8) 100%);color:#0a0a0a;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:700;transition:all .3s;display:flex}.pd-agency .pd-agency-cta:hover{box-shadow:0 8px 28px rgba(var(--pd-color-rgb), .3);transform:translateY(-2px)}.pd-agency .pd-agency-cta i{font-size:.95rem}.pd-map .pd-map-frame{border:1px solid #55555559;border-radius:16px;height:240px;overflow:hidden}@media (max-width:768px){.pd-map .pd-map-frame{border-radius:14px;height:200px}}.pd-map .pd-map-link{color:#ffffff80;background:#ffffff08;border:1px solid #55555559;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.pd-map .pd-map-link:hover{color:var(--pd-color);border-color:rgba(var(--pd-color-rgb), .3);background:rgba(var(--pd-color-rgb), .04)}.pd-map .pd-map-link i{font-size:.88rem}.pd-calc .pd-calc-fields{flex-direction:column;gap:12px;display:flex}.pd-calc .pd-calc-field label{color:#ffffff80;margin-bottom:7px;font-size:.76rem;font-weight:600;display:block}.pd-calc .pd-calc-field input,.pd-calc .pd-calc-field select{color:linen;background:#ffffff0a;border:1px solid #55555559;border-radius:12px;outline:none;width:100%;padding:11px 13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:600;transition:border-color .2s}.pd-calc .pd-calc-field input::placeholder,.pd-calc .pd-calc-field select::placeholder{color:#ffffff38}.pd-calc .pd-calc-field input:focus,.pd-calc .pd-calc-field select:focus{border-color:rgba(var(--pd-color-rgb), .5)}.pd-calc .pd-calc-field input option,.pd-calc .pd-calc-field select option{color:linen;background:#1a1a1a}.pd-calc .pd-calc-field input[type=number]{-webkit-appearance:textfield;appearance:textfield}.pd-calc .pd-calc-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pd-calc .pd-calc-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pd-calc .pd-calc-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.pd-calc .pd-calc-btn{background:rgba(var(--pd-color-rgb), .1);border:1px solid rgba(var(--pd-color-rgb), .25);width:100%;color:var(--pd-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:700;transition:all .25s;display:flex}.pd-calc .pd-calc-btn:hover{background:rgba(var(--pd-color-rgb), .15);border-color:rgba(var(--pd-color-rgb), .4);transform:translateY(-1px)}.pd-calc .pd-calc-btn i{font-size:.82rem}.pd-calc .pd-calc-result{text-align:center;background:rgba(var(--pd-color-rgb), .06);border:1px solid rgba(var(--pd-color-rgb), .15);border-radius:14px;padding:16px}.pd-calc .pd-calc-result .pd-calc-result-label{color:#ffffff80;margin-bottom:7px;font-size:.76rem;font-weight:500;display:block}.pd-calc .pd-calc-result .pd-calc-result-value{color:var(--pd-color);font-size:1.4rem;font-weight:900}.pd-calc .pd-calc-result .pd-calc-result-value small{color:#ffffff80;font-size:.78rem;font-weight:600}.pd-no-price .pd-no-price-text{color:#ffffff80;margin:0;font-size:.88rem;line-height:1.65}@media (max-width:768px){.pd-no-price .pd-no-price-text{font-size:.84rem}}.pd-no-price .pd-no-price-btn{background:rgba(var(--pd-color-rgb), .1);border:1px solid rgba(var(--pd-color-rgb), .3);width:100%;color:var(--pd-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:13px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:700;transition:all .25s;display:flex}.pd-no-price .pd-no-price-btn:hover{background:rgba(var(--pd-color-rgb), .18);border-color:rgba(var(--pd-color-rgb), .5);transform:translateY(-1px)}.pd-no-price .pd-no-price-btn i{font-size:.84rem}@media (max-width:768px){.pd-no-price .pd-no-price-btn{padding:11px;font-size:.84rem}}.pd-lightbox{z-index:9999;backdrop-filter:blur(12px);background:#000000eb;justify-content:center;align-items:center;animation:.25s pdUp;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pd-lightbox .pd-lb-close{cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s;display:flex;position:absolute;top:18px;right:20px}.pd-lightbox .pd-lb-close i{color:#fff;font-size:.95rem}.pd-lightbox .pd-lb-close:hover{background:#fff3}.pd-lightbox .pd-lb-nav{cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pd-lightbox .pd-lb-nav i{color:#fff;font-size:1.05rem}.pd-lightbox .pd-lb-nav:hover{background:#ffffff26}.pd-lightbox .pd-lb-nav.prev{left:18px}.pd-lightbox .pd-lb-nav.next{right:18px}@media (max-width:768px){.pd-lightbox .pd-lb-nav{width:38px;height:38px}.pd-lightbox .pd-lb-nav.prev{left:10px}.pd-lightbox .pd-lb-nav.next{right:10px}}.pd-lightbox .pd-lb-content{flex-direction:column;align-items:center;gap:14px;max-width:85vw;max-height:85vh;display:flex}.pd-lightbox .pd-lb-content img{object-fit:contain;border-radius:6px;max-width:100%;max-height:78vh}.pd-lightbox .pd-lb-content video{object-fit:contain;border-radius:6px;outline:none;max-width:100%;max-height:78vh}.pd-lightbox .pd-lb-content .pd-lb-counter{color:#ffffff8c;letter-spacing:1px;font-size:.82rem;font-weight:600}.pd-lightbox .pd-lb-thumbnails-wrap{z-index:10;justify-content:center;padding:0 40px;display:flex;position:absolute;bottom:24px;left:0;right:0}@media (max-width:768px){.pd-lightbox .pd-lb-thumbnails-wrap{padding:0 12px;bottom:12px}}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails{scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:10px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails::-webkit-scrollbar{height:4px}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb{cursor:pointer;background:#000;border:2px solid #ffffff26;border-radius:8px;flex-shrink:0;width:70px;height:50px;transition:all .2s;position:relative;overflow:hidden}@media (max-width:768px){.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb{width:50px;height:36px}}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb img,.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb video{object-fit:cover;opacity:.5;width:100%;height:100%;transition:opacity .2s;display:block}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb .pd-lb-thumb-play{background:#0003;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb .pd-lb-thumb-play i{color:#fff;font-size:.8rem}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb:hover{border-color:#fff6}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb:hover img,.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb:hover video{opacity:.8}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb.active{border-color:#e2b259;transform:translateY(-3px)scale(1.05);box-shadow:0 4px 12px #00000080}.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb.active img,.pd-lightbox .pd-lb-thumbnails-wrap .pd-lb-thumbnails .pd-lb-thumb.active video{opacity:1}.offline-page{background-color:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;animation:.7s ease-out fadeIn;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.offline-page{padding:32px 20px}}@media (max-width:768px){.offline-page{padding:24px 16px}}.offline-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 15%,#e2b2590d 0%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.offline-page .offline-container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:860px;display:flex;position:relative}@media (max-width:1024px){.offline-page .offline-container{gap:26px}}@media (max-width:768px){.offline-page .offline-container{gap:20px}}.offline-page .offline-container .offline-badge{color:#e2b259;text-transform:uppercase;letter-spacing:.5px;background:#e2b25933;border:1px solid #e2b2594d;border-radius:50px;align-items:center;gap:10px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;animation:.7s ease-out .15s both slideDown;display:inline-flex;position:relative;overflow:hidden}.offline-page .offline-container .offline-badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:3.5s infinite shimmer;position:absolute;top:0;left:-100%}.offline-page .offline-container .offline-badge i{font-size:1rem;animation:2.5s ease-in-out infinite pulse}.offline-page .offline-container .offline-logos{justify-content:center;align-items:center;gap:24px;animation:.7s ease-out .25s both fadeInUp;display:flex}@media (max-width:768px){.offline-page .offline-container .offline-logos{gap:16px;width:100%}}.offline-page .offline-container .offline-logos .offline-logo-separator{background:#ffffff26;flex-shrink:0;width:1px;height:40px}@media (max-width:768px){.offline-page .offline-container .offline-logos .offline-logo-separator{height:30px}}.offline-page .offline-container .offline-logos img{filter:drop-shadow(0 4px 16px #e2b2592e);height:38px;transition:transform .4s;display:block}@media (max-width:768px){.offline-page .offline-container .offline-logos img{height:30px}}.offline-page .offline-container .offline-logos img:hover{transform:scale(1.04)}.offline-page .offline-container .offline-logos img.logo-lbp{max-width:200px}.offline-page .offline-container .offline-logos img.logo-g4t{max-width:160px}.offline-page .offline-container .offline-title{color:linen;letter-spacing:-.5px;margin:0;font-size:max(1.8rem,min(4vw,2.5rem));font-weight:700;animation:.7s ease-out .35s both fadeInUp}.offline-page .offline-container .offline-title .highlight{color:#e2b259}.offline-page .offline-container .offline-subtitle{color:#c6c6c6b3;max-width:540px;margin:0;font-family:Open Sans,sans-serif;font-size:max(.9rem,min(1.5vw,1.1rem));font-weight:400;line-height:1.6;animation:.7s ease-out .45s both fadeInUp}.offline-page .offline-container .offline-cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;animation:.7s ease-out .55s both fadeInUp;display:grid}@media (max-width:1024px){.offline-page .offline-container .offline-cards{grid-template-columns:1fr;gap:1rem}}.offline-page .offline-container .offline-cards .offline-card{--card-color:#e2b259;--card-color-rgb:226, 178, 89;text-align:center;background:#ffffff05;border:1px solid #5556;border-radius:18px;flex-direction:column;align-items:center;gap:1rem;padding:1.75rem 1.5rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.offline-page .offline-container .offline-cards .offline-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.offline-page .offline-container .offline-cards .offline-card:first-child{--card-color:#e2b259;--card-color-rgb:226, 178, 89}.offline-page .offline-container .offline-cards .offline-card:nth-child(2){--card-color:#ff8c00;--card-color-rgb:255, 140, 0}.offline-page .offline-container .offline-cards .offline-card:nth-child(3){--card-color:peru;--card-color-rgb:205, 133, 63}.offline-page .offline-container .offline-cards .offline-card:hover{background:linear-gradient(145deg, rgba(var(--card-color-rgb), .18) 0%, rgba(var(--card-color-rgb), .08) 60%, transparent 100%);border-color:var(--card-color);box-shadow:0 16px 50px #0000004d, 0 0 30px rgba(var(--card-color-rgb), .2);transform:translateY(-5px)}.offline-page .offline-container .offline-cards .offline-card:hover .card-icon{background:rgba(var(--card-color-rgb), .25);transform:scale(1.1)rotate(-5deg)}@media (max-width:1024px){.offline-page .offline-container .offline-cards .offline-card{text-align:left;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem}}.offline-page .offline-container .offline-cards .offline-card .card-icon{background:rgba(var(--card-color-rgb), .12);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.offline-page .offline-container .offline-cards .offline-card .card-icon i{color:var(--card-color);font-size:1.6rem}@media (max-width:768px){.offline-page .offline-container .offline-cards .offline-card .card-icon{width:48px;height:48px}.offline-page .offline-container .offline-cards .offline-card .card-icon i{font-size:1.4rem}}.offline-page .offline-container .offline-cards .offline-card .card-content h3{color:linen;margin:0 0 .5rem;font-family:PoppinsMedium,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.offline-page .offline-container .offline-cards .offline-card .card-content h3{font-size:1rem}}.offline-page .offline-container .offline-cards .offline-card .card-content p{color:#fff9;margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;line-height:1.5}.offline-page .offline-container .offline-footer{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:24px;animation:.7s ease-out .75s both fadeInUp;display:flex}.offline-page .offline-container .offline-footer p{color:#ffffff73;justify-content:center;align-items:center;gap:8px;margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;display:flex}@media (max-width:768px){.offline-page .offline-container .offline-footer p{flex-direction:column}}.offline-page .offline-container .offline-footer p i{color:#e2b25999;flex-shrink:0;font-size:1.1rem}.offline-page .offline-container .offline-footer .offline-report-link{color:#ffffff59;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:7px;padding:7px 16px;font-family:Open Sans,sans-serif;font-size:.82rem;text-decoration:none;transition:all .25s;display:inline-flex}.offline-page .offline-container .offline-footer .offline-report-link i{color:#ffffff59;font-size:1rem}.offline-page .offline-container .offline-footer .offline-report-link:hover{color:#ffffffa6;background:#ffffff0a;border-color:#ffffff40}.offline-page .offline-container .offline-footer .offline-report-link:hover i{color:#ffffffa6}@keyframes muFadeIn{0%{opacity:0}to{opacity:1}}@keyframes muRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes muSlideDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes muPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes muRingPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes muShimmerBar{0%{transform:translate(-100%)}to{transform:translate(220%)}}@keyframes muIndeterminate{0%{margin-left:-40%}to{margin-left:100%}}@keyframes muSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mu-page{z-index:9999;color:linen;padding:calc(env(safe-area-inset-top,0px) + 28px) 22px calc(env(safe-area-inset-bottom,0px) + 22px);background:#0a0a0a;flex-direction:column;justify-content:space-between;align-items:center;font-family:PoppinsMedium,sans-serif;animation:.4s ease-out muFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mu-page .mu-bg-glow{pointer-events:none;z-index:0;background:radial-gradient(at 50% 18%,#e2b2592e 0%,#0000 55%),radial-gradient(at 50% 90%,#ff8c0014 0%,#0000 50%);position:absolute;top:0;bottom:0;left:0;right:0}.mu-page .mu-container{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;width:100%;max-width:460px;display:flex;position:relative}.mu-page .mu-badge{color:#e2b259;text-transform:uppercase;letter-spacing:1.2px;background:#e2b2591f;border:1px solid #e2b25952;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.72rem;font-weight:600;animation:.5s ease-out 50ms both muSlideDown;display:inline-flex;position:relative;overflow:hidden}.mu-page .mu-badge i{font-size:.95rem}.mu-page .mu-badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:3.2s infinite muShimmerBar;position:absolute;top:0;left:0;transform:translate(-100%)}.mu-page .mu-badge.is-error{color:#ff8585;background:#af21212e;border-color:#af212173}.mu-page .mu-logo-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.mu-page .mu-logo-wrapper .mu-logo-ring{display:none}.mu-page .mu-logo-wrapper .mu-logo{object-fit:contain;height:45px;position:relative}.mu-page .mu-title{letter-spacing:-.4px;color:linen;margin:0;font-size:max(1.45rem,min(5.5vw,1.85rem));font-weight:700;line-height:1.25;animation:.55s ease-out .2s both muRise}.mu-page .mu-title .highlight{color:#e2b259}.mu-page .mu-subtitle{color:#ffffff9e;max-width:360px;margin:0;font-family:Open Sans,sans-serif;font-size:.92rem;line-height:1.55;animation:.55s ease-out .3s both muRise}.mu-page .mu-progress-block{background:linear-gradient(#ffffff09 0%,#ffffff04 100%);border:1px solid #e2b2592e;border-radius:18px;flex-direction:column;gap:12px;width:100%;margin-top:8px;padding:18px 18px 14px;animation:.55s ease-out .4s both muRise;display:flex;box-shadow:0 18px 50px #00000073}.mu-page .mu-progress-block .mu-progress-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mu-page .mu-progress-block .mu-progress-head .mu-progress-step{color:#ffffffc7;align-items:center;gap:8px;min-width:0;font-family:Open Sans,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.mu-page .mu-progress-block .mu-progress-head .mu-progress-step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mu-page .mu-progress-block .mu-progress-head .mu-progress-step i{color:#e2b259;flex-shrink:0;font-size:1rem}.mu-page .mu-progress-block .mu-progress-head .mu-progress-percent{color:#e2b259;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.05rem;font-weight:700}.mu-page .mu-progress-block .mu-progress-track{background:#ffffff0f;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.mu-page .mu-progress-block .mu-progress-track .mu-progress-fill{background:linear-gradient(90deg,#b1852d,#e2b259 60%,#ff8c00);border-radius:999px;height:100%;transition:width .35s;position:relative;overflow:hidden;box-shadow:0 0 18px #e2b25973}.mu-page .mu-progress-block .mu-progress-track .mu-progress-fill .mu-progress-shimmer{background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:40%;height:100%;animation:1.6s linear infinite muShimmerBar;position:absolute;top:0;left:0;transform:translate(-100%)}.mu-page .mu-progress-block .mu-progress-track.is-indeterminate .mu-progress-fill{animation:1.6s ease-in-out infinite muIndeterminate;width:40%!important}.mu-page .mu-progress-block .mu-progress-foot{color:#ffffff6b;text-align:center;justify-content:center;align-items:center;gap:6px;font-family:Open Sans,sans-serif;font-size:.74rem;display:inline-flex}.mu-page .mu-progress-block .mu-progress-foot i{color:#e2b259b3;font-size:.9rem}.mu-page .mu-error-block{flex-direction:column;gap:14px;width:100%;animation:.55s ease-out .35s both muRise;display:flex}.mu-page .mu-error-block .mu-error-icon{background:#af212124;border:1px solid #af212159;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 30px #af21212e}.mu-page .mu-error-block .mu-error-icon i{color:#ff7373;font-size:2rem}.mu-page .mu-error-block .mu-error-message{text-align:left;background:#af212114;border:1px solid #af212140;border-radius:14px;padding:14px 16px}.mu-page .mu-error-block .mu-error-message .mu-error-label{letter-spacing:1px;text-transform:uppercase;color:#ff8585;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.mu-page .mu-error-block .mu-error-message p{color:#ffffffc7;word-break:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;line-height:1.45}.mu-page .mu-error-block .mu-error-hint{text-align:left;background:#e2b25914;border:1px solid #e2b25938;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mu-page .mu-error-block .mu-error-hint .mu-error-hint-icon{background:#e2b2592e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mu-page .mu-error-block .mu-error-hint .mu-error-hint-icon i{color:#e2b259;font-size:.95rem}.mu-page .mu-error-block .mu-error-hint .mu-error-hint-text{color:#ffffffb8;font-family:Open Sans,sans-serif;font-size:.82rem;line-height:1.5}.mu-page .mu-error-block .mu-error-hint .mu-error-hint-text strong{color:linen;font-weight:700}.mu-page .mu-ready-block{flex-direction:column;gap:14px;width:100%;animation:.55s ease-out .35s both muRise;display:flex}.mu-page .mu-ready-block .mu-ready-icon{background:#50b33a24;border:1px solid #50b33a66;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 30px #50b33a38}.mu-page .mu-ready-block .mu-ready-icon i{color:#6dd055;font-size:2rem}.mu-page .mu-ready-block .mu-ready-message{text-align:left;color:#ffffffd1;background:#50b33a12;border:1px solid #50b33a38;border-radius:14px;margin:0;padding:14px 16px;font-family:Open Sans,sans-serif;font-size:.92rem;line-height:1.5}.mu-page .mu-ready-block .mu-ready-message strong{color:linen;font-weight:700}.mu-page .mu-ready-block .mu-ready-hint{text-align:left;background:#e2b25914;border:1px solid #e2b25938;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mu-page .mu-ready-block .mu-ready-hint .mu-ready-hint-icon{background:#e2b2592e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mu-page .mu-ready-block .mu-ready-hint .mu-ready-hint-icon i{color:#e2b259;font-size:.95rem}.mu-page .mu-ready-block .mu-ready-hint .mu-ready-hint-text{color:#ffffffc7;font-family:Open Sans,sans-serif;font-size:.82rem;line-height:1.5}.mu-page .mu-ready-block .mu-ready-hint .mu-ready-hint-text strong{color:linen;font-weight:700}.mu-page .mu-error-block .mu-actions,.mu-page .mu-ready-block .mu-actions{flex-direction:column;gap:10px;margin-top:4px;display:flex}.mu-page .mu-error-block .mu-actions .mu-btn,.mu-page .mu-ready-block .mu-actions .mu-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700;transition:transform .18s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.mu-page .mu-error-block .mu-actions .mu-btn:disabled,.mu-page .mu-ready-block .mu-actions .mu-btn:disabled{cursor:progress;opacity:.85}.mu-page .mu-error-block .mu-actions .mu-btn .mu-btn-spinner,.mu-page .mu-ready-block .mu-actions .mu-btn .mu-btn-spinner{border:2px solid #0000002e;border-top-color:#000000b3;border-radius:50%;width:16px;height:16px;animation:.85s linear infinite spin}.mu-page .mu-error-block .mu-actions .mu-btn.mu-btn-ghost .mu-btn-spinner,.mu-page .mu-ready-block .mu-actions .mu-btn.mu-btn-ghost .mu-btn-spinner{border-color:#ffffffb3 #ffffff2e #ffffff2e}.mu-page .mu-error-block .mu-actions .mu-btn i,.mu-page .mu-ready-block .mu-actions .mu-btn i{font-size:1.05rem}.mu-page .mu-error-block .mu-actions .mu-btn:active,.mu-page .mu-ready-block .mu-actions .mu-btn:active{transform:scale(.985)}.mu-page .mu-error-block .mu-actions .mu-btn.mu-btn-primary,.mu-page .mu-ready-block .mu-actions .mu-btn.mu-btn-primary{color:#1c1207;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border-color:#e2b259;box-shadow:0 10px 26px #e2b25952}.mu-page .mu-error-block .mu-actions .mu-btn.mu-btn-primary:hover,.mu-page .mu-ready-block .mu-actions .mu-btn.mu-btn-primary:hover{background:linear-gradient(135deg,#e5ba6a 0%,#b1852d 100%)}.mu-page .mu-error-block .mu-actions .mu-btn.mu-btn-ghost,.mu-page .mu-ready-block .mu-actions .mu-btn.mu-btn-ghost{color:#ffffffb8;background:#ffffff0a;border-color:#ffffff1f}.mu-page .mu-error-block .mu-actions .mu-btn.mu-btn-ghost:hover,.mu-page .mu-ready-block .mu-actions .mu-btn.mu-btn-ghost:hover{color:linen;background:#ffffff12;border-color:#fff3}.mu-page .mu-footer{z-index:1;color:#ffffff52;letter-spacing:.3px;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:.72rem;animation:.8s ease-out .5s both muFadeIn;display:inline-flex;position:relative}.mu-page .mu-footer i{color:#e2b2598c;font-size:.9rem}.mu-page.mu-status-applying .mu-logo-ring{animation:4s linear infinite muSpinSlow,2.2s ease-out infinite muRingPulse}@keyframes muoIndeterminate{0%{transform:translate(-100%)}to{transform:translate(260%)}}.mu-overlay{--mu-accent:#e2b259;--mu-accent-strong:#b1852d;--mu-accent-rgb:226, 178, 89;z-index:100000;color:linen;padding:calc(env(safe-area-inset-top,0px) + 32px) 24px calc(env(safe-area-inset-bottom,0px) + 24px);opacity:0;background:#0a0a0a;flex-direction:column;justify-content:space-between;align-items:center;font-family:PoppinsMedium,sans-serif;transition:opacity .34s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mu-overlay.is-visible{opacity:1}.mu-overlay--success{--mu-accent:gold;--mu-accent-strong:#e2b259;--mu-accent-rgb:255, 215, 0}.mu-overlay--error{--mu-accent:#ff6b35;--mu-accent-strong:#ff8c00;--mu-accent-rgb:255, 107, 53}.mu-overlay__glow{pointer-events:none;background:radial-gradient(ellipse 70% 45% at 50% 22%, rgba(var(--mu-accent-rgb), .14) 0%, transparent 70%);transition:background .4s;position:absolute;top:0;bottom:0;left:0;right:0}.mu-overlay__content{z-index:1;text-align:center;opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;max-width:360px;transition:opacity .42s 50ms,transform .42s cubic-bezier(.22,1,.36,1) 50ms;display:flex;position:relative;transform:translateY(10px)}.mu-overlay.is-visible .mu-overlay__content{opacity:1;transform:translateY(0)}.mu-overlay__badge{background:rgba(var(--mu-accent-rgb), .1);border:1px solid rgba(var(--mu-accent-rgb), .3);color:var(--mu-accent);text-transform:uppercase;letter-spacing:1.2px;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:.7rem;font-weight:600;display:inline-flex}.mu-overlay__badge i{font-size:.85rem}.mu-overlay__logo{object-fit:contain;max-width:210px;height:46px;filter:drop-shadow(0 6px 22px rgba(var(--mu-accent-rgb), .22))}.mu-overlay__title{letter-spacing:-.4px;color:linen;margin:0;font-size:max(1.35rem,min(5.5vw,1.7rem));font-weight:700;line-height:1.3}.mu-overlay__subtitle{color:#ffffff8c;max-width:320px;margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;line-height:1.55}.mu-overlay__panel{border:1px solid rgba(var(--mu-accent-rgb), .18);background:#ffffff06;border-radius:18px;flex-direction:column;gap:14px;width:100%;margin-top:6px;padding:18px;display:flex}.mu-overlay__panel--status{align-items:center;gap:12px}.mu-overlay__panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mu-overlay__panel-label{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-family:Open Sans,sans-serif;font-size:.8rem;font-weight:600;overflow:hidden}.mu-overlay__percent{color:var(--mu-accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.95rem;font-weight:700}.mu-overlay__track{background:#ffffff0f;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.mu-overlay__fill{background:linear-gradient(90deg, var(--mu-accent-strong), var(--mu-accent));border-radius:999px;transition:width .35s;position:absolute;top:0;bottom:0;left:0}.mu-overlay__track.is-indeterminate .mu-overlay__fill{width:38%;transition:none;animation:1.5s cubic-bezier(.65,.05,.36,1) infinite muoIndeterminate}.mu-overlay__status-icon{background:rgba(var(--mu-accent-rgb), .12);border:1px solid rgba(var(--mu-accent-rgb), .32);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.mu-overlay__status-icon i{color:var(--mu-accent);font-size:1.6rem;line-height:1}.mu-overlay__status-text{color:#ffffffb8;word-break:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:.88rem;line-height:1.55}.mu-overlay__status-text strong{color:linen;font-weight:700}.mu-overlay__cta{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.mu-overlay__btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 24px #e2b2594d}.mu-overlay__btn i{font-size:1.05rem;line-height:1}.mu-overlay__btn:active{transform:scale(.98)}.mu-overlay__countdown{letter-spacing:.2px;color:#fff6;margin:0;font-family:Open Sans,sans-serif;font-size:.75rem}.mu-overlay__footer{z-index:1;letter-spacing:.3px;color:#ffffff52;align-items:center;gap:7px;font-family:Open Sans,sans-serif;font-size:.72rem;display:inline-flex;position:relative}.mu-overlay__footer i{color:rgba(var(--mu-accent-rgb), .55);font-size:.9rem}@media (max-width:768px){.mu-overlay__logo{height:40px}.mu-overlay__title{font-size:1.3rem}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.artiste-planification-page.hub-page-wrapper{background:#0a0a0a!important}.artiste-planification-container{width:100%;max-width:1250px;margin:0 auto;padding:2rem 1rem}@media (max-width:768px){.artiste-planification-container{max-width:100%;padding:1rem}}.artiste-event-card{background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;max-width:100%;margin-bottom:1.5rem;overflow:hidden}@media (max-width:768px){.artiste-event-card{border-radius:14px;margin-bottom:1.1rem}}.artiste-event-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:1100px){.artiste-event-sections{grid-template-columns:1fr;gap:1.1rem;margin-bottom:1.1rem}}.artiste-event-sections .artiste-event-card{flex-direction:column;margin-bottom:0;display:flex}.artiste-event-sections .artiste-event-form{flex-direction:column;flex:1;display:flex}.artiste-event-sections .artiste-event-form>.artiste-event-field:only-child,.artiste-event-sections .artiste-event-form>.artiste-event-form-grid:only-child{flex:1}.artiste-event-sections .artiste-event-form>.artiste-event-form-grid:only-child{align-content:center}.artiste-event-sections .artiste-event-field>textarea{flex:1}.artiste-event-sections .artiste-event-field>.artiste-upload-zone{flex-direction:column;flex:1;justify-content:center;min-height:130px;display:flex}.artiste-event-card-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:.85rem;padding:1.1rem 1.4rem;display:flex}@media (max-width:768px){.artiste-event-card-header{padding:1rem}}.artiste-event-card-header .artiste-event-card-icon{background:rgba(var(--ae-color-rgb,255, 186, 2), .1);border:1px solid rgba(var(--ae-color-rgb,255, 186, 2), .2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.artiste-event-card-header .artiste-event-card-icon i{color:var(--ae-color,#ffba02);font-size:.95rem;line-height:1;display:flex}.artiste-event-card-header .artiste-event-card-title{flex:1;min-width:0}.artiste-event-card-header .artiste-event-card-title h3{letter-spacing:-.01em;color:linen;margin:0;font-size:1rem;font-weight:600}.artiste-event-card-header .artiste-event-card-title h3 .required{color:#ff6b6be6}.artiste-event-card-header .artiste-event-card-title p{color:#ffffff61;margin:.15rem 0 0;font-size:.79rem}.artiste-event-form{padding:1.2rem 1.4rem}@media (max-width:768px){.artiste-event-form{padding:1rem}}.artiste-event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.artiste-event-form-grid:not(:last-child){margin-bottom:.9rem}@media (max-width:620px){.artiste-event-form-grid{grid-template-columns:1fr}}.artiste-event-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.artiste-event-field.full-width{grid-column:1/-1}.artiste-event-field>label{letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.artiste-event-field>label i,.artiste-event-field>label svg{color:rgba(var(--ae-color-rgb,255, 186, 2), .65);flex-shrink:0;font-size:.75rem;line-height:1;display:flex}.artiste-event-field>label svg{width:.85em;height:.85em}.artiste-event-field>label .required{color:#ff6b6be6;margin-left:-.15rem;font-size:.85rem}.artiste-event-field input,.artiste-event-field textarea{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:.6rem .75rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.artiste-event-field input::placeholder,.artiste-event-field textarea::placeholder{color:#ffffff38}.artiste-event-field input:hover:not(:disabled),.artiste-event-field textarea:hover:not(:disabled){border-color:#ffffff24}.artiste-event-field input:focus,.artiste-event-field textarea:focus{border-color:rgba(var(--ae-color-rgb,255, 186, 2), .55);box-shadow:0 0 0 2px rgba(var(--ae-color-rgb,255, 186, 2), .13);outline:none}.artiste-event-field input.error,.artiste-event-field input.error-border,.artiste-event-field textarea.error,.artiste-event-field textarea.error-border{background:#ff6b6b0d;border-color:#ff6b6b80}.artiste-event-field input:disabled,.artiste-event-field textarea:disabled{opacity:.5;cursor:not-allowed}.artiste-event-field textarea{resize:vertical;min-height:110px;line-height:1.6}.artiste-event-field input[type=datetime-local],.artiste-event-field input[type=date],.artiste-event-field input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.artiste-event-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.artiste-event-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.artiste-event-field input[type=time]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer;transition:opacity .2s}.artiste-event-field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.artiste-event-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.artiste-event-field input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.artiste-event-field .error-message{color:#ff6b6be6;align-items:center;gap:.3rem;font-size:.74rem;display:flex}.artiste-event-field .error-message i{font-size:.78rem;line-height:1;display:flex}.artiste-event-field .character-count{color:#ffffff4d;text-align:right;font-size:.7rem}.artiste-event-field .tag-selection-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:620px){.artiste-event-field .tag-selection-container{grid-template-columns:1fr}}.artiste-event-field .tag-selection-container .tag-option{cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:.7rem;padding:.75rem 1.9rem .75rem .85rem;transition:border-color .2s,background .2s;display:flex;position:relative}.artiste-event-field .tag-selection-container .tag-option:hover{background:#ffffff0a;border-color:#ffffff24}.artiste-event-field .tag-selection-container .tag-option .tag-option-icon{color:#ffffff6b;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background .2s,border-color .2s;display:flex}.artiste-event-field .tag-selection-container .tag-option .tag-option-icon i{font-size:.85rem;line-height:1;display:flex}.artiste-event-field .tag-selection-container .tag-option .tag-option-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.artiste-event-field .tag-selection-container .tag-option .tag-option-content .tag-option-title{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.artiste-event-field .tag-selection-container .tag-option .tag-option-content .tag-option-desc{color:#ffffff59;font-size:.71rem;line-height:1.35}.artiste-event-field .tag-selection-container .tag-option .tag-option-check{color:var(--ae-color,#ffba02);opacity:0;margin:0;font-size:.9rem;line-height:1;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.55rem;right:.55rem;transform:scale(.6)}.artiste-event-field .tag-selection-container .tag-option.active{background:rgba(var(--ae-color-rgb,255, 186, 2), .07);border-color:rgba(var(--ae-color-rgb,255, 186, 2), .45)}.artiste-event-field .tag-selection-container .tag-option.active .tag-option-icon{background:rgba(var(--ae-color-rgb,255, 186, 2), .12);border-color:rgba(var(--ae-color-rgb,255, 186, 2), .28);color:var(--ae-color,#ffba02)}.artiste-event-field .tag-selection-container .tag-option.active .tag-option-content .tag-option-title{color:var(--ae-color,#ffba02)}.artiste-event-field .tag-selection-container .tag-option.active .tag-option-check{opacity:1;transform:scale(1)}.artiste-event-field .generic-select__control{max-width:100%!important;min-height:38px!important;box-shadow:none!important;background:#00000047!important;border:1px solid #ffffff12!important;border-radius:10px!important;font-size:.86rem!important;overflow:hidden!important}.artiste-event-field .generic-select__control:hover{border-color:#ffffff24!important}.artiste-event-field .generic-select__control--is-focused{border-color:rgba(var(--ae-color-rgb,255, 186, 2), .55)!important;box-shadow:0 0 0 2px rgba(var(--ae-color-rgb,255, 186, 2), .13)!important}.artiste-event-field .generic-select__value-container{padding:0 .75rem!important}.artiste-event-field .generic-select__single-value{color:#ffffffd9!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.86rem!important;overflow:hidden!important}.artiste-event-field .generic-select__placeholder{color:#ffffff38!important;font-size:.86rem!important}.artiste-event-field .generic-select__indicator-separator{background:#ffffff12!important}.artiste-event-field .generic-select__menu{background:#121212!important;border:1px solid #ffffff12!important;border-radius:12px!important;overflow:hidden!important}.artiste-event-field .generic-select__option{color:#ffffffbf!important;background:0 0!important;font-size:.86rem!important}.artiste-event-field .generic-select__option:hover,.artiste-event-field .generic-select__option--is-focused{background:#ffffff0a!important}.artiste-event-field .generic-select__option--is-selected{background:rgba(var(--ae-color-rgb,255, 186, 2), .14)!important;color:var(--ae-color,#ffba02)!important}.artiste-event-field .save{margin:1rem auto 0!important}@media (max-width:768px){.artiste-event-field .save{width:100%!important}}.artiste-upload-zone{text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:13px;padding:1.5rem 1rem;transition:border-color .2s,background .2s;position:relative}.artiste-upload-zone:hover{background:rgba(var(--ae-color-rgb,255, 186, 2), .04);border-color:rgba(var(--ae-color-rgb,255, 186, 2), .35)}.artiste-upload-zone:hover .artiste-upload-icon{color:var(--ae-color,#ffba02)}.artiste-upload-zone.error-border{background:#ff6b6b0a;border-color:#ff6b6b73}.artiste-upload-zone .artiste-upload-icon{color:#ffffff4d;margin-bottom:.6rem;font-size:1.5rem;line-height:1;transition:color .2s;display:block}.artiste-upload-zone .artiste-upload-text{color:#ffffffbf;margin-bottom:.25rem;font-size:.83rem;font-weight:600;display:block}.artiste-upload-zone .artiste-upload-hint{color:#ffffff59;font-size:.71rem;display:block}@media (max-width:768px){.artiste-upload-zone{padding:1.2rem .8rem}}.artiste-media-preview-container{justify-content:center;margin-top:.9rem;display:flex;position:relative}.artiste-media-preview-container .artiste-preview-item{background:#000;border:1px solid #ffffff12;border-radius:13px;justify-content:center;width:100%;max-width:100%;max-height:420px;display:flex;position:relative;overflow:hidden}.artiste-media-preview-container .artiste-preview-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:420px;display:block}.artiste-media-preview-container .artiste-preview-item .artiste-delete-media-btn{color:#ff6b6be6;cursor:pointer;backdrop-filter:blur(6px);background:#0a0a0abf;border:1px solid #ff6b6b59;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,color .2s;display:flex;position:absolute;top:.6rem;right:.6rem}.artiste-media-preview-container .artiste-preview-item .artiste-delete-media-btn:hover{color:#0a0a0a;background:#ff6b6be6}.artiste-media-preview-container .artiste-preview-item .artiste-delete-media-btn i{font-size:.75rem;line-height:1;display:flex}.artiste-event-form-actions{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:.6rem;margin-top:1.5rem;padding-top:1.2rem;display:flex}@media (max-width:620px){.artiste-event-form-actions{flex-direction:column-reverse}}.artiste-event-form-actions .btn-secondary,.artiste-event-form-actions .btn-primary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;min-width:140px;padding:.65rem 1.3rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}@media (max-width:620px){.artiste-event-form-actions .btn-secondary,.artiste-event-form-actions .btn-primary{width:100%}}.artiste-event-form-actions .btn-secondary:disabled,.artiste-event-form-actions .btn-primary:disabled{opacity:.5;cursor:not-allowed}.artiste-event-form-actions .btn-secondary i,.artiste-event-form-actions .btn-secondary svg,.artiste-event-form-actions .btn-primary i,.artiste-event-form-actions .btn-primary svg{font-size:.85rem;line-height:1;display:flex}.artiste-event-form-actions .btn-secondary{color:#ffffff8c;background:#ffffff05;border-color:#ffffff12}.artiste-event-form-actions .btn-secondary:hover:not(:disabled){color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24}.artiste-event-form-actions .btn-primary{color:#ffba02;box-shadow:none;background:#ffba0224;border-color:#ffba0273}.artiste-event-form-actions .btn-primary:hover:not(:disabled){background:#ffba0238;border-color:#ffba02b3}.artiste-event-form-actions .btn-primary .spinner{border:2px solid #ffba0240;border-top-color:#ffba02;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin}.artiste-upload-progress-bar{background:#ffffff12;border-radius:999px;width:100%;height:4px;margin-top:.8rem;overflow:hidden}.artiste-upload-progress-bar .artiste-upload-progress-fill{background:var(--ae-color,#ffba02);border-radius:999px;height:100%;transition:width .3s}@media (max-width:768px){.artiste-planification-container{padding:1rem 0}.artiste-event-form:not(.total){padding:1rem}.artiste-event-form-grid{padding:0}}.ap-g4p-form-page .ms-card{min-width:0;max-width:100%}.ap-g4p-form-page .mlf-animate{opacity:0;animation:.42s cubic-bezier(.22,1,.36,1) forwards ms-fade-up}.ap-g4p-form-page .mlf-card{margin-bottom:22px}.ap-g4p-form-page .ap-g4p-field{flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex}.ap-g4p-form-page .ap-g4p-field label{letter-spacing:.02em;color:#c6c6c68c;align-items:center;gap:6px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;display:flex}.ap-g4p-form-page .ap-g4p-field label i{font-size:.75rem}.ap-g4p-form-page .ap-g4p-field input,.ap-g4p-form-page .ap-g4p-field textarea{color:linen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;width:100%;padding:13px 14px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;transition:border-color .2s,background .2s,box-shadow .2s}.ap-g4p-form-page .ap-g4p-field input::placeholder,.ap-g4p-form-page .ap-g4p-field textarea::placeholder{color:#ffffff38}.ap-g4p-form-page .ap-g4p-field input:focus,.ap-g4p-form-page .ap-g4p-field textarea:focus{background:#ffffff12;border-color:#e2b25980;outline:none;box-shadow:0 0 0 3px #e2b25914}.ap-g4p-form-page .ap-g4p-field input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.ap-g4p-form-page .ap-g4p-field textarea::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.ap-g4p-form-page .ap-g4p-field input[type=date],.ap-g4p-form-page .ap-g4p-field input[type=time],.ap-g4p-form-page .ap-g4p-field input[type=datetime-local],.ap-g4p-form-page .ap-g4p-field input[type=month]{-webkit-appearance:none;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;min-height:48px;display:block}.ap-g4p-form-page .ap-g4p-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.ap-g4p-form-page .ap-g4p-field input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.ap-g4p-form-page .ap-g4p-field input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.ap-g4p-form-page .ap-g4p-field input[type=month]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.ap-g4p-form-page .ap-g4p-field input[type=date]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.ap-g4p-form-page .ap-g4p-field input[type=time]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.ap-g4p-form-page .ap-g4p-field input[type=datetime-local]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.ap-g4p-form-page .ap-g4p-field input[type=month]::-webkit-datetime-edit{min-width:0;padding:0;line-height:1.2;display:flex}.ap-g4p-form-page .ap-g4p-field input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.ap-g4p-form-page .ap-g4p-field input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}.ap-g4p-form-page .ap-g4p-field input[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}.ap-g4p-form-page .ap-g4p-field input[type=month]::-webkit-datetime-edit-fields-wrapper{padding:0}.ap-g4p-form-page .ap-g4p-field textarea{resize:none;line-height:1.6}.ap-g4p-form-page .ap-g4p-field.ap-g4p-field--error input,.ap-g4p-form-page .ap-g4p-field.ap-g4p-field--error textarea{border-color:#f449}.ap-g4p-form-page .ap-g4p-required{color:#f44c;margin-left:2px;font-size:.9rem}.ap-g4p-form-page .ap-g4p-error-msg{color:#ff4444d9;align-items:center;gap:5px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;display:flex}.ap-g4p-form-page .ap-g4p-error-msg i{font-size:.74rem}.ap-g4p-form-page .ap-g4p-char-count{color:#c6c6c64d;text-align:right;margin-top:-2px;font-family:PoppinsMedium,sans-serif;font-size:.72rem}.ap-g4p-form-page .ap-g4p-tag-card{padding:14px!important}.ap-g4p-form-page .ap-g4p-tag-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ap-g4p-form-page .ap-g4p-tag-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px 16px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ap-g4p-form-page .ap-g4p-tag-btn:active{transform:scale(.97)}.ap-g4p-form-page .ap-g4p-tag-btn .ap-g4p-tag-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:background .2s;display:flex}.ap-g4p-form-page .ap-g4p-tag-btn .ap-g4p-tag-name{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:700}.ap-g4p-form-page .ap-g4p-tag-btn .ap-g4p-tag-desc{color:#c6c6c661;font-size:.7rem;line-height:1.4}.ap-g4p-form-page .ap-g4p-tag-btn .ap-g4p-tag-check{color:#0a0a0a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.65rem;animation:.25s cubic-bezier(.175,.885,.32,1.275) forwards ap-pop;display:flex;position:absolute;top:10px;right:10px}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--pdj .ap-g4p-tag-icon{color:#ff8c00;background:#ff8c001a}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--pdj.active{background:#ff8c0012;border-color:#ff8c0073;box-shadow:0 4px 16px #ff8c001f}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--pdj.active .ap-g4p-tag-icon{background:#ff8c002e}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--pdj.active .ap-g4p-tag-check{background:#ff8c00}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--evt .ap-g4p-tag-icon{color:#e2b259;background:#e2b2591a}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--evt.active{background:#e2b2590f;border-color:#e2b25973;box-shadow:0 4px 16px #e2b2591f}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--evt.active .ap-g4p-tag-icon{background:#e2b2592e}.ap-g4p-form-page .ap-g4p-tag-btn.ap-g4p-tag-btn--evt.active .ap-g4p-tag-check{background:#e2b259}@keyframes ap-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ap-g4p-form-page .ap-g4p-postal-row{align-items:flex-start;gap:10px;display:flex}.ap-g4p-form-page .ap-g4p-postal-row .ap-g4p-field--cp{flex:0 0 100px}.ap-g4p-form-page .ap-g4p-postal-row .ap-g4p-field--city{flex:1;min-width:0}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__control{background:#ffffff0a!important;border:1px solid #ffffff12!important;border-radius:12px!important;min-height:48px!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__control--is-focused{border-color:#e2b25980!important;box-shadow:0 0 0 3px #e2b25914!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__single-value{color:linen!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__placeholder{color:#ffffff38!important;font-size:.88rem!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__menu{background:#1c1c1c!important;border:1px solid #ffffff14!important;border-radius:12px!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__option{color:linen!important;background:0 0!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__option:hover,.ap-g4p-form-page .ap-g4p-postal-row .generic-select__option--is-focused{background:#e2b2591a!important}.ap-g4p-form-page .ap-g4p-postal-row .generic-select__option--is-selected{color:#0a0a0a!important;background:#e2b259!important}.ap-g4p-form-page .ap-g4p-upload-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.ap-g4p-form-page .ap-g4p-upload-btn:active{background:#ffffff12}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-icon-wrap{background:#e2b2591a;border:1px solid #e2b2592e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-icon-wrap i{color:#e2b259;font-size:1.1rem}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-label{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.9rem}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-hint{color:#c6c6c659;font-size:.72rem}.ap-g4p-form-page .ap-g4p-upload-btn .ap-g4p-upload-chevron{color:#ffffff2e;flex-shrink:0;font-size:1.1rem}.ap-g4p-form-page .ap-g4p-preview{border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:10px;display:flex;overflow:hidden}.ap-g4p-form-page .ap-g4p-preview-img{object-fit:cover;width:100%;max-height:220px;display:block}.ap-g4p-form-page .ap-g4p-preview-actions{gap:8px;padding:10px 12px 12px;display:flex}.ap-g4p-form-page .ap-g4p-preview-change,.ap-g4p-form-page .ap-g4p-preview-remove{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;transition:background .15s;display:flex}.ap-g4p-form-page .ap-g4p-preview-change{color:#e2b259;background:#e2b25914;border:1px solid #e2b25933;text-decoration:none}.ap-g4p-form-page .ap-g4p-preview-change:active{background:#e2b25929}.ap-g4p-form-page .ap-g4p-preview-remove{color:#ff4444d9;background:#af212114;border:1px solid #af212133}.ap-g4p-form-page .ap-g4p-preview-remove:active{background:#af212129}.ap-g4p-form-page .ap-g4p-form-bar{gap:10px;margin-top:8px;padding:8px 0 4px;display:flex}.ap-g4p-form-page .ap-g4p-cancel-btn{color:#c6c6c699;cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;transition:background .15s;display:flex}.ap-g4p-form-page .ap-g4p-cancel-btn:active:not(:disabled){background:#ffffff17}.ap-g4p-form-page .ap-g4p-cancel-btn:disabled{opacity:.4;cursor:default}.ap-g4p-form-page .ap-g4p-submit-btn{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e2b259;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 4px 18px #e2b2594d}.ap-g4p-form-page .ap-g4p-submit-btn i{font-size:.9rem}.ap-g4p-form-page .ap-g4p-submit-btn:active:not(:disabled){background:#b1852d;transform:scale(.98);box-shadow:0 2px 10px #e2b25933}.ap-g4p-form-page .ap-g4p-submit-btn:disabled{opacity:.5;cursor:default}.ap-g4p-form-page .ap-g4p-spinner{border:2px solid #0003;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.artiste-spectacles-page.hub-page-wrapper{background:#0a0a0a!important}.artiste-spectacles-container{width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem;overflow-x:hidden}@media (max-width:768px){.artiste-spectacles-container{max-width:100vw;padding:1rem}}.hub-page-header-actions{align-items:center;gap:1rem;display:flex}@media (max-width:768px){.hub-page-header-actions{flex-direction:column-reverse;width:100%}.hub-page-header-actions button{width:100%}}.loading-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.loading-container .spinner{border:4px solid #ffffff1a;border-top-color:#e2b259;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}.loading-container p{color:#fff9;font-size:1rem}.calendar-view{grid-template-columns:2fr 1fr;gap:2rem;display:grid}@media (max-width:1024px){.calendar-view{grid-template-columns:1fr}}.calendar-view .react-calendar{color:linen;background:#ffffff05;border:1px solid #5556;border-radius:20px;width:100%;padding:1.5rem;font-family:PoppinsMedium,sans-serif}.calendar-view .react-calendar .react-calendar__navigation{gap:.75rem;margin-bottom:1.5rem;display:flex}.calendar-view .react-calendar .react-calendar__navigation button{color:linen;cursor:pointer;background:#ffffff0d;border:1px solid #5555554d;border-radius:10px;min-width:44px;height:44px;font-size:1rem;font-weight:600;transition:all .3s}.calendar-view .react-calendar .react-calendar__navigation button:hover{background:#ffffff14;border-color:#e2b259}.calendar-view .react-calendar .react-calendar__navigation button:disabled{opacity:.3;cursor:not-allowed}.calendar-view .react-calendar .react-calendar__navigation button.react-calendar__navigation__label{text-transform:capitalize;flex-grow:1;font-size:1.1rem}.calendar-view .react-calendar .react-calendar__month-view__weekdays{margin-bottom:1rem}.calendar-view .react-calendar .react-calendar__month-view__weekdays abbr{color:#e2b259;text-transform:uppercase;font-size:.85rem;font-weight:600;text-decoration:none}.calendar-view .react-calendar .react-calendar__tile{aspect-ratio:1;color:linen;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative}.calendar-view .react-calendar .react-calendar__tile:hover{background:#ffffff0d;border-color:#55555580}.calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active{color:#0a0a0a;background:#e2b259;border-color:#e2b259}.calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active:hover{background:#e6bc6f}.calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--active.react-calendar__tile--now{color:#0a0a0a}.calendar-view .react-calendar .react-calendar__tile.react-calendar__tile--now{color:#e2b259;border-color:#e2b259}.calendar-view .react-calendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth{color:#ffffff4d}.calendar-view .react-calendar .react-calendar__tile.has-events{border-color:#e2b25980;font-weight:700}.calendar-view .react-calendar .react-calendar__tile.has-events:hover{background:#e2b25926;box-shadow:0 0 20px #e2b25966}.calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator{justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator .event-badge{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;animation:2s ease-in-out infinite pulse;display:flex;box-shadow:0 2px 8px #0000004d}.calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--active{color:#0a0a0a;background:#e2b259;box-shadow:0 0 25px #e2b25999}.calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--active .event-indicator .event-badge{color:#e2b259;background:#0a0a0a;border-color:#e2b259;width:22px;height:22px}.calendar-view .react-calendar .react-calendar__tile.has-events.react-calendar__tile--now{border:2px solid #e2b259;box-shadow:0 0 20px #e2b25980,inset 0 0 15px #e2b25933}.calendar-view .selected-date-events{background:#ffffff05;border:1px solid #5556;border-radius:20px;padding:1.5rem}.calendar-view .selected-date-events h3{color:linen;text-transform:capitalize;margin:0 0 1rem;font-size:1.1rem}.calendar-view .selected-date-events .events-list-mini{flex-direction:column;gap:.6rem;display:flex}.calendar-view .selected-date-events .event-mini-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-left:3px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:.6rem .85rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.calendar-view .selected-date-events .event-mini-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translate(4px)}.calendar-view .selected-date-events .event-mini-card.is-pdj{border-left-color:orange}.calendar-view .selected-date-events .event-mini-card.is-pdj .type-tag{color:orange;background:#ffa5001f}.calendar-view .selected-date-events .event-mini-card.is-event{border-left-color:#e2b259}.calendar-view .selected-date-events .event-mini-card.is-event .type-tag{color:#e2b259;background:#e2b2591f}.calendar-view .selected-date-events .event-mini-card .event-mini-details{z-index:1;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.calendar-view .selected-date-events .event-mini-card .event-mini-main-row{align-items:center;gap:.6rem;width:100%;display:flex}.calendar-view .selected-date-events .event-mini-card .event-mini-main-row .type-tag{text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:.6rem;font-weight:700;display:inline-flex}.calendar-view .selected-date-events .event-mini-card .event-mini-main-row h4{color:#eaeaea;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row{align-items:center;gap:.75rem;width:100%;display:flex;overflow:hidden}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .time-info{color:#ffffff80;white-space:nowrap;flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .time-info i{color:#fff6;font-size:.7rem}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row p{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:.35rem;margin:0;font-size:.75rem;display:flex;overflow:hidden}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row p i{color:#e2b259;opacity:.65;font-size:.75rem}.calendar-view .selected-date-events .event-mini-card .event-mini-action{color:#ffffff4d;z-index:1;background:#ffffff08;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:.75rem;transition:all .3s;display:flex}.calendar-view .selected-date-events .event-mini-card .event-mini-action i{font-size:.85rem}.calendar-view .selected-date-events .event-mini-card .event-mini-action:hover{color:#0a0a0a;transform:scale(1.1)}.calendar-view .selected-date-events .event-mini-card .event-mini-action:first-child:hover{background:#ff8c00;box-shadow:0 0 12px #ff8c0066}.calendar-view .selected-date-events .event-mini-card .event-mini-action:nth-child(2):hover{background:#f4d03f;box-shadow:0 0 12px #f4d03f66}.calendar-view .selected-date-events .event-mini-card .event-mini-action:nth-child(3):hover{background:#ff6b35;box-shadow:0 0 12px #ff6b3566}.calendar-view .selected-date-events .no-events-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.calendar-view .selected-date-events .no-events-message i{color:#fff3;margin-bottom:1rem;font-size:3rem}.calendar-view .selected-date-events .no-events-message p{color:#ffffff80;margin:0;font-size:.95rem}.calendar-view .selected-date-events .create-event-button{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#eac684 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #e2b2594d}.calendar-view .selected-date-events .create-event-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.calendar-view .selected-date-events .create-event-button i{font-size:1.1rem;transition:transform .3s}.calendar-view .selected-date-events .create-event-button:hover{background:linear-gradient(135deg,#e6bc6f 0%,#edd09a 100%);transform:translateY(-2px);box-shadow:0 6px 20px #e2b25966}.calendar-view .selected-date-events .create-event-button:hover:before{left:100%}.calendar-view .selected-date-events .create-event-button:active{transform:translateY(0);box-shadow:0 2px 10px #e2b25959}.calendar-view .selected-date-events .create-event-button:focus{outline:none;box-shadow:0 0 0 3px #e2b25933,0 4px 15px #e2b2594d}@media (max-width:768px){.artiste-spectacles-page{width:100%;overflow-x:hidden}.artiste-spectacles-container{width:100%;max-width:100vw;padding:0;overflow-x:hidden}.calendar-view{gap:1rem;width:100%;padding:0;overflow-x:hidden}.calendar-view .react-calendar{box-sizing:border-box;width:100%;padding:1rem}.calendar-view .react-calendar .react-calendar__navigation{gap:.5rem}.calendar-view .react-calendar .react-calendar__navigation button{min-width:36px;height:36px;font-size:.9rem}.calendar-view .react-calendar .react-calendar__tile{padding:.25rem;font-size:.85rem}.calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator{position:absolute;top:auto;bottom:2px;left:50%;right:auto;transform:translate(-50%)}.calendar-view .react-calendar .react-calendar__tile.has-events .event-indicator .event-badge{aspect-ratio:1;background:#ffffffe6!important;border:none!important;border-radius:50%!important;width:6px!important;height:6px!important;padding:0!important;font-size:0!important;animation:none!important;box-shadow:0 2px 4px #0000004d!important}.calendar-view .selected-date-events{box-sizing:border-box;width:100%;max-width:100%;padding:1rem;overflow-x:hidden}.calendar-view .selected-date-events h3{font-size:1rem}.calendar-view .selected-date-events .events-list-mini{width:100%;max-width:100%;overflow-x:hidden}.calendar-view .selected-date-events .event-mini-card{border-radius:8px;max-width:100%;padding:.5rem .75rem}.calendar-view .selected-date-events .event-mini-card .event-mini-main-row{gap:.5rem}.calendar-view .selected-date-events .event-mini-card .event-mini-main-row h4{font-size:.85rem}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row{gap:.5rem}.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row .time-info,.calendar-view .selected-date-events .event-mini-card .event-mini-sub-row p{font-size:.7rem}.calendar-view .selected-date-events .event-mini-card .event-mini-action{width:26px;height:26px;margin-left:.5rem}.calendar-view .selected-date-events .event-mini-card .event-mini-action i{font-size:.75rem}.calendar-view .selected-date-events .no-events-message{padding:2rem 1rem}.calendar-view .selected-date-events .no-events-message i{font-size:2.5rem}.calendar-view .selected-date-events .no-events-message p{font-size:.9rem}.calendar-view .selected-date-events .create-event-button{margin-top:1rem;padding:.85rem 1.25rem;font-size:.9rem}.calendar-view .selected-date-events .create-event-button i{font-size:1rem}}.approve-link-page{background-color:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;animation:.7s ease-out fadeIn;display:flex;position:relative;overflow:hidden}.approve-link-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 15%,#e2b2590d 0%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.approve-link-page .approve-container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:550px;display:flex;position:relative}.approve-link-page .approve-logos{justify-content:center;align-items:center;gap:20px;margin-bottom:10px;animation:.7s ease-out .2s both fadeInUp;display:flex}.approve-link-page .approve-logos .logo-lbp{filter:drop-shadow(0 4px 15px #e2b25933);height:45px}.approve-link-page .approve-card{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:48px 40px;animation:.7s ease-out .4s both fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.approve-link-page .approve-card:after{content:"";background:linear-gradient(90deg,#0000,#e2b25966,#0000);height:2px;position:absolute;top:0;left:0;right:0}.approve-link-page .approve-card .status-icon-wrapper{border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:10px;font-size:2.5rem;display:flex;position:relative}.approve-link-page .approve-card .status-icon-wrapper.processing{color:#e2b259;background:#e2b2591a}.approve-link-page .approve-card .status-icon-wrapper.processing i{animation:2s linear infinite rotation}.approve-link-page .approve-card .status-icon-wrapper.success{color:#2cb543;background:#2cb5431a;animation:2s infinite pulse}.approve-link-page .approve-card .status-icon-wrapper.error{color:#ff4d4d;background:#ff4d4d1a}.approve-link-page .approve-card h2{color:#fff;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.8rem;font-weight:700}.approve-link-page .approve-card .status-message{color:#fff9;max-width:320px;margin:0;font-size:1.05rem;line-height:1.6}.approve-link-page .approve-card .redirect-timer{width:100%;margin-top:10px}.approve-link-page .approve-card .redirect-timer .progress-bar-container{background:#ffffff0d;border-radius:2px;width:100%;height:4px;margin-top:12px;overflow:hidden}.approve-link-page .approve-card .redirect-timer .progress-bar-container .progress-bar-fill{background:#e2b259;border-radius:2px;height:100%;transition:width .1s linear}.approve-link-page .approve-card .redirect-timer p{color:#ffffff4d;margin-top:8px;font-size:.85rem}.approve-link-page .approve-card .action-button{cursor:pointer;color:#e2b259;background:#e2b2590d;border:1px solid #e2b2594d;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.approve-link-page .approve-card .action-button:hover{color:#000;background:#e2b259;transform:translateY(-2px);box-shadow:0 10px 20px #e2b25933}.approve-link-page .approve-footer{animation:.7s ease-out .6s both fadeInUp}.approve-link-page .approve-footer p{color:#ffffff4d;align-items:center;gap:8px;font-size:.85rem;display:flex}.approve-link-page .approve-footer p i{color:#e2b259}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes lac-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lac-page.hub-page-wrapper{--lac-accent-rgb:255, 186, 2;background:#0a0a0a!important}.lac-page.hub-page-wrapper .hub-container{width:100%;max-width:1240px;margin:0 auto}.lac-page.hub-page-wrapper .hub-page-header{max-width:1240px;margin-bottom:1.75rem}.lac-page.hub-page-wrapper .lac-animate{opacity:0;animation:.45s forwards lac-fade}.lac-page.hub-page-wrapper .lac-shell{grid-template-columns:1fr 1fr;align-items:start;gap:1.4rem;display:grid}.lac-page.hub-page-wrapper .lac-col{--lac-col-rgb:var(--lac-accent-rgb);border:1px solid rgba(var(--lac-col-rgb), .28);background:linear-gradient(180deg, rgba(var(--lac-col-rgb), .07) 0%, rgba(var(--lac-col-rgb), .015) 220px, transparent 420px);border-radius:18px;flex-direction:column;gap:1rem;min-width:0;padding:1.1rem;display:flex}@media (max-width:768px){.lac-page.hub-page-wrapper .lac-col{border-radius:15px;padding:.9rem}}.lac-page.hub-page-wrapper .lac-col--partners{width:100%}.lac-page.hub-page-wrapper .lac-col-header{border-bottom:1px solid rgba(var(--lac-col-rgb), .16);align-items:center;gap:.85rem;padding:.2rem .2rem 1rem;display:flex}.lac-page.hub-page-wrapper .lac-col-header .lac-col-header-icon{width:48px;min-width:48px;height:48px;color:rgb(var(--lac-col-rgb));background:rgba(var(--lac-col-rgb), .15);border:1px solid rgba(var(--lac-col-rgb), .32);border-radius:14px;justify-content:center;align-items:center;display:flex}.lac-page.hub-page-wrapper .lac-col-header .lac-col-header-icon i{font-size:1.25rem}.lac-page.hub-page-wrapper .lac-col-header .lac-col-header-text{min-width:0}.lac-page.hub-page-wrapper .lac-col-header .lac-col-header-title{color:linen;margin:0;padding:0;font-size:1.05rem;font-weight:700;line-height:1.2}.lac-page.hub-page-wrapper .lac-col-header .lac-col-header-sub{color:#ffffff80;margin:3px 0 0;font-size:.79rem;line-height:1.45}.lac-page.hub-page-wrapper .lac-tabs{background:#ffffff08;border:1px solid #5556;border-radius:14px;gap:.4rem;margin-bottom:1.2rem;padding:.35rem;display:flex}.lac-page.hub-page-wrapper .lac-tab{color:#ffffff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .5rem;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.lac-page.hub-page-wrapper .lac-tab i{font-size:.9rem}.lac-page.hub-page-wrapper .lac-tab span{white-space:nowrap}.lac-page.hub-page-wrapper .lac-tab .lac-tab-badge{color:#0a0a0a;background:#ff8c00;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:800;display:inline-flex}.lac-page.hub-page-wrapper .lac-tab.is-active{background:rgba(var(--lac-accent-rgb), .14);border-color:rgba(var(--lac-accent-rgb), .4);color:rgb(var(--lac-accent-rgb))}@media (max-width:768px){.lac-page.hub-page-wrapper .lac-tab span{font-size:.76rem}}.lac-page.hub-page-wrapper .lac-card{background:#ffffff05;border-radius:16px;padding:1.3rem}@media (max-width:768px){.lac-page.hub-page-wrapper .lac-card{border-radius:14px;padding:1.1rem}}.lac-page.hub-page-wrapper .lac-card-head{align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-main{flex:auto;align-items:center;gap:.6rem;min-width:0;display:flex}@media (max-width:900px){.lac-page.hub-page-wrapper .lac-card-head{flex-wrap:wrap}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-action{flex-basis:100%;margin-top:.55rem;margin-left:0}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-action .lac-cta--compact{width:100%;padding:.7rem 1rem;font-size:.82rem}}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-icon{color:rgb(var(--lac-accent-rgb));font-size:.95rem}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-title{color:linen;margin:0;font-size:.9rem;font-weight:700;line-height:1.2}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-count{min-width:20px;height:20px;color:rgb(var(--lac-accent-rgb));background:rgba(var(--lac-accent-rgb), .16);border-radius:10px;justify-content:center;align-items:center;padding:0 7px;font-size:.68rem;font-weight:700;display:inline-flex}@media (max-width:768px){.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-count{display:none}}.lac-page.hub-page-wrapper .lac-card-head .lac-card-head-action{margin-left:auto}.lac-page.hub-page-wrapper .lac-list{flex-direction:column;gap:.55rem;display:flex}.lac-page.hub-page-wrapper .lac-item{--lac-item-rgb:var(--lac-accent-rgb);background:rgba(var(--lac-item-rgb), .05);border:1px solid rgba(var(--lac-item-rgb), .22);border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .8rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.lac-page.hub-page-wrapper .lac-item:hover{border-color:rgba(var(--lac-item-rgb), .45);background:rgba(var(--lac-item-rgb), .08)}.lac-page.hub-page-wrapper .lac-item--pending{background:rgba(var(--lac-item-rgb), .03);border-style:dashed}.lac-page.hub-page-wrapper .lac-item--pending:hover{background:rgba(var(--lac-item-rgb), .06)}.lac-page.hub-page-wrapper .lac-avatar--ph{width:42px;height:42px;color:rgb(var(--lac-item-rgb));background:rgba(var(--lac-item-rgb), .12);border:1px solid rgba(var(--lac-item-rgb), .28);justify-content:center;align-items:center;display:flex}.lac-page.hub-page-wrapper .lac-avatar--ph i{font-size:.95rem}.lac-page.hub-page-wrapper .lac-pending-tag{background:rgba(var(--lac-item-rgb), .12);color:rgb(var(--lac-item-rgb));white-space:nowrap;border-radius:7px;flex-shrink:0;align-items:center;gap:.3rem;padding:.24rem .55rem;font-size:.67rem;font-weight:600;display:inline-flex}.lac-page.hub-page-wrapper .lac-pending-tag i{font-size:.64rem}.lac-page.hub-page-wrapper .lac-item-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lac-page.hub-page-wrapper .lac-item-name{color:linen;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden}.lac-page.hub-page-wrapper .lac-item-email{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.lac-page.hub-page-wrapper .lac-item-actions{flex-shrink:0;gap:.4rem;display:flex}.lac-page.hub-page-wrapper .lac-icon-btn{color:#ffffffa6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex}.lac-page.hub-page-wrapper .lac-icon-btn i{pointer-events:none;font-size:.82rem}.lac-page.hub-page-wrapper .lac-icon-btn:hover{color:linen;background:#ffffff14;transform:translateY(-1px)}.lac-page.hub-page-wrapper .lac-icon-btn--switch:hover{color:#ffba02;background:#ffba0229;border-color:#ffba0280}.lac-page.hub-page-wrapper .lac-icon-btn--edit:hover{color:#ff8c00;background:#ff8c0029;border-color:#ff8c0080}.lac-page.hub-page-wrapper .lac-icon-btn--approve:hover{color:#50b33a;background:#50b33a29;border-color:#50b33a80}.lac-page.hub-page-wrapper .lac-icon-btn--danger:hover{color:#ff6b5c;background:#ff6b5c29;border-color:#ff6b5c80}.lac-page.hub-page-wrapper .lac-cta{background:linear-gradient(135deg, rgb(var(--lac-accent-rgb)) 0%, rgba(var(--lac-accent-rgb), .82) 100%);color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.55rem;width:100%;margin-top:1rem;padding:.78rem 1rem;font-family:PoppinsMedium,sans-serif;font-size:.86rem;font-weight:600;transition:all .2s;display:inline-flex}.lac-page.hub-page-wrapper .lac-cta i{font-size:.9rem}.lac-page.hub-page-wrapper .lac-cta:hover{box-shadow:0 6px 18px rgba(var(--lac-accent-rgb), .35);transform:translateY(-1px)}.lac-page.hub-page-wrapper .lac-cta--compact{border-radius:9px;width:auto;margin-top:0;padding:.5rem .9rem;font-size:.78rem}.lac-page.hub-page-wrapper .lac-cta--compact i{font-size:.82rem}.lac-page.hub-page-wrapper .lac-empty{text-align:center;background:#ffffff03;border:1px dashed #55555580;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2rem 1.4rem;display:flex}.lac-page.hub-page-wrapper .lac-empty .lac-empty-icon{background:rgba(var(--lac-accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.4rem;display:flex}.lac-page.hub-page-wrapper .lac-empty .lac-empty-icon i{color:rgba(var(--lac-accent-rgb), .9);font-size:1.3rem}.lac-page.hub-page-wrapper .lac-empty .lac-empty-text{color:#ffffff80;max-width:300px;font-size:.8rem;line-height:1.5}.lac-avatar{object-fit:cover;background:#ffffff0f;border-radius:11px;flex-shrink:0}.lac-hint{color:#fff6;margin:.15rem 0 0;font-size:.74rem;line-height:1.45}.hm-input-group:has(.lac-pwd-toggle) .lac-pwd-input{padding-right:2.7rem}.lac-pwd-toggle{color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin:auto 0;transition:color .18s,background .18s;display:flex;position:absolute;top:0;bottom:0;right:.5rem}.lac-pwd-toggle i{font-size:.85rem}.lac-pwd-toggle:hover{color:rgb(var(--hm-accent-rgb,255, 186, 2));background:#ffffff0d}.lac-confirm-text{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.6}.lac-confirm-text strong{color:linen;font-weight:700}.lac-edit-user{background:#ffffff08;border:1px solid #5556;border-radius:12px;align-items:center;gap:.75rem;padding:.8rem;display:flex}.lac-edit-user .lac-edit-user-info{flex-direction:column;gap:1px;min-width:0;display:flex}.lac-edit-user .lac-edit-user-name{color:linen;font-size:.88rem;font-weight:600}.lac-edit-user .lac-edit-user-email{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.lac-ms{--lac-ms-rgb:var(--hm-accent-rgb,255, 186, 2);position:relative}.lac-ms .lac-ms-control{color:linen;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;align-items:center;gap:.5rem;width:100%;min-height:46px;padding:.5rem .7rem;transition:border-color .2s,box-shadow .2s;display:flex}.lac-ms .lac-ms-control:hover{border-color:rgba(var(--lac-ms-rgb), .5)}.lac-ms.is-open .lac-ms-control{border-color:rgba(var(--lac-ms-rgb), .7);box-shadow:0 0 0 3px rgba(var(--lac-ms-rgb), .1)}.lac-ms .lac-ms-placeholder{color:#ffffff52;flex:1;font-size:.86rem}.lac-ms .lac-ms-chips{flex-wrap:wrap;flex:1;gap:.35rem;min-width:0;display:flex}.lac-ms .lac-ms-chip{background:rgba(var(--lac-ms-rgb), .14);border:1px solid rgba(var(--lac-ms-rgb), .35);color:rgb(var(--lac-ms-rgb));border-radius:7px;align-items:center;gap:.3rem;padding:.25rem .25rem .25rem .5rem;font-size:.74rem;font-weight:600;line-height:1.2;display:inline-flex}.lac-ms .lac-ms-chip>i:first-child{font-size:.72rem}.lac-ms .lac-ms-chip-x{cursor:pointer;background:#00000040;border-radius:5px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s;display:inline-flex}.lac-ms .lac-ms-chip-x i{font-size:.7rem}.lac-ms .lac-ms-chip-x:hover{background:#00000080}.lac-ms .lac-ms-caret{color:#fff6;flex-shrink:0;align-self:flex-start;margin-top:.35rem;margin-left:auto;font-size:.95rem;transition:transform .22s}.lac-ms.is-open .lac-ms-caret{transform:rotate(180deg)}.lac-ms .lac-ms-panel{border:1px solid rgba(var(--lac-ms-rgb), .4);background:#1a1a1a;border-radius:12px;margin-top:8px;animation:.18s lac-fade;position:relative;overflow:hidden;box-shadow:0 12px 34px #00000073}.lac-ms .lac-ms-search{border-bottom:1px solid #5556;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.lac-ms .lac-ms-search>i{color:#fff6;font-size:.85rem}.lac-ms .lac-ms-search input{color:linen;background:0 0;border:none;outline:none;flex:1;font-family:PoppinsMedium,sans-serif;font-size:.85rem}.lac-ms .lac-ms-search input::placeholder{color:#ffffff4d}.lac-ms .lac-ms-options{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;max-height:240px;padding:.3rem;overflow-y:auto}.lac-ms .lac-ms-options::-webkit-scrollbar{width:5px}.lac-ms .lac-ms-options::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.lac-ms .lac-ms-option{cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .6rem;transition:background .15s;display:flex}.lac-ms .lac-ms-option input{display:none}.lac-ms .lac-ms-option:hover{background:#ffffff0a}.lac-ms .lac-ms-option .lac-ms-check{background:0 0;border:1.5px solid #ffffff40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex}.lac-ms .lac-ms-option .lac-ms-check i{color:#0a0a0a;opacity:0;font-size:.62rem}.lac-ms .lac-ms-option .lac-ms-option-icon{color:#ffffff80;flex-shrink:0;font-size:.85rem}.lac-ms .lac-ms-option .lac-ms-option-label{color:#ffffffc7;font-size:.83rem}.lac-ms .lac-ms-option.is-checked .lac-ms-check{background:rgb(var(--lac-ms-rgb));border-color:rgb(var(--lac-ms-rgb))}.lac-ms .lac-ms-option.is-checked .lac-ms-check i{opacity:1}.lac-ms .lac-ms-option.is-checked .lac-ms-option-icon{color:rgb(var(--lac-ms-rgb))}.lac-ms .lac-ms-option.is-checked .lac-ms-option-label{color:linen}.lac-ms .lac-ms-noresult{text-align:center;color:#ffffff59;padding:1rem;font-size:.8rem}.lac-ms .lac-ms-foot{border-top:1px solid #5556;justify-content:space-between;align-items:center;padding:.6rem .85rem;display:flex}.lac-ms .lac-ms-foot-btn{color:rgb(var(--lac-ms-rgb));cursor:pointer;background:0 0;border:none;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:opacity .15s}.lac-ms .lac-ms-foot-btn:hover{opacity:.75}.lac-ms .lac-ms-foot-btn--muted{color:#fff6}section.plats-du-jour-page{--pdj-bg:#0a0a0a;--pdj-surface:#ffffff06;--pdj-surface-2:#ffffff0b;--pdj-border:#ffffff12;--pdj-border-strong:#ffffff21;--pdj-text:linen;--pdj-text-soft:#faf0e69e;--pdj-text-dim:#faf0e661;--pdj-accent:#ffba02;--pdj-accent-rgb:255, 186, 2;--pdj-on-accent:#0a0a0a;--pdj-tone:var(--pdj-accent);--pdj-tone-rgb:var(--pdj-accent-rgb);--pdj-radius-sm:10px;--pdj-radius:14px;--pdj-radius-lg:18px;--pdj-gap:1.1rem;--pdj-ease:cubic-bezier(.22, 1, .36, 1);width:100%;min-height:100vh;padding:1.5rem 1.25rem calc(80px + env(safe-area-inset-bottom));color:var(--pdj-text);position:relative;overflow-x:clip;background:var(--pdj-bg)!important}@media (max-width:768px){section.plats-du-jour-page{--pdj-gap:.85rem;padding:1rem .85rem calc(70px + env(safe-area-inset-bottom))}}section.plats-du-jour-page:before{content:"";background:radial-gradient(ellipse at top, rgba(var(--pdj-accent-rgb), .07) 0%, transparent 68%);pointer-events:none;z-index:0;width:min(900px,100%);height:420px;position:absolute;top:0;left:50%;transform:translate(-50%)}section.plats-du-jour-page>*{z-index:1;position:relative}section.plats-du-jour-page .pdj-container{width:100%;max-width:1180px;animation:pdj-fade-up .45s var(--pdj-ease);flex-direction:column;margin:0 auto;display:flex}section.plats-du-jour-page .hub-page-header{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;max-width:none;margin:0 0 .9rem;padding:0;display:flex}@media (max-width:768px){section.plats-du-jour-page .hub-page-header{align-items:center;gap:.75rem;margin-bottom:.75rem}}section.plats-du-jour-page .hub-page-header-left{min-width:0}section.plats-du-jour-page .hub-page-title{letter-spacing:-.02em;color:var(--pdj-text)!important;text-transform:none!important;margin:0!important;font-size:max(1.25rem,min(3vw,1.7rem))!important;font-weight:700!important;line-height:1.2!important}section.plats-du-jour-page .hub-page-subtitle{color:var(--pdj-text-soft)!important;margin:.2rem 0 0!important;font-size:.85rem!important}section.plats-du-jour-page .hub-header-actions{flex-shrink:0;align-items:center;gap:.6rem;width:fit-content;display:flex}@media (max-width:768px){section.plats-du-jour-page .hub-header-actions{justify-content:flex-start;width:100%}}section.plats-du-jour-page .hub-return-button{border-radius:var(--pdj-radius-sm);color:var(--pdj-on-accent);white-space:nowrap;cursor:pointer;background:#e2b259;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:filter .22s,box-shadow .22s;display:inline-flex}section.plats-du-jour-page .hub-return-button i{color:inherit;font-size:.85rem;line-height:1}section.plats-du-jour-page .hub-return-button:hover{color:var(--pdj-on-accent);filter:brightness(1.08);box-shadow:0 4px 14px rgba(var(--pdj-accent-rgb), .3)}section.plats-du-jour-page .pdj-toolbar{border-bottom:1px solid var(--pdj-border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;margin:0 0 1.1rem;padding-bottom:.85rem;display:flex}@media (max-width:768px){section.plats-du-jour-page .pdj-toolbar{justify-content:space-between;margin-bottom:.9rem;padding-bottom:.7rem}}section.plats-du-jour-page .pdj-day{color:var(--pdj-text-soft);text-transform:capitalize;align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}section.plats-du-jour-page .pdj-day i{color:var(--pdj-accent);font-size:.85rem;line-height:1}@media (max-width:768px){section.plats-du-jour-page .pdj-day{font-size:.75rem}}section.plats-du-jour-page .pdj-count{background:rgba(var(--pdj-accent-rgb), .1);border:1px solid rgba(var(--pdj-accent-rgb), .22);letter-spacing:.02em;color:var(--pdj-accent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:.7rem;font-weight:600;display:inline-flex}section.plats-du-jour-page .g4p-banner-mobile{margin-bottom:1rem}section.plats-du-jour-page .pdj-grid{gap:var(--pdj-gap);grid-template-columns:repeat(auto-fill,minmax(290px,1fr));width:100%;display:grid}@media (max-width:768px){section.plats-du-jour-page .pdj-grid{grid-template-columns:1fr}}section.plats-du-jour-page .pdj-card{background:var(--pdj-surface);border:1px solid var(--pdj-border);border-radius:var(--pdj-radius-lg);flex-direction:column;height:100%;transition:border-color .25s,background .25s;display:flex;overflow:hidden}section.plats-du-jour-page .pdj-card:hover{background:rgba(var(--pdj-tone-rgb), .03);border-color:rgba(var(--pdj-tone-rgb), .35)}section.plats-du-jour-page .pdj-card:hover .pdj-card-media img{transform:scale(1.04)}section.plats-du-jour-page .pdj-card-media{background:#00000040;flex-shrink:0;width:100%;height:170px;position:relative;overflow:hidden}@media (max-width:768px){section.plats-du-jour-page .pdj-card-media{height:165px}}section.plats-du-jour-page .pdj-media-btn{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block}section.plats-du-jour-page .pdj-media-btn img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--pdj-ease);display:block}section.plats-du-jour-page .pdj-media-btn:hover .pdj-media-overlay{opacity:1}section.plats-du-jour-page .pdj-media-btn:focus-visible .pdj-media-overlay{opacity:1}section.plats-du-jour-page .pdj-media-overlay{z-index:5;opacity:0;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}section.plats-du-jour-page .pdj-media-overlay i{color:#fff;font-size:1.4rem;line-height:1}section.plats-du-jour-page .pdj-media-overlay span{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:.7rem;font-weight:600}@media (hover:none){section.plats-du-jour-page .pdj-media-overlay{opacity:1;background:linear-gradient(#0000 45%,#00000073);justify-content:flex-end;padding-bottom:.6rem}section.plats-du-jour-page .pdj-media-overlay i{display:none}}section.plats-du-jour-page .pdj-media-placeholder{background:var(--pdj-surface-2);justify-content:center;align-items:center;width:100%;height:100%;display:flex}section.plats-du-jour-page .pdj-media-placeholder i{color:rgba(var(--pdj-tone-rgb), .35);font-size:2rem;line-height:1}section.plats-du-jour-page .pdj-badge{z-index:6;background:rgba(var(--pdj-tone-rgb), .92);color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border-radius:9px;padding:4px 9px;font-size:.65rem;font-weight:700;position:absolute;top:8px;right:8px}section.plats-du-jour-page .pdj-card-content{flex-direction:column;flex:1;gap:.55rem;padding:.9rem;display:flex}section.plats-du-jour-page .pdj-card-head{flex-direction:column;gap:.35rem;display:flex}section.plats-du-jour-page .pdj-partner{align-items:center;gap:7px;min-width:0;display:flex}section.plats-du-jour-page .pdj-partner img,section.plats-du-jour-page .pdj-partner .pdj-partner-initial{border-radius:50%;flex-shrink:0;width:22px;height:22px}section.plats-du-jour-page .pdj-partner img{object-fit:cover;border:1px solid var(--pdj-border-strong);background:#0000004d}section.plats-du-jour-page .pdj-partner .pdj-partner-initial{background:rgba(var(--pdj-tone-rgb), .15);color:var(--pdj-tone);justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}section.plats-du-jour-page .pdj-partner-name{letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--pdj-text-dim);font-size:.72rem;font-weight:600;overflow:hidden}section.plats-du-jour-page .pdj-title{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--pdj-text)!important;text-transform:none!important;margin:0!important;font-size:.95rem!important;font-weight:700!important;line-height:1.35!important}section.plats-du-jour-page .pdj-description{flex-direction:column;flex:1;display:flex}section.plats-du-jour-page .pdj-description p{-webkit-line-clamp:3;color:var(--pdj-text-soft);white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}section.plats-du-jour-page .pdj-description p.is-expanded{-webkit-line-clamp:unset}section.plats-du-jour-page .pdj-more-btn{color:var(--pdj-tone);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;margin-top:.35rem;padding:0;font-size:.72rem;font-weight:700;transition:opacity .2s;display:inline-flex}section.plats-du-jour-page .pdj-more-btn i{color:inherit;font-size:.8rem;line-height:1}section.plats-du-jour-page .pdj-more-btn:hover{opacity:.75}section.plats-du-jour-page .pdj-meta{align-items:flex-start;gap:7px;min-width:0;display:flex}section.plats-du-jour-page .pdj-meta>i{color:var(--pdj-tone);flex-shrink:0;margin-top:1px;font-size:.82rem;line-height:1.4}section.plats-du-jour-page .pdj-meta-text{flex-direction:column;min-width:0;font-size:.78rem;line-height:1.4;display:flex}section.plats-du-jour-page .pdj-address{color:var(--pdj-text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section.plats-du-jour-page .pdj-address-city{color:var(--pdj-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}section.plats-du-jour-page .pdj-actions{border-top:1px solid var(--pdj-border);align-items:center;gap:.45rem;margin-top:auto;padding-top:.75rem;display:flex}section.plats-du-jour-page .pdj-btn{border-radius:var(--pdj-radius-sm);white-space:nowrap;cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px 12px;font-size:.76rem;font-weight:600;text-decoration:none;transition:filter .22s,background .22s,border-color .22s,color .22s;display:inline-flex}section.plats-du-jour-page .pdj-btn i{font-size:.85rem;line-height:1;color:inherit!important}section.plats-du-jour-page .pdj-btn span{text-overflow:ellipsis;overflow:hidden}@media (max-width:400px){section.plats-du-jour-page .pdj-btn{gap:5px;padding:8px 7px;font-size:.72rem}section.plats-du-jour-page .pdj-btn i{font-size:.8rem}}section.plats-du-jour-page .pdj-btn-ghost{border:1px solid var(--pdj-border-strong);color:var(--pdj-text-soft);background:0 0}section.plats-du-jour-page .pdj-btn-ghost:hover{background:rgba(var(--pdj-tone-rgb), .08);border-color:rgba(var(--pdj-tone-rgb), .45);color:var(--pdj-tone)}section.plats-du-jour-page .pdj-btn-primary{background:var(--pdj-tone);border:1px solid var(--pdj-tone);color:var(--pdj-on-accent)}section.plats-du-jour-page .pdj-btn-primary:hover{color:var(--pdj-on-accent);filter:brightness(1.08)}section.plats-du-jour-page.is-loading{justify-content:center;align-items:center;display:flex}section.plats-du-jour-page .pdj-loading{flex-direction:column;align-items:center;gap:.9rem;padding:4rem 1rem;display:flex}section.plats-du-jour-page .pdj-loading p{color:var(--pdj-text-soft);margin:0;font-size:.85rem}section.plats-du-jour-page .pdj-loader{border:2px solid rgba(var(--pdj-accent-rgb), .15);border-top-color:var(--pdj-accent);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite pdj-spin}@keyframes pdj-spin{to{transform:rotate(360deg)}}@keyframes pdj-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){section.plats-du-jour-page .pdj-container{animation:none}section.plats-du-jour-page .pdj-card,section.plats-du-jour-page .pdj-card-media img,section.plats-du-jour-page .pdj-media-overlay{transition:none}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.pp-subscription-warning{background:#ff444414;border:1px solid #f443;border-radius:16px;align-items:center;gap:20px;margin:30px auto;padding:19px;display:flex}.pp-subscription-warning i,.pp-subscription-warning svg{color:#ff6b6b;flex-shrink:0;font-size:1.3rem}.pp-subscription-warning p{color:#ffffffbf;margin:0;font-size:.9rem;line-height:1.6}.pp-subscription-warning p strong{color:#ff6b6b;font-weight:700}@media (max-width:768px){.pp-subscription-warning{text-align:center;flex-direction:column;gap:10px}.pp-subscription-warning i,.pp-subscription-warning svg{font-size:1.2rem}}.pp-example-container{background:linear-gradient(145deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #e2b25933;border-radius:30px;margin:0 auto;padding:max(1.5rem,min(4vw,3.5rem));position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.pp-example-container:before{content:"“";color:#e2b2591a;font-family:serif;font-size:8rem;line-height:1;position:absolute;top:10px;left:20px}.pp-example-container .pp-example-text{color:#ffffffd9;z-index:1;font-size:1.15rem;font-style:italic;line-height:1.8;position:relative}.pp-example-container .pp-example-text p{margin-bottom:1.5rem}.pp-example-container .pp-example-text p:last-child{margin-bottom:0}@media (max-width:768px){.pp-example-container .pp-example-text{font-size:1rem;line-height:1.5}}.pp-example-container .pp-example-expand-btn{display:none}@media (max-width:768px){.pp-example-container.is-collapsed{max-height:250px}.pp-example-container.is-collapsed:after{content:"";z-index:2;background:linear-gradient(#0000,#0f0f0ff2);width:100%;height:120px;position:absolute;bottom:0;left:0}.pp-example-container .pp-example-expand-btn{z-index:3;color:#0a0a0a;cursor:pointer;background:#e2b259;border:none;border-radius:50px;align-items:center;gap:8px;padding:8px 20px;font-size:.9rem;font-weight:700;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #e2b25966}}@keyframes iv-spin{to{transform:rotate(360deg)}}@keyframes iv-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes iv-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes iv-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.backoffice-content:has(.iv-page){overflow:visible}.backoffice-layout:has(.iv-page){background:#0a0a0a!important}.frontoffice-container:has(.iv-page){background:#0a0a0a!important}.iv-page{--iv-surface:#ffffff07;--iv-surface-2:#ffffff0d;--iv-border:#ffffff17;--iv-border-strong:#ffffff29;--iv-text:linen;--iv-text-soft:#faf0e69e;--iv-text-dim:#faf0e666;--iv-accent:#ffba02;--iv-accent-rgb:255, 186, 2;--iv-radius:14px;--iv-ease:cubic-bezier(.22, 1, .36, 1);--iv-c:#ffba02;--iv-c-rgb:255, 186, 2;min-height:100vh;color:var(--iv-text);background:#0a0a0a;font-family:PoppinsMedium,sans-serif;position:relative}.iv-page .hub-container.padding{padding:max(20px,min(3vw,40px)) max(20px,min(4vw,80px)) 56px!important}@media (max-width:768px){.iv-page .hub-container.padding{min-height:auto;padding:0!important}}.iv-page .hub-page-header{align-items:flex-end;margin-bottom:1.8rem}@media (max-width:1024px){.iv-page .hub-page-header{flex-direction:column-reverse;align-items:stretch;gap:.75rem}}.iv-page .hub-page-title{letter-spacing:-.5px!important;text-align:left!important;color:var(--iv-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:max(1.6rem,min(3vw,2.1rem))!important;font-weight:700!important;line-height:1.15!important}.iv-page .hub-page-subtitle{max-width:68ch;text-align:left!important;color:var(--iv-text-dim)!important;margin:0!important;padding:0!important;font-size:.88rem!important;font-weight:400!important;line-height:1.5!important}.iv-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:1024px){.iv-header-actions{justify-content:flex-start;width:100%}}@media (max-width:768px){.iv-header-actions{justify-content:flex-start}}.iv-container{width:100%;max-width:1250px;margin:0 auto}.iv-btn{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;line-height:1.2;transition:background .22s,border-color .22s,color .22s,filter .22s;display:inline-flex}.iv-btn i{font-size:.88rem;line-height:1}.iv-btn:disabled{opacity:.4;cursor:not-allowed}.iv-btn:focus-visible{outline:2px solid rgba(var(--iv-accent-rgb), .6);outline-offset:2px}.iv-btn--primary{background:var(--iv-accent);color:#0a0a0a}.iv-btn--primary:not(:disabled):hover{filter:brightness(1.08)}.iv-btn--ghost{background:var(--iv-surface-2);border-color:var(--iv-border);color:var(--iv-text)}.iv-btn--ghost:not(:disabled):hover{background:rgba(var(--iv-accent-rgb), .1);border-color:rgba(var(--iv-accent-rgb), .32);color:var(--iv-accent)}.iv-btn--quiet{border-color:var(--iv-border);color:var(--iv-text-soft);background:0 0}.iv-btn--quiet:not(:disabled):hover{border-color:var(--iv-border-strong);color:var(--iv-text)}.iv-btn--danger{color:#ff6b5c;background:#ff6b5c1a;border-color:#ff6b5c40}.iv-btn--danger:not(:disabled):hover{background:#ff6b5c2e;border-color:#ff6b5c73}.iv-btn--block{width:100%}.iv-btn--sm{border-radius:9px;padding:8px 14px;font-size:.78rem}.iv-btn--lg{border-radius:11px;padding:12px 22px;font-size:.9rem}@media (max-width:768px){.iv-btn{padding:9px 15px;font-size:.8rem}}.iv-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite iv-spin}.iv-badge{border:1px solid var(--iv-border);-webkit-backdrop-filter:blur(8px);letter-spacing:.2px;color:var(--iv-text-soft);white-space:nowrap;background:#0a0a0ab8;border-radius:50px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.iv-badge i{font-size:.7rem;line-height:1}.iv-badge--live{color:#bdfb54;border-color:#bdfb544d}.iv-badge--draft,.iv-badge--todo{border-color:rgba(var(--iv-accent-rgb), .32);color:var(--iv-accent)}.iv-badge--off{border-color:var(--iv-border-strong);color:var(--iv-text-dim)}.iv-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:start;gap:.7rem;margin-top:25px;display:grid}.iv-card{background:var(--iv-surface);border:1px solid var(--iv-border);border-radius:var(--iv-radius);animation:iv-fade .35s var(--iv-ease) both;transition:border-color .25s ease, transform .25s var(--iv-ease);--iv-accent:var(--iv-c);--iv-accent-rgb:var(--iv-c-rgb);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.iv-card:hover{border-color:rgba(var(--iv-c-rgb), .32);transform:translateY(-2px)}.iv-card-media{aspect-ratio:16/9;border-bottom:1px solid var(--iv-border);background:#0006;display:block;position:relative;overflow:hidden}.iv-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--iv-ease);display:block}.iv-card:hover .iv-card-media img{transform:scale(1.03)}.iv-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a26 0%,#0a0a0a00 45%,#0a0a0a8c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.iv-card-media-empty{height:100%;color:var(--iv-text-dim);background:repeating-linear-gradient(45deg,#ffffff05 0,#ffffff05 10px,#0000 10px,#0000 20px);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:.7rem;display:flex}.iv-card-media-empty i{color:rgba(var(--iv-c-rgb), .45);font-size:1.15rem}.iv-card-media-badge{z-index:2;position:absolute;top:9px;left:9px}.iv-card-body{flex-direction:column;flex:1;gap:.5rem;min-width:0;padding:.9rem 1rem;display:flex}.iv-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left!important;color:var(--iv-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.95rem!important;font-weight:600!important;line-height:1.25!important;display:block!important}.iv-card-meta{color:var(--iv-text-dim);align-items:center;gap:6px;font-size:.72rem;display:flex;margin:0!important}.iv-card-meta i{font-size:.75rem;line-height:1}.iv-card-excerpt{color:var(--iv-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden;margin:0!important}.iv-card-excerpt--empty{color:var(--iv-text-dim);font-style:italic}.iv-card-actions{align-items:center;gap:.4rem;padding:.7rem 1rem .9rem;display:flex}.iv-card-actions .iv-btn{flex:1;min-width:0}.iv-add-card{text-align:center;border:1px dashed var(--iv-border-strong);border-radius:var(--iv-radius);background:var(--iv-surface);height:100%;min-height:220px;color:var(--iv-text-soft);cursor:pointer;animation:iv-fade .35s var(--iv-ease) both;transition:border-color .25s ease, background .25s ease, transform .25s var(--iv-ease);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:1.5rem 1.25rem;font-family:PoppinsMedium,sans-serif;display:flex}.iv-add-card:not(:disabled):hover{border-color:rgba(var(--iv-c-rgb), .5);background:rgba(var(--iv-c-rgb), .04);transform:translateY(-2px)}.iv-add-card:disabled{opacity:.5;cursor:not-allowed}.iv-add-icon{background:rgba(var(--iv-c-rgb), .12);width:34px;height:34px;color:var(--iv-c);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.2rem;font-size:.85rem;display:flex}.iv-add-title{color:var(--iv-text);font-size:.88rem;font-weight:600}.iv-add-text{max-width:30ch;color:var(--iv-text-dim);font-size:.74rem;line-height:1.5}.iv-add-price{border-top:1px solid var(--iv-border);flex-direction:column;align-items:center;gap:.15rem;width:100%;max-width:30ch;margin-top:.65rem;padding-top:.65rem;display:flex}.iv-add-price i{color:var(--iv-c);font-size:.72rem}.iv-add-price strong{color:var(--iv-text);font-size:.92rem;font-weight:600}.iv-add-price em{color:var(--iv-text-dim);font-size:.68rem;font-style:normal}.iv-add-price--vip strong{color:var(--iv-c)}.iv-manager{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:.7rem;margin-top:25px;display:grid}@media (max-width:1150px){.iv-manager{grid-template-columns:minmax(0,1fr)}}.iv-manager-main,.iv-manager-aside{flex-direction:column;gap:.7rem;min-width:0;display:flex}.iv-manager-aside{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.iv-manager-aside::-webkit-scrollbar{width:6px}.iv-manager-aside::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:6px}@media (max-width:1150px){.iv-manager-aside{max-height:none;position:static;overflow:visible}}.iv-section{--iv-accent:var(--iv-c);--iv-accent-rgb:var(--iv-c-rgb);background:var(--iv-surface);border:1px solid var(--iv-border);border-radius:var(--iv-radius);animation:iv-fade .35s var(--iv-ease) both;flex-direction:column;gap:.9rem;padding:1rem;display:flex}@media (max-width:768px){.iv-section{padding:.85rem}}.iv-section .iv-btn:not(.iv-btn--danger){background:var(--iv-c);color:#0a0a0a;border-color:#0000}.iv-section .iv-btn:not(.iv-btn--danger):not(:disabled):hover{background:var(--iv-c);color:#0a0a0a;filter:brightness(1.08);border-color:#0000}.iv-section-header{align-items:center;gap:8px;text-align:left!important;color:var(--iv-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.82rem!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.iv-section-header>i{color:var(--iv-c);font-size:.85rem;line-height:1}.iv-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.iv-field label{color:var(--iv-text-soft);flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;font-weight:500;display:flex}.iv-field input[type=text],.iv-field textarea{border:1px solid var(--iv-border);width:100%;color:var(--iv-text);box-sizing:border-box;background:#00000047;border-radius:9px;outline:none;padding:9px 12px;font-family:PoppinsMedium,sans-serif;font-size:.81rem;line-height:1.5;transition:border-color .2s,background .2s}.iv-field input[type=text]::placeholder,.iv-field textarea::placeholder{color:#faf0e640}.iv-field input[type=text]:focus,.iv-field textarea:focus{border-color:rgba(var(--iv-c-rgb), .45)}.iv-field input[type=text].is-invalid,.iv-field textarea.is-invalid{border-color:#ff6b5c8c;animation:.45s cubic-bezier(.36,.07,.19,.97) both iv-shake}.iv-field textarea{resize:vertical;min-height:92px}.iv-field-hint{color:var(--iv-text-dim);font-size:.68rem;font-weight:400}.iv-req{color:var(--iv-c);font-weight:700}.iv-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:768px){.iv-field-row{grid-template-columns:minmax(0,1fr)}}.iv-field-stack{flex-direction:column;gap:1rem;display:flex}.iv-alert{color:#ff8f83;background:#ff6b5c14;border:1px solid #ff6b5c47;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:.76rem;line-height:1.45;animation:.45s cubic-bezier(.36,.07,.19,.97) both iv-shake;display:flex}.iv-alert i{flex-shrink:0;font-size:.85rem}.iv-dropzone{text-align:center;border:1px dashed var(--iv-border-strong);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:2.2rem 1.2rem;transition:border-color .22s,background .22s;display:flex}.iv-dropzone:hover,.iv-dropzone.is-dragging{border-color:rgba(var(--iv-c-rgb), .5);background:rgba(var(--iv-c-rgb), .04)}.iv-dropzone.is-invalid{border-color:#ff6b5c80}.iv-dropzone>i{color:rgba(var(--iv-c-rgb), .65);font-size:1.4rem;line-height:1}.iv-dropzone-text{color:var(--iv-text);font-size:.82rem;font-weight:500;margin:0!important}.iv-dropzone-sub{color:var(--iv-text-dim);font-size:.71rem;margin:0!important}.iv-photo{border:1px solid var(--iv-border);background:#0006;border-radius:12px;position:relative;overflow:hidden}.iv-photo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.iv-photo-actions{flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 18px);display:flex;position:absolute;bottom:9px;right:9px}.iv-photo-btn{-webkit-backdrop-filter:blur(8px);color:var(--iv-text);cursor:pointer;background:#0a0a0abf;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.iv-photo-btn i{font-size:.78rem;line-height:1}.iv-photo-btn:not(:disabled):hover{background:var(--iv-c);color:#0a0a0a;border-color:#0000}.iv-photo-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.iv-photo-btn{gap:4px;padding:5px 9px;font-size:.68rem}}.iv-progress{flex-direction:column;gap:.45rem;display:flex}.iv-progress-head{color:var(--iv-text-soft);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.74rem;display:flex}.iv-progress-head strong{color:var(--iv-c);font-size:.9rem;font-weight:700}.iv-progress-track{background:#ffffff14;border-radius:3px;height:3px;overflow:hidden}.iv-progress-fill{background:var(--iv-c);height:100%;transition:width .4s var(--iv-ease);border-radius:3px}.iv-checklist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.iv-check{color:var(--iv-text-dim);align-items:center;gap:8px;padding:6px 0;font-size:.78rem;transition:color .2s;display:flex}.iv-check i{color:var(--iv-border-strong);flex-shrink:0;font-size:.8rem;line-height:1}.iv-check.is-done{color:var(--iv-text-soft)}.iv-check.is-done i{color:#bdfb54}.iv-note{border:1px solid var(--iv-border);background:rgba(var(--iv-c-rgb), .05);color:var(--iv-text-soft);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.73rem;line-height:1.5;display:flex}.iv-note i{color:var(--iv-c);flex-shrink:0;margin-top:2px;font-size:.8rem}.iv-editor{border:1px solid var(--iv-border);animation:iv-fade .25s var(--iv-ease) both;background:#00000038;border-radius:12px;overflow:hidden}.iv-toolbar{border-bottom:1px solid var(--iv-border);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 10px;display:flex}.iv-toolbar-btn{border:1px solid var(--iv-border);width:30px;height:30px;color:var(--iv-text-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.iv-toolbar-btn:not(:disabled):hover{background:rgba(var(--iv-c-rgb), .08);border-color:rgba(var(--iv-c-rgb), .35);color:var(--iv-c)}.iv-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.iv-toolbar-hint{min-height:20px;color:var(--iv-text-dim);align-items:center;gap:5px;margin-left:auto;padding-left:8px;font-size:.7rem;display:flex}.iv-toolbar-hint i{font-size:.72rem;line-height:1}@media (max-width:768px){.iv-toolbar-hint{display:none}}.iv-typing{color:rgba(var(--iv-c-rgb), .9);align-items:center;gap:4px;display:flex}.iv-typing span.iv-typing-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite iv-typing-bounce}.iv-typing span.iv-typing-dot:nth-child(2){animation-delay:.15s}.iv-typing span.iv-typing-dot:nth-child(3){animation-delay:.3s}@keyframes iv-typing-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.iv-textarea{width:100%;min-height:400px;color:var(--iv-text);resize:vertical;box-sizing:border-box;background:0 0;border:none;outline:none;padding:1.25rem;font-family:PoppinsMedium,sans-serif;font-size:.92rem;line-height:1.85;display:block}.iv-textarea::placeholder{color:#faf0e638}.iv-textarea[readonly]{cursor:default;opacity:.85}@media (max-width:768px){.iv-textarea{min-height:280px;padding:.95rem;font-size:.88rem}}.iv-skeleton{box-sizing:border-box;cursor:wait;flex-direction:column;gap:13px;min-height:400px;padding:1.25rem;display:flex}@media (max-width:768px){.iv-skeleton{min-height:280px;padding:.95rem}}.iv-skeleton-line{background:linear-gradient(90deg, #ffffff0f 0%, #ffffff0f 25%, rgba(var(--iv-c-rgb), .35) 50%, #ffffff0f 75%, #ffffff0f 100%);background-size:300% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite iv-shimmer}.iv-skeleton-line:first-child{animation-delay:0s}.iv-skeleton-line:nth-child(2){animation-delay:80ms}.iv-skeleton-line:nth-child(3){animation-delay:.16s}.iv-skeleton-line:nth-child(4){animation-delay:.24s}.iv-skeleton-line:nth-child(5){animation-delay:.32s}.iv-skeleton-line:nth-child(6){animation-delay:.4s}.iv-skeleton-line:nth-child(7){animation-delay:.48s}.iv-skeleton-line:nth-child(8){animation-delay:.56s}.iv-skeleton-line:nth-child(9){animation-delay:.64s}.iv-skeleton-line:nth-child(10){animation-delay:.72s}.iv-editor-footer{border-top:1px solid var(--iv-border);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:8px 10px;display:flex}.iv-word-count{color:var(--iv-text-dim);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.iv-word-count i{font-size:.75rem;line-height:1}.iv-editor-actions{align-items:center;gap:6px;display:flex}@media (max-width:768px){.iv-editor-actions{width:100%}.iv-editor-actions .iv-btn{flex:1}}.iv-btn--saved{color:#bdfb54!important;background:#bdfb541f!important;border-color:#bdfb5466!important}.iv-unsaved{color:var(--iv-accent);font-style:normal}.iv-vitrine{border:1px solid var(--iv-border);background:#00000047;border-radius:11px;overflow:hidden}.iv-vitrine-photo{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.iv-vitrine-photo--empty{color:rgba(var(--iv-c-rgb), .4);background:repeating-linear-gradient(45deg,#ffffff05 0,#ffffff05 10px,#0000 10px,#0000 20px);justify-content:center;align-items:center;font-size:1.1rem;display:flex}.iv-chips{flex-wrap:wrap;gap:6px;display:flex}.iv-chip{border:1px solid var(--iv-border);color:var(--iv-text-soft);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-family:PoppinsMedium,sans-serif;font-size:.73rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.iv-chip i{font-size:.72rem;line-height:1}.iv-chip:not(:disabled):hover{background:rgba(var(--iv-c-rgb), .08);border-color:rgba(var(--iv-c-rgb), .35);color:var(--iv-c)}.iv-chip.is-active{background:rgba(var(--iv-c-rgb), .13);border-color:rgba(var(--iv-c-rgb), .45);color:var(--iv-c)}.iv-chip:disabled{opacity:.45;cursor:not-allowed}.iv-prompt{align-items:stretch;gap:6px;display:flex}.iv-prompt-input{border:1px solid var(--iv-border);min-width:0;color:var(--iv-text);background:#00000047;border-radius:10px;outline:none;flex:1;padding:9px 12px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;transition:border-color .2s}.iv-prompt-input::placeholder{color:#faf0e640}.iv-prompt-input:focus{border-color:rgba(var(--iv-c-rgb), .45)}.iv-prompt-input:disabled{opacity:.5;cursor:not-allowed}.iv-prompt-send{background:var(--iv-c);color:#0a0a0a;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;font-size:.85rem;transition:filter .2s,opacity .2s;display:inline-flex}.iv-prompt-send:not(:disabled):hover{filter:brightness(1.08)}.iv-prompt-send:disabled{opacity:.35;cursor:not-allowed}.iv-history{border-top:1px solid var(--iv-border);flex-direction:column;gap:4px;padding-top:.75rem;display:flex}.iv-history-head{color:var(--iv-text-dim);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.iv-history-clear{color:#ff6b5ca6;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-family:PoppinsMedium,sans-serif;font-size:.7rem;transition:background .2s,color .2s;display:inline-flex}.iv-history-clear:hover{color:#ff6b5c;background:#ff6b5c14}.iv-history-item{color:var(--iv-text-soft);align-items:flex-start;gap:7px;padding:5px 0;font-size:.73rem;line-height:1.45;display:flex}.iv-history-item>i{color:#bdfb54;flex-shrink:0;margin-top:3px;font-size:.72rem}.iv-history-item>span{flex:1;min-width:0;font-style:italic}.iv-history-time{color:var(--iv-text-dim);flex-shrink:0;font-size:.68rem;font-style:normal!important}.iv-status-row{color:var(--iv-text-soft);justify-content:space-between;align-items:center;gap:.6rem;font-size:.76rem;display:flex}.iv-aside-actions{flex-direction:column;gap:6px;display:flex}.iv-choice{--iv-surface:#ffffff07;--iv-surface-2:#ffffff0d;--iv-border:#ffffff17;--iv-border-strong:#ffffff29;--iv-text:linen;--iv-text-soft:#faf0e69e;--iv-text-dim:#faf0e666;--iv-accent:#ffba02;--iv-accent-rgb:255, 186, 2;--iv-radius:14px;--iv-ease:cubic-bezier(.22, 1, .36, 1);--iv-c:#ffba02;--iv-c-rgb:255, 186, 2;color:var(--iv-text);font-family:PoppinsMedium,sans-serif}.iv-choice-head{flex-direction:column;gap:.2rem;margin-bottom:1rem;display:flex}.iv-choice-title{align-items:center;gap:8px;text-align:left!important;color:var(--iv-text)!important;margin:0!important;padding:0!important;font-family:PoppinsMedium,sans-serif!important;font-size:.95rem!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.iv-choice-title i{color:var(--iv-accent);font-size:.9rem;line-height:1}.iv-choice-text{line-height:1.5;text-align:left!important;color:var(--iv-text-dim)!important;margin:0!important;font-size:.82rem!important}.iv-card--action{text-align:left;cursor:pointer;width:100%;padding:0;font-family:PoppinsMedium,sans-serif}.iv-card--action .iv-card-title{white-space:normal;overflow:visible}.iv-card--action .iv-card-excerpt{min-height:4.65em}.iv-card--action:focus-visible{outline:2px solid rgba(var(--iv-c-rgb), .6);outline-offset:2px}.iv-card--action:hover .iv-btn--primary{filter:brightness(1.08)}.ivo-example{border:1px solid var(--op-border);background:var(--op-surface);border-radius:18px;width:100%;padding:1.25rem 1.35rem 1rem}.ivo-example-head{border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.ivo-example-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;font-size:.62rem;font-weight:800}.ivo-example-tag{letter-spacing:.08em;text-transform:uppercase;color:#ffba02;background:#ffba021f;border-radius:50px;padding:3px 9px;font-size:.6rem;font-weight:800}.ivo-example-person{align-items:center;gap:11px;margin-bottom:.9rem;display:flex}.ivo-example-avatar{color:#ffba02;background:#ffba021f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;display:inline-flex}.ivo-example-avatar i{line-height:1}.ivo-example-identity{flex-direction:column;min-width:0;display:flex}.ivo-example-name{color:linen;font-size:.87rem;font-weight:700}.ivo-example-place{color:#fff6;font-size:.72rem}.ivo-example-body{position:relative}.ivo-example-body p{color:#ffffff94;margin:0 0 .7rem;font-size:.82rem;font-style:italic;line-height:1.75}.ivo-example-body p:last-child{margin-bottom:0}.ivo-example-body.is-clamped{max-height:165px;overflow:hidden}.ivo-example-body.is-clamped:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d0d0d);height:60px;position:absolute;top:auto;bottom:0;left:0;right:0}.ivo-example-toggle{color:#ffba02;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-top:.9rem;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.76rem;font-weight:700;transition:opacity .2s;display:inline-flex}.ivo-example-toggle i{font-size:.9rem;line-height:1}.ivo-example-toggle:hover{opacity:.8}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.social-connections-page .page-header{margin-bottom:32px}.social-connections-page .page-header h1{color:#e2b259;letter-spacing:-.5px;margin-bottom:8px;font-size:2rem;font-weight:700}@media (max-width:768px){.social-connections-page .page-header h1{font-size:1.6rem}}.social-connections-page .page-header .page-subtitle{color:#ffffffb3;margin:0;font-size:1.05rem}@media (max-width:768px){.social-connections-page .page-header .page-subtitle{font-size:.95rem}}.social-connections-page .networks-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){.social-connections-page .networks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.social-connections-page .networks-grid{grid-template-columns:1fr;gap:16px}}.social-connections-page .network-card{backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.social-connections-page .network-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.social-connections-page .network-card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-4px);box-shadow:0 8px 24px #0006}.social-connections-page .network-card:hover:before{opacity:1}.social-connections-page .network-card.connected{background:linear-gradient(135deg,#e2b2591f 0%,#e2b2590d 100%);border-color:#e2b2594d;box-shadow:0 4px 16px #e2b25933}.social-connections-page .network-card.connected:hover{box-shadow:0 8px 24px #e2b2594d}.social-connections-page .network-card.connected .icon-wrapper{background:linear-gradient(135deg,#e2b25933 0%,#e2b2591a 100%);box-shadow:0 4px 12px #e2b2594d}.social-connections-page .network-card.connected .status-badge{color:#28a745;background:#28a74533;border-color:#28a745}.social-connections-page .network-card .network-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-connections-page .network-card .icon-wrapper{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.social-connections-page .network-card .icon-wrapper .network-icon{font-size:2rem;transition:transform .3s}.social-connections-page .network-card .status-badge{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.social-connections-page .network-card .status-badge svg{font-size:.9rem}.social-connections-page .network-card .status-badge .account-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#28a745;width:100%;max-width:140px;margin-top:2px;font-size:.7rem;font-weight:500;overflow:hidden}.social-connections-page .network-card .network-info{flex:1}.social-connections-page .network-card .network-info h3{color:linen;margin:0 0 8px;font-size:1.3rem;font-weight:700}.social-connections-page .network-card .network-info .network-description{color:#fff9;margin:0;font-size:.9rem;line-height:1.5}.social-connections-page .network-card .connect-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.social-connections-page .network-card .connect-btn svg{font-size:1.1rem}.social-connections-page .network-card .connect-btn.connect{color:#000;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 12px #e2b2594d}.social-connections-page .network-card .connect-btn.connect:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e2b25980}.social-connections-page .network-card .connect-btn.disconnect{color:#dc3545;background:#dc354526;border:1px solid #dc35454d}.social-connections-page .network-card .connect-btn.disconnect:hover{background:#dc354540;border-color:#dc3545;transform:translateY(-2px)}.social-connections-page .network-card.btn-facebook{background:linear-gradient(135deg,#1877f226 0%,#1877f20d 100%);border-color:#1877f24d}.social-connections-page .network-card.btn-facebook .icon-wrapper{background:linear-gradient(135deg,#1877f240 0%,#1877f226 100%);flex-shrink:0}.social-connections-page .network-card.btn-facebook .icon-wrapper .network-icon{color:#1877f2}.social-connections-page .network-card.btn-facebook:hover{background:linear-gradient(135deg,#1877f233 0%,#1877f214 100%);border-color:#1877f280}.social-connections-page .network-card.btn-instagram{background:linear-gradient(135deg,#e4405f26 0%,#e4405f0d 100%);border-color:#e4405f4d}.social-connections-page .network-card.btn-instagram .icon-wrapper{background:linear-gradient(135deg,#e4405f40 0%,#e4405f26 100%)}.social-connections-page .network-card.btn-instagram .icon-wrapper .network-icon{color:#e4405f}.social-connections-page .network-card.btn-instagram:hover{background:linear-gradient(135deg,#e4405f33 0%,#e4405f14 100%);border-color:#e4405f80}.social-connections-page .network-card.btn-tiktok{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border-color:#fff3}.social-connections-page .network-card.btn-tiktok .icon-wrapper{background:linear-gradient(135deg,#fff3 0%,#ffffff1a 100%)}.social-connections-page .network-card.btn-tiktok .icon-wrapper .network-icon{color:#fff}.social-connections-page .network-card.btn-tiktok:hover{background:linear-gradient(135deg,#ffffff26 0%,#ffffff14 100%);border-color:#ffffff4d}.social-connections-page .network-card.btn-youtube{background:linear-gradient(135deg,#ff000026 0%,#ff00000d 100%);border-color:#ff00004d}.social-connections-page .network-card.btn-youtube .icon-wrapper{background:linear-gradient(135deg,#ff000040 0%,#ff000026 100%)}.social-connections-page .network-card.btn-youtube .icon-wrapper .network-icon{color:red}.social-connections-page .network-card.btn-youtube:hover{background:linear-gradient(135deg,#f003 0%,#ff000014 100%);border-color:#ff000080}.social-connections-page .network-card.btn-google-business{background:linear-gradient(135deg,#4285f426 0%,#4285f40d 100%);border-color:#4285f44d}.social-connections-page .network-card.btn-google-business .icon-wrapper{background:linear-gradient(135deg,#4285f440 0%,#4285f426 100%)}.social-connections-page .network-card.btn-google-business .icon-wrapper .network-icon{color:#4285f4}.social-connections-page .network-card.btn-google-business:hover{background:linear-gradient(135deg,#4285f433 0%,#4285f414 100%);border-color:#4285f480}.social-connections-page .network-card.btn-pinterest{background:linear-gradient(135deg,#e6002326 0%,#e600230d 100%);border-color:#e600234d}.social-connections-page .network-card.btn-pinterest .icon-wrapper{background:linear-gradient(135deg,#e6002340 0%,#e6002326 100%)}.social-connections-page .network-card.btn-pinterest .icon-wrapper .network-icon{color:#e60023}.social-connections-page .network-card.btn-pinterest:hover{background:linear-gradient(135deg,#e6002333 0%,#e6002314 100%);border-color:#e6002380}.social-connections-page .network-card.btn-twitter{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border-color:#fff3}.social-connections-page .network-card.btn-twitter .icon-wrapper{background:linear-gradient(135deg,#fff3 0%,#ffffff1a 100%)}.social-connections-page .network-card.btn-twitter .icon-wrapper .network-icon{color:#fff}.social-connections-page .network-card.btn-twitter:hover{background:linear-gradient(135deg,#ffffff26 0%,#ffffff14 100%);border-color:#ffffff4d}.social-connections-page .network-card.btn-linkedin{background:linear-gradient(135deg,#0a66c226 0%,#0a66c20d 100%);border-color:#0a66c24d}.social-connections-page .network-card.btn-linkedin .icon-wrapper{background:linear-gradient(135deg,#0a66c240 0%,#0a66c226 100%)}.social-connections-page .network-card.btn-linkedin .icon-wrapper .network-icon{color:#0a66c2}.social-connections-page .network-card.btn-linkedin:hover{background:linear-gradient(135deg,#0a66c233 0%,#0a66c214 100%);border-color:#0a66c280}.social-connections-page .network-card.btn-messenger{background:linear-gradient(135deg,#0084ff26 0%,#0084ff0d 100%);border-color:#0084ff4d}.social-connections-page .network-card.btn-messenger .icon-wrapper{background:linear-gradient(135deg,#0084ff40 0%,#0084ff26 100%)}.social-connections-page .network-card.btn-messenger .icon-wrapper .network-icon{color:#0084ff}.social-connections-page .network-card.btn-messenger:hover{background:linear-gradient(135deg,#0084ff33 0%,#0084ff14 100%);border-color:#0084ff80}.social-connections-page .network-card.btn-whatsapp{background:linear-gradient(135deg,#25d36626 0%,#25d3660d 100%);border-color:#25d3664d}.social-connections-page .network-card.btn-whatsapp .icon-wrapper{background:linear-gradient(135deg,#25d36640 0%,#25d36626 100%)}.social-connections-page .network-card.btn-whatsapp .icon-wrapper .network-icon{color:#25d366}.social-connections-page .network-card.btn-whatsapp:hover{background:linear-gradient(135deg,#25d36633 0%,#25d36614 100%);border-color:#25d36680}.social-connections-page .network-card.coming-soon{opacity:.7}.social-connections-page .network-card.coming-soon:hover{box-shadow:none;transform:none}.social-connections-page .network-card.coming-soon .status-badge{color:#ffc107;text-wrap:nowrap;text-overflow:ellipsis;background:#ffc10726;border-color:#ffc10766;font-style:italic}.social-connections-page .network-card.coming-soon .connect-btn.coming-soon-btn{color:#ffffff80;cursor:not-allowed;background:#ffffff14;border:1px solid #ffffff26;font-style:italic}.social-connections-page .network-card.coming-soon .connect-btn.coming-soon-btn:hover{box-shadow:none;transform:none}.social-connections-page .info-section{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}@media (max-width:1024px){.social-connections-page .info-section{grid-template-columns:1fr;gap:16px}}.social-connections-page .info-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;padding:24px;transition:all .3s;display:flex}@media (max-width:768px){.social-connections-page .info-card{padding:20px}}.social-connections-page .info-card:hover{background:#ffffff0d;border-color:#e2b25933;transform:translateY(-2px);box-shadow:0 4px 16px #0000004d}.social-connections-page .info-card .info-icon{filter:drop-shadow(0 2px 8px #0000004d);margin-bottom:12px;font-size:2.5rem}.social-connections-page .info-card h3{color:#e2b259;margin:0 0 8px;font-size:1.1rem;font-weight:700}.social-connections-page .info-card p{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:1024px){.social-connections-page .networks-grid{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}.social-connections-page .network-card .card-content{padding:1.2rem}.social-connections-page .network-card .icon-wrapper{width:45px;height:45px}.social-connections-page .network-card .icon-wrapper .network-icon{font-size:1.5rem}.social-connections-page .network-card .network-info h3{font-size:1.2rem}.social-connections-page .info-section{grid-template-columns:1fr;gap:1rem}.social-connections-page .info-section .info-card{padding:1.2rem}}@keyframes aid-spin{to{transform:rotate(360deg)}}@keyframes aid-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes aid-pulse{0%,to{opacity:1}50%{opacity:.45}}.aid-page.hub-page-wrapper{background:#0a0a0a!important}.aid-page.hub-page-wrapper .aid-field-hint{color:#ffffff73;margin:0;font-size:.72rem;line-height:1.45}.aid-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite aid-spin;display:inline-block}.aid-animate{opacity:0;animation:.45s forwards aid-fade-up}.aid-shell{flex-direction:column;gap:1.2rem;width:100%;max-width:1080px;margin-top:1.5rem;display:flex}.aid-gauge{align-items:center;gap:.85rem;padding:.7rem 1.1rem;display:flex}@media (max-width:768px){.aid-gauge{flex-wrap:wrap;gap:.45rem .8rem;padding:.7rem .95rem}}.aid-gauge-title{text-transform:uppercase;letter-spacing:.8px;color:#e2b259b3;flex-shrink:0;align-items:center;gap:.4rem;font-size:.68rem;font-weight:700;display:flex}.aid-gauge-title i{color:#e2b259;font-size:.76rem}.aid-gauge-bar{background:#ffffff14;border-radius:5px;flex:1;height:5px;position:relative;overflow:hidden}@media (max-width:768px){.aid-gauge-bar{flex-basis:100%;order:3}}.aid-gauge-bar.is-warning .aid-gauge-fill{background:linear-gradient(90deg,#ff8c00,#ff6b35)}.aid-gauge-bar.is-danger .aid-gauge-fill{background:linear-gradient(90deg,#f97316,#ef4444)}.aid-gauge-fill{background:linear-gradient(90deg,#e2b259,#ff8c00);border-radius:5px;height:100%;transition:width .7s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.aid-gauge-count{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.78rem}.aid-gauge-count strong{color:linen;font-weight:700}.aid-gauge-count span{color:#fff6}.aid-tabs{background:#ffffff05;border:1px solid #5556;border-radius:14px;gap:.3rem;padding:.3rem;display:flex}@media (max-width:640px){.aid-tabs{gap:.25rem;padding:.25rem}}.aid-tab{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.7rem 1rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative;user-select:none!important}.aid-tab i{color:rgb(var(--c-rgb,226, 178, 89));font-size:.95rem}.aid-tab:hover:not(.active){background:rgba(var(--c-rgb,226, 178, 89), .07);color:linen}.aid-tab.active{background:rgba(var(--c-rgb,226, 178, 89), .13);border-color:rgba(var(--c-rgb,226, 178, 89), .35);color:rgb(var(--c-rgb,226, 178, 89))}.aid-tab .aid-tab-label-short{display:none}.aid-tab .aid-tab-badge{background:rgba(var(--c-rgb,226, 178, 89), .2);min-width:18px;height:18px;color:rgb(var(--c-rgb,226, 178, 89));border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:.66rem;font-weight:700;display:inline-flex}@media (max-width:640px){.aid-tab{letter-spacing:.2px;flex-direction:column;gap:.3rem;padding:.6rem .25rem;font-size:.66rem}.aid-tab i{font-size:1.15rem}.aid-tab .aid-tab-label{display:none}.aid-tab .aid-tab-label-short{line-height:1;display:block}.aid-tab .aid-tab-badge{min-width:16px;height:16px;font-size:.6rem;position:absolute;top:5px;right:7px}}.aid-panel{min-width:0;animation:.32s aid-fade-up}.aid-panel>.aid-card{border-color:rgba(var(--aid-accent-rgb,226, 178, 89), .3)}.aid-card{background:#ffffff05;border:1px solid #5556;border-radius:16px;padding:1.4rem}@media (max-width:768px){.aid-card{padding:1.15rem}}.aid-head{text-transform:uppercase;letter-spacing:1px;color:rgba(var(--aid-accent-rgb,226, 178, 89), .9);align-items:center;gap:.55rem;margin-bottom:1.15rem;font-size:.72rem;font-weight:700;display:flex}.aid-head>i{color:rgb(var(--aid-accent-rgb,226, 178, 89));font-size:.85rem}.aid-head.aid-head--with-action{flex-wrap:wrap;row-gap:.85rem}.aid-period{min-width:200px;margin-left:auto}@media (max-width:768px){.aid-period{flex-basis:100%;width:100%;margin-left:0}}.aid-head-count{text-transform:none;letter-spacing:0;background:rgba(var(--aid-accent-rgb,226, 178, 89), .16);color:rgb(var(--aid-accent-rgb,226, 178, 89));border-radius:20px;margin-left:auto;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.aid-head-action{text-transform:none;letter-spacing:0;color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:8px;align-items:center;gap:.35rem;margin-left:auto;padding:.4rem .7rem;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.aid-head-action i{font-size:.78rem}.aid-head-action:hover{color:#e2b259;background:#e2b2591a;border-color:#e2b25959}.aid-quota-top{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.aid-quota-label{text-transform:uppercase;letter-spacing:1px;color:#e2b259b3;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.aid-quota-label i{color:#e2b259;font-size:.82rem}.aid-quota-value{white-space:nowrap}.aid-quota-value strong{color:linen;font-size:1.35rem;font-weight:700}.aid-quota-value span{color:#fff6;font-size:.82rem}.aid-progress{background:#ffffff12;border-radius:6px;width:100%;height:7px;overflow:hidden}.aid-progress .aid-progress-fill{background:linear-gradient(90deg,#e2b259 0%,#ff8c00 100%);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.aid-progress.is-warning .aid-progress-fill{background:linear-gradient(90deg,#ff8c00 0%,#ff6b35 100%)}.aid-progress.is-danger .aid-progress-fill{background:linear-gradient(90deg,#f97316 0%,#ef4444 100%)}.aid-quota-hint{color:#fff6;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.75rem;display:flex}.aid-quota-hint i{color:#e2b2598c;font-size:.78rem}.aid-quota-hint.is-danger{color:#ef4444e6}.aid-quota-hint.is-danger i{color:#ef4444}.aid-field{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.aid-field:last-child{margin-bottom:0}.aid-field>label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.aid-field>label i{color:#e2b2598c;font-size:.78rem}.aid-field>label .aid-req{color:#ef4444}.aid-input,.aid-textarea,.aid-select{box-sizing:border-box;color:linen;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;padding:.7rem .85rem;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:border-color .2s,background .2s,box-shadow .2s}.aid-input::placeholder,.aid-textarea::placeholder,.aid-select::placeholder{color:#ffffff38}.aid-input:focus,.aid-textarea:focus,.aid-select:focus{background:#ffffff0f;border-color:#e2b2598c;outline:none;box-shadow:0 0 0 3px #e2b25914}.aid-textarea{resize:vertical;min-height:200px;line-height:1.5}.aid-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23e2b259' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.3rem}.aid-select option{color:linen;background:#1a1a1a}.aid-cselect{user-select:none;text-transform:none;letter-spacing:normal;width:100%;font-weight:400;position:relative}.aid-cselect.disabled{opacity:.5;pointer-events:none}.aid-cselect.open .aid-cselect__trigger{border-color:rgba(var(--aid-accent-rgb,226, 178, 89), .55);box-shadow:0 0 0 3px rgba(var(--aid-accent-rgb,226, 178, 89), .1);background:#ffffff0f}.aid-cselect.open .aid-cselect__chevron{transform:rotate(180deg)}.aid-cselect--sm .aid-cselect__trigger{border-radius:9px;padding:.5rem .8rem;font-size:.82rem}.aid-cselect__trigger{color:linen;text-transform:none;letter-spacing:0;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;align-items:center;gap:.5rem;width:100%;padding:.7rem .85rem;font-family:PoppinsMedium,sans-serif;font-size:.88rem;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.aid-cselect__trigger:hover{border-color:#555555d9}.aid-cselect__lead{color:rgb(var(--aid-accent-rgb,226, 178, 89));flex-shrink:0;font-size:.85rem}.aid-cselect__value{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:linen;flex:1;overflow:hidden}.aid-cselect__value.placeholder{color:#ffffff4d}.aid-cselect__chevron{color:#fff6;flex-shrink:0;font-size:.8rem;transition:transform .2s}.aid-cselect__dropdown{z-index:60;background:#181818;border:1px solid #55555580;border-radius:11px;animation:.18s aid-fade-up;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0000008c}.aid-cselect__list{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;max-height:240px;padding:5px;overflow-y:auto}.aid-cselect__list::-webkit-scrollbar{width:4px}.aid-cselect__list::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.aid-cselect__option{color:#ffffff9e;cursor:pointer;border-radius:8px;padding:.55rem .75rem;font-size:.85rem;line-height:1.35;transition:background .13s,color .13s}.aid-cselect__option:hover{color:linen;background:#ffffff0f}.aid-cselect__option.selected{color:rgb(var(--aid-accent-rgb,226, 178, 89));background:rgba(var(--aid-accent-rgb,226, 178, 89), .08)}.aid-toggle-row{background:#ffffff06;border:1px solid #55555559;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;padding:.85rem 1rem;display:flex}.aid-toggle-row .aid-toggle-info{min-width:0}.aid-toggle-row .aid-toggle-info .aid-toggle-title{color:linen;font-size:.85rem;font-weight:600;display:block}.aid-toggle-row .aid-toggle-info p{color:#ffffff80;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.aid-switch{cursor:pointer;flex-shrink:0;width:42px;height:24px;display:inline-flex;position:relative}.aid-switch input{opacity:0;width:0;height:0}.aid-switch .aid-switch-track{background:#ffffff1a;border:1px solid #55555580;border-radius:20px;transition:all .25s;position:absolute;top:0;bottom:0;left:0;right:0}.aid-switch .aid-switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:2px;left:2px}.aid-switch input:checked+.aid-switch-track{background:linear-gradient(135deg,#e2b259 0%,#dca236 100%);border-color:#0000}.aid-switch input:checked+.aid-switch-track:after{transform:translate(18px)}.aid-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex}.aid-btn i{font-size:.9rem}.aid-btn.aid-btn--primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%)}.aid-btn.aid-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #e2b2594d}.aid-btn.aid-btn--ghost{color:#ffffffbf;background:#ffffff0a;border-color:#55555580}.aid-btn.aid-btn--ghost:hover:not(:disabled){color:linen;background:#ffffff12;border-color:#ffffff40}.aid-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.aid-form-actions{justify-content:flex-end;gap:.7rem;margin-top:1.3rem;display:flex}.aid-field-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}@media (max-width:768px){.aid-field-grid{grid-template-columns:1fr}}.aid-subsection{border-top:1px solid #5555554d;margin-top:1.4rem;padding-top:1.3rem}.aid-subsection-toggle{cursor:pointer;color:#ffffff8c;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:0;transition:color .2s;display:flex}.aid-subsection-toggle>i:first-child{color:rgba(var(--aid-accent-rgb,226, 178, 89), .9);font-size:.85rem}.aid-subsection-toggle .aid-subsection-title{text-transform:uppercase;letter-spacing:.8px;font-size:.72rem;font-weight:700}.aid-subsection-toggle .aid-subsection-chevron{margin-left:auto;font-size:.95rem;transition:transform .25s}.aid-subsection-toggle:hover,.aid-subsection.open .aid-subsection-toggle{color:linen}.aid-subsection.open .aid-subsection-toggle .aid-subsection-chevron{transform:rotate(180deg)}.aid-subsection-body{margin-top:1.1rem;animation:.28s aid-fade-up}.aid-net-list{flex-direction:column;gap:.55rem;display:flex}.aid-net-item{background:#ffffff05;border:1px solid #55555552;border-radius:11px;align-items:center;gap:.75rem;padding:.7rem .85rem;transition:border-color .2s,background .2s;display:flex}.aid-net-item.is-connected{background:#b2fa3609;border-color:#b2fa3647}.aid-net-item.is-soon{opacity:.55}.aid-net-icon{background:#ffffff0d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.aid-net-info{flex:1;min-width:0}.aid-net-info .aid-net-name{color:linen;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.aid-net-info .aid-net-status{align-items:center;gap:.28rem;margin-top:.1rem;font-size:.7rem;font-weight:500;display:inline-flex}.aid-net-info .aid-net-status i{font-size:.68rem}.aid-net-info .aid-net-status.linked{color:#b2fa36}.aid-net-info .aid-net-status.unlinked{color:#ffffff52}.aid-net-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.aid-net-btn i{font-size:.75rem}.aid-net-btn.connect{color:#e2b259;background:#e2b2591a;border-color:#e2b2594d}.aid-net-btn.connect:hover{background:#e2b25933}.aid-net-btn.disconnect{color:#ef4444;background:#ef444414;border-color:#ef444447}.aid-net-btn.disconnect:hover{background:#ef444429}.aid-net-btn.soon{color:#ffffff61;cursor:default;background:#ffffff08;border-color:#5556}.aid-sentiment-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:768px){.aid-sentiment-grid{grid-template-columns:1fr}}.aid-sentiment-col{border:1px solid #0000;border-radius:12px;padding:1rem}.aid-sentiment-col.positive{background:#b2fa360b;border-color:#b2fa362e}.aid-sentiment-col.positive .aid-sentiment-title{color:#bdfb54}.aid-sentiment-col.negative{background:#ff6b350b;border-color:#ff6b3533}.aid-sentiment-col.negative .aid-sentiment-title{color:#ff6b35}.aid-sentiment-title{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.73rem;font-weight:700;display:flex}.aid-sentiment-title i{font-size:.85rem}.aid-sentiment-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.aid-sentiment-item{background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex}.aid-sentiment-item span:first-child{color:#ffffffd1;text-transform:capitalize;font-size:.82rem;line-height:1.3}.aid-sentiment-item .aid-sentiment-count{border-radius:20px;flex-shrink:0;padding:.15rem .55rem;font-size:.7rem;font-weight:700}.aid-sentiment-item.positive .aid-sentiment-count{color:#c1fb5e;background:#b2fa3629}.aid-sentiment-item.negative .aid-sentiment-count{color:#ff6b35;background:#ff6b3529}.aid-sentiment-empty{color:#ffffff52;margin:0;font-size:.78rem;font-style:italic}.aid-reviews{flex-direction:column;gap:.85rem;display:flex}.aid-review{background:#ffffff03;border:1px solid #55555547;border-radius:13px;padding:1.1rem;transition:border-color .25s,background .25s}.aid-review:hover{background:#ffffff05;border-color:#e2b25938}.aid-review-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.7rem;display:flex}.aid-review-author{align-items:center;gap:.65rem;min-width:0;display:flex}.aid-review-author .aid-review-avatar{background:rgba(var(--aid-accent-rgb,226, 178, 89), .1);width:36px;height:36px;color:rgb(var(--aid-accent-rgb,226, 178, 89));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.aid-review-author .aid-review-meta{min-width:250px}.aid-review-author .aid-review-meta .aid-review-date{color:#fff6;align-items:center;gap:.3rem;width:fit-content;font-size:.68rem;display:flex}.aid-review-author .aid-review-name{color:linen;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;display:block;overflow:hidden}.aid-review-source{text-transform:capitalize;color:#fff6;align-items:center;gap:.28rem;margin-top:.12rem;font-size:.68rem;font-weight:600;display:inline-flex}.aid-review-source svg,.aid-review-source i{font-size:.7rem}.aid-review-source.src-google{color:#ea4335}.aid-review-source.src-facebook{color:#4287f5}.aid-review-source.src-instagram{color:#e4405f}.aid-review-stars{letter-spacing:1px;color:#ffffff24;flex-shrink:0;font-size:.85rem}.aid-review-stars .filled{color:#e2b259}.aid-review-content{color:#ffffffbf;margin:0 0 .85rem;font-size:.88rem;font-style:italic;line-height:1.55}.aid-review-content.empty{color:#ffffff52;font-size:.8rem}.aid-reply{border-radius:11px;margin-top:.85rem;padding:.9rem 1rem .9rem 1.1rem;position:relative;overflow:hidden}.aid-reply.sent{background:#b2fa360e;border:1px solid #b2fa362e}.aid-reply.sent:before{background:#b2fa36}.aid-reply.suggested{background:rgba(var(--aid-accent-rgb,226, 178, 89), .05);border:1px solid rgba(var(--aid-accent-rgb,226, 178, 89), .2)}.aid-reply.suggested:before{background:rgb(var(--aid-accent-rgb,226, 178, 89))}.aid-reply-label{text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.4rem;margin:0 0 .6rem;font-size:.7rem;font-weight:700;display:flex}.aid-reply-label i{font-size:.8rem}.sent .aid-reply-label{color:#bdfb54}.suggested .aid-reply-label{color:rgb(var(--aid-accent-rgb,226, 178, 89))}.aid-reply-label span{align-items:center;gap:.4rem;display:flex}.aid-reply-text{color:#fffc;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.55}.aid-reply-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.aid-generate-btn{background:rgba(var(--aid-accent-rgb,226, 178, 89), .09);border:1px solid rgba(var(--aid-accent-rgb,226, 178, 89), .28);color:rgb(var(--aid-accent-rgb,226, 178, 89));cursor:pointer;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .8rem;font-size:.8rem;transition:all .2s;display:inline-flex;font-weight:600!important}.aid-generate-btn i{font-size:.85rem}.aid-generate-btn:hover:not(:disabled){background:rgba(var(--aid-accent-rgb,226, 178, 89), .16)}.aid-generate-btn:disabled{opacity:.6;cursor:not-allowed}.aid-auto-reply-badge{background:rgba(var(--aid-accent-rgb,226, 178, 89), .07);border:1px solid rgba(var(--aid-accent-rgb,226, 178, 89), .22);color:#faf0e6d9;border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .85rem;font-size:.8rem;line-height:1.4;display:inline-flex}.aid-auto-reply-badge i{color:rgb(var(--aid-accent-rgb,226, 178, 89));flex-shrink:0;font-size:.9rem}@media (max-width:768px){.aid-auto-reply-badge{align-items:flex-start;font-size:.76rem}}.aid-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.aid-empty .aid-empty-icon{background:#e2b25917;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.1rem;display:flex}.aid-empty .aid-empty-icon i{color:#e2b259d9;font-size:1.7rem}.aid-empty .aid-empty-title{color:linen;font-size:1rem;font-weight:600}.aid-empty p{color:#ffffff80;max-width:340px;margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.aid-load-more{justify-content:center;margin-top:1.3rem;display:flex}.aid-skeleton{background:#ffffff0a;border-radius:16px;animation:1.4s ease-in-out infinite aid-pulse}@keyframes aid-shimmer{to{transform:translate(100%)}}.aid-sk{background:#ffffff0d;border-radius:7px;flex-shrink:0;position:relative;overflow:hidden}.aid-sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.4s ease-in-out infinite aid-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.aid-sk-line{height:11px}.aid-sk-w-sm{width:70px}.aid-sk-w-md{width:120px}.aid-sk-w-lg{width:200px}.aid-sk-w-full{width:100%}.aid-sk-w-80{width:80%}.aid-sk-tab{border-radius:10px;flex:1;height:40px}@media (max-width:760px){.aid-sk-tab{flex:0 0 110px}}.aid-sk-avatar{border-radius:50%;width:36px;height:36px}.aid-sk-stars{width:90px;height:13px}.aid-sk-btn{border-radius:10px;width:200px;height:36px}.aid-sk-reviews{flex-direction:column;gap:.85rem;display:flex}.aid-sk-review{border:1px solid #55555540;border-radius:13px;padding:1.1rem}.aid-sk-review-head{align-items:center;gap:.65rem;margin-bottom:.95rem;display:flex}.aid-sk-review-meta{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}@keyframes pjb-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pjb-spin{to{transform:rotate(360deg)}}@keyframes pjb-pulse{0%,to{opacity:1}50%{opacity:.45}}.pjb-page.hub-page-wrapper{--pjb-accent-rgb:226, 178, 89;background:#0a0a0a!important}.pjb-page.hub-page-wrapper .hub-container{width:100%;max-width:1180px;margin:0 auto}.pjb-page.hub-page-wrapper .hub-page-header{max-width:1180px;margin-bottom:1.75rem}.pjb-page.hub-page-wrapper .pjb-animate{opacity:0;animation:.45s forwards pjb-fade}.pjb-page.hub-page-wrapper .pjb-shell{grid-template-columns:380px 1fr;align-items:start;gap:1.2rem;display:grid}@media (max-width:900px){.pjb-page.hub-page-wrapper .pjb-shell{grid-template-columns:1fr;gap:.9rem}}.pjb-page.hub-page-wrapper .pjb-col{min-width:0}.pjb-page.hub-page-wrapper .pjb-col--form{position:sticky;top:18px}@media (max-width:900px){.pjb-page.hub-page-wrapper .pjb-col--form{position:static;top:auto}}.pjb-page.hub-page-wrapper .pjb-card{background:#ffffff05;border:1px solid #5556;border-radius:16px;padding:1.4rem}@media (max-width:768px){.pjb-page.hub-page-wrapper .pjb-card{border-radius:14px;padding:1.15rem}}.pjb-page.hub-page-wrapper .pjb-form-card{border-color:rgba(var(--pjb-accent-rgb), .28);transition:border-color .3s}@media (max-width:900px){.pjb-page.hub-page-wrapper .pjb-form-card{padding-bottom:1.4rem}.pjb-page.hub-page-wrapper .pjb-form-card:not(.is-open){padding-bottom:1.15rem}}.pjb-page.hub-page-wrapper .pjb-head{text-transform:uppercase;letter-spacing:1px;color:rgba(var(--pjb-accent-rgb), .95);align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:700;display:flex}.pjb-page.hub-page-wrapper .pjb-head>i:first-child{color:rgb(var(--pjb-accent-rgb));font-size:.9rem}.pjb-page.hub-page-wrapper .pjb-head .pjb-head-text{flex-shrink:0}.pjb-page.hub-page-wrapper .pjb-head--form{margin-bottom:1.25rem}.pjb-page.hub-page-wrapper .pjb-head--form .pjb-head-chevron{color:#ffffff73;margin-left:auto;font-size:1rem;transition:transform .28s;display:none}@media (max-width:900px){.pjb-page.hub-page-wrapper .pjb-head--form{cursor:pointer;user-select:none;margin-bottom:0}.pjb-page.hub-page-wrapper .pjb-head--form .pjb-head-chevron{display:block}.pjb-page.hub-page-wrapper .pjb-form-collapse{opacity:0;max-height:0;margin-top:0;transition:max-height .35s,opacity .25s,margin-top .35s;overflow:hidden}.pjb-page.hub-page-wrapper .pjb-form-card.is-open .pjb-form-collapse{opacity:1;max-height:1200px;margin-top:1.25rem}.pjb-page.hub-page-wrapper .pjb-form-card.is-open .pjb-head-chevron{transform:rotate(180deg)}}.pjb-page.hub-page-wrapper .pjb-head-count{text-transform:none;letter-spacing:0;color:rgb(var(--pjb-accent-rgb));background:rgba(var(--pjb-accent-rgb), .16);border-radius:20px;margin-left:auto;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.pjb-page.hub-page-wrapper .pjb-head-cancel{color:#fff9;text-transform:none;letter-spacing:0;cursor:pointer;background:#ffffff0a;border:1px solid #55555580;border-radius:8px;align-items:center;gap:.3rem;margin-left:auto;padding:.32rem .7rem;font-family:PoppinsMedium,sans-serif;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.pjb-page.hub-page-wrapper .pjb-head-cancel i{font-size:.8rem}.pjb-page.hub-page-wrapper .pjb-head-cancel:hover{color:#ff6b5c;background:#ff6b5c1a;border-color:#ff6b5c66}@media (max-width:900px){.pjb-page.hub-page-wrapper .pjb-head-cancel{margin-left:auto;margin-right:.4rem}}.pjb-page.hub-page-wrapper .pjb-field{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.pjb-page.hub-page-wrapper .pjb-field:last-child{margin-bottom:0}.pjb-page.hub-page-wrapper .pjb-field>label{text-transform:uppercase;letter-spacing:.6px;color:#ffffff73;font-size:.7rem;font-weight:700}.pjb-page.hub-page-wrapper .pjb-field-grid{grid-template-columns:1fr 1fr;gap:.9rem 1rem;display:grid}.pjb-page.hub-page-wrapper .pjb-field-grid .pjb-field{margin-bottom:1.1rem}@media (max-width:420px){.pjb-page.hub-page-wrapper .pjb-field-grid{grid-template-columns:1fr;gap:0}}.pjb-page.hub-page-wrapper .pjb-input-group{align-items:center;display:flex;position:relative}.pjb-page.hub-page-wrapper .pjb-input-group>i:first-child{color:rgba(var(--pjb-accent-rgb), .7);pointer-events:none;font-size:.85rem;transition:color .2s;position:absolute;left:.85rem}.pjb-page.hub-page-wrapper .pjb-input-group:focus-within>i:first-child{color:rgb(var(--pjb-accent-rgb))}.pjb-page.hub-page-wrapper .pjb-input-suffix{color:#ffffff61;pointer-events:none;font-size:.78rem;font-weight:600;position:absolute;right:.9rem}.pjb-page.hub-page-wrapper .pjb-input,.pjb-page.hub-page-wrapper .pjb-textarea{box-sizing:border-box;color:linen;background:#ffffff0a;border:1px solid #55555580;border-radius:10px;width:100%;font-family:PoppinsMedium,sans-serif;font-size:.86rem;transition:border-color .2s,background .2s,box-shadow .2s}.pjb-page.hub-page-wrapper .pjb-input::placeholder,.pjb-page.hub-page-wrapper .pjb-textarea::placeholder{color:#ffffff38}.pjb-page.hub-page-wrapper .pjb-input:focus,.pjb-page.hub-page-wrapper .pjb-textarea:focus{border-color:rgba(var(--pjb-accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--pjb-accent-rgb), .1);background:#ffffff0f;outline:none}.pjb-page.hub-page-wrapper .pjb-input{padding:.72rem .85rem .72rem 2.35rem}.pjb-page.hub-page-wrapper .pjb-input-group:has(.pjb-input-suffix) .pjb-input{padding-right:3.1rem}.pjb-page.hub-page-wrapper .pjb-textarea{resize:vertical;min-height:92px;padding:.72rem .85rem;line-height:1.5}.pjb-page.hub-page-wrapper .pjb-input[type=number]{-moz-appearance:textfield}.pjb-page.hub-page-wrapper .pjb-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pjb-page.hub-page-wrapper .pjb-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pjb-page.hub-page-wrapper .pjb-segment{background:#ffffff05;border:1px solid #5556;border-radius:12px;flex-wrap:wrap;gap:.3rem;padding:.3rem;display:flex}.pjb-page.hub-page-wrapper .pjb-segment-item{color:#ffffff8c;cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;min-width:0;padding:.52rem .5rem;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:all .2s}.pjb-page.hub-page-wrapper .pjb-segment-item:hover:not(.active){background:rgba(var(--c-rgb,226, 178, 89), .08);color:linen}.pjb-page.hub-page-wrapper .pjb-segment-item.active{background:rgba(var(--c-rgb,226, 178, 89), .15);border-color:rgba(var(--c-rgb,226, 178, 89), .4);color:rgb(var(--c-rgb,226, 178, 89))}.pjb-page.hub-page-wrapper .pjb-form-actions{justify-content:flex-end;gap:.7rem;margin-top:1.4rem;display:flex}@media (max-width:768px){.pjb-page.hub-page-wrapper .pjb-form-actions .pjb-btn{flex:1}}.pjb-page.hub-page-wrapper .pjb-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.4rem;font-family:PoppinsMedium,sans-serif;font-size:.84rem;font-weight:600;transition:all .22s;display:inline-flex}.pjb-page.hub-page-wrapper .pjb-btn i{font-size:.9rem}.pjb-page.hub-page-wrapper .pjb-btn--primary{background:linear-gradient(135deg, rgb(var(--pjb-accent-rgb)) 0%, rgba(var(--pjb-accent-rgb), .82) 100%);color:#0a0a0a}.pjb-page.hub-page-wrapper .pjb-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--pjb-accent-rgb), .35);transform:translateY(-1px)}.pjb-page.hub-page-wrapper .pjb-btn--ghost{color:#ffffffbf;background:#ffffff0a;border-color:#55555580}.pjb-page.hub-page-wrapper .pjb-btn--ghost:hover:not(:disabled){color:linen;background:#ffffff12;border-color:#ffffff40}.pjb-page.hub-page-wrapper .pjb-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}.pjb-page.hub-page-wrapper .pjb-spinner{border:2px solid #0a0a0a59;border-top-color:#0a0a0a;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite pjb-spin}.pjb-page.hub-page-wrapper .pjb-offers{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;display:grid}@media (max-width:768px){.pjb-page.hub-page-wrapper .pjb-offers{grid-template-columns:1fr}}.pjb-page.hub-page-wrapper .pjb-offer{background:rgba(var(--c-rgb,226, 178, 89), .05);border:1px solid rgba(var(--c-rgb,226, 178, 89), .3);border-radius:14px;flex-direction:column;padding:1.1rem 1.15rem 1.2rem;transition:border-color .24s,background .24s,transform .24s,box-shadow .24s;display:flex;position:relative}.pjb-page.hub-page-wrapper .pjb-offer:hover{border-color:rgba(var(--c-rgb,226, 178, 89), .6);background:rgba(var(--c-rgb,226, 178, 89), .08);transform:translateY(-3px);box-shadow:0 12px 26px #00000059}.pjb-page.hub-page-wrapper .pjb-offer.is-editing{border-color:rgba(var(--c-rgb,226, 178, 89), .75);background:rgba(var(--c-rgb,226, 178, 89), .1);box-shadow:0 0 0 1px rgba(var(--c-rgb,226, 178, 89), .3)}.pjb-page.hub-page-wrapper .pjb-offer-top{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.pjb-page.hub-page-wrapper .pjb-offer-badge{letter-spacing:.5px;text-transform:uppercase;color:#0a0a0a;background:linear-gradient(135deg, rgb(var(--c-rgb,226, 178, 89)) 0%, rgba(var(--c-rgb,226, 178, 89), .82) 100%);box-shadow:0 2px 8px rgba(var(--c-rgb,226, 178, 89), .3);border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.pjb-page.hub-page-wrapper .pjb-offer-badge i{font-size:.66rem}.pjb-page.hub-page-wrapper .pjb-offer-actions{flex-shrink:0;gap:.35rem;display:flex}.pjb-page.hub-page-wrapper .pjb-offer-title{color:linen;margin:0 0 .7rem;font-size:.98rem;font-weight:700;line-height:1.3}.pjb-page.hub-page-wrapper .pjb-offer-meta{flex-wrap:wrap;gap:.3rem 1rem;margin-bottom:.75rem;display:flex}.pjb-page.hub-page-wrapper .pjb-offer-tag{color:#fff9;align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;display:inline-flex}.pjb-page.hub-page-wrapper .pjb-offer-tag i{color:rgb(var(--c-rgb,226, 178, 89));font-size:.75rem}.pjb-page.hub-page-wrapper .pjb-offer-desc{color:#ffffff85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:auto 0 0;padding-top:.1rem;font-size:.79rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pjb-page.hub-page-wrapper .pjb-icon-btn{color:#fff9;cursor:pointer;background:#0a0a0a4d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.pjb-page.hub-page-wrapper .pjb-icon-btn i{font-size:.78rem}.pjb-page.hub-page-wrapper .pjb-icon-btn:hover{background:rgba(var(--c-rgb,226, 178, 89), .18);border-color:rgba(var(--c-rgb,226, 178, 89), .5);color:rgb(var(--c-rgb,226, 178, 89))}.pjb-page.hub-page-wrapper .pjb-icon-btn--danger:hover{color:#ff6b5c;background:#ff6b5c29;border-color:#ff6b5c80}.pjb-page.hub-page-wrapper .pjb-empty{text-align:center;background:#ffffff03;border:1px dashed #55555580;border-radius:14px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:2.8rem 1.5rem;display:flex}.pjb-page.hub-page-wrapper .pjb-empty .pjb-empty-icon{background:rgba(var(--pjb-accent-rgb), .1);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.55rem;display:flex}.pjb-page.hub-page-wrapper .pjb-empty .pjb-empty-icon i{color:rgba(var(--pjb-accent-rgb), .9);font-size:1.45rem}.pjb-page.hub-page-wrapper .pjb-empty .pjb-empty-title{color:linen;font-size:.92rem;font-weight:600}.pjb-page.hub-page-wrapper .pjb-empty .pjb-empty-text{color:#ffffff80;max-width:320px;font-size:.78rem;line-height:1.5}.pjb-page.hub-page-wrapper .pjb-offer--sk{background:#ffffff05;border-color:#55555547;gap:.6rem}.pjb-page.hub-page-wrapper .pjb-sk{background:#ffffff0d;border-radius:7px;animation:1.4s ease-in-out infinite pjb-pulse;position:relative;overflow:hidden}.pjb-page.hub-page-wrapper .pjb-sk-badge{border-radius:20px;width:58px;height:22px;margin-bottom:.3rem}.pjb-page.hub-page-wrapper .pjb-sk-line{height:12px}.pjb-page.hub-page-wrapper .pjb-sk-line--title{width:75%;height:14px}.pjb-page.hub-page-wrapper .pjb-sk-line--sm{width:45%}.pjb-confirm-text{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.55}.pjb-confirm-text strong{color:linen;font-weight:700}.hm-spinner--danger{border-color:#ff6b5c #ff6b5c59 #ff6b5c59}.gtl-page,.gt-page{color:linen}.gtl-page .hub-page-header,.gt-page .hub-page-header{max-width:none;margin:0 0 1.6rem}.gtl-page .hub-page-header .hub-page-title,.gt-page .hub-page-header .hub-page-title{letter-spacing:-.02em;color:linen!important;text-transform:none!important;margin:0!important;font-size:max(1.45rem,min(3.4vw,1.9rem))!important;font-weight:700!important;line-height:1.2!important}.gtl-page .hub-page-header .hub-page-subtitle,.gt-page .hub-page-header .hub-page-subtitle{color:#faf0e69e!important;margin:.2rem 0 0!important;font-size:.85rem!important}.gtl-page .hub-page-header .hub-return-button,.gt-page .hub-page-header .hub-return-button{color:#0a0a0a;white-space:nowrap;cursor:pointer;background:#e2b259;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;transition:filter .22s;display:inline-flex}.gtl-page .hub-page-header .hub-return-button:hover,.gt-page .hub-page-header .hub-return-button:hover{filter:brightness(1.08)}@media (max-width:1024px){.gtl-page,.gt-page{padding-left:16px;padding-right:16px}}@media (max-width:768px){.gtl-page,.gt-page{padding:16px 14px}}.gtl-banner{background:linear-gradient(100deg,#ffba021f,#ff6b350f 60%,#0000);border:1px solid #ffba023d;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.gtl-banner-icon{color:#0a0a0a;background:#ffba02;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gtl-banner-icon i{font-size:.95rem}.gtl-banner-text{color:#faf0e68c;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:.82rem;line-height:1.45;display:flex}.gtl-banner-text strong{color:gold;font-family:PoppinsMedium,sans-serif;font-weight:500}.gtl-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}@media (max-width:1024px){.gtl-toolbar{flex-direction:column;align-items:stretch}}.gtl-search{background:#1e1f21;border:1px solid #0000;border-radius:50px;flex:1;align-items:center;min-width:0;max-width:340px;padding:0 12px;transition:border-color .16s;display:flex;position:relative}.gtl-search:focus-within{border-color:#ffba0273}.gtl-search>i{color:#faf0e68c;flex-shrink:0;font-size:.78rem}.gtl-search input{color:linen;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 8px;font-family:inherit;font-size:.8rem}.gtl-search input::placeholder{color:#faf0e661}.gtl-search input::-webkit-search-cancel-button{display:none}@media (max-width:1024px){.gtl-search{max-width:none}}.gtl-search-clear{color:#faf0e68c;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gtl-search-clear:hover{color:gold}.gtl-sorts{scrollbar-width:none;gap:8px;margin-left:auto;display:flex;overflow-x:auto}.gtl-sorts::-webkit-scrollbar{display:none}@media (max-width:1024px){.gtl-sorts{margin-left:0}}@media (max-width:768px){.gtl-sorts{margin:0 -.85rem;padding:0 .85rem}.gtl-sorts:after{content:"";flex-shrink:0;min-width:4px;display:block}}.gtl-sort{color:#ffffffbf;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#1e1f21;border:none;border-radius:50px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;transition:background .15s,color .15s;display:inline-flex}.gtl-sort i{opacity:.75;font-size:.72rem}.gtl-sort:hover{color:gold}.gtl-sort.is-active{color:#0a0a0a;background:#ffba02;box-shadow:0 2px 12px #ffba023d}.gtl-sort.is-active i{opacity:1}.gtl-count{letter-spacing:.05em;text-transform:uppercase;color:#faf0e68c;margin:0 0 10px;font-size:.72rem}.gtl-grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));align-items:stretch;gap:14px;display:grid}@media (max-width:768px){.gtl-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.gtl-card{background:#131313;border:1px solid #ffffff12;border-radius:14px;transition:border-color .16s,transform .16s,background .16s;overflow:hidden}@media (min-width:800px){.gtl-card:hover{border-color:rgba(var(--gt-accent-rgb,255, 186, 2), .45);background:#1a1a1a}}.gtl-card:focus-within{border-color:var(--gt-accent,#ffba02)}.gtl-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.gtl-card-link:focus-visible{outline:none}.gtl-card-media{aspect-ratio:16/11;background:#101010;width:100%;position:relative;overflow:hidden}.gtl-card-media>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.gtl-card-media:after{content:"";pointer-events:none;background:linear-gradient(#08080800,#080808eb);position:absolute;top:35%;bottom:0;left:0;right:0}@media (max-width:768px){.gtl-card-media{aspect-ratio:18/10}}.gtl-card-media-empty{color:var(--gt-accent,#ffba02);opacity:.28;justify-content:center;align-items:center;font-size:1.7rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gtl-card-free{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;background:var(--gt-accent,#ffba02);border-radius:50px;padding:4px 10px;font-family:PoppinsMedium,sans-serif;font-size:.64rem;position:absolute;top:9px;left:9px}.gtl-card-dist{z-index:2;color:linen;backdrop-filter:blur(3px);white-space:nowrap;background:#0a0a0ab3;border-radius:50px;align-items:center;gap:4px;padding:4px 9px;font-size:.66rem;display:inline-flex;position:absolute;top:9px;right:9px}.gtl-card-dist i{color:var(--gt-accent,#ffba02);font-size:.64rem}.gtl-card-heading{z-index:2;flex-direction:column;gap:5px;padding:0 12px 11px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.gtl-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:PoppinsMedium,sans-serif;display:-webkit-box;overflow:hidden;color:linen!important;text-transform:none!important;margin:0!important;font-size:.95rem!important;font-weight:500!important;line-height:1.3!important}.gtl-card-langs{color:#faf0e6b8;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.gtl-card-langs i{color:var(--gt-accent,#ffba02);font-size:.7rem}.gtl-card-body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:12px 13px 13px;display:flex}.gtl-card-desc{color:#faf0e6a8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.79rem;line-height:1.55;display:-webkit-box;overflow:hidden}.gtl-card-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.gtl-flags{align-items:center;margin:0;padding:0;list-style:none;display:flex}.gtl-flags li{background:#1e1f21;border:1px solid #131313;border-radius:5px;justify-content:center;align-items:center;width:25px;height:17px;margin-left:5px;display:flex;overflow:hidden}.gtl-flags li:first-child{margin-left:0}.gtl-flags li img{object-fit:cover;width:100%;height:100%}.gtl-flags li span{color:#faf0e68c;font-size:.55rem}.gtl-flags-more{color:var(--gt-accent,#ffba02);font-family:PoppinsMedium,sans-serif;font-size:.58rem}.gtl-card-cta{color:var(--gt-accent,#ffba02);align-items:center;gap:4px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;display:inline-flex}.gtl-card-cta i{font-size:.7rem;transition:transform .16s}@media (min-width:800px){.gtl-card:hover .gtl-card-cta i{transform:translate(3px)}}.gtl-skeleton{background:linear-gradient(100deg,#131313 30%,#1c1c1c 50%,#131313 70%) 0 0/220% 100%;border-radius:14px;height:268px;animation:1.3s ease-in-out infinite gtShimmer}@keyframes gtShimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.gtl-empty,.gt-missing{text-align:center;color:#faf0e68c;flex-direction:column;align-items:center;gap:9px;padding:3rem 1rem;display:flex}.gtl-empty>i,.gt-missing>i{color:#ff8c00;font-size:1.8rem}.gtl-empty h1,.gtl-empty h2,.gt-missing h1,.gt-missing h2{margin:0;color:linen!important;text-transform:none!important;font-size:1rem!important}.gtl-empty p,.gt-missing p{max-width:400px;margin:0;font-size:.82rem;line-height:1.6}.gtl-empty-btn,.gt-btn{color:linen;cursor:pointer;background:#1e1f21;border:1px solid #ffffff12;border-radius:50px;align-items:center;gap:6px;margin-top:4px;padding:9px 16px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;display:inline-flex}.gtl-empty-btn:hover,.gt-btn:hover{color:gold}.gtl-empty-btn--primary,.gt-btn--primary{color:#0a0a0a;background:#ffba02;border-color:#ffba02}.gtl-empty-btn--primary:hover,.gt-btn--primary:hover{color:#0a0a0a;background:#ff8c00}.gt-page.has-player{padding-bottom:8rem}.gt-free-accent{color:gold;font-weight:600}.gt-facts{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.gt-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-fact{background:#131313;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:11px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.gt-fact:hover{border-color:rgba(var(--gt-accent-rgb,255, 186, 2), .4);background:#1a1a1a}.gt-fact-icon{width:32px;height:32px;color:var(--gt-accent,#ffba02);background:rgba(var(--gt-accent-rgb,255, 186, 2), .12);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gt-fact-icon i{font-size:.88rem}.gt-fact-text{flex-direction:column;gap:1px;min-width:0;display:flex}.gt-fact-value{white-space:nowrap;text-overflow:ellipsis;font-family:PoppinsMedium,sans-serif;font-size:.88rem;line-height:1.2;overflow:hidden}.gt-fact-label{letter-spacing:.06em;text-transform:uppercase;color:#faf0e68c;font-size:.62rem}.gt-showcase{height:var(--gt-showcase-h,calc(100vh - 32px));border:1px solid rgba(var(--gt-accent-rgb,255, 186, 2), .22);background:#131313;border-radius:16px;flex-direction:column;display:flex;position:sticky;top:16px;overflow:hidden}@media (max-width:1024px){.gt-showcase{height:auto;position:static}}.gt-showcase-media{background:#101010;flex:none;height:220px;position:relative;overflow:hidden}.gt-showcase-media>img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1024px){.gt-showcase-media{height:200px}}@media (max-width:768px){.gt-showcase-media{height:165px}}.gt-showcase-media--empty{color:var(--gt-accent,#ffba02);opacity:.25;justify-content:center;align-items:center;font-size:2rem;display:flex}.gt-showcase-badges{pointer-events:none;background:linear-gradient(#08080800,#080808e6);justify-content:space-between;align-items:center;gap:10px;padding:30px 12px 11px;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.gt-badge-free{color:#0a0a0a;background:#ffba02;border-radius:50px;align-items:center;gap:6px;padding:5px 13px;font-family:PoppinsMedium,sans-serif;font-size:.72rem;display:inline-flex}.gt-badge-free i{font-size:.75rem}.gt-badge-langs{color:linen;backdrop-filter:blur(3px);background:#0a0a0a9e;border-radius:50px;align-items:center;gap:5px;padding:4px 11px;font-size:.7rem;display:inline-flex}.gt-showcase-map{border-top:1px solid #ffffff12;flex:auto;min-height:220px;position:relative}@media (max-width:1024px){.gt-showcase-map{flex:none;height:260px}}@media (max-width:768px){.gt-showcase-map{height:220px}}.gt-showcase-meta{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.gt-coords{color:#faf0e68c;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.gt-coords i{color:var(--gt-accent,#ffba02);font-size:.72rem}.gt-go-pill{color:#0a0a0a;background:linear-gradient(115deg,#ffba02,#ff8c00);border-radius:50px;align-items:center;gap:8px;margin-left:auto;padding:9px 16px;font-family:PoppinsMedium,sans-serif;font-size:.79rem;font-weight:600;text-decoration:none;transition:filter .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 16px #ff8c003d}.gt-go-pill i{font-size:.85rem}.gt-go-pill:hover{filter:brightness(1.06);box-shadow:0 6px 20px #ff8c0052}.gt-go-pill:active{filter:brightness(.97)}@media (max-width:768px){.gt-go-pill{flex:100%;justify-content:center;margin-left:0}}.gt-map-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.gt-map-wrap.is-fullscreen{top:calc(28px + env(safe-area-inset-top,0px));z-index:9000;border-radius:18px 18px 0 0;animation:.22s gtMapIn;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 40px #0009}body.is-native-app .gt-map-wrap.is-fullscreen{bottom:calc(56px + env(safe-area-inset-bottom,0px))}.gt-map-wrap.is-fullscreen .gt-map{border-radius:18px 18px 0 0}@keyframes gtMapIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gt-map{width:100%;height:100%}.gt-map .leaflet-container{background:#101010}.gt-pin-wrap{background:0 0;border:none}.gt-pin{filter:drop-shadow(0 6px 16px #000000bf);display:block}.gt-map-fs{z-index:500;color:linen;cursor:pointer;backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;background:#0c0c0cdb;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:6px;padding:8px 13px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;display:inline-flex;position:absolute;bottom:10px;right:10px}.gt-map-fs i{color:var(--gt-accent,#ffba02);font-size:.8rem}.is-fullscreen .gt-map-fs{top:10px;bottom:auto}.gt-map-go{z-index:500;color:#0a0a0a;background:#ffba02;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 6px 22px #00000073}.gt-map-go:active{transform:scale(.98)}.gt-layout{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1340px){.gt-layout{grid-template-columns:minmax(0,360px) minmax(0,1fr)}}@media (max-width:1024px){.gt-layout{grid-template-columns:minmax(0,1fr)}}.gt-content{flex-direction:column;gap:14px;min-width:0;display:flex}.gt-block{background:#131313;border:1px solid #ffffff12;border-radius:14px;padding:16px}.gt-block-title{align-items:center;gap:7px;margin:0 0 11px;font-family:PoppinsMedium,sans-serif;display:flex;color:linen!important;text-transform:none!important;font-size:.82rem!important;font-weight:500!important}.gt-block-title i{color:var(--gt-accent,#ffba02);font-size:.8rem}.gt-text{color:#faf0e6bf;white-space:pre-line;margin:0;font-size:.85rem;line-height:1.62}.gt-text--sm{font-size:.8rem}.gt-audio-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.gt-audio-head .gt-block-title{margin-bottom:0}.gt-playing{color:gold;background:#ffd7001a;border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:.68rem;display:inline-flex}.gt-playing-dot{background:gold;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite gtPulse}@keyframes gtPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.gt-audio-hint{color:#faf0e68c;margin:11px 0 0;font-size:.78rem}.gt-langs{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px;margin-top:11px;display:grid}@media (max-width:768px){.gt-langs{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}}.gt-lang{color:linen;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:#171717;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;transition:border-color .16s,background .16s;display:flex;position:relative}.gt-lang:hover{border-color:rgba(var(--gt-accent-rgb,255, 186, 2), .4)}.gt-lang.is-selected{background:rgba(var(--gt-accent-rgb,255, 186, 2), .1);border-color:var(--gt-accent,#ffba02)}.gt-lang:focus-visible{outline:2px solid var(--gt-accent,#ffba02);outline-offset:2px}.gt-lang-flag{background:#1e1f21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.gt-lang-flag img{object-fit:cover;width:100%;height:100%}.gt-lang-flag i{color:#faf0e68c;font-size:.7rem}.gt-lang-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.76rem;overflow:hidden}.gt-lang-check{color:#0a0a0a;background:var(--gt-accent,#ffba02);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.gt-lang-check i{font-size:.5rem}.gt-audio-error{color:#ffb4a2;background:#af212124;border:1px solid #af21214d;border-radius:10px;align-items:center;gap:7px;margin:11px 0 0;padding:9px 11px;font-size:.76rem;line-height:1.45;display:flex}.gt-audio-error i{flex-shrink:0}.gt-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:9px;margin-top:13px;display:grid}@media (max-width:768px){.gt-actions{grid-auto-columns:auto;grid-auto-flow:row}}.gt-play{color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(120deg,gold,#ffba02);border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:PoppinsMedium,sans-serif;font-size:.85rem;font-weight:600;transition:filter .16s,transform .16s;display:flex}.gt-play:hover:not(:disabled){filter:brightness(1.06)}.gt-play:active:not(:disabled){transform:scale(.99)}.gt-play:disabled{color:#faf0e666;cursor:not-allowed;background:#1e1f21}.gt-play.is-playing{background:linear-gradient(120deg,#ff8c00,#ff6b35)}.gt-route-btn{color:#ffba02;white-space:nowrap;background:#ffba0214;border:1px solid #ffba0257;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.gt-route-btn i{font-size:.85rem}.gt-route-btn:hover{color:gold;background:#ffba0224;border-color:#ffd70080}.gt-route-btn:active{transform:scale(.99)}.gt-play-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gt-play-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.gt-play-icon i{font-size:.9rem}.gt-play-spinner{border:2.4px solid #0a0a0a40;border-top-color:#0a0a0a;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite gtSpin}@keyframes gtSpin{to{transform:rotate(360deg)}}.gt-steps{counter-reset:gt-step;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.gt-step{counter-increment:gt-step;background:#171717;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex;position:relative}.gt-step:after{content:counter(gt-step, decimal-leading-zero);color:rgba(var(--gt-accent-rgb,255, 186, 2), .55);margin-left:auto;font-family:PoppinsMedium,sans-serif;font-size:.68rem}.gt-step-icon{width:28px;height:28px;color:var(--gt-accent,#ffba02);background:rgba(var(--gt-accent-rgb,255, 186, 2), .12);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gt-step-icon i{font-size:.8rem}.gt-step-text{flex-direction:column;gap:1px;min-width:0;display:flex}.gt-step-text strong{color:linen;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:500;line-height:1.3}.gt-step-text em{color:#faf0e68c;font-size:.7rem;font-style:normal;line-height:1.35}.ca-fp-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.ca-fp-body:hover{scrollbar-color:#e2b2592e transparent}.ca-fp-body::-webkit-scrollbar{background:0 0;width:2px}.ca-fp-body::-webkit-scrollbar-track{background:#ffffff08;border-radius:2px}.ca-fp-body::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.ca-fp-body:hover::-webkit-scrollbar-thumb{background:#e2b25947}.ca-fp-body:hover::-webkit-scrollbar-thumb:hover{background:#e2b25980}.is-native-app{user-select:none;-webkit-tap-highlight-color:transparent}.is-native-app .web-only{display:none!important}.is-native-app .app-only{display:block!important}.platform-ios{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.platform-ios header{padding-top:env(safe-area-inset-top)}.platform-ios footer,.platform-ios .bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.platform-ios input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=file]),.platform-ios textarea,.platform-ios select{font-size:max(16px,1rem)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes hr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes hr-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-spin{to{transform:rotate(360deg)}}@keyframes hr-shimmer{0%{left:-100%}to{left:100%}}@keyframes hr-cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-slideInFromRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes hr-slideInFromLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes hr-panelIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hr-npp-border-cycle{0%{border-color:#e2b25973}16%{border-color:#ff8c0073}33%{border-color:#ffd70073}50%{border-color:#ff6b3573}66%{border-color:#f4d03f73}83%{border-color:#cd853f73}to{border-color:#e2b25973}}@keyframes hr-npp-icon-cycle{0%{color:#ffba02;background:#ffba0224;border-color:#ffba0240}16%{color:#ff8c00;background:#ff8c0024;border-color:#ff8c0040}33%{color:gold;background:#ffd70024;border-color:#ffd70040}50%{color:#ff6b35;background:#ff6b3524;border-color:#ff6b3540}66%{color:#f4d03f;background:#f4d03f24;border-color:#f4d03f40}83%{color:peru;background:#cd853f24;border-color:#cd853f40}to{color:#ffba02;background:#ffba0224;border-color:#ffba0240}}@keyframes hr-blob-1{0%{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(0)scale(1)}25%{border-radius:40% 60% 45% 55%/70% 30% 72% 28%;transform:translate(70px,-55px)rotate(90deg)scale(1.12)}50%{border-radius:72% 28% 38% 62%/42% 58% 44% 56%;transform:translate(40px,90px)rotate(180deg)scale(.92)}75%{border-radius:34% 66% 62% 38%/60% 40% 58% 42%;transform:translate(-60px,30px)rotate(270deg)scale(1.08)}to{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes hr-blob-2{0%{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:68% 32% 58% 42%/38% 62% 36% 64%;transform:translate(-80px,60px)rotate(120deg)scale(1.1)}66%{border-radius:36% 64% 72% 28%/54% 46% 70% 30%;transform:translate(50px,-70px)rotate(240deg)scale(.88)}to{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes hr-blob-3{0%{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(0)}30%{border-radius:38% 62% 42% 58%/64% 36% 68% 32%;transform:translate(55px,65px)scale(1.15)rotate(108deg)}60%{border-radius:70% 30% 48% 52%/36% 64% 40% 60%;transform:translate(-45px,-50px)scale(.9)rotate(216deg)}to{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes hr-blob-4{0%{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(0)scale(1)}40%{border-radius:66% 34% 62% 38%/72% 28% 46% 54%;transform:translate(-65px,-80px)rotate(144deg)scale(1.2)}80%{border-radius:30% 70% 54% 46%/58% 42% 66% 34%;transform:translate(75px,45px)rotate(288deg)scale(.85)}to{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes hr-blob-5{0%{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(0)}35%{border-radius:42% 58% 68% 32%/38% 62% 42% 58%;transform:translate(90px,-45px)scale(.9)rotate(126deg)}70%{border-radius:56% 44% 36% 64%/62% 38% 56% 44%;transform:translate(-40px,85px)scale(1.18)rotate(252deg)}to{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes hr-blob-6{0%{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:64% 36% 40% 60%/44% 56% 70% 30%;transform:translate(-55px,-60px)rotate(180deg)scale(1.1)}to{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes hr-markerPulse{0%{opacity:1;transform:scale(.8)}50%{opacity:.4;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}.home-redirect{color:linen;background:#0a0a0a;flex-direction:column;min-height:100vh;font-family:PoppinsMedium,Open Sans,sans-serif;display:flex;position:relative;overflow:hidden}.home-redirect .hr-bg-canvas{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.home-redirect .hr-blob{will-change:transform, border-radius;position:absolute}.home-redirect .hr-blob--1{filter:blur(38px);background:#e2b25947;width:160px;height:130px;animation:28s ease-in-out infinite hr-blob-1;top:18%;left:6%}.home-redirect .hr-blob--2{filter:blur(32px);background:#b2fa3640;width:130px;height:150px;animation:34s ease-in-out -8s infinite hr-blob-2;top:15%;right:8%}.home-redirect .hr-blob--3{filter:blur(28px);background:#ffd70033;width:180px;height:160px;animation:22s ease-in-out -14s infinite hr-blob-3;top:42%;left:18%}.home-redirect .hr-blob--4{filter:blur(35px);background:#ff6b3538;width:140px;height:115px;animation:38s ease-in-out -5s infinite hr-blob-4;bottom:15%;left:5%}.home-redirect .hr-blob--5{filter:blur(30px);background:#f4d03f33;width:190px;height:210px;animation:26s ease-in-out -19s infinite hr-blob-5;bottom:12%;right:7%}.home-redirect .hr-blob--6{filter:blur(26px);background:#cd853f38;width:160px;height:170px;animation:32s ease-in-out -11s infinite hr-blob-6;top:55%;right:22%}.home-redirect .hr-pro-banner{z-index:1;position:relative}.home-redirect .hr-main{z-index:1;position:relative}.home-redirect .hr-pro-banner{background:linear-gradient(90deg,#ffba02 0%,#ff8c00 20%,gold 40%,#ff6b35 60%,#f4d03f 80%,peru 100%) 0 0/200%;justify-content:center;align-items:center;width:100%;padding:.575rem 1rem;animation:10s linear infinite hr-gradientShift;display:flex}.home-redirect .hr-pro-banner .hr-pro-banner-inner{align-items:center;gap:.7rem;display:flex}.home-redirect .hr-pro-banner .hr-pro-banner-icon{color:#0a0a0a;flex-shrink:0;align-items:center;font-size:1.2rem;display:flex}.home-redirect .hr-pro-banner .hr-pro-banner-text{color:#0a0a0a;font-size:.9rem;font-weight:700;line-height:1.35}.home-redirect .hr-pro-banner .hr-pro-banner-text strong{font-weight:900}.home-redirect .hr-pro-banner .hr-pro-banner-btn{color:linen;cursor:pointer;white-space:nowrap;background:#0a0a0a;border:none;border-radius:50px;flex-shrink:0;padding:.5rem 1.25rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:transform .2s,box-shadow .2s}.home-redirect .hr-pro-banner .hr-pro-banner-btn:hover{transform:scale(1.05);box-shadow:0 4px 16px #00000059}.home-redirect .hr-main{box-sizing:border-box;flex-direction:column;flex:1;gap:2.5rem;width:100%;max-width:1180px;margin:0 auto;padding:2.5rem 2rem 4rem;animation:.5s both hr-fadeInUp;display:flex}.home-redirect .hr-hero{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.home-redirect .hr-hero .hr-hero-header{justify-content:center;align-items:center;gap:1.25rem;width:100%;margin-bottom:.25rem;display:flex}.home-redirect .hr-hero .hr-hero-header .hr-hero-header-left{flex:0 0 25%;justify-content:flex-end;align-items:center;display:flex}.home-redirect .hr-hero .hr-hero-header .hr-hero-header-right{text-align:left;flex:0 0 75%;justify-content:flex-start;align-items:center;display:flex}.home-redirect .hr-hero .hr-hero-logo{filter:drop-shadow(0 4px 16px #e2b25959);width:auto;height:200px}.home-redirect .hr-hero .hr-hero-title{color:linen;letter-spacing:-.5px;text-align:center;margin:0;font-size:3rem;font-weight:700;line-height:1.15}.home-redirect .hr-hero .hr-hero-title .highlight{color:#ffba02}.home-redirect .hr-hero .hr-hero-subtitle{color:#fff9;margin:0;font-size:1rem}.home-redirect .hr-hero .hr-hero-install-btn{color:#0a0a0a;background:#ffba02;border-radius:50px;align-items:center;gap:.6rem;padding:.8rem 1.875rem;font-family:inherit;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #ffba0266}.home-redirect .hr-hero .hr-hero-install-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:100%;animation:2.5s 1.2s infinite hr-shimmer;position:absolute;top:0;left:-100%}.home-redirect .hr-hero .hr-hero-install-btn:hover{color:#0a0a0a;transform:translateY(-2px);box-shadow:0 10px 28px #e2b25980}.home-redirect .hr-mobile-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-shrink:0;gap:.22rem;padding:.22rem;display:none}.home-redirect .hr-mobile-tab{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.45rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:flex}.home-redirect .hr-mobile-tab i{font-size:.85rem}.home-redirect .hr-mobile-tab.hr-mobile-tab--city.hr-mobile-tab--active{color:#0a0a0a;background:linear-gradient(135deg,#ff8c00 0%,#ff6b35 100%);box-shadow:0 4px 14px #ff8c0059}.home-redirect .hr-mobile-tab.hr-mobile-tab--search.hr-mobile-tab--active{color:#0a0a0a;background:linear-gradient(135deg,gold 0%,#ffba02 100%);box-shadow:0 4px 14px #ffd7004d}.home-redirect .hr-two-col{grid-template-columns:3fr 2fr;align-items:start;gap:1.5rem;display:grid}.home-redirect .hr-panel{background:#111;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:1rem;min-height:455px;padding:1.5rem;display:flex}.home-redirect .hr-panel .hr-panel-header{flex-shrink:0;align-items:center;gap:.875rem;display:flex}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-icon{border:1px solid;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-icon.color-gold{color:gold;background:#ffd70021;border-color:#ffd70040}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-icon.color-orange{color:#ff8c00;background:#ff8c0021;border-color:#ff8c0038}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-text{flex:1;min-width:0}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-text .hr-panel-title{color:linen;margin:0 0 .1rem;font-size:1.05rem;font-weight:700}.home-redirect .hr-panel .hr-panel-header .hr-panel-header-text .hr-panel-sub{color:#ffffff61;margin:0;font-size:.76rem}.home-redirect .hr-panel .hr-search-wrap{background:#ffffff0a;border:1px solid #ffd70038;border-radius:11px;flex-shrink:0;align-items:center;gap:.625rem;padding:.75rem .875rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.home-redirect .hr-panel .hr-search-wrap:focus-within{background:#ffd70008;border-color:#ffd7008c;box-shadow:0 0 0 3px #ffd70014}.home-redirect .hr-panel .hr-search-wrap .hr-search-field-icon{color:gold;opacity:.65;flex-shrink:0;align-items:center;font-size:.95rem;display:flex}.home-redirect .hr-panel .hr-search-wrap .hr-search-field{color:linen;caret-color:gold;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.875rem}.home-redirect .hr-panel .hr-search-wrap .hr-search-field::placeholder{color:#ffffff42}.home-redirect .hr-panel .hr-search-wrap .hr-search-clear{color:#ffffff61;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.95rem;transition:background .2s,color .2s,transform .2s;display:flex}.home-redirect .hr-panel .hr-search-wrap .hr-search-clear:hover{color:#ffffffe6;background:#ffffff21;transform:rotate(90deg)}.home-redirect .hr-panel .hr-cat-meta{color:#ffffff47;flex-shrink:0;align-items:center;gap:.35rem;margin-top:-.25rem;padding:0 .125rem;font-size:.72rem;display:flex}.home-redirect .hr-panel .hr-cat-meta i{color:#ffd70066;font-size:.68rem}.home-redirect .hr-panel .hr-cat-grid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:.5rem;display:grid}.home-redirect .hr-panel .hr-cat-card{cursor:pointer;text-align:left;color:linen;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.625rem;padding:.625rem .75rem;font-family:inherit;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;animation:.35s both hr-cardIn;display:flex;position:relative;overflow:hidden}.home-redirect .hr-panel .hr-cat-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff0a 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)skew(-15deg)}.home-redirect .hr-panel .hr-cat-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000052}.home-redirect .hr-panel .hr-cat-card:hover:before{animation:.5s forwards hr-shimmer}.home-redirect .hr-panel .hr-cat-card:hover .hr-cat-icon-wrap{transform:scale(1.1)rotate(-4deg)}.home-redirect .hr-panel .hr-cat-card:hover .hr-cat-name{color:linen}.home-redirect .hr-panel .hr-cat-card:hover .hr-cat-action{opacity:1}.home-redirect .hr-panel .hr-cat-card:hover .hr-cat-action i{transform:translate(3px)}.home-redirect .hr-panel .hr-cat-card .hr-cat-icon-wrap{border:1px solid;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:transform .2s;display:flex}.home-redirect .hr-panel .hr-cat-card .hr-cat-body{flex-direction:column;flex:1;justify-content:space-between;gap:.2rem;min-width:0;height:100%;display:flex}.home-redirect .hr-panel .hr-cat-card .hr-cat-body .hr-cat-name{color:#faf0e6c7;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-size:.8rem;font-weight:600;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.home-redirect .hr-panel .hr-cat-card .hr-cat-body .hr-cat-action{opacity:1;justify-content:flex-start;align-items:center;gap:3px;margin-top:auto;font-size:.66rem;font-weight:600;transition:opacity .2s,color .2s;display:flex}.home-redirect .hr-panel .hr-cat-card .hr-cat-body .hr-cat-action i{font-size:.6rem;transition:transform .2s}.home-redirect .hr-panel .hr-cat-card .hr-cat-body .hr-cat-action span{align-items:center;gap:.25rem;display:flex}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-1 .hr-cat-icon-wrap{color:gold;background:#ffd70021;border-color:#ffd70038}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-1:hover{background:#ffd7000d;border-color:#ffd7004d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-1:hover .hr-cat-icon-wrap{background:#ffd70038;border-color:#ffd7006b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-1 .hr-cat-action{color:gold}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-2 .hr-cat-icon-wrap{color:#ff8c00;background:#ff8c0021;border-color:#ff8c0038}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-2:hover{background:#ff8c000d;border-color:#ff8c004d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-2:hover .hr-cat-icon-wrap{background:#ff8c0038;border-color:#ff8c006b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-2 .hr-cat-action{color:#ff8c00}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-3 .hr-cat-icon-wrap{color:#ffba02;background:#ffba0221;border-color:#ffba0238}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-3:hover{background:#ffba020d;border-color:#ffba024d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-3:hover .hr-cat-icon-wrap{background:#ffba0238;border-color:#ffba026b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-3 .hr-cat-action{color:#ffba02}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-4 .hr-cat-icon-wrap{color:#ff6b35;background:#ff6b3521;border-color:#ff6b3538}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-4:hover{background:#ff6b350d;border-color:#ff6b354d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-4:hover .hr-cat-icon-wrap{background:#ff6b3538;border-color:#ff6b356b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-4 .hr-cat-action{color:#ff6b35}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-5 .hr-cat-icon-wrap{color:#f4d03f;background:#f4d03f21;border-color:#f4d03f38}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-5:hover{background:#f4d03f0d;border-color:#f4d03f4d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-5:hover .hr-cat-icon-wrap{background:#f4d03f38;border-color:#f4d03f6b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-5 .hr-cat-action{color:#f4d03f}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-6 .hr-cat-icon-wrap{color:peru;background:#cd853f21;border-color:#cd853f38}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-6:hover{background:#cd853f0d;border-color:#cd853f4d}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-6:hover .hr-cat-icon-wrap{background:#cd853f38;border-color:#cd853f6b}.home-redirect .hr-panel .hr-cat-card.hr-cat-color-6 .hr-cat-action{color:peru}.home-redirect .hr-panel .hr-cat-card.hr-cat-partenaires-plus{background:#e2b2590a;border-color:#e2b25973;box-shadow:0 4px 20px #e2b25926,0 1px 4px #0000004d;animation:.35s both hr-cardIn,6s linear infinite hr-npp-border-cycle!important}.home-redirect .hr-panel .hr-cat-card.hr-cat-partenaires-plus .hr-cat-icon-wrap{border:1px solid #e2b25940;animation:6s linear infinite hr-npp-icon-cycle}.home-redirect .hr-panel .hr-cat-card.hr-cat-partenaires-plus .hr-cat-name{color:#faf0e6e6}.home-redirect .hr-panel .hr-cat-card.hr-cat-partenaires-plus .hr-cat-action{color:#ffba02}.home-redirect .hr-panel .hr-cat-card.hr-cat-partenaires-plus:hover{transform:translateY(-3px);box-shadow:0 8px 28px #ffba0247,0 1px 4px #0000004d}.home-redirect .hr-panel .hr-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.home-redirect .hr-panel .hr-empty-state .hr-empty-icon{color:#ffd70073;background:#ffd70012;border:1px solid #ffd70024;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.4rem;display:flex}.home-redirect .hr-panel .hr-empty-state .hr-empty-text{color:#ffffff61;margin:0;font-size:.86rem}.home-redirect .hr-panel .hr-empty-state .hr-empty-reset{color:gold;cursor:pointer;background:#ffd70014;border:1px solid #ffd70033;border-radius:50px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;display:flex}.home-redirect .hr-panel .hr-empty-state .hr-empty-reset:hover{background:#ffd70024;border-color:#ffd7005c}.home-redirect .hr-panel .hr-cat-loading{color:#ffffff52;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.86rem;display:flex}.home-redirect .hr-panel .hr-city-placeholder{color:#ffffff59;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.875rem;padding:2rem 1rem;font-size:.86rem;display:flex}.home-redirect .hr-panel .hr-city-card{cursor:pointer;text-align:left;background:#ffffff08;border:1.5px solid #ff8c0033;border-radius:14px;flex-direction:column;width:100%;font-family:inherit;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;flex:0 0!important}.home-redirect .hr-panel .hr-city-card:hover{border-color:#ff8c0073;transform:translateY(-3px);box-shadow:0 12px 36px #0006,0 0 0 1px #ff8c0014}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap{isolation:isolate;background:#111;flex-shrink:0;width:100%;height:185px;position:relative;overflow:hidden}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap .city-map-wrapper{width:100%;height:100%;position:relative}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap .leaflet-container{width:100%!important;height:100%!important}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap .city-marker-overlay{pointer-events:none;z-index:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap .hr-city-map-scrim{pointer-events:none;z-index:500;background:linear-gradient(#0a0a0a00 45%,#0a0a0a80 100%);position:absolute;top:0;bottom:0;left:0;right:0}.home-redirect .hr-panel .hr-city-card .hr-city-map-fallback{color:#ff8c0038;background:#ff8c000a;justify-content:center;align-items:center;height:185px;font-size:3rem;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info{background:#ffffff05;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left{flex-direction:column;gap:.175rem;min-width:0;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left .hr-city-name-row{color:linen;align-items:center;gap:.4rem;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left .hr-city-name-row i{color:#ff8c00;flex-shrink:0;font-size:.85rem}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left .hr-city-name{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;overflow:hidden}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left .hr-city-dist{color:#fff6;align-items:center;gap:.3rem;font-size:.73rem;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-info-left .hr-city-dist i{color:#ff8c008c;font-size:.75rem}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-explore-pill{color:#ff8c00;white-space:nowrap;background:#ff8c001f;border:1px solid #ff8c0047;border-radius:50px;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .875rem;font-size:.75rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:flex}.home-redirect .hr-panel .hr-city-card .hr-city-info .hr-city-explore-pill i{font-size:.75rem;transition:transform .2s}.home-redirect .hr-panel .hr-city-card:hover .hr-city-explore-pill{color:orange;background:#ff8c0038;border-color:#ff8c0080}.home-redirect .hr-panel .hr-city-card:hover .hr-city-explore-pill i{transform:translate(3px)}.home-redirect .hr-panel .hr-city-card-mobile{cursor:pointer;text-align:left;color:linen;background:#ff8c000f;border:1px solid #ff8c0047;border-radius:13px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-family:inherit;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.home-redirect .hr-panel .hr-city-card-mobile:active{background:#ff8c001c;border-color:#ff8c006b}.home-redirect .hr-panel .hr-city-card-mobile:disabled{opacity:.7}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-icon{color:#ff8c00;background:#ff8c0024;border:1px solid #ff8c004d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;display:flex}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-body{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-body .hr-city-card-mobile-label{color:#ff8c00b3;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:600}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-body .hr-city-card-mobile-name{background:linear-gradient(135deg,#ff8c00 0%,#ffba02 100%);-webkit-text-fill-color:transparent;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;font-size:.92rem;font-weight:700;line-height:1.2;overflow:hidden}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-body .hr-city-card-mobile-meta{color:#ffffff59;align-items:center;gap:3px;font-size:.6rem;display:flex}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-body .hr-city-card-mobile-meta i{color:#ff8c0080;font-size:.58rem}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-cta{color:#ff8c00;white-space:nowrap;background:#ff8c001f;border:1px solid #ff8c0040;border-radius:50px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:.68rem;font-weight:700;display:flex}.home-redirect .hr-panel .hr-city-card-mobile .hr-city-card-mobile-cta i{font-size:.6rem}.home-redirect .hr-panel .hr-browse-cities{color:#ffffff80;background:#ffffff08;border:1px solid #ffffff0f;border-radius:11px;flex-shrink:0;align-items:center;gap:.625rem;padding:.75rem .875rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.home-redirect .hr-panel .hr-browse-cities i:first-child{color:#ff8c0073;flex-shrink:0;font-size:.88rem}.home-redirect .hr-panel .hr-browse-cities span{flex:1}.home-redirect .hr-panel .hr-browse-cities .hr-browse-arrow{opacity:.35;font-size:.75rem;transition:transform .2s,opacity .2s}.home-redirect .hr-panel .hr-browse-cities:hover{color:#fffc;background:#ff8c000d;border-color:#ff8c002e}.home-redirect .hr-panel .hr-browse-cities:hover i:first-child{color:#ff8c00}.home-redirect .hr-panel .hr-browse-cities:hover .hr-browse-arrow{opacity:.75;transform:translate(3px)}.home-redirect .hr-panel .hr-info-banner{border-radius:10px;flex-shrink:0;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.83rem;line-height:1.5;display:flex}.home-redirect .hr-panel .hr-info-banner i:first-child{flex-shrink:0;align-items:center;margin-top:1px;font-size:.95rem;display:flex}.home-redirect .hr-panel .hr-info-banner .hr-info-banner-text{color:#ffffffbf;flex:1}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--error{background:#af21211a;border:1px solid #ff464633}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--error i:first-child{color:#ff6b6b}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--prompt{background:#ffd70012;border:1px solid #ffd70033}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--prompt i:first-child{color:gold}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--warning{background:#ff8c0014;border:1px solid #ffa50033}.home-redirect .hr-panel .hr-info-banner.hr-info-banner--warning i:first-child{color:orange}.home-redirect .hr-panel .hr-geo-instructions-wrap{animation:.4s hr-fadeIn}.home-redirect .hr-panel .hr-geo-denied{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.75rem;padding:1.5rem 1rem;animation:.4s hr-fadeIn;display:flex}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-icon{color:#ff6b6b;background:#af21211f;border:1.5px solid #ff464640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.6rem;display:flex}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-title{color:linen;margin:0;font-size:1rem;font-weight:700}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-text{color:#ffffff73;max-width:280px;margin:0;font-size:.82rem;line-height:1.55}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-btn{color:#ffba02;cursor:pointer;background:#e2b2591a;border:1px solid #ffba024d;border-radius:50px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-btn:hover{color:gold;background:#ffba162e;border-color:#ffba028c}.home-redirect .hr-panel .hr-geo-denied .hr-geo-denied-btn i{font-size:.85rem}.home-redirect .hr-panel .hr-geo-denied .hr-geo-instructions-wrap{width:100%;margin-top:.25rem}.home-redirect .hr-panel--search{scrollbar-width:thin;scrollbar-color:var(--white-low) transparent;max-height:455px;overflow-y:auto}.home-redirect .hr-panel--search::-webkit-scrollbar{width:3px}.home-redirect .hr-panel--search::-webkit-scrollbar-track{background:0 0}.home-redirect .hr-panel--search::-webkit-scrollbar-thumb{background:#e2b25938;border-radius:3px}.home-redirect .hr-panel--search::-webkit-scrollbar-thumb:hover{background:#e2b25973}.home-redirect .hr-panel-back{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.home-redirect .hr-panel-back:hover{color:#fff;background:#ffffff1a;border-color:#ffd70059;transform:translate(-2px)}.home-redirect .hr-panel-back i{font-size:.65rem}.home-redirect .hr-partners-view{flex-direction:column;gap:1rem;animation:.4s both hr-fadeInUp;display:flex}.home-redirect .hr-partners-grid{grid-template-columns:1fr;gap:10px;display:grid}.home-redirect .hr-partner-logo-small{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:100%;padding:2px}.home-redirect .hr-inline-link{color:#ffba02;text-underline-offset:2px;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline;transition:color .2s}.home-redirect .hr-inline-link:hover{color:gold}.home-redirect .city-marker-overlay{pointer-events:none;z-index:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-redirect .city-marker-overlay.color-1{--marker-color:#ffba02}.home-redirect .city-marker-overlay.color-2{--marker-color:#ff8c00}.home-redirect .city-marker-overlay.color-3{--marker-color:gold}.home-redirect .city-marker-overlay.color-4{--marker-color:#ff6b35}.home-redirect .city-marker-overlay.color-5{--marker-color:#f4d03f}.home-redirect .city-marker-overlay.color-6{--marker-color:peru}.home-redirect .hr-section-label{font-family:var(--font-title);color:var(--color-gold);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.8rem;margin-top:1rem;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600;display:flex}.home-redirect .hr-section-label:after{content:"";background:linear-gradient(90deg,#e2b2594d,#0000);flex:1;height:1px}.home-redirect .hr-explore-map-strip{cursor:pointer;color:linen;text-align:left;background:#b2fa360d;border:1px solid #b2fa3640;border-radius:13px;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:11px 14px;font-family:inherit;transition:background .18s,border-color .18s;display:flex}.home-redirect .hr-explore-map-strip:active{background:#b2fa361a;border-color:#b2fa366b}.home-redirect .hr-explore-map-strip .hr-explore-map-strip-icon{color:#b2fa36;background:#b2fa361f;border:1px solid #b2fa3640;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.home-redirect .hr-explore-map-strip .hr-explore-map-strip-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-redirect .hr-explore-map-strip .hr-explore-map-strip-text .hr-explore-map-strip-title{color:#faf0e6e0;font-size:.84rem;font-weight:700}.home-redirect .hr-explore-map-strip .hr-explore-map-strip-text .hr-explore-map-strip-sub{color:#ffffff5c;font-size:.62rem}.home-redirect .hr-explore-map-strip .hr-explore-map-strip-arrow{color:#b2fa36;opacity:.7;flex-shrink:0;font-size:.7rem}@media (max-width:1024px){.home-redirect .hr-main{padding:2rem 1.5rem 3.5rem}.home-redirect .hr-two-col{grid-template-columns:1fr 1fr}}@media (max-width:768px){.home-redirect .hr-mobile-tabs{display:flex}.home-redirect .hr-panel--search{max-height:none!important;overflow:visible!important}.home-redirect .hr-panel{min-height:auto!important}.home-redirect .hr-panel--hidden-mobile{display:none}.home-redirect .hr-panel:not(.hr-panel--hidden-mobile){animation:.28s both hr-panelIn}.home-redirect .hr-two-col--swipe-left .hr-panel:not(.hr-panel--hidden-mobile){animation:.32s cubic-bezier(.25,.46,.45,.94) both hr-slideInFromRight}.home-redirect .hr-two-col--swipe-right .hr-panel:not(.hr-panel--hidden-mobile){animation:.32s cubic-bezier(.25,.46,.45,.94) both hr-slideInFromLeft}.home-redirect .hr-two-col--swipe-left{overflow:hidden}.home-redirect .hr-two-col--swipe-right{overflow:hidden}.home-redirect .hr-pro-banner{padding:.75rem 1rem}.home-redirect .hr-pro-banner .hr-pro-banner-inner{flex-wrap:wrap;gap:.5rem}.home-redirect .hr-pro-banner .hr-pro-banner-text{text-align:center;font-size:.83rem}.home-redirect .hr-pro-banner .hr-pro-banner-icon{display:none}.home-redirect .hr-pro-banner .hr-pro-banner-btn{text-align:center;width:100%}.home-redirect .hr-main{gap:1.8rem;padding:1.75rem 12px 3rem}.home-redirect .mobile{gap:1.5rem}.home-redirect .hr-hero{gap:.8rem}.home-redirect .hr-hero .hr-hero-title{font-size:2rem}.home-redirect .hr-hero .hr-hero-subtitle{font-size:.8rem!important}.home-redirect .hr-hero .hr-hero-header{flex-direction:column;gap:.5rem}.home-redirect .hr-two-col{grid-template-columns:1fr;align-items:start}.home-redirect .hr-panel{min-width:0;padding:1.25rem;overflow:hidden}.home-redirect .hr-panel .hr-cat-grid{grid-template-columns:1fr 1fr}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap{height:170px}}@media (max-width:480px){.home-redirect .hr-hero .hr-hero-title{font-size:1.2rem}.home-redirect .hr-hero .hr-hero-logo{height:100px}.home-redirect .hr-hero.hr-hero--no-banner .hr-hero-logo{height:120px}.home-redirect .hr-panel{padding:1rem}.home-redirect .hr-panel .hr-cat-grid{grid-template-columns:1fr}.home-redirect .hr-panel .hr-city-card .hr-city-map-wrap{height:150px}.home-redirect .hr-panel .hr-cat-card{padding:.5rem .625rem}.home-redirect .hr-panel .hr-cat-card .hr-cat-icon-wrap{border-radius:8px;width:30px;height:30px;font-size:.82rem}.home-redirect .hr-panel .hr-cat-card .hr-cat-body .hr-cat-name{font-size:.76rem}}.home-redirect .city-marker-overlay{pointer-events:none;z-index:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-redirect .city-marker-overlay.color-1{--marker-color:#ffba02}.home-redirect .city-marker-overlay.color-2{--marker-color:#ff8c00}.home-redirect .city-marker-overlay.color-3{--marker-color:gold}.home-redirect .city-marker-overlay.color-4{--marker-color:#ff6b35}.home-redirect .city-marker-overlay.color-5{--marker-color:#f4d03f}.home-redirect .city-marker-overlay.color-6{--marker-color:peru}.home-redirect .city-marker-container{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.home-redirect .city-marker-pin{width:32px;height:32px;color:var(--marker-color,#ff8c00);z-index:1;filter:drop-shadow(0 0 .5px #000000e6)drop-shadow(0 0 1.5px #0009)drop-shadow(0 3px 6px #0006);justify-content:center;align-items:center;margin-top:-16px;font-size:1.8rem;display:flex;position:relative}.home-redirect .city-marker-pin i{display:block;transform:scaleY(1.1)}.home-redirect .city-marker-pin:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:10px solid var(--marker-color,#ff8c00);z-index:-1;width:0;height:0;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.home-redirect .hr-geo-spinner{border:2.5px solid #ffba0226;border-top-color:#ffba02;border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.8s linear infinite hr-spin}.home-redirect .hr-inline-spinner{vertical-align:middle;border:2px solid #ffa50033;border-top-color:orange;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite hr-spin;display:inline-block}@media (max-width:768px){.hr-main.mobile .hr-bg-canvas{display:block!important}}.hr-main.mobile .hr-city-placeholder{flex-direction:row!important}.hr-main.mobile .hr-panel .hr-city-card-mobile{border-radius:12px;gap:10px;padding:9px 10px}.hr-main.mobile .hr-panel .hr-city-card-mobile .hr-city-card-mobile-icon{border-radius:9px;width:34px;height:34px;font-size:.92rem}.hr-native-actions{flex-shrink:0;align-items:stretch;gap:10px;width:100%;display:flex}.hr-native-actions .hr-explore-map-strip{flex:auto;min-width:0;margin:0}.hr-native-share-btn{color:#ffba02;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffba020f;border:1px solid #ffba024d;border-radius:13px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:82px;padding:8px 6px;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:flex}.hr-native-share-btn i{font-size:1.1rem;display:inline-flex}.hr-native-share-btn:active{background:#ffba0221;border-color:#ffba0280;transform:scale(.96)}.hr-city-nav-overlay{z-index:500;background:#0a0a0ab8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hr-city-nav-overlay span{color:#ff8c00;letter-spacing:.02em;font-family:PoppinsMedium,sans-serif;font-size:.82rem}.hr-geo-spinner--nav{border-width:3px;border-color:#ff8c00 #ff8c0026 #ff8c0026;width:34px;height:34px}.hr-city-placeholder{text-align:center;border-radius:8px;padding:15px;color:#fff!important;background-color:#0a0a0a!important}.hr-city-error{color:#fff!important;background-color:#0a0a0a!important}.home-redirect .hr-hero-actions{justify-content:center;gap:.6rem;width:100%;max-width:400px;margin-top:.4rem;display:flex}.home-redirect .hr-hero-actions .hr-hero-install-btn,.home-redirect .hr-hero-actions .hr-hero-share-btn{flex:1 1 0;justify-content:center;min-width:0;margin-top:0;padding-left:1rem;padding-right:1rem}.home-redirect .hr-hero-share-btn{color:#ffba02;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffba0280;border-radius:50px;align-items:center;gap:.6rem;margin-top:.6rem;padding:.72rem 1.6rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.home-redirect .hr-hero-share-btn i{font-size:1rem;display:inline-flex}.home-redirect .hr-hero-share-btn:hover{background:#ffba021f;box-shadow:0 6px 18px #ffba022e}.home-redirect .hr-hero-share-btn:active{transform:scale(.97)}.adm-overlay{z-index:4000;-webkit-backdrop-filter:blur(8px);box-sizing:border-box;background:#060608b8;justify-content:center;align-items:center;padding:1.25rem;animation:.25s both hr-fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.adm-modal{text-align:center;box-sizing:border-box;background:linear-gradient(165deg,#1b1a17 0%,#0e0e0c 100%);border:1px solid #ffba0238;border-radius:26px;width:100%;max-width:440px;max-height:calc(100dvh - 2.5rem);padding:2.4rem 1.75rem 1.75rem;animation:.35s cubic-bezier(.22,1,.36,1) both hr-fadeInUp;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #ffffff08}.adm-close{color:linen;cursor:pointer;background:#ffffff12;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.35rem;transition:background .2s,transform .2s;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.adm-close:hover{background:#ffffff24;transform:rotate(90deg)}.adm-header{flex-direction:column;align-items:center;gap:.5rem;display:flex}.adm-logo{filter:drop-shadow(0 4px 16px #e2b25959);width:auto;height:92px}.adm-title{color:linen;letter-spacing:-.3px;margin:.2rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.25}.adm-title-accent{color:#ffba02}.adm-subtitle{color:#fff9;max-width:320px;margin:0;font-size:.92rem;line-height:1.45}.adm-suggestion{color:#7ed468;background:#50b33a1f;border:1px solid #50b33a59;border-radius:50px;align-items:center;gap:.5rem;margin:1.4rem auto 0;padding:.5rem 1rem;font-size:.82rem;font-weight:600;display:inline-flex}.adm-suggestion i{font-size:.95rem;display:inline-flex}.adm-suggestion strong{color:#a5e693}.adm-stores{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.adm-store-btn{color:#fff;text-align:left;background:#000;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:.9rem;padding:.85rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,opacity .2s;display:flex;position:relative}.adm-store-btn:hover{border-color:#ffffff52;transform:translateY(-2px);box-shadow:0 10px 24px #00000073}.adm-store-btn:active{transform:translateY(0)scale(.99)}.adm-store-btn--suggested{border-color:#ffba02b3;box-shadow:0 8px 22px #ffba0238}.adm-store-btn--muted{opacity:.62}.adm-store-btn--muted:hover{opacity:1}.adm-store-icon{color:#fff;flex:none;justify-content:center;align-items:center;display:inline-flex}.adm-store-text{flex-direction:column;line-height:1.2;display:flex}.adm-store-small{text-transform:uppercase;letter-spacing:.5px;color:#ffffffb3;font-size:.68rem}.adm-store-big{color:#fff;font-size:1.15rem;font-weight:700}.adm-store-badge{color:#0a0a0a;text-transform:uppercase;letter-spacing:.4px;background:#ffba02;border-radius:50px;padding:.15rem .55rem;font-size:.62rem;font-weight:800;position:absolute;top:-9px;right:12px;box-shadow:0 3px 10px #ffba0266}.adm-continue{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:14px;width:100%;margin-top:1.5rem;padding:.7rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:color .2s,background .2s}.adm-continue:hover{color:linen;background:#ffffff0d}@media (max-width:480px){.adm-modal{border-radius:22px;padding:2.2rem 1.25rem 1.4rem}.adm-logo{height:76px}.adm-title{font-size:1.3rem}}@keyframes pp-spin{to{transform:rotate(360deg)}}@keyframes pp-shimmer{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes pp-fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){section.partner-plus-page{padding:19px 17px}}section.partner-plus-page .hub-header-actions{width:fit-content}section.partner-plus-page .pp-partner-name-hl{color:var(--white);font-weight:700}section.partner-plus-page .pp-loading-state{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:40vh;display:flex}section.partner-plus-page .pp-loading-state p{color:var(--ps-text-dim,#fff6);font-size:1rem}section.partner-plus-page .pp-spinner{border:3px solid #e2b25926;border-top-color:var(--primary-color);border-radius:50%;width:52px;height:52px;animation:.8s linear infinite pp-spin}section.partner-plus-page .iv-layout{grid-template-columns:400px 1fr;align-items:start;gap:24px;max-width:1250px;margin:0 auto;display:grid}@media (max-width:1100px){section.partner-plus-page .iv-layout{grid-template-columns:360px 1fr}}@media (max-width:860px){section.partner-plus-page .iv-layout{grid-template-columns:1fr;gap:16px}}section.partner-plus-page .iv-left-col{flex-direction:column;gap:16px;display:flex}section.partner-plus-page .iv-right-col{flex-direction:column;gap:16px;display:flex;position:sticky;top:16px}@media (max-width:860px){section.partner-plus-page .iv-right-col{position:static}}@media (max-width:860px){section.partner-plus-page .iv-hide-mobile{display:none!important}}section.partner-plus-page .iv-show-mobile-only{display:none}@media (max-width:860px){section.partner-plus-page .iv-show-mobile-only{display:block}}section.partner-plus-page .settings-action-card{transition:border-color .3s,box-shadow .3s,transform .3s;animation:.5s both pp-fadeUp}section.partner-plus-page .settings-action-card:first-child{animation-delay:40ms}section.partner-plus-page .settings-action-card:nth-child(2){animation-delay:.1s}section.partner-plus-page .settings-action-card:nth-child(3){animation-delay:.16s}section.partner-plus-page .settings-action-card:nth-child(4){animation-delay:.22s}section.partner-plus-page .settings-action-card:nth-child(5){animation-delay:.28s}section.partner-plus-page .settings-action-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #00000059}section.partner-plus-page .settings-action-card.color-gold{background:#e2b25908;border-color:#e2b25966}section.partner-plus-page .settings-action-card.color-gold .settings-action-header{color:var(--primary-color)}section.partner-plus-page .settings-action-card.color-gold:hover{box-shadow:0 12px 36px #e2b25926}section.partner-plus-page .settings-action-card.color-orange:hover{box-shadow:0 12px 36px #ff8c0026}section.partner-plus-page .settings-action-card.color-brown:hover{box-shadow:0 12px 36px #cd853f26}section.partner-plus-page .settings-action-card.color-mustard{background:#f4d03f08!important;border-color:#f4d03f66!important}section.partner-plus-page .settings-action-card.color-mustard .settings-action-header{color:#f4d03f!important}section.partner-plus-page .settings-action-card.color-mustard:hover{box-shadow:0 12px 36px #f4d03f26}section.partner-plus-page .settings-action-card.color-red-orange{background:#ff6b3508!important;border-color:#ff6b3566!important}section.partner-plus-page .settings-action-card.color-red-orange .settings-action-header{color:#ff6b35!important}section.partner-plus-page .settings-action-card.color-red-orange:hover{box-shadow:0 12px 36px #ff6b3526}section.partner-plus-page .pp-logo-showcase{background:#0003;border:1px solid #e2b2591f;border-radius:12px;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}section.partner-plus-page .pp-logo-big{object-fit:contain;filter:drop-shadow(0 8px 24px #00000080);border-radius:12px;width:auto;max-width:200px;height:auto;max-height:140px;transition:transform .4s,filter .4s}section.partner-plus-page .pp-logo-big:hover{filter:drop-shadow(0 12px 32px #e2b25933);transform:scale(1.04)}@media (max-width:860px){section.partner-plus-page .pp-logo-big{max-width:160px;max-height:110px}}section.partner-plus-page .pp-description{color:var(--ps-text-soft,#fff9);margin:0;font-size:.875rem;line-height:1.6}section.partner-plus-page .iv-tags{flex-wrap:wrap;gap:8px;display:flex}section.partner-plus-page .iv-tag{letter-spacing:.3px;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}section.partner-plus-page .iv-tag i{font-size:.8rem}section.partner-plus-page .iv-tag.primary{color:#ff8c00;background:#ff8c001f;border:1px solid #ff8c004d}section.partner-plus-page .iv-tag.secondary{background:var(--ps-surface,#ffffff0f);color:var(--ps-text-soft,#ffffff8c);border:1px solid var(--ps-border,#ffffff1a)}section.partner-plus-page .iv-address-row{background:#0000002e;border:1px solid #ff8c001a;border-radius:12px;align-items:flex-start;gap:14px;padding:14px;transition:border-color .3s;display:flex}section.partner-plus-page .iv-address-row:hover{border-color:#ff8c0040}section.partner-plus-page .iv-address-row>i{color:#ff8c00;flex-shrink:0;margin-top:2px;font-size:1.1rem}section.partner-plus-page .iv-address-link{color:var(--ps-text,#fffc);flex-direction:column;gap:2px;font-size:.9rem;line-height:1.45;text-decoration:none;transition:color .25s;display:flex}section.partner-plus-page .iv-address-link:hover{color:#ff8c00}section.partner-plus-page .iv-address-link .iv-address-city{color:#ff8c00;font-size:.82rem;font-weight:600}section.partner-plus-page .iv-opening-hours-row{background:#0000001f;border:1px solid #ff8c0014;border-radius:12px;padding:14px;transition:all .3s}section.partner-plus-page .iv-opening-hours-row:hover{background:#00000038;border-color:#ff8c0033}section.partner-plus-page .iv-opening-hours-row .opening-hours-flex{color:var(--ps-text,#ffffffd9);align-items:flex-start;gap:12px;font-size:.88rem;line-height:1.5;display:flex}section.partner-plus-page .iv-opening-hours-row .opening-hours-flex i{color:var(--primary-color);flex-shrink:0;margin-top:2px;font-size:1.05rem}section.partner-plus-page .iv-opening-hours-row .opening-hours-flex .opening-hours-text{white-space:pre-line}section.partner-plus-page .iv-cta-link{margin-top:16px;text-decoration:none;display:block}section.partner-plus-page .iv-cta-btn{cursor:pointer;width:100%;font-size:.92rem;font-weight:600;font-family:var(--main-font);color:#000;background:linear-gradient(135deg,#ff8c00,#c26a00);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;transition:all .3s;display:inline-flex;box-shadow:0 4px 16px #ff8c004d}section.partner-plus-page .iv-cta-btn i{font-size:1.1rem}section.partner-plus-page .iv-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #ff8c0080}section.partner-plus-page .iv-contact-list{flex-direction:column;gap:10px;display:flex}section.partner-plus-page .iv-contact-row{color:var(--ps-text,#fffc);background:#00000026;border:1px solid #cd853f1a;border-radius:12px;align-items:center;gap:14px;padding:14px;font-size:.9rem;text-decoration:none;transition:all .25s;display:flex}section.partner-plus-page .iv-contact-row:hover{color:var(--white);background:#cd853f14;border-color:#cd853f4d}section.partner-plus-page .iv-contact-icon{color:peru;background:#cd853f1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}section.partner-plus-page .iv-contact-arrow{color:var(--ps-text-dim,#ffffff4d);margin-left:auto;font-size:.9rem}section.partner-plus-page .iv-online-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}section.partner-plus-page .iv-online-item{color:var(--ps-text-soft,#ffffffb3);background:#00000026;border:1px solid #f4d03f1f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .25s;display:flex}section.partner-plus-page .iv-online-item i{color:#f4d03f;font-size:1.3rem}section.partner-plus-page .iv-online-item:hover{color:var(--white);background:#f4d03f14;border-color:#f4d03f4d}section.partner-plus-page .iv-social-grid{flex-wrap:wrap;gap:10px;display:flex}section.partner-plus-page .pp-social-link{background:var(--ps-surface,#ffffff0d);width:42px;height:42px;color:var(--ps-text-soft,#fff9);border:1px solid #ff6b3526;border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;text-decoration:none;transition:all .25s;display:flex}section.partner-plus-page .pp-social-link:hover{color:#ff6b35;background:#ff6b351f;border-color:#ff6b3566;transform:translateY(-2px)}section.partner-plus-page .iv-more-card{overflow:hidden}section.partner-plus-page .iv-more-toggle{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}section.partner-plus-page .iv-more-toggle .iv-more-toggle-left{color:#ff8c00;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}section.partner-plus-page .iv-more-toggle .iv-more-toggle-left i{font-size:1.1rem}section.partner-plus-page .iv-more-toggle .iv-more-chevron{color:var(--ps-text-dim,#fff6);flex-shrink:0;font-size:.9rem;transition:transform .3s}section.partner-plus-page .iv-more-content{border-top:1px solid #ff8c0026;flex-direction:column;gap:20px;margin-top:20px;padding-top:20px;animation:.25s both pp-fadeUp;display:flex}section.partner-plus-page .iv-more-section{flex-direction:column;gap:12px;display:flex}section.partner-plus-page .iv-more-section-title{text-transform:uppercase;letter-spacing:.8px;color:var(--ps-text-dim,#fff6);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}section.partner-plus-page .iv-more-section-title i{font-size:.9rem}section.partner-plus-page .pp-advert-card .settings-action-header{color:var(--primary-color)}section.partner-plus-page .pp-advert-wrapper{cursor:zoom-in;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 6px 28px #00000080}section.partner-plus-page .pp-advert-wrapper:hover .pp-advert-overlay{opacity:1}section.partner-plus-page .pp-advert-wrapper:hover .pp-advert-img{transform:scale(1.02)}section.partner-plus-page .pp-advert-img{width:100%;height:auto;transition:transform .5s;display:block}section.partner-plus-page .pp-advert-overlay{opacity:0;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}section.partner-plus-page .pp-advert-overlay i{color:var(--primary-color);font-size:2rem}section.partner-plus-page .pp-advert-overlay span{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.85rem;font-weight:600}section.partner-plus-page .pp-advert-crown-badge{backdrop-filter:blur(8px);color:var(--primary-color);letter-spacing:.05em;text-transform:uppercase;background:#0a0a0abf;border:1px solid #e2b25966;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}section.partner-plus-page .pp-advert-crown-badge i{font-size:.75rem}section.partner-plus-page .pp-cta-nav-link{text-decoration:none;display:block}section.partner-plus-page .pp-cta-card{cursor:pointer;background:linear-gradient(135deg,#ff8c0017 0%,#0a0a0a73 100%);border:1.5px solid #ff8c0047;border-radius:18px;padding:1.25rem 1.4rem;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}section.partner-plus-page .pp-cta-card:hover{background:linear-gradient(135deg,#ff8c0026 0%,#0a0a0a59 100%);border-color:#ff8c0099;transform:translateY(-3px);box-shadow:0 12px 36px #ff8c002e}section.partner-plus-page .pp-cta-card:hover .pp-cta-shimmer{animation:.65s forwards pp-shimmer}section.partner-plus-page .pp-cta-card:hover .pp-cta-icon-box{background:#ff8c0038;transform:scale(1.08)rotate(-5deg)}section.partner-plus-page .pp-cta-card:hover .pp-cta-arrow-box{color:#000;background:#ff8c00;border-color:#ff8c00}section.partner-plus-page .pp-cta-inner{align-items:center;gap:14px;display:flex}section.partner-plus-page .pp-cta-icon-box{color:#ff8c00;background:#ff8c001f;border:1.5px solid #ff8c0040;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.15rem;transition:transform .3s,background .3s;display:flex}section.partner-plus-page .pp-cta-texts{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}section.partner-plus-page .pp-cta-title{color:#faf0e6eb;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}section.partner-plus-page .pp-cta-sub{color:var(--ps-text-dim,#ffffff61);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}section.partner-plus-page .pp-cta-arrow-box{color:#ff8c00;background:#ff8c001a;border:1px solid #ff8c0038;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:background .3s,border-color .3s,color .3s;display:flex}section.partner-plus-page .pp-cta-shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ff8c001a 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)skew(-15deg)}section.partner-plus-page .iv-modal{z-index:9999;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}section.partner-plus-page .iv-modal-overlay{backdrop-filter:blur(6px);background:#000000e0;position:absolute;top:0;bottom:0;left:0;right:0}section.partner-plus-page .iv-modal-close{z-index:1;background:var(--ps-border,#ffffff1a);border:1px solid var(--ps-text-dim,#fff3);cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;transition:all .25s;display:flex;position:absolute;top:1.5rem;right:1.5rem}section.partner-plus-page .iv-modal-close:hover{background:var(--ps-border,#ffffff2e);transform:rotate(90deg)}section.partner-plus-page .iv-modal-content{z-index:1;border-radius:16px;max-width:90vw;max-height:85vh;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000b3}section.partner-plus-page .iv-modal-content img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85vh;display:block}.sdp-ambassador-banner-container{z-index:10;width:100%;position:relative;top:0;left:0;animation:none!important}.backoffice-layout .sdp-ambassador-banner-container{width:auto;margin:-50px -20px 30px;position:sticky;top:-50px;left:auto}@media (max-width:1200px){.backoffice-layout .sdp-ambassador-banner-container{margin:-40px -50px 25px;top:-40px}}@media (max-width:992px){.backoffice-layout .sdp-ambassador-banner-container{margin:-30px -35px 20px;top:-30px}}@media (max-width:768px){.backoffice-layout .sdp-ambassador-banner-container{margin:-80px -16px 15px;top:-80px}}.sdp-ambassador-banner-container.top-banner{margin-top:0}.backoffice-layout .sdp-ambassador-banner-container.is-flush{width:auto;margin:-50px -20px 32px;position:relative;top:0;left:auto}@media (max-width:1340px){.backoffice-layout .sdp-ambassador-banner-container.is-flush{margin:-40px -50px 28px}}@media (max-width:1024px){.backoffice-layout .sdp-ambassador-banner-container.is-flush{margin:-30px -35px 24px}}@media (max-width:768px){.backoffice-layout .sdp-ambassador-banner-container.is-flush{margin:-20px -16px 18px}.backoffice-content.native .sdp-ambassador-banner-container.is-flush{margin:-28px -12px 18px}}.sdp-ambassador-banner{background:linear-gradient(90deg,#e2b259 0%,#ff8c00 20%,gold 40%,#ff6b35 60%,#f4d03f 80%,peru 100%) 0 0/200%;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;padding:1rem 1.5rem;animation:10s linear infinite sdp-gradientShift;display:flex;position:relative;box-shadow:0 4px 15px #0000004d}.sdp-ambassador-banner.has-error{background:linear-gradient(90deg,#ff453a,#ff9f0a,#ff453a) 0 0/200%}.sdp-ambassador-banner.has-error .sdp-ambassador-text p,.sdp-ambassador-banner.has-error .sdp-ambassador-text p strong{color:#0a0a0a}.sdp-ambassador-banner-content{justify-content:center;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.sdp-ambassador-icon{color:#0a0a0a;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.sdp-ambassador-text p{color:#0a0a0a;text-align:center;margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.sdp-ambassador-text p strong{color:#0a0a0a;font-weight:800}.sdp-vip-tag{color:linen;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#0a0a0a;border-radius:50px;padding:3px 10px;font-size:.65rem;font-weight:800;animation:2s infinite sdp-vipPulse;box-shadow:0 2px 8px #0003}@keyframes sdp-vipPulse{0%{transform:scale(1);box-shadow:0 2px 8px #0003}50%{transform:scale(1.05);box-shadow:0 4px 12px #e2b2594d}to{transform:scale(1);box-shadow:0 2px 8px #0003}}@media (max-width:768px){.sdp-ambassador-banner{padding:.5rem 1rem}.sdp-ambassador-banner-content{gap:.75rem}.sdp-ambassador-text p{font-size:.82rem}.sdp-vip-tag{display:none}}.partner-invitation-banner-container{z-index:10000;width:100%;animation:.35s cubic-bezier(.16,1,.3,1) partnerBannerSlideIn;position:relative;top:0;left:0}.partner-invitation-banner-container.top-banner{margin-top:0}@keyframes partnerBannerSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.partner-invitation-banner{background:linear-gradient(90deg,#e2b259 0%,#ff8c00 20%,gold 40%,#ff6b35 60%,#f4d03f 80%,peru 100%) 0 0/200%;border:none;border-radius:0;justify-content:center;align-items:center;width:100%;padding:.85rem 1.5rem;animation:10s linear infinite partnerGradientShift;display:flex;position:relative;box-shadow:0 4px 15px #0000004d}@keyframes partnerGradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.partner-invitation-banner.is-error{background:linear-gradient(90deg,#ff453a,#ff9f0a,#ff453a) 0 0/200%}.partner-invitation-banner-inner{justify-content:center;align-items:center;gap:14px;width:100%;max-width:1200px;margin:0 auto;display:flex}.partner-invitation-avatar-wrap{color:#e2b259;background:#0a0a0a;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000040}.partner-invitation-avatar-wrap.error-avatar{color:#ff453a}.partner-invitation-avatar-wrap i{display:flex}.partner-invitation-title{color:#0a0a0a;text-align:center;margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.partner-invitation-title strong{color:#0a0a0a;font-weight:800}.partner-invitation-tag{color:linen;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#0a0a0a;border-radius:50px;flex-shrink:0;align-items:center;gap:6px;padding:6px 13px;font-size:.65rem;font-weight:800;display:flex;box-shadow:0 2px 8px #0003}.animate-spin{animation:.9s linear infinite partnerSpin}@keyframes partnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.partner-invitation-banner{padding:.6rem 1rem}.partner-invitation-banner-inner{gap:10px}.partner-invitation-avatar-wrap{border-radius:9px;width:34px;height:34px;font-size:15px}.partner-invitation-title{text-align:left;font-size:.82rem}.partner-invitation-tag{display:none}}@keyframes tfa-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tfa-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes tfa-spin{to{transform:rotate(360deg)}}@keyframes tfa-fill{0%{transform:scale(.9)}to{transform:scale(1)}}.tfa-panel{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto;animation:.4s both tfa-enter;display:flex}.tfa-panel__badge{width:46px;height:46px;color:var(--primary-color,#e2b259);background:#e2b25917;border:1px solid #e2b25933;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:18px;font-size:19px;display:flex}.tfa-panel__badge i{display:flex}.tfa-panel__title{color:var(--white,linen);margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.25}.tfa-panel__title-accent{color:var(--primary-color,#e2b259)}.tfa-panel__subtitle{color:#ffffff73;max-width:340px;margin:0 0 16px;font-size:.87rem;line-height:1.55}.tfa-panel__target{background:#ffffff09;border:1px solid #ffffff12;border-radius:50px;align-items:center;gap:8px;max-width:100%;margin-bottom:26px;padding:7px 14px;display:inline-flex}.tfa-panel__target i{color:#e2b259b3;flex-shrink:0;font-size:13px;display:flex}.tfa-panel__target-email{color:var(--primary-color,#e2b259);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.tfa-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:max(6px,min(2.2vw,10px));width:100%;max-width:340px;display:grid}.tfa-code--shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both tfa-shake}.tfa-code__input{text-align:center;width:100%;min-width:0;height:max(48px,min(13.5vw,58px));font-size:max(1.1rem,min(5vw,1.45rem));font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);color:var(--white,linen);border-radius:var(--radius-lg,12px);caret-color:var(--primary-color,#e2b259);box-sizing:border-box;-moz-appearance:textfield;background:#ffffff09;border:1px solid #ffffff17;padding:0;transition:border-color .2s,background .2s,box-shadow .2s}.tfa-code__input::selection{color:var(--white,linen);background:#e2b25947}.tfa-code__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tfa-code__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tfa-code__input:hover:not(:focus):not(:disabled){border-color:#e2b25938}.tfa-code__input--filled{background:#e2b25912;border-color:#e2b25961;animation:.16s ease-out tfa-fill}.tfa-code__input:focus{border-color:var(--primary-color,#e2b259);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #e2b2591a}.tfa-code__input:disabled{opacity:.5;cursor:default}.tfa-code--error .tfa-code__input{background:#ff6b6b0d;border-color:#ff6b6b73}.tfa-panel__feedback{justify-content:center;align-items:center;width:100%;min-height:32px;margin:14px 0 4px;display:flex}.tfa-message{justify-content:center;align-items:center;gap:6px;margin:0;font-size:.79rem;line-height:1.4;display:flex}.tfa-message i{flex-shrink:0;font-size:12px;display:flex}.tfa-message--error{color:var(--error-color-soft,#ff6b6b)}.tfa-message--success{color:var(--success-color-alt,#4caf50)}.tfa-message--expired{color:#e0a34f}.tfa-message--timer{color:#ffffff52}.tfa-message--timer strong{color:#fff9;font-variant-numeric:tabular-nums;font-weight:600}.tfa-submit{border-radius:var(--radius-lg,12px);color:#ffffff47;width:100%;font-size:.93rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:not-allowed;background:#ffffff0a;border:1px solid #ffffff17;justify-content:center;align-items:center;gap:9px;margin-top:6px;padding:14px;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .18s;display:flex}.tfa-submit i{font-size:13px;display:flex}.tfa-submit--active,.tfa-submit--active span,.tfa-submit--active i{color:var(--bg-color,#0a0a0a)}.tfa-submit--active{background:linear-gradient(135deg, var(--primary-color,#e2b259) 0%, var(--primary-color-hover,#b1852d) 100%);cursor:pointer;border-color:#0000;box-shadow:0 6px 18px #e2b2592e}.tfa-submit--active:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #e2b25942}.tfa-submit--active:active:not(:disabled){transform:translateY(0)}.tfa-submit:disabled{cursor:not-allowed}.tfa-spinner{border:2px solid #0a0a0a38;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.65s linear infinite tfa-spin}.tfa-submit:not(.tfa-submit--active) .tfa-spinner{border-color:#ffffff8c #ffffff2e #ffffff2e}.tfa-panel__resend{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin-top:18px;font-size:.82rem;display:flex}.tfa-panel__resend-label{color:#ffffff61}.tfa-link-btn{color:var(--primary-color,#e2b259);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;font-weight:600;transition:color .2s}.tfa-link-btn:hover:not(:disabled){color:var(--primary-color-light,#f0c97a)}.tfa-link-btn:disabled{color:#ffffff40;cursor:not-allowed;font-variant-numeric:tabular-nums}.tfa-panel__hint{color:#ffffff42;align-items:center;gap:6px;margin:10px 0 0;font-size:.74rem;display:flex}.tfa-panel__hint i{flex-shrink:0;font-size:11px;display:flex}.tfa-panel__cancel{color:#ffffff5c;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:24px;padding:14px 4px 0;font-family:inherit;font-size:.82rem;transition:color .2s;display:inline-flex}.tfa-panel__cancel:hover:not(:disabled){color:var(--primary-color,#e2b259)}.tfa-panel__cancel:disabled{opacity:.4;cursor:not-allowed}.tfa-panel__cancel i{font-size:12px;display:flex}.reg-2fa-wrap{scrollbar-width:thin;scrollbar-color:#e2b25954 transparent;flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 40px;display:flex;overflow-y:auto}.reg-2fa-wrap::-webkit-scrollbar{width:4px}.reg-2fa-wrap::-webkit-scrollbar-track{background:0 0}.reg-2fa-wrap::-webkit-scrollbar-thumb{background:#e2b25954;border-radius:4px}@media (max-width:768px){.reg-2fa-wrap{align-items:flex-start;padding:28px 20px}}.map-2fa-wrap{padding:24px 12px calc(env(safe-area-inset-bottom,0px) + 40px);animation:.4s both tfa-enter}.tfa-panel--compact .tfa-panel__badge{width:42px;height:42px;margin-bottom:14px;font-size:17px}.tfa-panel--compact .tfa-panel__title{font-size:1.32rem}.tfa-panel--compact .tfa-panel__subtitle{margin-bottom:13px;font-size:.83rem}.tfa-panel--compact .tfa-panel__target{margin-bottom:22px}.tfa-panel--compact .tfa-panel__cancel{margin-top:20px}@media (max-width:380px){.tfa-panel__title{font-size:1.26rem}.tfa-panel__subtitle{font-size:.81rem}.tfa-panel__target{padding:6px 12px}.tfa-panel__target-email{font-size:.78rem}.tfa-code{gap:6px}.tfa-code__input{border-radius:10px;height:48px}}@media (max-height:560px) and (orientation:landscape){.tfa-panel__badge{display:none}.tfa-panel__title{margin-bottom:6px;font-size:1.15rem}.tfa-panel__subtitle{margin-bottom:10px}.tfa-panel__target{margin-bottom:14px}.tfa-code__input{height:44px}.tfa-panel__hint{display:none}.tfa-panel__cancel{margin-top:16px}}@media (prefers-reduced-motion:reduce){.tfa-panel,.map-2fa-wrap,.tfa-code--shake,.tfa-code__input--filled{animation:none}.tfa-submit--active:hover:not(:disabled){transform:none}}@keyframes cx-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes btn-spin{to{transform:rotate(360deg)}}@keyframes cx-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(28px,-18px)scale(1.05)}to{transform:translate(0)scale(1)}}@keyframes cx-float{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-16px)rotate(4deg)}70%{transform:translateY(8px)rotate(-3deg)}}@keyframes cx-shimmer{0%{left:-100%}to{left:100%}}@keyframes cx-pulse{0%,to{box-shadow:0 0 #ffba0259}50%{box-shadow:0 0 0 12px #ffba0200}}.auth-split{min-height:calc(100vh - var(--header-height,60px));background:var(--bg-color,#0a0a0a);display:flex}.auth-split .auth-split__form{background:var(--bg-color,#0a0a0a);flex:0 0 50%;justify-content:center;align-items:center;padding:48px 40px;display:flex;overflow-y:auto}@media (max-width:1024px){.auth-split .auth-split__form{flex:0 0 55%}}@media (max-width:768px){.auth-split .auth-split__form{min-height:calc(100vh - var(--header-height,60px));flex:0 0 100%;align-items:flex-start;padding:36px 20px 28px}}.auth-split .auth-split__form-inner{width:100%;max-width:420px;animation:.55s both cx-fadeUp}.auth-split .auth-split__visual{background:var(--bg-color-alt,#0d0d0d);flex:1;position:relative;overflow:hidden}@media (max-width:768px){.auth-split .auth-split__visual{display:none}}.auth-split .auth-header{margin-bottom:30px}.auth-split .auth-header h1{color:var(--white,linen);width:fit-content;margin-bottom:8px;font-size:2rem;font-weight:700;line-height:1.2}@media (max-width:768px){.auth-split .auth-header h1{font-size:1.7rem}}.auth-split .auth-header p{color:var(--white-muted,#ffffff80);font-size:.92rem}.auth-split .auth-title-accent{color:var(--primary-color,#ffba02)}.auth-split .auth-form{flex-direction:column;gap:18px;display:flex}.auth-split .input-group{flex-direction:column;gap:7px;display:flex}.auth-split .input-group .input-wrapper{align-items:center;display:flex;position:relative}.auth-split .input-group .input-wrapper .input-icon{color:#ffba0280;pointer-events:none;transition:color var(--transition-speed,.2s);z-index:1;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;left:14px}.auth-split .input-group .input-wrapper:focus-within .input-icon{color:var(--primary-color,#ffba02)!important}.auth-split .input-group .input-wrapper .input-field{background:var(--white-low,#ffffff0a);border:var(--border-subtle,1.5px solid #ffffff17);border-radius:var(--radius-lg,12px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-sizing:border-box;transition:border-color .22s,background .22s,box-shadow .22s;padding:14px 44px 14px 42px!important}.auth-split .input-group .input-wrapper .input-field::placeholder{color:#ffffff42}.auth-split .input-group .input-wrapper .input-field:focus{border-color:var(--primary-color,#ffba02);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #ffba021a}.auth-split .input-group .input-wrapper .input-field:hover:not(:focus){border-color:#ffba0238}.auth-split .input-group .input-wrapper .input-field:-webkit-autofill{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.auth-split .input-group .input-wrapper .input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.auth-split .input-group .input-wrapper .input-field.valid{border-color:#4caf5080}.auth-split .input-group .input-wrapper .input-field.invalid{border-color:#ff444480}.auth-split .input-group .input-wrapper .input-field:disabled{opacity:.45;cursor:not-allowed}.auth-split .input-label{color:#ffffffc7;font-size:.84rem;font-weight:500}.auth-split .input-label.input-label--row{justify-content:space-between;align-items:center;display:flex}.auth-split .forgot-link{color:var(--primary-color,#ffba02);transition:color var(--transition-speed,.2s);font-size:.8rem;text-decoration:none}.auth-split .forgot-link:hover{color:var(--primary-color-light,#ffd257)}.auth-split .toggle-password{cursor:pointer;color:#ffffff61;width:30px;height:30px;transition:color var(--transition-speed,.2s);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex;position:absolute;right:12px}.auth-split .toggle-password:hover{color:var(--primary-color,#ffba02)}.auth-split .validation-icon{z-index:1;align-items:center;font-size:15px;display:flex;position:absolute;right:12px}.auth-split .validation-icon.valid{color:var(--success-color-alt,#4caf50)}.auth-split .validation-icon.invalid{color:#f44}.auth-split .input-hint{color:#ffffff54;margin-top:3px;font-size:.76rem}.auth-split .password-strength{align-items:center;gap:10px;margin-top:6px;display:flex}.auth-split .password-strength .strength-bar{background:var(--white-low,#ffffff1a);border-radius:2px;flex:1;height:3px;overflow:hidden}.auth-split .password-strength .strength-fill{height:100%;transition:width var(--transition-slow,.3s), background-color var(--transition-slow,.3s);border-radius:2px}.auth-split .password-strength .strength-label{text-align:right;min-width:56px;font-size:.78rem;font-weight:600}.auth-split .error-message{background:var(--error-bg,#ff444412);border:1px solid var(--error-border,#ff44442e);color:var(--error-color-soft,#ff6b6b);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.83rem;display:flex}.auth-split .validation-message{align-items:center;gap:6px;margin-top:4px;font-size:.78rem;display:flex}.auth-split .validation-message.success{color:var(--success-color-alt,#4caf50)}.auth-split .validation-message.error{color:var(--error-color-soft,#ff6b6b)}.auth-split .submit-btn{background:var(--white-low,#ffffff0d);border-radius:var(--radius-lg,12px);color:#ffffff4d;width:100%;font-size:.95rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:not-allowed;transition:all var(--transition-slow,.3s) var(--transition-bounce,cubic-bezier(.175, .885, .32, 1.275));border:1.5px solid #ffffff1c;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.auth-split .submit-btn span{z-index:1;position:relative}.auth-split .submit-btn i{z-index:1;position:relative}.auth-split .submit-btn .btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.auth-split .submit-btn.active{background:linear-gradient(135deg, var(--primary-color,#ffba02) 0%, var(--primary-color-hover,#d99a02) 100%);color:var(--bg-color,#0a0a0a);cursor:pointer;box-shadow:var(--shadow-primary);border-color:#0000}.auth-split .submit-btn.active:hover{box-shadow:var(--shadow-primary-hover);transform:translateY(-2px)}.auth-split .submit-btn.active:hover .btn-shine{animation:.55s cx-shimmer}.auth-split .submit-btn.active:active{transform:translateY(0)}.auth-split .btn-spinner{border:2px solid #0a0a0a33;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite btn-spin}.auth-split .btn-spinner.btn-spinner--white{border:2px solid #fff3;border-top-color:#fff}.auth-split .oauth-divider{align-items:center;gap:12px;margin:22px 0;display:flex}.auth-split .oauth-divider:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1;height:1px}.auth-split .oauth-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);flex:1;height:1px}.auth-split .oauth-divider span{color:#ffffff52;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.76rem}.auth-split .oauth-social{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.auth-split .oauth-btn{background:var(--white-low,#ffffff0a);border:var(--border-subtle,1.5px solid #ffffff17);border-radius:var(--radius-lg,12px);color:#ffffffb8;font-size:.88rem;font-weight:500;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:12px 14px;transition:all .22s;display:flex}.auth-split .oauth-btn:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-1px)}.auth-split .oauth-btn.oauth-facebook svg{fill:#1877f2;color:#1877f2}.auth-split .oauth-btn.oauth-apple i{color:#fff}.auth-split .auth-footer{text-align:center;border-top:1px solid #ffffff12;margin-top:20px;padding-top:18px}.auth-split .auth-footer p{color:#ffffff6b;font-size:.88rem}.auth-split .auth-link{color:var(--primary-color,#ffba02);transition:color var(--transition-speed,.2s);margin-left:4px;font-weight:600;text-decoration:none}.auth-split .auth-link:hover{color:var(--primary-color-light,#ffd257)}.auth-split .auth-back-link{color:#ffffff61;transition:color var(--transition-speed,.2s);align-items:center;gap:7px;margin-bottom:22px;font-size:.8rem;text-decoration:none;display:inline-flex}.auth-split .auth-back-link:hover{color:var(--primary-color,#ffba02)}.auth-split .visual-video{object-fit:cover;filter:brightness(.25)saturate(.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-shapes{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-split .vshape{filter:blur(60px);opacity:.13;border-radius:50%;position:absolute}.auth-split .vshape.vshape-1{background:radial-gradient(circle, var(--primary-color,#ffba02) 0%, transparent 70%);width:400px;height:400px;animation:14s ease-in-out infinite cx-drift;top:-100px;right:-100px}.auth-split .vshape.vshape-2{background:radial-gradient(circle,#64d6dfcc 0%,#0000 70%);width:260px;height:260px;animation:18s ease-in-out infinite reverse cx-drift;bottom:10%;left:-60px}.auth-split .vshape.vshape-3{background:radial-gradient(circle, var(--primary-color,#ffba02) 0%, transparent 70%);width:180px;height:180px;animation:10s ease-in-out infinite cx-float;top:50%;right:15%}.auth-split .vshape.vshape-4{opacity:.04;background:radial-gradient(circle,#fff 0%,#0000 70%);width:120px;height:120px;animation:13s ease-in-out infinite reverse cx-float;top:20%;left:20%}.auth-split .visual-content{z-index:2;flex-direction:column;justify-content:center;padding:60px 52px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-badge{border-radius:var(--radius-full,50px);color:var(--primary-color,#ffba02);text-transform:uppercase;letter-spacing:.5px;background:#ffba021a;border:1px solid #ffba0242;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;padding:5px 13px;font-size:.75rem;font-weight:600;display:inline-flex}.auth-split .visual-title{color:var(--white,linen);margin-bottom:14px;font-size:2.25rem;font-weight:700;line-height:1.25}.auth-split .visual-title em{color:var(--primary-color,#ffba02);font-style:normal}.auth-split .visual-subtitle{color:var(--white-muted,#ffffff85);max-width:380px;margin-bottom:36px;font-size:.9rem;line-height:1.65}.auth-split .visual-features{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.auth-split .visual-features li{align-items:flex-start;gap:14px;display:flex}.auth-split .visual-features li>div{flex-direction:column;gap:2px;display:flex}.auth-split .visual-features li strong{color:var(--white,linen);font-size:.87rem;font-weight:600}.auth-split .visual-features li span{color:#fff6;font-size:.77rem}.auth-split .vfeature-icon{border-radius:var(--radius-md,10px);background:#ffba021a;border:1px solid #ffba022e;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex;color:var(--primary-color,#ffba02)!important}@keyframes map-blob-1{0%{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(0)scale(1)}25%{border-radius:42% 58% 48% 52%/68% 32% 70% 30%;transform:translate(50px,-40px)rotate(90deg)scale(1.1)}50%{border-radius:70% 30% 54% 46%/38% 62% 44% 56%;transform:translate(30px,50px)rotate(180deg)scale(.95)}75%{border-radius:52% 48% 36% 64%/58% 42% 66% 34%;transform:translate(-40px,20px)rotate(270deg)scale(1.08)}to{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes map-blob-2{0%{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:60% 40% 52% 48%/42% 58% 36% 64%;transform:translate(-55px,45px)rotate(120deg)scale(1.1)}66%{border-radius:36% 64% 68% 32%/54% 46% 62% 38%;transform:translate(40px,-35px)rotate(240deg)scale(.9)}to{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes map-blob-3{0%{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(0)}30%{border-radius:40% 60% 44% 56%/62% 38% 46% 54%;transform:translate(38px,45px)scale(1.12)rotate(108deg)}60%{border-radius:68% 32% 56% 44%/36% 64% 52% 48%;transform:translate(-30px,-20px)scale(.92)rotate(216deg)}to{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes map-blob-4{0%{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(0)scale(1)}40%{border-radius:34% 66% 60% 40%/58% 42% 38% 62%;transform:translate(-45px,-55px)rotate(144deg)scale(1.15)}80%{border-radius:64% 36% 46% 54%/52% 48% 66% 34%;transform:translate(25px,30px)rotate(288deg)scale(.88)}to{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes map-blob-5{0%{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(0)}35%{border-radius:44% 56% 66% 34%/38% 62% 46% 54%;transform:translate(60px,-32px)scale(.9)rotate(126deg)}70%{border-radius:56% 44% 36% 64%/64% 36% 58% 42%;transform:translate(-28px,48px)scale(1.1)rotate(252deg)}to{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes map-blob-6{0%{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:60% 40% 36% 64%/48% 52% 66% 34%;transform:translate(-38px,-42px)rotate(180deg)scale(1.08)}to{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes map-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.map-container{z-index:100;padding:calc(env(safe-area-inset-top,0px) + 28px) 12px 0;background:#0a0a0a;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.map-blobs{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.map-blob{will-change:transform, border-radius;position:absolute}.map-blob--1{filter:blur(36px);background:#ffba023d;width:140px;height:115px;animation:28s ease-in-out infinite map-blob-1;top:12%;left:4%}.map-blob--2{filter:blur(30px);background:#ff8c0033;width:110px;height:130px;animation:34s ease-in-out -8s infinite map-blob-2;top:10%;right:6%}.map-blob--3{filter:blur(26px);background:#ffd70029;width:155px;height:135px;animation:22s ease-in-out -14s infinite map-blob-3;top:42%;left:14%}.map-blob--4{filter:blur(33px);background:#ff6b352e;width:120px;height:100px;animation:38s ease-in-out -5s infinite map-blob-4;bottom:20%;left:4%}.map-blob--5{filter:blur(28px);background:#f4d03f26;width:160px;height:175px;animation:26s ease-in-out -19s infinite map-blob-5;bottom:16%;right:5%}.map-blob--6{filter:blur(24px);background:#cd853f2e;width:135px;height:145px;animation:32s ease-in-out -11s infinite map-blob-6;top:60%;right:18%}.map-topbar{z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:relative}.map-back-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background .2s,border-color .2s,color .2s;display:flex}.map-back-btn:hover{color:#ffba02;background:#ffffff1a;border-color:#ffba024d}.map-topbar-logo{object-fit:contain;filter:drop-shadow(0 0 10px #ffba024d);height:28px}.map-topbar-center{flex-direction:column;align-items:center;gap:1px;display:flex}.map-topbar-title{color:#ffffffc7;font-size:.82rem;font-weight:600;line-height:1}.map-step-label{color:#ffffff52;font-size:.7rem}.map-topbar-spacer{flex-shrink:0;width:40px}.map-progress-bar-wrap{z-index:2;flex-shrink:0;padding:0 20px 16px;position:relative}.map-progress-track{background:#ffffff14;border-radius:2px;height:3px;overflow:hidden}.map-progress-fill{border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),background-color .4s}.map-scroll{z-index:1;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,20px);flex:1;position:relative;overflow-y:auto}.map-container .auth-split{min-height:unset!important;background:0 0!important;display:block!important}.map-container .auth-split .auth-split__form{flex:unset!important;width:100%!important;min-height:unset!important;overflow-y:unset!important;align-items:unset!important;justify-content:unset!important;background:0 0!important;padding:28px 0!important}.map-container .auth-split .auth-split__form-inner{max-width:420px;margin:0 auto;animation:.45s both map-fadeUp}.map-container .auth-split .auth-split__form-inner .auth-form{padding-bottom:15px}.map-container .auth-split .auth-split__visual{display:none!important}.map-container .auth-split .auth-header{margin-bottom:24px}.map-container .auth-split .auth-header h1{font-size:1.6rem}.map-container .auth-split.auth-split--register .auth-split__form,.map-container .auth-split.auth-split--register .reg-form-panel{flex:unset!important;width:100%!important;min-height:unset!important;align-items:unset!important;background:0 0!important;padding:0!important;overflow:visible!important}.map-container .auth-split .reg-form-inner{max-width:100%!important;height:auto!important;overflow:visible!important}.map-container .auth-split .reg-panel__top{padding:0 24px!important}.map-container .auth-split .reg-panel__scroll{flex:unset!important;padding:0!important;overflow-y:visible!important}.map-container .auth-split .reg-panel__bottom{padding:12px 24px calc(env(safe-area-inset-bottom,0px) + 32px)!important}.map-container .auth-split .auth-split--register .auth-header,.map-container .reg-panel__top .auth-header,.map-container .register-progress{display:none!important}.map-container .account-type-bar{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:20px;padding-top:8px;display:flex}.map-container .account-type-text{color:#ffffff61;font-size:.78rem}.map-container .account-type-link{color:#ffba02;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.82rem;font-weight:600}.map-step-heading{margin-bottom:20px;animation:.35s both map-fadeUp}.map-step-heading h2{color:linen;margin:0 0 4px;font-size:1.35rem;font-weight:700}.map-step-heading h2 span{color:#ffba02}.map-step-heading p{color:#ffffff61;margin:0;font-size:.8rem}.map-container .step-navigation--split{gap:10px;margin-bottom:14px;display:flex}.map-container .nav-btn--back{color:#ffffff8f;cursor:pointer;background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;flex-shrink:0;align-items:center;gap:6px;padding:14px 18px;font-family:PoppinsMedium,sans-serif;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.map-container .nav-btn--back:hover{color:#fffc;background:#ffffff14;border-color:#ffffff2e}.map-container .reg-oauth-top .oauth-social{grid-auto-columns:1fr;grid-auto-flow:column}.mah-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#000000d1;justify-content:center;align-items:center;padding:24px;animation:.3s ease-out mah-fadeUp;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.mah-modal{text-align:center;background:#161616;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:320px;padding:32px 24px;display:flex;box-shadow:0 20px 40px #0006}.mah-modal-icon{color:#ffba02;background:#ffba021a;border:1px solid #ffba0233;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;font-size:24px;display:flex}.mah-modal-title{color:linen;margin:0 0 12px;font-size:1.25rem;font-weight:700}.mah-modal-text{color:#ffffffb3;margin:0 0 16px;font-size:.92rem;line-height:1.5}.mah-modal-text strong{color:#ffba02;font-weight:600}.mah-modal-subtext{color:#ffffff4d;margin-bottom:24px;font-size:.78rem;font-style:italic}.mah-modal-actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.mah-modal-btn{cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s}.mah-modal-btn--confirm{color:#0a0a0a;background:#ffba02}.mah-modal-btn--confirm:active{filter:brightness(.9);transform:scale(.97)}.mah-modal-btn--cancel{color:#ffffff80;background:#ffffff0d}.mah-modal-btn--cancel:active{background:#ffffff14}.mah-modal-remember{cursor:pointer;user-select:none;align-items:center;gap:10px;margin-bottom:24px;display:flex}.mah-modal-remember input{display:none}.mah-modal-remember-check{color:#0000;border:2px solid #ffba0266;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .2s;display:flex}.mah-modal-remember input:checked+.mah-modal-remember-check{color:#0a0a0a;background:#ffba02;border-color:#ffba02}.mah-modal-remember-label{color:#ffffff80;font-size:.85rem}@keyframes fp-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fp-shimmer{0%{left:-100%}to{left:100%}}.fp-page{min-height:calc(100vh - var(--header-height,60px));background:radial-gradient(at 75% 15%,#e2b25912 0%,#0000 52%),radial-gradient(at 20% 85%,#e2b2590d 0%,#0000 48%),0 0;justify-content:center;align-items:center;padding:40px 20px;display:flex}.fp-page .fp-card{background:var(--bg-card,#111);border-radius:var(--radius-xl,16px);width:100%;max-width:450px;box-shadow:var(--shadow-card,0 16px 48px #00000073);border:1px solid #ffffff12;padding:36px 36px 32px;animation:.45s both fp-fadeUp}@media (max-width:480px){.fp-page .fp-card{padding:28px 22px 24px}}.fp-page .fp-icon{width:44px;height:44px;color:var(--primary-color,#e2b259);background:#e2b25914;border:1px solid #e2b25933;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 20px;font-size:18px;display:flex}.fp-page .fp-title{color:var(--white,linen);text-align:center;margin-bottom:6px;line-height:1.2;font-size:1.35rem!important;font-weight:700!important}.fp-page .fp-subtitle{color:var(--white-muted,#ffffff80);text-align:center;margin-bottom:28px;font-size:.84rem;line-height:1.6}.fp-page .fp-input-group{margin-bottom:16px}.fp-page .fp-input-group .fp-input-label{color:#ffffff73;margin-bottom:7px;font-size:.79rem;font-weight:500;display:block}.fp-page .fp-input-group .fp-input-wrapper{align-items:center;display:flex;position:relative}.fp-page .fp-input-group .fp-input-wrapper:focus-within .fp-input-icon{color:var(--primary-color,#e2b259)!important}.fp-page .fp-input-group .fp-input-wrapper .fp-input-icon{color:#e2b25973;pointer-events:none;transition:color var(--transition-speed,.2s);z-index:1;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;left:12px}.fp-page .fp-input-group .fp-input-wrapper .fp-input{background:var(--white-low,#ffffff0a);border:1.5px solid var(--border-auth,#ffffff14);border-radius:var(--radius-md,10px);color:var(--white,linen);font-size:.91rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);transition:border-color var(--transition-speed,.2s), box-shadow var(--transition-speed,.2s);box-sizing:border-box;width:100%;padding:13px 14px 13px 40px!important}.fp-page .fp-input-group .fp-input-wrapper .fp-input::placeholder{color:#fff3}.fp-page .fp-input-group .fp-input-wrapper .fp-input:focus{border-color:#e2b2598c;outline:none;box-shadow:0 0 0 3px #e2b25912}.fp-page .fp-input-group .fp-input-wrapper .fp-input:-webkit-autofill{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.fp-page .fp-input-group .fp-input-wrapper .fp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.fp-page .fp-btn{border-radius:var(--radius-md,10px);background:var(--white-low,#ffffff0a);color:#ffffff40;width:100%;font-size:.93rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:not-allowed;border:1.5px solid #ffffff17;justify-content:center;align-items:center;gap:8px;margin-top:20px;margin-bottom:22px;padding:13px;transition:all .25s;display:flex;position:relative;overflow:hidden}.fp-page .fp-btn span{z-index:1;position:relative}.fp-page .fp-btn i{z-index:1;position:relative}.fp-page .fp-btn .fp-btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.fp-page .fp-btn.active{background:linear-gradient(135deg, var(--primary-color,#e2b259), var(--primary-color-hover,#b1852d));color:var(--bg-color,#0a0a0a);cursor:pointer;border-color:#0000;box-shadow:0 4px 18px #e2b25947}.fp-page .fp-btn.active:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e2b25961}.fp-page .fp-btn.active:hover .fp-btn-shine{animation:.5s fp-shimmer}.fp-page .fp-btn.active:active{transform:translateY(0)}.fp-page .btn-spinner{border:2px solid #0a0a0a33;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite btn-spin}.fp-page .fp-back{color:#ffffff47;transition:color var(--transition-speed,.2s);justify-content:center;align-items:center;gap:6px;font-size:.8rem;text-decoration:none;display:flex}.fp-page .fp-back:hover{color:var(--white-muted,#ffffff8c)}@keyframes rp-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rp-shimmer{0%{left:-100%}to{left:100%}}.rp-page{min-height:calc(100vh - var(--header-height,60px));background:radial-gradient(at 75% 15%,#e2b25912 0%,#0000 52%),radial-gradient(at 20% 85%,#e2b2590d 0%,#0000 48%),0 0;justify-content:center;align-items:center;padding:40px 20px;display:flex}.rp-page .rp-card{border-radius:var(--radius-xl,16px);background:#111;border:1px solid #ffffff12;width:100%;max-width:450px;padding:36px 36px 32px;animation:.45s both rp-fadeUp;box-shadow:0 16px 48px #00000073}@media (max-width:480px){.rp-page .rp-card{padding:28px 22px 24px}}.rp-page .rp-icon{border-radius:var(--radius-lg,12px);width:44px;height:44px;color:var(--primary-color,#e2b259);background:#e2b25914;border:1px solid #e2b25933;justify-content:center;align-items:center;margin:0 auto 20px;font-size:18px;display:flex}.rp-page .rp-title{color:var(--white,linen);text-align:center;margin-bottom:6px;line-height:1.2;font-size:1.35rem!important;font-weight:700!important}.rp-page .rp-subtitle{color:var(--white-muted,#ffffff80);text-align:center;margin-bottom:28px;font-size:.84rem;line-height:1.6}.rp-page .rp-input-group{margin-bottom:14px}.rp-page .rp-input-group .rp-input-label{color:#ffffff73;margin-bottom:7px;font-size:.79rem;font-weight:500;display:block}.rp-page .rp-input-group .rp-input-wrapper{align-items:center;display:flex;position:relative}.rp-page .rp-input-group .rp-input-wrapper .rp-input-icon{color:#e2b25973;pointer-events:none;transition:color var(--transition-speed,.2s);z-index:1;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;left:12px}.rp-page .rp-input-group .rp-input-wrapper:focus-within .rp-input-icon{color:var(--primary-color,#e2b259)!important}.rp-page .rp-input-group .rp-input-wrapper .rp-input{background:var(--white-low,#ffffff0a);border-radius:var(--radius-md,10px);color:var(--white,linen);font-size:.91rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);transition:border-color var(--transition-speed,.2s), box-shadow var(--transition-speed,.2s);box-sizing:border-box;border:1.5px solid #ffffff14;width:100%;padding:13px 40px!important}.rp-page .rp-input-group .rp-input-wrapper .rp-input::placeholder{color:#fff3}.rp-page .rp-input-group .rp-input-wrapper .rp-input:focus{border-color:#e2b2598c;outline:none;box-shadow:0 0 0 3px #e2b25912}.rp-page .rp-input-group .rp-input-wrapper .rp-input:-webkit-autofill{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.rp-page .rp-input-group .rp-input-wrapper .rp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.rp-page .rp-toggle-password{cursor:pointer;color:#ffffff4d;width:28px;height:28px;transition:color var(--transition-speed,.2s);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:15px;display:flex;position:absolute;right:10px}.rp-page .rp-toggle-password:hover{color:var(--primary-color,#e2b259)}.rp-page .rp-validation-icon{align-items:center;font-size:14px;display:flex;position:absolute;right:10px}.rp-page .rp-validation-icon.valid{color:var(--success-color,#50b33a)}.rp-page .rp-validation-icon.invalid{color:var(--error-color,#af2121)}.rp-page .rp-strength{align-items:center;gap:10px;margin-top:6px;display:flex}.rp-page .rp-strength .rp-strength-bar{background:var(--white-low,#ffffff14);border-radius:1px;flex:1;height:2px;overflow:hidden}.rp-page .rp-strength .rp-strength-fill{height:100%;transition:width var(--transition-slow,.3s), background-color var(--transition-slow,.3s);border-radius:1px}.rp-page .rp-strength .strength-label{text-align:right;min-width:56px;font-size:.74rem;font-weight:600}.rp-page .rp-error{color:var(--error-color-soft,#ff6b6b);background:#af212112;border:1px solid #af212133;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:.81rem;display:flex}.rp-page .rp-btn{border-radius:var(--radius-md,10px);background:var(--white-low,#ffffff0a);color:#ffffff40;width:100%;font-size:.93rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:not-allowed;border:1.5px solid #ffffff17;justify-content:center;align-items:center;gap:8px;margin-top:18px;margin-bottom:22px;padding:13px;transition:all .25s;display:flex;position:relative;overflow:hidden}.rp-page .rp-btn span{z-index:1;position:relative}.rp-page .rp-btn i{z-index:1;position:relative}.rp-page .rp-btn .rp-btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.rp-page .rp-btn.active{background:linear-gradient(135deg, var(--primary-color,#e2b259), var(--primary-color-hover,#b1852d));color:var(--bg-color,#0a0a0a);cursor:pointer;border-color:#0000;box-shadow:0 4px 18px #e2b25947}.rp-page .rp-btn.active:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e2b25961}.rp-page .rp-btn.active:hover .rp-btn-shine{animation:.5s rp-shimmer}.rp-page .rp-btn.active:active{transform:translateY(0)}.rp-page .rp-back{color:#ffffff47;transition:color var(--transition-speed,.2s);justify-content:center;align-items:center;gap:6px;font-size:.8rem;text-decoration:none;display:flex}.rp-page .rp-back:hover{color:var(--white-muted,#ffffff8c)}.btn-spinner{border:2px solid #0a0a0a33;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite btn-spin}@keyframes addr-spin{to{transform:rotate(360deg)}}.addr-search{width:100%;position:relative}.addr-search .addr-search__input-wrap{align-items:center;display:flex;position:relative}.addr-search .addr-search__input-wrap:focus-within .addr-search__icon{opacity:1}.addr-search .addr-search__icon{color:var(--step-color,var(--primary-color,#e2b259));opacity:.5;pointer-events:none;z-index:1;transition:opacity var(--transition-speed,.2s);font-size:14px;position:absolute;left:10px}.addr-search .addr-search__input{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.88rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-sizing:border-box;border:1.5px solid #ffffff14;outline:none;transition:border-color .22s,background .22s,box-shadow .22s;padding:11px 36px 11px 38px!important}.addr-search .addr-search__input::placeholder{color:#ffffff38}.addr-search .addr-search__input:focus{border-color:var(--step-color,var(--primary-color,#e2b259));background:#ffffff0f;box-shadow:0 0 0 3px #ffffff0a}.addr-search .addr-search__input:hover:not(:focus){border-color:#ffffff24}.addr-search.addr-search--open .addr-search__input{border-color:var(--step-color,var(--primary-color,#e2b259));border-bottom-right-radius:0;border-bottom-left-radius:0}.addr-search.addr-search--disabled{opacity:.45;pointer-events:none}.addr-search.addr-search--disabled .addr-search__input{cursor:not-allowed;border-color:#ffffff0d}.addr-search.addr-search--error .addr-search__input{border-color:var(--error-color-bright,#f44)}.addr-search.addr-search--error .addr-search__input:focus{border-color:var(--error-color-bright,#f44);box-shadow:0 0 0 3px #ff444414}.addr-search .addr-search__spinner{border:1.5px solid #ffffff1f;border-top-color:var(--step-color,var(--primary-color,#e2b259));border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite addr-spin;position:absolute;right:12px}.addr-search .addr-search__clear{cursor:pointer;color:#ffffff47;width:24px;height:24px;transition:color var(--transition-speed,.2s), background var(--transition-speed,.2s);z-index:1;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;position:absolute;right:8px}.addr-search .addr-search__clear:hover{color:#ffffffa6;background:var(--white-low,#ffffff1a)}.addr-search .addr-search__dropdown{background:var(--bg-surface,#181818);border:1.5px solid var(--step-color,#ffffff1a);border-bottom-left-radius:var(--radius-md,10px);border-bottom-right-radius:var(--radius-md,10px);z-index:200;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;border-top:none;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #0000008c}.addr-search .addr-search__dropdown::-webkit-scrollbar{width:4px}.addr-search .addr-search__dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.addr-search .addr-search__option{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:10px;padding:10px 14px;transition:background .12s;display:flex}.addr-search .addr-search__option:last-child{border-bottom:none}.addr-search .addr-search__option:hover{background:#ffffff0f}.addr-search .addr-search__option.addr-search__option--active{background:#ffffff0f}.addr-search .addr-search__opt-icon{color:var(--step-color,var(--primary-color,#e2b259));opacity:.6;flex-shrink:0;margin-top:2px;font-size:13px}.addr-search .addr-search__opt-text{flex-direction:column;gap:1px;min-width:0;display:flex}.addr-search .addr-search__opt-main{color:var(--white,linen);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.addr-search .addr-search__opt-sub{color:var(--white-muted,#ffffff80);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.addr-search .addr-search__empty{color:#ffffff47;text-align:center;padding:12px 14px;font-size:.82rem}.auth-split{--primary-color:#ffba02;--primary-color-hover:#d99a02;--primary-color-light:#ffd257;--primary-color-transparent:#ffba0254;--shadow-primary:0 6px 22px #ffba0254;--shadow-primary-hover:0 10px 30px #ffba0273}.auth-split{min-height:calc(100vh - var(--header-height,60px));background:var(--bg-color,#0a0a0a);display:flex}.auth-split.auth-split--register .auth-split__form{background:var(--bg-color,#0a0a0a);flex:0 0 50%;justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}@media (max-width:1024px){.auth-split.auth-split--register .auth-split__form{flex:0 0 55%}}@media (max-width:768px){.auth-split.auth-split--register .auth-split__form{min-height:calc(100vh - var(--header-height,60px));flex:0 0 100%}}.auth-split.auth-split--register .reg-form-panel{background:var(--bg-color,#0a0a0a);flex:0 0 50%;justify-content:center;align-items:stretch;padding:0;display:flex;overflow:hidden}@media (max-width:1024px){.auth-split.auth-split--register .reg-form-panel{flex:0 0 55%}}@media (max-width:768px){.auth-split.auth-split--register .reg-form-panel{min-height:calc(100vh - var(--header-height,60px));flex:0 0 100%}}.auth-split .auth-split__visual{background:var(--bg-color-alt,#0d0d0d);flex:1;position:relative;overflow:hidden}@media (max-width:768px){.auth-split .auth-split__visual{display:none}}.auth-split .reg-form-inner{flex-direction:column;width:100%;max-width:520px;height:100%;margin:0 auto;animation:.55s both cx-fadeUp;display:flex;overflow:hidden}.auth-split .reg-panel__top{flex-shrink:0;padding:32px 40px 0}@media (max-width:768px){.auth-split .reg-panel__top{padding:24px 20px 0}}.auth-split .reg-panel__scroll{scrollbar-width:thin;scrollbar-color:var(--primary-color-transparent,#ffba0254) transparent;flex:1;padding:0 40px 12px;overflow-y:auto}@media (max-width:768px){.auth-split .reg-panel__scroll{padding:0 20px 12px}}.auth-split .reg-panel__scroll::-webkit-scrollbar{width:4px}.auth-split .reg-panel__scroll::-webkit-scrollbar-track{background:0 0}.auth-split .reg-panel__scroll::-webkit-scrollbar-thumb{background:var(--primary-color-transparent,#ffba0254);border-radius:2px}.auth-split .reg-panel__bottom{border-top:1px solid #ffffff0f;flex-shrink:0;padding:12px 40px 24px}@media (max-width:768px){.auth-split .reg-panel__bottom{padding:12px 20px 20px}}.auth-split .account-type-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.auth-split .account-type-text{color:var(--white-muted,#ffffff80);font-size:.75rem;font-weight:400}.auth-split .account-type-link{color:#ffffff61;cursor:pointer;font-size:.75rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);text-underline-offset:3px;transition:color var(--transition-speed,.2s), text-decoration-color var(--transition-speed,.2s);background:0 0;border:none;padding:0;text-decoration:underline #ffffff2e}.auth-split .account-type-link:hover{color:var(--primary-color,#ffba02);text-decoration-color:var(--primary-color-transparent,#ffba0254)}.auth-split .auth-header{margin-bottom:18px}.auth-split .auth-header h1{color:var(--white,linen);margin-bottom:6px;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.auth-split .auth-header h1{font-size:1.5rem}}.auth-split .auth-header p{color:var(--white-muted,#ffffff80);font-size:.88rem}.auth-split .auth-title-accent{color:var(--primary-color,#ffba02)}.auth-split .register-progress{align-items:flex-start;margin-bottom:20px;display:flex}.auth-split .register-progress .progress-connector{background:var(--white-low,#ffffff1a);border-radius:1px;flex:1;height:2px;margin-top:13px;transition:background .4s}.auth-split .register-progress .progress-connector.active{background:linear-gradient(90deg, var(--primary-color,#ffba02), var(--primary-color-hover,#d99a02))}.auth-split .register-progress .progress-step{flex-direction:column;align-items:center;gap:5px;display:flex}.auth-split .register-progress .progress-step .progress-step__circle{color:#ffffff59;background:#1a1a1a;border:2px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;transition:all .3s;display:flex}.auth-split .register-progress .progress-step .progress-step__label{color:#ffffff4d;font-size:.72rem;font-weight:500;transition:color .3s}.auth-split .register-progress .progress-step.active .progress-step__circle{border-color:var(--primary-color,#ffba02);color:var(--primary-color,#ffba02);background:#ffba0214}.auth-split .register-progress .progress-step.active .progress-step__label{color:var(--primary-color,#ffba02)}.auth-split .register-progress .progress-step.completed .progress-step__circle{border-color:var(--primary-color,#ffba02);background:linear-gradient(135deg, var(--primary-color,#ffba02), var(--primary-color-hover,#d99a02));color:var(--bg-color,#0a0a0a);font-size:.8rem}.auth-split .register-progress .progress-step.completed .progress-step__label{color:var(--primary-color-transparent,#ffba0254)}.auth-split .form-section{border-bottom:1px solid #ffffff0d;padding:14px 0;margin:0!important}.auth-split .form-section:last-child{border-bottom:none}.auth-split .section-title{color:#ffffff52!important;text-transform:uppercase!important;letter-spacing:.7px!important;border:none!important;align-items:center!important;gap:6px!important;margin-bottom:12px!important;font-size:.68rem!important;font-weight:600!important;display:flex!important}.auth-split .section-title i{color:var(--step-color,var(--primary-color,#ffba02));font-size:.78rem}.auth-split .form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:768px){.auth-split .form-grid{grid-template-columns:1fr}}.auth-split .input-group{flex-direction:column;gap:5px;display:flex}.auth-split .input-group.full-width{grid-column:1/-1}@media (max-width:768px){.auth-split .input-group.full-width{grid-column:1}}.auth-split .input-group .input-wrapper{align-items:center;display:flex;position:relative}.auth-split .input-group .input-wrapper .input-icon{color:var(--step-color,var(--primary-color,#ffba02));opacity:.5;pointer-events:none;transition:color var(--transition-speed,.2s), opacity var(--transition-speed,.2s);z-index:1;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;left:10px}.auth-split .input-group .input-wrapper:focus-within .input-icon{opacity:1!important;color:var(--step-color,var(--primary-color,#ffba02))!important}.auth-split .input-group .input-wrapper .input-field{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.88rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-sizing:border-box;border:1.5px solid #ffffff14;transition:border-color .22s,background .22s,box-shadow .22s;padding:11px 11px 11px 38px!important}.auth-split .input-group .input-wrapper .input-field.input-field--no-icon{padding-left:14px!important}.auth-split .input-group .input-wrapper .input-field::placeholder{color:#ffffff38}.auth-split .input-group .input-wrapper .input-field:focus{border-color:var(--step-color,var(--primary-color,#ffba02));background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #ffffff0a}.auth-split .input-group .input-wrapper .input-field:hover:not(:focus){border-color:#ffffff24}.auth-split .input-group .input-wrapper .input-field:-webkit-autofill{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.auth-split .input-group .input-wrapper .input-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--white,linen)!important;transition:background-color 5000s!important;-webkit-box-shadow:inset 0 0 0 1000px #141414!important}.auth-split .input-group .input-wrapper .input-field.valid{border-color:var(--success-color-alt,#4caf50)}.auth-split .input-group .input-wrapper .input-field.invalid{border-color:var(--error-color-bright,#f44)}.auth-split .input-group .input-wrapper .input-field:disabled{opacity:.4;cursor:not-allowed}.auth-split .input-label{color:#ffffffb3;font-size:.8rem;font-weight:500}.auth-split .optional-tag{color:#ffffff4d;font-size:.74rem;font-weight:400}.auth-split .toggle-password{cursor:pointer;color:#ffffff59;width:28px;height:28px;transition:color var(--transition-speed,.2s);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex;position:absolute;right:10px}.auth-split .toggle-password:hover{color:var(--step-color,var(--primary-color,#ffba02))}.auth-split .validation-icon{z-index:1;color:#fff6;align-items:center;font-size:14px;display:flex;position:absolute;right:10px}.auth-split .validation-icon.valid{color:var(--success-color-alt,#4caf50)}.auth-split .validation-icon .valid{color:var(--success-color-alt,#4caf50)}.auth-split .validation-icon.invalid{color:var(--error-color-bright,#f44)}.auth-split .validation-icon .invalid{color:var(--error-color-bright,#f44)}.auth-split .input-hint{color:#ffffff47;margin-top:2px;font-size:.72rem}.auth-split .password-strength{align-items:center;gap:10px;margin-top:5px;display:flex}.auth-split .password-strength .strength-bar{background:var(--white-low,#ffffff1a);border-radius:2px;flex:1;height:3px;overflow:hidden}.auth-split .password-strength .strength-fill{height:100%;transition:width var(--transition-slow,.3s), background-color var(--transition-slow,.3s);border-radius:2px}.auth-split .password-strength .strength-label{text-align:right;min-width:56px;font-size:.74rem;font-weight:600}.auth-split .error-message{background:var(--error-bg,#ff444412);border:1px solid var(--error-border,#ff44442e);color:var(--error-color-soft,#ff6b6b);border-radius:8px;grid-column:1/-1;align-items:center;gap:7px;padding:9px 12px;font-size:.8rem;display:flex}.auth-split .validation-message{align-items:center;gap:6px;margin-top:3px;font-size:.76rem;display:flex}.auth-split .validation-message.success{color:var(--success-color-alt,#4caf50)}.auth-split .validation-message.error{color:var(--error-color-soft,#ff6b6b)}.auth-split .intermittent-checkbox-modern{cursor:pointer;transition:border-color var(--transition-speed,.2s), background var(--transition-speed,.2s);background:#ffffff05;border:1.5px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex;margin:0!important}.auth-split .intermittent-checkbox-modern:hover{background:#ffffff0a;border-color:#ffffff1f}.auth-split .intermittent-checkbox-modern input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.auth-split .intermittent-checkbox-modern .intermittent-checkmark{width:18px;height:18px;transition:background var(--transition-speed,.2s), border-color var(--transition-speed,.2s);background:0 0;border:1.5px solid #fff3;border-radius:5px;flex-shrink:0;margin-top:1px;position:relative}.auth-split .intermittent-checkbox-modern input:checked~.intermittent-checkmark{background-color:var(--step-color,var(--primary-color,#ffba02));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6l3 3 6-6' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;border-color:#0000}.auth-split .intermittent-checkbox-modern .intermittent-text{color:#ffffffa6;flex-wrap:wrap;align-items:center;font-size:.82rem;display:flex}.auth-split .intermittent-checkbox-modern .intermittent-text i{color:var(--primary-color,#ffba02);font-size:.82rem}.auth-split .terms-section{padding:2px 0}.auth-split .checkbox-container{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.auth-split .checkbox-container input[type=checkbox]{display:none}.auth-split .checkbox-container .checkbox-checkmark{width:18px;height:18px;transition:background var(--transition-speed,.2s), border-color var(--transition-speed,.2s);background:0 0;border:1.5px solid #ffffff2e;border-radius:5px;flex-shrink:0;margin-top:1px;position:relative}.auth-split .checkbox-container input:checked~.checkbox-checkmark{background-color:var(--step-color,var(--primary-color,#ffba02));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 6l3 3 6-6' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px;border-color:#0000}.auth-split .checkbox-container .checkbox-label{color:#ffffff8c;font-size:.82rem;line-height:1.5}.auth-split .terms-link{color:var(--primary-color,#ffba02);font-weight:600;text-decoration:none}.auth-split .terms-link:hover{color:var(--primary-color-light,#ffd257)}.auth-split .step-navigation--split{align-items:center;gap:10px;display:flex}.auth-split .step-navigation--split .submit-btn{flex:1;width:auto}.auth-split .nav-btn--back{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);color:#ffffff80;font-size:.88rem;font-weight:500;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;transition:all var(--transition-speed,.2s);border:1.5px solid #ffffff14;flex-shrink:0;align-items:center;gap:7px;padding:12px 16px;display:inline-flex}.auth-split .nav-btn--back:hover{color:#ffffffbf;border-color:#ffffff24}.auth-split .submit-btn{background:var(--white-low,#ffffff0d);color:#ffffff47;width:100%;font-size:.93rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:not-allowed;transition:all var(--transition-slow,.3s) var(--transition-bounce,cubic-bezier(.175, .885, .32, 1.275));border:1.5px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex;position:relative;overflow:hidden}.auth-split .submit-btn span{z-index:1;position:relative}.auth-split .submit-btn i{z-index:1;position:relative}.auth-split .submit-btn .btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.auth-split .submit-btn.active{background:var(--step-color,var(--primary-color,#ffba02));color:var(--bg-color,#0a0a0a);cursor:pointer;border-color:#0000;box-shadow:0 5px 18px #0000004d}.auth-split .submit-btn.active:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.auth-split .submit-btn.active:hover .btn-shine{animation:.55s cx-shimmer}.auth-split .submit-btn.active:active{transform:translateY(0)}.auth-split .custom-select{width:100%;position:relative}.auth-split .custom-select .custom-select__trigger{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.88rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;text-align:left;border:1.5px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:11px 32px 11px 14px;transition:border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative}.auth-split .custom-select .custom-select__trigger:hover:not(:focus){background:#ffffff0d;border-color:#ffffff24}.auth-split .custom-select.custom-select--open .custom-select__trigger{border-color:var(--step-color,var(--primary-color,#ffba02));background:#ffffff0f;box-shadow:0 0 0 3px #ffffff0a}.auth-split .custom-select.custom-select--open .custom-select__chevron{color:var(--step-color,var(--primary-color,#ffba02))}.auth-split .custom-select .custom-select__placeholder{color:#ffffff38;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-split .custom-select .custom-select__value{color:var(--white,linen);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-split .custom-select .custom-select__chevron{color:#ffffff4d;transition:color var(--transition-speed,.2s);pointer-events:none;flex-shrink:0;font-size:13px;position:absolute;right:12px}.auth-split .custom-select .custom-select__dropdown{background:var(--bg-surface,#181818);border-radius:var(--radius-md,10px);z-index:200;border:1.5px solid #ffffff1a;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000008c}.auth-split .custom-select .custom-select__search-wrap{border-bottom:1px solid #ffffff12;align-items:center;padding:8px 10px;display:flex;position:relative}.auth-split .custom-select .custom-select__search-icon{color:#ffffff47;pointer-events:none;font-size:13px;position:absolute;left:10px}.auth-split .custom-select .custom-select__search-input{width:100%;color:var(--white,linen);font-size:.84rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:3px 4px 3px 22px!important}.auth-split .custom-select .custom-select__search-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.auth-split .custom-select .custom-select__search-input::placeholder{color:#ffffff38!important}.auth-split .custom-select .custom-select__list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:188px;overflow-y:auto}.auth-split .custom-select .custom-select__list::-webkit-scrollbar{width:4px}.auth-split .custom-select .custom-select__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.auth-split .custom-select .custom-select__option{color:#ffffffa6;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:9px 14px;font-size:.85rem;transition:background .13s,color .13s;overflow:hidden}.auth-split .custom-select .custom-select__option:hover{color:var(--white,linen);background:#ffffff0f}.auth-split .custom-select .custom-select__option.custom-select__option--selected{color:var(--step-color,var(--primary-color,#ffba02));background:#ffffff0a}.auth-split .custom-select .custom-select__empty{color:#ffffff47;text-align:center;padding:12px 14px;font-size:.82rem}.auth-split .custom-select.custom-select--error .custom-select__trigger{border-color:var(--error-color-bright,#f44)}.auth-split .custom-select.custom-select--error .custom-select__trigger:hover:not(:focus){border-color:var(--error-color-bright,#f44)}.auth-split .btn-spinner{border:2px solid #0a0a0a33;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite btn-spin}.auth-split .reg-oauth-top{margin-bottom:2px;padding-top:16px}.auth-split .oauth-divider{align-items:center;gap:10px;margin:10px 0 8px;display:flex}.auth-split .oauth-divider:before{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);flex:1;height:1px}.auth-split .oauth-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);flex:1;height:1px}.auth-split .oauth-divider span{color:#ffffff40;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.7rem}.auth-split .oauth-social{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin-bottom:4px;display:grid}.auth-split .oauth-btn{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);color:#fff9;font-size:.82rem;font-weight:500;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;transition:all var(--transition-speed,.2s);border:1.5px solid #ffffff12;justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.auth-split .oauth-btn:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}.auth-split .oauth-btn.oauth-facebook svg{fill:#1877f2;color:#1877f2}.auth-split .oauth-btn.oauth-apple i{color:#fff}.auth-split .auth-footer{text-align:center;margin-top:12px}.auth-split .auth-footer p{color:#ffffff61;font-size:.84rem}.auth-split .auth-link{color:var(--primary-color,#ffba02);transition:color var(--transition-speed,.2s);margin-left:4px;font-weight:600;text-decoration:none}.auth-split .auth-link:hover{color:var(--primary-color-light,#ffd257)}.auth-split .visual-video{object-fit:cover;filter:brightness(.25)saturate(.72);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-shapes{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-split .vshape{filter:blur(60px);opacity:.13;border-radius:50%;position:absolute}.auth-split .vshape.vshape-1{background:radial-gradient(circle, var(--primary-color,#ffba02) 0%, transparent 70%);width:400px;height:400px;animation:14s ease-in-out infinite cx-drift;top:-100px;right:-100px}.auth-split .vshape.vshape-2{background:radial-gradient(circle,#64d6dfcc 0%,#0000 70%);width:260px;height:260px;animation:18s ease-in-out infinite reverse cx-drift;bottom:10%;left:-60px}.auth-split .vshape.vshape-3{background:radial-gradient(circle, var(--primary-color,#ffba02) 0%, transparent 70%);width:180px;height:180px;animation:10s ease-in-out infinite cx-float;top:50%;right:15%}.auth-split .vshape.vshape-4{opacity:.04;background:radial-gradient(circle,#fff 0%,#0000 70%);width:120px;height:120px;animation:13s ease-in-out infinite reverse cx-float;top:20%;left:20%}.auth-split .visual-content{z-index:2;flex-direction:column;justify-content:center;padding:60px 52px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.auth-split .visual-badge{border-radius:var(--radius-full,50px);color:var(--primary-color,#ffba02);text-transform:uppercase;letter-spacing:.5px;background:#ffba021a;border:1px solid #ffba0242;align-items:center;gap:7px;width:fit-content;margin-bottom:20px;padding:5px 13px;font-size:.75rem;font-weight:600;display:inline-flex}.auth-split .visual-title{color:var(--white,linen);margin-bottom:14px;font-size:2.25rem;font-weight:700;line-height:1.25}.auth-split .visual-title em{color:var(--primary-color,#ffba02);font-style:normal}.auth-split .visual-subtitle{color:var(--white-muted,#ffffff80);max-width:380px;margin-bottom:36px;font-size:.9rem;line-height:1.65}.auth-split .visual-features{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.auth-split .visual-features li{align-items:flex-start;gap:14px;display:flex}.auth-split .visual-features li>div{flex-direction:column;gap:2px;display:flex}.auth-split .visual-features li strong{color:var(--white,linen);font-size:.87rem;font-weight:600}.auth-split .visual-features li span{color:#fff6;font-size:.77rem}.auth-split .vfeature-icon{border-radius:var(--radius-md,10px);background:#ffba021a;border:1px solid #ffba022e;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex;color:var(--primary-color,#ffba02)!important}.auth-split .unp-cat-empty{text-align:center;background:#ffba0208;border:1px dashed #ffba021f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;margin:10px 0;padding:24px 12px;animation:.45s both cx-fadeUp;display:flex}.auth-split .unp-cat-empty-icon{color:#ffba0299;background:#ffba0214;border:1px solid #ffba022e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:2px;font-size:18px;display:flex}.auth-split .unp-cat-empty-title{color:#ffffffad;margin:0;font-size:.88rem;font-weight:700}.auth-split .unp-cat-empty-sub{color:#ffffff3d;max-width:300px;margin:0;font-size:.75rem;line-height:1.5}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.sl-loader{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:70vh;display:flex}.sl-loader p{color:#ffffff8c;margin:0;font-size:.95rem}.sl-spinner{border:2px solid #00000040;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite sl-spin;display:inline-block}.sl-spinner.sl-spinner-lg{border:3px solid #e2b25933;border-top-color:#e2b259;width:42px;height:42px}.sl-page{flex-direction:column;gap:3rem;max-width:1200px;margin:0 auto;padding-bottom:3rem;animation:.5s sl-fade-up;display:flex}@media (max-width:768px){.sl-page{gap:2rem;padding-bottom:2rem}}.sl-cards-grid{flex-direction:column;gap:1.25rem;display:flex}.sl-card{--accent:#e2b259;--accent-rgb:226, 178, 89;background:#ffffff05;border:1px solid #5556;border-radius:20px;flex-direction:row;align-items:stretch;gap:2rem;padding:1.85rem 2rem;transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden}.sl-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:1024px){.sl-card{flex-direction:column;gap:1.25rem;padding:1.5rem}}.sl-card:hover{border-color:rgba(var(--accent-rgb), .45);background:linear-gradient(145deg, rgba(var(--accent-rgb), .07) 0%, rgba(var(--accent-rgb), .025) 55%, transparent 100%);box-shadow:0 16px 42px #00000052, 0 0 26px rgba(var(--accent-rgb), .12);transform:translateY(-4px)}.sl-card:hover .sl-card-icon{background:rgba(var(--accent-rgb), .22);transform:scale(1.07)rotate(-5deg)}.sl-card.sl-featured{border-color:rgba(var(--accent-rgb), .38);background:linear-gradient(150deg, rgba(var(--accent-rgb), .06) 0%, rgba(var(--accent-rgb), .015) 55%, transparent 100%)}@media (max-width:768px){.sl-card{border-radius:16px;gap:1rem;padding:1.25rem}.sl-card .sl-card-badge{display:none}.sl-card .sl-card-tagline{font-size:.7rem}.sl-card .sl-card-header{padding:0}.sl-card .sl-card-title{font-size:1.1rem!important}}.sl-card-badge{text-transform:uppercase;letter-spacing:.5px;z-index:2;border-radius:50px;align-items:center;gap:.35rem;padding:.32rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:1.15rem;right:1.15rem}.sl-card-badge i{font-size:.78rem}.sl-card-badge.sl-badge-popular{background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .35);color:var(--accent);animation:2.6s ease-in-out infinite sl-pulse-glow}.sl-card-badge.sl-badge-new{background:rgba(var(--accent-rgb), .16);border:1px solid rgba(var(--accent-rgb), .35);color:var(--accent)}@media (max-width:768px){.sl-card-badge{padding:.28rem .65rem;font-size:.64rem;top:.9rem;right:.9rem}}.sl-card-left{flex-direction:column;flex:1;gap:1.1rem;min-width:0;display:flex}.sl-card-header{align-items:center;gap:1.1rem;padding-right:6rem;display:flex}@media (max-width:768px){.sl-card-header{gap:.85rem;padding-right:4.5rem}}.sl-card-icon{background:rgba(var(--accent-rgb), .13);border:1px solid rgba(var(--accent-rgb), .2);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .35s cubic-bezier(.4,0,.2,1),background .35s;display:flex}.sl-card-icon i{color:var(--accent);font-size:1.6rem}@media (max-width:768px){.sl-card-icon{border-radius:12px;width:46px;height:46px}.sl-card-icon i{font-size:1.3rem}}.sl-card-header-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sl-card-title{color:linen;letter-spacing:-.4px;font-size:1.3rem;font-weight:800;line-height:1.25;margin:0!important;padding:0!important}@media (max-width:768px){.sl-card-title{font-size:1.1rem}}.sl-card-tagline{color:var(--accent);margin:0;font-size:.83rem;font-weight:600}.sl-card-description{color:#ffffff9e;margin:0;font-size:.9rem;line-height:1.6}@media (max-width:768px){.sl-card-description{font-size:.84rem}}.sl-card-features{flex-flow:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.sl-card-features{gap:.5rem}}.sl-feature{background:#ffffff08;border:1px solid #ffffff0f;border-radius:50px;align-items:center;gap:.55rem;padding:.5rem .85rem;transition:background .3s,border-color .3s,transform .3s;display:flex}.sl-feature:hover{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .2);transform:translateY(-2px)}.sl-feature .sl-feature-icon{color:var(--accent);flex-shrink:0;font-size:.85rem}.sl-feature span{color:#ffffffd1;font-size:.82rem;font-weight:500;line-height:1.3}@media (max-width:768px){.sl-feature span{font-size:.78rem}}.sl-see-more{cursor:pointer;color:var(--accent);background:0 0;border:none;align-self:flex-start;align-items:center;gap:.45rem;margin-top:.1rem;padding:0;font-size:.85rem;font-weight:600;transition:opacity .25s;display:inline-flex}.sl-see-more i{font-size:.78rem;transition:transform .25s}.sl-see-more:hover{opacity:.85}.sl-see-more:hover i{transform:translate(4px)}.sl-card-right{border-left:1px solid #ffffff12;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:250px;padding-left:2rem;display:flex}@media (max-width:1024px){.sl-card-right{border-top:1px solid #ffffff12;border-left:none;align-items:stretch;width:100%;padding-top:1.25rem;padding-left:0}}.sl-card-price{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}@media (max-width:1024px){.sl-card-price{text-align:left;align-items:flex-start}}.sl-card-price .sl-price-original{color:#fff6;font-size:1rem;font-weight:600;line-height:1;position:relative}.sl-card-price .sl-price-original:after{content:"";background:#af2121;height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:translateY(-50%)rotate(-8deg)}.sl-card-price .sl-price-main{align-items:baseline;gap:.35rem;display:inline-flex}.sl-card-price .sl-price-amount{color:var(--accent);letter-spacing:-1.5px;font-size:2.5rem;font-weight:800;line-height:1}@media (max-width:768px){.sl-card-price .sl-price-amount{font-size:2.1rem}}.sl-card-price .sl-price-period{color:#ffffff80;font-size:.8rem;font-weight:500}.sl-card-price .sl-price-save{color:#6fd957;background:#50b33a26;border:1px solid #50b33a4d;border-radius:50px;align-items:center;gap:.35rem;margin-top:.15rem;padding:.22rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.sl-card-price .sl-price-save i{font-size:.72rem}.sl-cgu{cursor:pointer;user-select:none;justify-content:center;align-items:flex-start;gap:.55rem;width:100%;display:flex}@media (max-width:1024px){.sl-cgu{justify-content:flex-start}}.sl-cgu .sl-cgu-input{cursor:pointer;width:17px;height:17px;accent-color:var(--accent);border-radius:5px;flex-shrink:0;margin-top:1px}.sl-cgu .sl-cgu-text{color:#ffffffa6;font-size:.78rem;line-height:1.4}.sl-cgu .sl-cgu-text .sl-cgu-link{color:var(--accent);border-bottom:1px solid rgba(var(--accent-rgb), .4);font-weight:600;text-decoration:none;transition:border-color .25s}.sl-cgu .sl-cgu-text .sl-cgu-link:hover{border-color:var(--accent)}.sl-subscribe-btn{cursor:pointer;color:#0a0a0a;background:linear-gradient(135deg, var(--accent) 0%, rgba(var(--accent-rgb), .78) 100%);width:100%;box-shadow:0 6px 18px rgba(var(--accent-rgb), .28);border:none;border-radius:13px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,opacity .3s;display:inline-flex;position:relative;overflow:hidden}.sl-subscribe-btn i{font-size:.88rem;transition:transform .3s}.sl-subscribe-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.sl-subscribe-btn:hover:not(:disabled){box-shadow:0 11px 28px rgba(var(--accent-rgb), .42);transform:translateY(-3px)}.sl-subscribe-btn:hover:not(:disabled):before{left:100%}.sl-subscribe-btn:hover:not(:disabled) i{transform:translate(4px)}.sl-subscribe-btn:active:not(:disabled){transform:translateY(-1px)}.sl-subscribe-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sl-all-owned{text-align:center;background:linear-gradient(160deg,#50b33a12 0%,#ffffff03 100%);border:1px solid #50b33a40;border-radius:20px;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 2rem;display:flex}.sl-all-owned .sl-all-owned-icon{background:#50b33a26;border:1px solid #50b33a4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.sl-all-owned .sl-all-owned-icon i{color:#50b33a;font-size:2rem}.sl-all-owned h3{color:linen;margin:0;font-size:1.4rem;font-weight:800}@media (max-width:768px){.sl-all-owned h3{font-size:1.15rem}}.sl-all-owned p{color:#fff9;max-width:460px;margin:0;font-size:.9rem;line-height:1.6}.sl-all-owned .sl-manage-btn{color:#7fe06b;cursor:pointer;background:#50b33a1f;border:1px solid #50b33a66;border-radius:12px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.8rem 1.6rem;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.sl-all-owned .sl-manage-btn i{font-size:.85rem}.sl-all-owned .sl-manage-btn:hover{background:#50b33a33;transform:translateY(-2px)}.sl-trust-bar{background:#ffffff04;border:1px solid #ffffff0f;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;padding:1.25rem;display:flex}@media (max-width:768px){.sl-trust-bar{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem}}.sl-trust-bar .sl-trust-item{color:#ffffffa6;align-items:center;gap:.55rem;font-size:.85rem;font-weight:500;display:flex}.sl-trust-bar .sl-trust-item i{color:#e2b259;font-size:1rem}.sl-faq{flex-direction:column;gap:1.5rem;display:flex}.sl-faq-header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.sl-faq-header .sl-faq-label{text-transform:uppercase;letter-spacing:.6px;color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.sl-faq-header .sl-faq-label i{font-size:.8rem}.sl-faq-header h2{letter-spacing:-.5px;font-size:max(1.5rem,min(3vw,2rem));font-weight:800;color:linen!important;margin:0!important;padding:0!important}@media (max-width:768px){.sl-faq-header h2{font-size:1.4rem}}.sl-faq-header p{color:#ffffff80;margin:0;font-size:.9rem}.sl-faq-list{flex-direction:column;gap:.75rem;width:100%;max-width:820px;margin:0 auto;display:flex}.sl-faq-item{background:#ffffff05;border:1px solid #5556;border-radius:14px;transition:border-color .3s;overflow:hidden}.sl-faq-item.sl-open{border-color:#e2b2594d}.sl-faq-question{cursor:pointer;text-align:left;color:linen;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .25s,color .25s;display:flex}@media (max-width:768px){.sl-faq-question{padding:1rem 1.15rem;font-size:.88rem}}.sl-faq-question:hover{color:#e2b259;background:#ffffff08}.sl-faq-question:hover .sl-faq-chevron{color:#e2b259}.sl-faq-chevron{color:#fff6;flex-shrink:0;font-size:1.2rem;transition:color .25s}.sl-open .sl-faq-chevron{color:#e2b259}.sl-faq-answer{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.sl-faq-answer p{color:#ffffffa6;margin:0;padding:0 1.5rem 1.25rem;font-size:.875rem;line-height:1.7}@media (max-width:768px){.sl-faq-answer p{padding:0 1.15rem 1rem;font-size:.83rem}}.sl-faq-answer-open{max-height:320px}.sl-highlight{background:#e2b259;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.ms-page{flex-direction:column;gap:2.5rem;max-width:1400px;margin:0 auto;padding-bottom:3rem;animation:.5s fadeInUp;display:flex}.ms-error-banner{background:#ff4d4d14;border:1px solid #ff4d4d4d;border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}@media (max-width:768px){.ms-error-banner{text-align:center;flex-direction:column;padding:1.25rem}}.ms-error-banner .ms-error-banner-icon{background:#ff4d4d26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ms-error-banner .ms-error-banner-icon i{color:#ff4d4d;font-size:1.4rem}.ms-error-banner .ms-error-banner-content h3{color:#ff6b6b;margin:0 0 .25rem;font-size:1rem;font-weight:700}.ms-error-banner .ms-error-banner-content p{color:#ffffffb3;margin:0;font-size:.9rem}.ms-stripe-banner{background:linear-gradient(135deg,#e2b25914 0%,#ff8c000d 100%);border:1px solid #e2b25940;border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.ms-stripe-banner:before{content:"";background:linear-gradient(90deg,#0000,#e2b2594d,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:1024px){.ms-stripe-banner{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}}.ms-stripe-banner .ms-stripe-banner-left{flex:1;align-items:center;gap:1.25rem;display:flex}@media (max-width:768px){.ms-stripe-banner .ms-stripe-banner-left{gap:1rem}}.ms-stripe-banner .ms-stripe-icon{background:#e2b25926;border:1px solid #e2b25933;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ms-stripe-banner .ms-stripe-icon i{color:#e2b259;font-size:1.5rem}.ms-stripe-banner .ms-stripe-text h3{color:linen;margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.ms-stripe-banner .ms-stripe-text p{color:#fff9;margin:0;font-size:.875rem;line-height:1.5}.ms-stripe-banner .ms-stripe-btn{color:#0a0a0a;cursor:pointer;white-space:nowrap;background:#e2b259;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:.6rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 6px 20px #e2b25940}@media (max-width:1024px){.ms-stripe-banner .ms-stripe-btn{width:100%}}.ms-stripe-banner .ms-stripe-btn i{font-size:1rem;transition:transform .3s}.ms-stripe-banner .ms-stripe-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 28px #e2b25966}.ms-stripe-banner .ms-stripe-btn:disabled{opacity:.6;cursor:not-allowed}.ms-section{flex-direction:column;gap:1.5rem;display:flex}.ms-section-header{flex-direction:column;gap:.5rem;display:flex}.ms-section-label{text-transform:uppercase;letter-spacing:.6px;border-radius:50px;align-self:flex-start;align-items:center;gap:.4rem;padding:.35rem .9rem;font-size:.75rem;font-weight:700;display:none}.ms-section-label i{font-size:.85rem}.ms-section-label.ms-label-active{color:#e2b259;background:#e2b2591f;border:1px solid #e2b25947}.ms-section-label.ms-label-offers{color:#e2b259;background:#e2b2591f;border:1px solid #e2b25940}.ms-section-label.ms-label-faq{color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f}.ms-section-heading{letter-spacing:-.5px;font-size:max(1.5rem,min(3vw,2rem));font-weight:800;line-height:1.2;color:linen!important;margin:0!important;padding:0!important}@media (max-width:768px){.ms-section-heading{font-size:1.4rem}}.ms-highlight{background:#e2b259;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ms-section-desc{color:#ffffff80;margin:0;font-size:.875rem;line-height:1.5}.ms-offers-grid{flex-direction:column;gap:1rem;display:flex}.ms-offer-card{--card-color:#e2b259;--card-color-rgb:226, 178, 89;background:#ffffff05;border:1px solid #5556;border-radius:20px;flex-direction:row;align-items:center;gap:2rem;padding:1.75rem 2rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.ms-offer-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:1024px){.ms-offer-card{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem}}@media (max-width:768px){.ms-offer-card{gap:1rem;padding:1.25rem}}.ms-offer-card.ms-color-1{--card-color:#ff8c00;--card-color-rgb:255, 140, 0}.ms-offer-card.ms-color-2{--card-color:gold;--card-color-rgb:255, 215, 0}.ms-offer-card.ms-color-3{--card-color:#ff6b35;--card-color-rgb:255, 107, 53}.ms-offer-card.ms-color-4{--card-color:#f4d03f;--card-color-rgb:244, 208, 63}.ms-offer-card.ms-color-5{--card-color:#ffba02;--card-color-rgb:255, 186, 2}.ms-offer-card:hover{background:linear-gradient(145deg, rgba(var(--card-color-rgb), .08) 0%, rgba(var(--card-color-rgb), .03) 60%, transparent 100%);border-color:rgba(var(--card-color-rgb), .45);box-shadow:0 14px 40px #0000004d, 0 0 24px rgba(var(--card-color-rgb), .12);transform:translateY(-4px)}.ms-offer-card:hover .ms-card-icon-wrapper{background:rgba(var(--card-color-rgb), .2);transform:scale(1.08)rotate(-5deg)}.ms-offer-card.ms-active{border-color:rgba(var(--card-color-rgb), .22);background:rgba(var(--card-color-rgb), .025)}.ms-offer-card.ms-active:hover{border-color:rgba(var(--card-color-rgb), .4);background:rgba(var(--card-color-rgb), .045);box-shadow:0 14px 40px #00000047, 0 0 20px rgba(var(--card-color-rgb), .1)}.ms-offer-card.ms-active .ms-card-icon-wrapper{background:rgba(var(--card-color-rgb), .15);border-color:rgba(var(--card-color-rgb), .25)}.ms-offer-card.ms-active .ms-card-icon-wrapper i{color:var(--card-color)}.ms-offer-card.ms-locked{opacity:.7}.ms-offer-card.ms-locked .ms-card-icon-wrapper{background:#ffffff0d;border-color:#ffffff14}.ms-offer-card.ms-locked .ms-card-icon-wrapper i{color:#ffffff59}.ms-card-left{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.ms-card-header{align-items:center;gap:1.1rem;display:flex}@media (max-width:768px){.ms-card-header{gap:.875rem}}.ms-card-header-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ms-card-right{border-left:1px solid #ffffff12;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:210px;padding-left:2rem;display:flex}@media (max-width:1024px){.ms-card-right{border-top:1px solid #ffffff12;border-left:none;align-items:stretch;width:100%;padding-top:1rem;padding-left:0}}.ms-card-badge{text-transform:uppercase;letter-spacing:.5px;z-index:1;border-radius:50px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;right:1rem}.ms-card-badge i{font-size:.85rem}.ms-card-badge.ms-badge-active{background:rgba(var(--card-color-rgb), .18);border:1px solid rgba(var(--card-color-rgb), .4);color:var(--card-color);animation:2.5s ease-in-out infinite pulseGlow}.ms-card-badge.ms-badge-suspended{color:#ff8c00;background:#ff8c001f;border:1px solid #ff8c004d}.ms-card-badge.ms-badge-locked{color:#ff7070;background:#ff55551a;border:1px solid #ff555540}.ms-card-icon-wrapper{background:rgba(var(--card-color-rgb), .12);border:1px solid rgba(var(--card-color-rgb), .18);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex}.ms-card-icon-wrapper i{color:var(--card-color);font-size:1.6rem}.ms-card-title{color:linen;font-size:1.15rem;font-weight:700;line-height:1.3;margin:0!important}.ms-card-description{color:#fff9;margin:0;font-size:.875rem;line-height:1.6}.ms-card-lock-msg{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.8rem;display:flex}.ms-card-lock-msg i{flex-shrink:0;font-size:.9rem}.ms-storage-control{flex-direction:column;gap:.55rem;display:flex}.ms-storage-control .ms-storage-control-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:inline-flex}.ms-storage-control .ms-storage-control-label i{color:var(--card-color);font-size:.85rem}.ms-storage-seg{background:#0000004d;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:.4rem;padding:.35rem;display:grid}@media (max-width:768px){.ms-storage-seg{gap:.25rem;padding:.25rem}}.ms-storage-seg-btn{cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.5rem .2rem;transition:background .2s,box-shadow .2s;display:flex;position:relative}.ms-storage-seg-btn .ms-storage-seg-num{color:#fffc;font-size:.95rem;font-weight:800;line-height:1;transition:color .2s}@media (max-width:768px){.ms-storage-seg-btn .ms-storage-seg-num{font-size:.85rem}}.ms-storage-seg-btn .ms-storage-seg-unit{text-transform:uppercase;letter-spacing:.4px;color:#fff6;font-size:.58rem;font-weight:600;transition:color .2s}.ms-storage-seg-btn.current:after{content:"";background:var(--card-color);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.ms-storage-seg-btn:hover:not(.active){background:rgba(var(--card-color-rgb), .1)}.ms-storage-seg-btn:hover:not(.active) .ms-storage-seg-num{color:#fff}.ms-storage-seg-btn.active{background:linear-gradient(135deg, var(--card-color) 0%, rgba(var(--card-color-rgb), .78) 100%);box-shadow:0 4px 14px rgba(var(--card-color-rgb), .3)}.ms-storage-seg-btn.active .ms-storage-seg-num{color:#0a0a0a}.ms-storage-seg-btn.active .ms-storage-seg-unit{color:#0a0a0a99}.ms-storage-seg-btn.active.current:after{background:#0a0a0a80}.ms-storage-gauge{flex-direction:column;gap:.6rem;width:100%;margin-top:.15rem;display:flex}.ms-storage-gauge-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ms-storage-gauge-head .ms-storage-gauge-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:inline-flex}.ms-storage-gauge-head .ms-storage-gauge-label i{color:var(--card-color);font-size:.85rem}.ms-storage-gauge-head .ms-storage-gauge-pct{color:var(--card-color);font-size:.95rem;font-weight:800}.ms-storage-gauge-head .ms-storage-gauge-pct.warning{color:#ff8c00}.ms-storage-gauge-head .ms-storage-gauge-pct.danger{color:#ff4d4d}.ms-storage-gauge-track{background:#ffffff12;border-radius:6px;width:100%;height:8px;position:relative;overflow:hidden}.ms-storage-gauge-fill{background:linear-gradient(90deg, var(--card-color) 0%, rgba(var(--card-color-rgb), .55) 100%);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ms-storage-gauge-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);animation:2.8s ease-in-out infinite msGaugeShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ms-storage-gauge-fill.warning{background:linear-gradient(90deg,#ff8c00 0%,#ff6b35 100%)}.ms-storage-gauge-fill.danger{background:linear-gradient(90deg,#af2121 0%,#ff4d4d 100%)}.ms-storage-gauge-hint{color:#ffffff73;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.ms-storage-gauge-hint i{flex-shrink:0;font-size:.8rem}.ms-card-features{flex-direction:column;flex:1;gap:.5rem;display:flex}.ms-card-feature{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:all .3s;display:flex}.ms-card-feature:hover{background:rgba(var(--card-color-rgb), .06);border-color:rgba(var(--card-color-rgb), .15);transform:translate(4px)}.ms-card-feature .ms-feature-icon{color:var(--card-color);flex-shrink:0;font-size:.9rem}.ms-card-feature span{color:#fffc;font-size:.85rem;font-weight:500;line-height:1.4}.ms-card-price{text-align:center;flex-direction:column;align-items:center;gap:.25rem;width:100%;display:flex}@media (max-width:1024px){.ms-card-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:.35rem .5rem}}.ms-card-price .ms-price-amount{color:var(--card-color);letter-spacing:-.5px;font-size:1.7rem;font-weight:800;line-height:1}.ms-card-price .ms-price-strike{color:#ffffff59;font-size:.85rem;font-weight:500;line-height:1;text-decoration:line-through;text-decoration-thickness:1px}.ms-card-price .ms-price-trial{text-align:center;color:#bdfb54;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.68rem;font-weight:600;line-height:1.3;display:inline-flex}.ms-card-price .ms-price-trial i{font-size:.66rem;line-height:1}.ms-card-price .ms-price-vip{border:1px solid rgba(var(--card-color-rgb), .35);background:rgba(var(--card-color-rgb), .1);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;color:var(--card-color);border-radius:999px;align-items:center;gap:.3rem;margin-top:.15rem;padding:3px 9px;font-size:.62rem;font-weight:700;display:inline-flex}.ms-card-price .ms-price-vip i{font-size:.66rem;line-height:1}@media (max-width:1024px){.ms-card-price .ms-price-vip{margin-top:0}}.ms-card-price .ms-price-period{color:#fff6;font-size:.75rem;font-weight:500}.ms-card-price .ms-price-active{color:var(--card-color);justify-content:center;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;display:inline-flex}.ms-card-price .ms-price-active:before{content:"";background:var(--card-color);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--card-color-rgb), .6);border-radius:50%;flex-shrink:0;display:inline-block}.ms-card-price .ms-price-active.ms-price-suspended{color:#ff8c00}.ms-card-price .ms-price-active.ms-price-suspended:before{background:#ff8c00;box-shadow:0 0 8px #ff8c0080}.ms-card-price .ms-price-storage{flex-direction:column;align-items:center;gap:.15rem;width:100%;display:flex}@media (max-width:1024px){.ms-card-price .ms-price-storage{flex-direction:row;align-items:baseline;gap:.45rem}}.ms-card-price .ms-price-storage .ms-price-storage-amount{letter-spacing:-.5px;color:var(--card-color);font-size:1.9rem;font-weight:800;line-height:1}.ms-card-price .ms-price-storage .ms-price-storage-amount small{color:#ffffff80;margin-left:.2rem;font-size:.85rem;font-weight:600}.ms-card-price .ms-price-storage .ms-price-storage-label{text-transform:uppercase;letter-spacing:.5px;color:#fff6;font-size:.72rem;font-weight:600}.ms-card-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.ms-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;padding:.8rem 1.25rem;font-size:.9rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.ms-btn i{font-size:.95rem;transition:transform .3s}.ms-btn:disabled{opacity:.5;cursor:not-allowed}.ms-btn-primary{background:linear-gradient(135deg, var(--card-color) 0%, rgba(var(--card-color-rgb), .75) 100%);color:#0a0a0a;box-shadow:0 5px 18px rgba(var(--card-color-rgb), .25)}.ms-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.ms-btn-primary:hover:not(:disabled){box-shadow:0 9px 28px rgba(var(--card-color-rgb), .4);transform:translateY(-3px)}.ms-btn-primary:hover:not(:disabled):before{left:100%}.ms-btn-primary:active:not(:disabled){transform:translateY(-1px)}.ms-btn-secondary{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1a}.ms-btn-secondary:hover:not(:disabled){color:linen;background:#ffffff14;border-color:#fff3}.ms-btn-secondary:hover:not(:disabled) i{transform:translate(3px)}.ms-locked .ms-btn-secondary{opacity:.4;cursor:not-allowed}.ms-faq-section{flex-direction:column;gap:1.5rem;display:flex}.ms-faq-header{align-items:center;gap:1rem;display:flex}.ms-faq-list{flex-direction:column;gap:.75rem;display:flex}.ms-faq-item{background:#ffffff05;border:1px solid #5556;border-radius:14px;transition:border-color .3s;overflow:hidden}.ms-faq-item.ms-open{border-color:#e2b2594d}.ms-faq-question{cursor:pointer;text-align:left;color:linen;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .25s,color .25s;display:flex}@media (max-width:768px){.ms-faq-question{padding:1rem 1.25rem;font-size:.88rem}}.ms-faq-question:hover{color:#e2b259;background:#ffffff08}.ms-faq-question:hover .ms-faq-chevron{color:#e2b259}.ms-faq-chevron{color:#fff6;flex-shrink:0;font-size:1.2rem;transition:color .25s,transform .3s}.ms-open .ms-faq-chevron{color:#e2b259}.ms-faq-answer{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ms-faq-answer p{color:#ffffffa6;margin:0;padding:0 1.5rem 1.25rem;font-size:.875rem;line-height:1.7}@media (max-width:768px){.ms-faq-answer p{padding:0 1.25rem 1rem}}.ms-faq-answer-open{max-height:300px}.ms-security-note{color:#ffffff59;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.ms-security-note i{color:#e2b259;font-size:1rem}@media (max-width:768px){.ms-page{gap:1.5rem;padding-bottom:2rem}.ms-section-header{gap:.4rem}.ms-section-heading{letter-spacing:-.2px;line-height:1.2;margin:0!important;padding:0!important;font-size:1.2rem!important}.ms-section-desc{font-size:.78rem}.ms-stripe-banner{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.1rem}.ms-stripe-banner .ms-stripe-banner-left{flex-direction:column;gap:.6rem}.ms-stripe-banner .ms-stripe-text p{font-size:.8rem}.ms-stripe-banner .ms-stripe-btn{justify-content:center;width:100%}.ms-error-banner{text-align:center;flex-direction:column;gap:.6rem;padding:1rem}.ms-offer-card{gap:.875rem;padding:1rem}.ms-card-badge{display:none}.ms-card-icon-wrapper{border-radius:10px;flex-shrink:0;width:44px;height:44px}.ms-card-icon-wrapper i{font-size:1.2rem}.ms-card-header{gap:.75rem}.ms-card-title{line-height:1.25;font-size:.95rem!important}.ms-card-description{font-size:.7rem;line-height:1.5}.ms-card-left{gap:.7rem}.ms-card-feature{border-radius:8px;gap:.5rem;padding:.4rem .6rem}.ms-card-feature span{font-size:.77rem}.ms-card-feature .ms-feature-icon{font-size:.8rem}.ms-card-lock-msg{padding:.4rem .6rem;font-size:.74rem}.ms-card-right{gap:.75rem;padding-top:.875rem}.ms-card-right .ms-card-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:.3rem .35rem}.ms-card-right .ms-card-price .ms-price-amount{font-size:1.3rem}.ms-card-right .ms-card-price .ms-price-period{font-size:.7rem}.ms-card-right .ms-card-price .ms-price-strike{font-size:.78rem}.ms-card-right .ms-card-price .ms-price-vip{padding:2px 7px;font-size:.58rem}.ms-btn{padding:.65rem 1rem;font-size:.82rem}.ms-faq-question{padding:.85rem 1rem;font-size:.83rem}.ms-faq-answer p{padding:0 1rem .85rem;font-size:.8rem}.ms-security-note{text-align:center;flex-wrap:wrap;justify-content:center;font-size:.75rem}}@keyframes unp-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes unp-spin{to{transform:rotate(360deg)}}@keyframes unp-spin-inline{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}.unp-wrap{width:100%;margin:0 auto}@media (max-width:768px){.unp-wrap{padding:0!important}}.unp-wrap .unp-stepper{align-items:center;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.unp-wrap .unp-stepper{margin-bottom:1.6rem}}.unp-wrap .unp-step-item{flex:1;align-items:center;display:flex}.unp-wrap .unp-step-item:last-child{flex:0}.unp-wrap .unp-step-item .unp-step-inner{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.unp-wrap .unp-step-item .unp-step-dot{background:var(--white-low,#ffffff1a);color:#ffffff4d;width:36px;height:36px;font-size:.82rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.unp-wrap .unp-step-item .unp-step-dot i{font-size:.88rem;display:none}@media (max-width:768px){.unp-wrap .unp-step-item .unp-step-dot{width:30px;height:30px;font-size:.75rem}}.unp-wrap .unp-step-item .unp-step-label{color:#ffffff47;text-transform:uppercase;letter-spacing:.6px;font-size:.72rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);white-space:nowrap;transition:color .3s}@media (max-width:768px){.unp-wrap .unp-step-item .unp-step-label{display:none}}.unp-wrap .unp-step-item.active .unp-step-dot{border-color:var(--scolor);background:rgba(var(--scolor-rgb), .12);color:var(--scolor);box-shadow:0 0 0 4px rgba(var(--scolor-rgb), .08)}.unp-wrap .unp-step-item.active .unp-step-label{color:var(--scolor)}.unp-wrap .unp-step-item.done .unp-step-dot{color:var(--success-color,#50b33a);background:#50b33a1a;border-color:#50b33a99}.unp-wrap .unp-step-item.done .unp-step-dot span{display:none}.unp-wrap .unp-step-item.done .unp-step-dot i{color:var(--success-color,#50b33a);font-size:.85rem;display:block}.unp-wrap .unp-step-item.done .unp-step-label{color:var(--white-muted,#ffffff80)}.unp-wrap .unp-step-line{background:#ffffff14;flex:1;height:1px;margin:0 .75rem;transition:background .3s}@media (max-width:768px){.unp-wrap .unp-step-line{margin:0 .4rem}}.unp-wrap .unp-step-line.done{background:#50b33a4d}.unp-wrap .unp-panel{border-radius:var(--radius-xxl,20px);background:#ffffff06;border:1px solid #ffffff12;animation:.22s unp-fadein}.unp-wrap .unp-panel .unp-panel-head{border-radius:var(--radius-xxl,20px) var(--radius-xxl,20px) 0 0;border-bottom:1px solid #ffffff0e;align-items:center;gap:1rem;padding:1.4rem 2rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.unp-wrap .unp-panel .unp-panel-head{padding:1.1rem 1.3rem}}.unp-wrap .unp-panel .unp-panel-head:before{content:"";background:linear-gradient(135deg, rgba(var(--scolor-rgb), .06) 0%, transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.unp-wrap .unp-panel .unp-panel-head .unp-panel-head-icon{background:rgba(var(--scolor-rgb), .1);border:1px solid rgba(var(--scolor-rgb), .22);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.unp-wrap .unp-panel .unp-panel-head .unp-panel-head-icon i{color:var(--scolor);font-size:1.2rem}.unp-wrap .unp-panel .unp-panel-head .unp-panel-head-text h2{color:var(--white,linen);font-size:1.05rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif);margin:0!important;padding:0!important}@media (max-width:768px){.unp-wrap .unp-panel .unp-panel-head .unp-panel-head-text h2{font-size:.95rem!important}}.unp-wrap .unp-panel .unp-panel-head .unp-panel-head-text p{color:var(--white-muted,#ffffff80);margin:.15rem 0 0;font-size:.78rem}.unp-wrap .unp-panel .unp-panel-body{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}@media (max-width:768px){.unp-wrap .unp-panel .unp-panel-body{gap:1.2rem;padding:1.3rem}}.unp-wrap .unp-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.unp-wrap .unp-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}@media (max-width:768px){.unp-wrap .unp-grid-2{grid-template-columns:1fr}}.unp-wrap .unp-grid-city{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;display:grid}@media (max-width:768px){.unp-wrap .unp-grid-city{grid-template-columns:1fr}}.unp-wrap .unp-city-select{width:100%;position:relative}.unp-wrap .unp-city-select .unp-city-select__trigger{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;text-align:left;border:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:.78rem 2.4rem .78rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.unp-wrap .unp-city-select .unp-city-select__trigger:hover:not(:disabled){background:#ffffff0e;border-color:#ffffff2e}.unp-wrap .unp-city-select.unp-city-select--open .unp-city-select__trigger{border-color:rgba(var(--scolor-rgb,226, 178, 89), .5);box-shadow:0 0 0 3px rgba(var(--scolor-rgb,226, 178, 89), .07);background:#ffffff0e}.unp-wrap .unp-city-select.unp-city-select--open .unp-city-select__chevron{color:var(--scolor,#e2b259)}.unp-wrap .unp-city-select .unp-city-select__placeholder{color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unp-wrap .unp-city-select .unp-city-select__value{color:var(--white,linen);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unp-wrap .unp-city-select .unp-city-select__chevron{color:#ffffff4d;pointer-events:none;flex-shrink:0;font-size:13px;transition:color .2s;position:absolute;right:12px}.unp-wrap .unp-city-select .unp-city-select__dropdown{border-radius:var(--radius-md,10px);z-index:200;background:#181818;border:1.5px solid #ffffff1a;animation:.13s unp-fadein;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000008c}.unp-wrap .unp-city-select .unp-city-select__search-wrap{border-bottom:1px solid #ffffff12;padding:8px 10px;position:relative}.unp-wrap .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-icon{color:#ffffff40;pointer-events:none;font-size:.78rem;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.unp-wrap .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input{box-sizing:border-box;width:100%;color:var(--white,linen);font-size:.82rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:.42rem .75rem .42rem 2rem}.unp-wrap .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input::placeholder{color:#fff3}.unp-wrap .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input:focus{border-color:rgba(var(--scolor-rgb,226, 178, 89), .4)}.unp-wrap .unp-city-select .unp-city-select__list{scrollbar-width:thin;scrollbar-color:rgba(var(--scolor-rgb,226, 178, 89), .25) transparent;max-height:200px;overflow-y:auto}.unp-wrap .unp-city-select .unp-city-select__list::-webkit-scrollbar{width:4px}.unp-wrap .unp-city-select .unp-city-select__list::-webkit-scrollbar-thumb{background:rgba(var(--scolor-rgb,226, 178, 89), .2);border-radius:2px}.unp-wrap .unp-city-select .unp-city-select__option{color:#ffffffa6;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:.87rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);padding:9px 14px;transition:background .13s,color .13s;overflow:hidden}.unp-wrap .unp-city-select .unp-city-select__option:hover{color:var(--white,linen);background:#ffffff0f}.unp-wrap .unp-city-select .unp-city-select__option.unp-city-select__option--selected{color:var(--scolor,#e2b259);background:rgba(var(--scolor-rgb,226, 178, 89), .06)}.unp-wrap .unp-city-select.unp-city-select--error .unp-city-select__trigger{background:#af21210a;border-color:#af2121a6}.unp-wrap .unp-city-search{width:100%;position:relative}.unp-wrap .unp-city-search --disabled{opacity:.45;pointer-events:none}.unp-wrap .unp-city-search --error .unp-city-search__input{background:#af21210a!important;border-color:#af2121a6!important}.unp-wrap .unp-city-search .unp-city-search__wrap{align-items:center;display:flex;position:relative}.unp-wrap .unp-city-search .unp-city-search__icon{color:#ffffff47;pointer-events:none;z-index:1;font-size:.82rem;position:absolute;left:12px}.unp-wrap .unp-city-search .unp-city-search__input{box-sizing:border-box;background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);border:1px solid #ffffff17;outline:none;padding:.78rem 2.2rem;transition:border-color .2s,box-shadow .2s,background .2s}.unp-wrap .unp-city-search .unp-city-search__input::placeholder{color:#ffffff2e}.unp-wrap .unp-city-search .unp-city-search__input:focus{border-color:rgba(var(--scolor-rgb,226, 178, 89), .5);box-shadow:0 0 0 3px rgba(var(--scolor-rgb,226, 178, 89), .07);background:#ffffff0e}.unp-wrap .unp-city-search .unp-city-search__spinner{border:2px solid #ffffff1a;border-top-color:var(--scolor,#ff8c00);pointer-events:none;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite unp-spin-inline;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.unp-wrap .unp-city-search .unp-city-search__dropdown{border-radius:var(--radius-md,10px);z-index:200;scrollbar-width:thin;scrollbar-color:rgba(var(--scolor-rgb,226, 178, 89), .25) transparent;background:#181818;border:1.5px solid #ffffff1a;max-height:200px;animation:.13s unp-fadein;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000008c}.unp-wrap .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar{width:4px}.unp-wrap .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar-thumb{background:rgba(var(--scolor-rgb,226, 178, 89), .2);border-radius:2px}.unp-wrap .unp-city-search .unp-city-search__option{color:#ffffffa6;cursor:pointer;font-size:.87rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);padding:9px 14px;transition:background .13s,color .13s}.unp-wrap .unp-city-search .unp-city-search__option:hover{color:var(--white,linen);background:#ffffff0f}.unp-wrap .unp-city-search .unp-city-search__option --selected{color:var(--scolor,#e2b259);background:rgba(var(--scolor-rgb,226, 178, 89), .06)}.unp-wrap .unp-label{color:#ffffff7a;text-transform:uppercase;letter-spacing:.6px;font-size:.74rem;font-weight:600;font-family:var(--main-font,"PoppinsMedium", sans-serif);align-items:center;gap:.4rem;display:flex}.unp-wrap .unp-label i{color:var(--scolor,var(--primary-color,#e2b259));font-size:.85rem}.unp-wrap .unp-req{color:var(--scolor,var(--primary-color,#e2b259));opacity:.85}.unp-wrap .unp-input{box-sizing:border-box;background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);transition:border-color var(--transition-speed,.2s), box-shadow var(--transition-speed,.2s), background var(--transition-speed,.2s);-webkit-appearance:none;appearance:none;border:1px solid #ffffff17;outline:none;padding:.78rem 1rem}.unp-wrap .unp-input::placeholder{color:#ffffff2e}.unp-wrap .unp-input:focus{border-color:rgba(var(--scolor-rgb,226, 178, 89), .5);box-shadow:0 0 0 3px rgba(var(--scolor-rgb,226, 178, 89), .07);background:#ffffff0e}.unp-wrap .unp-input.has-error{background:#af21210a;border-color:#af2121a6}.unp-wrap .unp-input:disabled{opacity:.4;cursor:not-allowed}.unp-wrap .unp-textarea{box-sizing:border-box;background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);transition:border-color var(--transition-speed,.2s), box-shadow var(--transition-speed,.2s), background var(--transition-speed,.2s);-webkit-appearance:none;appearance:none;border:1px solid #ffffff17;outline:none;padding:.78rem 1rem}.unp-wrap .unp-textarea::placeholder{color:#ffffff2e}.unp-wrap .unp-textarea:focus{border-color:rgba(var(--scolor-rgb,226, 178, 89), .5);box-shadow:0 0 0 3px rgba(var(--scolor-rgb,226, 178, 89), .07);background:#ffffff0e}.unp-wrap .unp-textarea.has-error{background:#af21210a;border-color:#af2121a6}.unp-wrap .unp-textarea:disabled{opacity:.4;cursor:not-allowed}.unp-wrap .unp-select{box-sizing:border-box;background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);width:100%;color:var(--white,linen);font-size:.92rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);transition:border-color var(--transition-speed,.2s), box-shadow var(--transition-speed,.2s), background var(--transition-speed,.2s);-webkit-appearance:none;appearance:none;border:1px solid #ffffff17;outline:none;padding:.78rem 1rem}.unp-wrap .unp-select::placeholder{color:#ffffff2e}.unp-wrap .unp-select:focus{border-color:rgba(var(--scolor-rgb,226, 178, 89), .5);box-shadow:0 0 0 3px rgba(var(--scolor-rgb,226, 178, 89), .07);background:#ffffff0e}.unp-wrap .unp-select.has-error{background:#af21210a;border-color:#af2121a6}.unp-wrap .unp-select:disabled{opacity:.4;cursor:not-allowed}.unp-wrap .unp-textarea{resize:vertical;min-height:108px;line-height:1.65}.unp-wrap .unp-err{color:#d84040;align-items:center;gap:.3rem;margin-top:-.1rem;font-size:.76rem;display:flex}.unp-wrap .unp-char{color:#ffffff38;text-align:right;margin-top:-.4rem;font-size:.7rem}.unp-wrap .unp-subdomain-row{align-items:center;display:flex;position:relative}.unp-wrap .unp-subdomain-row .unp-input{padding-right:158px}@media (max-width:768px){.unp-wrap .unp-subdomain-row .unp-input{padding-right:130px}}.unp-wrap .unp-sub-suffix{color:#ffffff47;pointer-events:none;white-space:nowrap;font-size:.78rem;position:absolute;right:38px}@media (max-width:768px){.unp-wrap .unp-sub-suffix{font-size:.71rem;right:33px}}.unp-wrap .unp-sub-icon{align-items:center;display:flex;position:absolute;right:13px}.unp-wrap .unp-sub-spinner{border:2px solid #ffffff1a;border-top-color:var(--scolor,var(--primary-color,#e2b259));border-radius:50%;width:14px;height:14px;animation:.7s linear infinite unp-spin}.unp-wrap .unp-sub-ok{color:var(--success-color,#50b33a);font-size:.9rem}.unp-wrap .unp-sub-err{color:#d84040;font-size:.9rem}.unp-wrap .unp-sub-feedback{margin-top:.4rem}.unp-wrap .unp-feedback{border-radius:8px;align-items:flex-start;gap:.5rem;padding:.55rem .85rem;font-size:.81rem;line-height:1.45;display:flex}.unp-wrap .unp-feedback i{flex-shrink:0;margin-top:1px}.unp-wrap .unp-feedback.ok{color:var(--success-color,#50b33a);background:#50b33a12}.unp-wrap .unp-feedback.err{color:#d84040;background:#af212112}.unp-wrap .unp-suggestion-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;padding:.6rem .9rem;display:flex}.unp-wrap .unp-suggestion-label{color:var(--white-muted,#ffffff80);font-size:.78rem}.unp-wrap .unp-suggestion-btn{background:var(--scolor,var(--primary-color,#e2b259));color:var(--bg-color,#0a0a0a);cursor:pointer;font-size:.79rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif);border:none;border-radius:7px;align-items:center;gap:.35rem;padding:.38rem .8rem;transition:opacity .18s;display:inline-flex}.unp-wrap .unp-suggestion-btn:hover{opacity:.85}.unp-wrap .unp-cat-wrap{flex-direction:column;gap:10px;display:flex}.unp-wrap .unp-cat-selected{border-radius:var(--radius-md,10px);background:#ffffff0a;border:1px solid #ffffff1a;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.unp-wrap .unp-cat-badge{font-family:var(--main-font,"PoppinsMedium", sans-serif);border-radius:20px;align-items:center;gap:5px;padding:5px 10px 5px 12px;font-size:.77rem;font-weight:600;line-height:1;display:inline-flex}.unp-wrap .unp-cat-badge.unp-cat-badge--primary{color:var(--primary-color,#e2b259);background:#e2b25926;border:1px solid #e2b25973}.unp-wrap .unp-cat-badge.unp-cat-badge--secondary{background:var(--white-low,#ffffff1a);color:#ffffffb8;border:1px solid #ffffff1f}.unp-wrap .unp-cat-badge button{cursor:pointer;color:inherit;opacity:.55;background:0 0;border:none;align-items:center;padding:0;transition:opacity .15s;display:flex}.unp-wrap .unp-cat-badge button:hover{opacity:1}.unp-wrap .unp-cat-search{border-radius:var(--radius-md,10px);transition:border-color var(--transition-speed,.2s), background var(--transition-speed,.2s);background:#ffffff12;border:1px solid #ffffff26;align-items:center;gap:8px;padding:9px 12px;display:flex}.unp-wrap .unp-cat-search:focus-within{background:#ffffff17;border-color:#e2b2598c}.unp-wrap .unp-cat-search>i{color:#ffffff73;flex-shrink:0;font-size:.82rem}.unp-wrap .unp-cat-search input{color:var(--white,linen);font-family:var(--main-font,"PoppinsMedium", sans-serif);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:.87rem}.unp-wrap .unp-cat-search input::placeholder{color:#ffffff59}.unp-wrap .unp-cat-clear{cursor:pointer;color:#ffffff40;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;font-size:.88rem;transition:color .15s;display:flex}.unp-wrap .unp-cat-clear:hover{color:var(--white-muted,#ffffff80)}.unp-wrap .unp-cat-results{scrollbar-width:thin;scrollbar-color:var(--primary-color-transparent,#e2b25954) transparent;flex-direction:column;gap:12px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.unp-wrap .unp-cat-results::-webkit-scrollbar{width:3px}.unp-wrap .unp-cat-results::-webkit-scrollbar-thumb{background:#e2b25940;border-radius:2px}.unp-wrap .unp-cat-group-name{text-transform:uppercase;letter-spacing:.9px;color:#fff6;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.unp-wrap .unp-cat-pills{flex-wrap:wrap;gap:5px;display:flex}.unp-wrap .unp-cat-pill{color:#ffffffb8;font-family:var(--main-font,"PoppinsMedium", sans-serif);cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:4px;padding:5px 12px;font-size:.79rem;line-height:1;transition:all .15s;display:inline-flex}.unp-wrap .unp-cat-pill:hover:not(.unp-cat-pill--muted){color:var(--white,linen);background:#e2b2591a;border-color:#e2b2598c}.unp-wrap .unp-cat-pill.unp-cat-pill--primary{color:var(--primary-color,#e2b259);background:#e2b2592e;border-color:#e2b259a6;font-weight:700}.unp-wrap .unp-cat-pill.unp-cat-pill--secondary{color:var(--white,linen);background:#ffffff1f;border-color:#ffffff40;font-weight:600}.unp-wrap .unp-cat-pill.unp-cat-pill--muted{opacity:.3;cursor:not-allowed;pointer-events:none}.unp-wrap .unp-cat-pill i{font-size:.72rem}.unp-wrap .unp-cat-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.unp-wrap .unp-cat-empty .unp-cat-empty-icon{color:#e2b25999;background:#e2b25914;border:1px solid #e2b2592e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.unp-wrap .unp-cat-empty .unp-cat-empty-title{color:#ffffffad;margin:0;font-size:.88rem;font-weight:700}.unp-wrap .unp-cat-empty .unp-cat-empty-sub{color:#ffffff6b;max-width:300px;margin:0;font-size:.75rem}.unp-wrap .unp-cat-rules{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.unp-wrap .unp-cat-rule{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:.75rem;display:flex}.unp-wrap .unp-cat-rule strong{color:#ffffffd9}.unp-wrap .unp-cat-rule .unp-cat-rule-dot{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.unp-wrap .unp-cat-rule .unp-cat-rule-dot.p{color:var(--primary-color,#e2b259);background:#e2b2592e;border:1px solid #e2b25973}.unp-wrap .unp-cat-rule .unp-cat-rule-dot.s{color:#ffffffb3;background:#ffffff1a;border:1px solid #fff3}.unp-wrap .unp-cat-hint{color:#fff6;align-items:center;gap:5px;margin:0;font-size:.72rem;font-style:italic;display:flex}.unp-wrap .unp-cat-hint i{color:#e2b25999;flex-shrink:0;font-size:.7rem}.unp-wrap .unp-cat-count{color:#ffffff73;align-items:center;gap:5px;margin:0;font-size:.72rem;font-style:italic;display:flex}.unp-wrap .unp-cat-count i{color:#e2b259a6;font-size:.7rem}.unp-wrap .unp-cat-no-result{color:#ffffff73;flex-direction:column;align-items:center;gap:5px;padding:16px 0;display:flex}.unp-wrap .unp-cat-no-result i{opacity:.55;font-size:20px}.unp-wrap .unp-cat-no-result p{color:#fff9;margin:0;font-size:.82rem}.unp-wrap .unp-cat-no-result p strong{color:#fffc}.unp-wrap .unp-cat-no-result span{font-size:.72rem;font-style:italic}.unp-wrap .unp-cat-locked{border-radius:var(--radius-md,10px);color:#e2b259b8;background:#e2b2590d;border:1px solid #e2b25929;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.87rem;display:flex}.unp-wrap .unp-cat-locked i{color:var(--primary-color,#e2b259);flex-shrink:0}.unp-wrap .unp-addr-wrap{position:relative}.unp-wrap .unp-addr-wrap .unp-input{box-sizing:border-box;width:100%;padding-right:2.2rem}.unp-wrap .unp-addr-spinner{border:2px solid #ffffff1a;border-top-color:var(--scolor,#ff8c00);pointer-events:none;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite unp-spin-inline;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.unp-wrap .unp-addr-dropdown{border-radius:var(--radius-lg,12px);z-index:200;background:#141414;border:1px solid #ffffff1a;max-height:240px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000080}.unp-wrap .unp-addr-dropdown li{color:#ffffffb8;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:.86rem;transition:background .15s,color .15s;display:flex}.unp-wrap .unp-addr-dropdown li i{color:#ff8c008c;flex-shrink:0;font-size:.8rem}.unp-wrap .unp-addr-dropdown li:hover{background:var(--white-low,#ffffff1a);color:var(--white,linen)}.unp-wrap .unp-gps-toggle{color:#ffffff47;cursor:pointer;font-size:.76rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);text-align:left;background:0 0;border:none;border-top:1px dashed #ffffff0f;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;transition:color .2s;display:flex}.unp-wrap .unp-gps-toggle:hover{color:var(--white-muted,#ffffff80)}.unp-wrap .unp-gps-toggle .unp-gps-arrow{margin-left:auto;transition:transform .2s}.unp-wrap .unp-gps-toggle.open .unp-gps-arrow{transform:rotate(180deg)}.unp-wrap .unp-gps-body{border-top:1px solid #ffffff0a;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.2rem;padding-top:.8rem;display:grid}@media (max-width:768px){.unp-wrap .unp-gps-body{grid-template-columns:1fr}}.unp-wrap .unp-upload-zone{border-radius:var(--radius-lg,12px);text-align:center;cursor:pointer;background:#ffffff03;border:2px dashed #ffffff17;padding:1.8rem 1.5rem;transition:border-color .2s,background .2s;display:block}.unp-wrap .unp-upload-zone:hover{border-color:rgba(var(--scolor-rgb,205, 133, 63), .4);background:rgba(var(--scolor-rgb,205, 133, 63), .04)}.unp-wrap .unp-upload-zone:hover .unp-upload-icon{color:rgba(var(--scolor-rgb,205, 133, 63), .55)}.unp-wrap .unp-upload-zone .unp-upload-icon{color:#ffffff29;margin-bottom:.55rem;font-size:1.9rem;transition:color .2s;display:block}.unp-wrap .unp-upload-zone .unp-upload-text{color:var(--white,linen);margin-bottom:.2rem;font-size:.87rem;font-weight:500;display:block}.unp-wrap .unp-upload-zone .unp-upload-hint{color:#ffffff42;font-size:.75rem;display:block}.unp-wrap .draggable-media-uploader .upload-zone{border-radius:var(--radius-lg,12px);text-align:center;cursor:pointer;background:#ffffff03;border:2px dashed #ffffff17;flex-direction:column;align-items:center;padding:1.8rem 1.5rem;transition:border-color .2s,background .2s;display:flex}.unp-wrap .draggable-media-uploader .upload-zone:hover{border-color:rgba(var(--scolor-rgb,205, 133, 63), .4);background:rgba(var(--scolor-rgb,205, 133, 63), .04)}.unp-wrap .draggable-media-uploader .upload-zone:hover i.upload-icon{color:rgba(var(--scolor-rgb,205, 133, 63), .55)}.unp-wrap .draggable-media-uploader .upload-zone.dragging{border-color:rgba(var(--scolor-rgb,205, 133, 63), .4);background:rgba(var(--scolor-rgb,205, 133, 63), .04)}.unp-wrap .draggable-media-uploader .upload-zone.dragging i.upload-icon{color:rgba(var(--scolor-rgb,205, 133, 63), .55)}.unp-wrap .draggable-media-uploader .upload-zone i.upload-icon{color:#ffffff29;margin-bottom:.55rem;font-size:1.9rem;transition:color .2s}.unp-wrap .draggable-media-uploader .upload-zone h4{color:var(--white,linen);font-size:.87rem;font-weight:500;font-family:var(--main-font,"PoppinsMedium", sans-serif);margin:0 0 .2rem}.unp-wrap .draggable-media-uploader .upload-zone p{color:#ffffff42;margin:0;font-size:.75rem}.unp-wrap .draggable-media-uploader .upload-zone .upload-hint{color:#ffffff42;margin:0;font-size:.75rem}.unp-wrap .unp-logo-preview{justify-content:center;display:flex}.unp-wrap .unp-logo-thumb{border-radius:var(--radius-lg,12px);background:#111;border:1px solid #ffffff17;width:120px;height:120px;position:relative;overflow:hidden}.unp-wrap .unp-logo-thumb img{object-fit:cover;width:100%;height:100%}.unp-wrap .unp-logo-del{color:#fff;cursor:pointer;background:#af2121e0;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;transition:background .18s;display:flex;position:absolute;top:5px;right:5px}.unp-wrap .unp-logo-del:hover{background:var(--error-color,#af2121)}.unp-wrap .unp-phone-row{gap:.55rem;display:flex}.unp-wrap .unp-phone-row .unp-phone-code{text-align:center;flex-shrink:0;width:66px!important}.unp-wrap .unp-divider{align-items:center;gap:1rem;display:flex}.unp-wrap .unp-divider:before{content:"";background:#ffffff0f;flex:1;height:1px}.unp-wrap .unp-divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.unp-wrap .unp-divider span{text-transform:uppercase;letter-spacing:.8px;color:#ffffff40;white-space:nowrap;font-size:.7rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif)}.unp-wrap .unp-social-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:768px){.unp-wrap .unp-social-grid{grid-template-columns:1fr}}.unp-wrap .unp-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:768px){.unp-wrap .unp-nav{flex-wrap:wrap}}.unp-wrap .unp-nav .unp-nav-left{color:#ffffff47;font-size:.76rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);align-items:center;gap:.4rem;display:flex}.unp-wrap .unp-btn-prev{background:var(--white-low,#ffffff1a);border-radius:var(--radius-md,10px);color:#faf0e694;cursor:pointer;font-size:.87rem;font-family:var(--main-font,"PoppinsMedium", sans-serif);border:1px solid #ffffff14;align-items:center;gap:.4rem;padding:.7rem 1.3rem;transition:background .2s,color .2s;display:flex}.unp-wrap .unp-btn-prev:hover{color:var(--white,linen);background:#ffffff12}@media (max-width:768px){.unp-wrap .unp-btn-prev{flex:1;justify-content:center}}.unp-wrap .unp-btn-next{background:var(--scolor,var(--primary-color,#e2b259));border-radius:var(--radius-md,10px);color:var(--bg-color,#0a0a0a);cursor:pointer;font-size:.92rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-shadow:0 4px 16px rgba(var(--scolor-rgb,226, 178, 89), .2);border:none;align-items:center;gap:.45rem;padding:.75rem 1.8rem;transition:opacity .2s,transform .15s,box-shadow .2s;display:flex}.unp-wrap .unp-btn-next:hover:not(:disabled){opacity:.88;box-shadow:0 6px 20px rgba(var(--scolor-rgb,226, 178, 89), .3);transform:translateY(-1px)}.unp-wrap .unp-btn-next:disabled{opacity:.48;cursor:not-allowed;transform:none}@media (max-width:768px){.unp-wrap .unp-btn-next{flex:1;justify-content:center}}.unp-wrap .unp-btn-submit{background:var(--scolor,var(--primary-color,#e2b259));border-radius:var(--radius-md,10px);color:var(--bg-color,#0a0a0a);cursor:pointer;font-size:.92rem;font-weight:700;font-family:var(--main-font,"PoppinsMedium", sans-serif);box-shadow:0 4px 16px rgba(var(--scolor-rgb,226, 178, 89), .2);border:none;align-items:center;gap:.45rem;padding:.75rem 1.8rem;transition:opacity .2s,transform .15s,box-shadow .2s;display:flex}.unp-wrap .unp-btn-submit:hover:not(:disabled){opacity:.88;box-shadow:0 6px 20px rgba(var(--scolor-rgb,226, 178, 89), .3);transform:translateY(-1px)}.unp-wrap .unp-btn-submit:disabled{opacity:.48;cursor:not-allowed;transform:none}@media (max-width:768px){.unp-wrap .unp-btn-submit{flex:1;justify-content:center}}.unp-wrap .unp-submit-spinner{border:2px solid #0000002e;border-top-color:var(--bg-color,#0a0a0a);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite unp-spin}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.partner-plus-page.hub-page-wrapper{background:#0a0a0a!important}.partner-plus-container{width:100%;max-width:1250px;margin:0 auto;padding:0 1rem}@media (max-width:768px){.partner-plus-container{max-width:100%;padding:0}}.partner-status-banner{background:linear-gradient(135deg,#e2b25926 0%,#e2b2590d 100%);border:1px solid #e2b2594d;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.partner-status-banner{flex-direction:column;align-items:flex-start;padding:1.2rem}}.partner-status-banner .status-badge-wrapper{align-items:center;gap:1rem;display:flex}.partner-status-banner .status-badge-wrapper .status-icon-circle{background:#e2b25933;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.partner-status-banner .status-badge-wrapper .status-icon-circle i{color:#e2b259;font-size:1.5rem}.partner-status-banner .status-badge-wrapper .status-details .status-title{color:linen;margin:0;font-size:1.2rem;font-weight:600}.partner-status-banner .status-badge-wrapper .status-details .status-category{color:#fff9;margin:.25rem 0 0;font-size:.9rem}.partner-status-banner .status-badge-wrapper .status-details .status-category strong{color:#e2b259;font-weight:600}.partner-status-banner .status-live-badge{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:flex}@media (max-width:768px){.partner-status-banner .status-live-badge{align-self:flex-end}}.partner-status-banner .status-live-badge .pulse-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.partner-plus-form{flex-direction:column;gap:2rem;display:flex}.partner-plus-card{background:#ffffff05;border:1px solid #5556;border-radius:20px;max-width:100%;overflow:hidden}.partner-plus-card-header{background:#ffffff05;border-bottom:1px solid #5555554d;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.partner-plus-card-header{flex-direction:column;align-items:flex-start;padding:1.2rem}}.partner-plus-card-header .partner-plus-card-icon{background:#e2b2591f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.partner-plus-card-header .partner-plus-card-icon i{color:#e2b259;font-size:1.4rem}.partner-plus-card-header .partner-plus-card-title{flex:1}.partner-plus-card-header .partner-plus-card-title h3{color:linen;margin:0;font-size:1.2rem;font-weight:600}.partner-plus-card-header .partner-plus-card-title p{color:#ffffff80;margin:.25rem 0 0;font-size:.85rem}.partner-plus-form-content{padding:2rem}@media (max-width:768px){.partner-plus-form-content{padding:1.5rem}}.partner-plus-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.partner-plus-field.full-width{width:100%}.partner-plus-field label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.partner-plus-field label .required{color:#f44;font-size:1rem}.partner-plus-field .generic-select__control{background:#ffffff0d!important;border:1px solid #55555580!important;border-radius:10px!important;max-width:100%!important;min-height:48px!important;overflow:hidden!important}.partner-plus-field .generic-select__control:hover{border-color:#555c!important}.partner-plus-field .generic-select__control--is-focused{border-color:#e2b259!important;box-shadow:0 0 0 3px #e2b2591a!important}.partner-plus-field .generic-select__single-value{color:linen!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.partner-plus-field .generic-select__placeholder{color:#ffffff4d!important}.partner-plus-field .generic-select__menu{z-index:1000!important;background:#1a1a1a!important;border:1px solid #55555580!important;border-radius:10px!important}.partner-plus-field .generic-select__option{color:linen!important;background:0 0!important}.partner-plus-field .generic-select__option:hover,.partner-plus-field .generic-select__option--is-focused{background:#e2b25926!important}.partner-plus-field .generic-select__option--is-selected{color:#0a0a0a!important;background:#e2b259!important}.partner-plus-field .error-message{color:#f44;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.8rem;display:flex}.partner-plus-field .error-message i{font-size:.9rem}.info-notice{color:#ffffffb3;background:#ff8c001a;border:1px solid #ff8c004d;border-radius:10px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;font-size:.85rem;line-height:1.5;display:flex}.info-notice i{color:#ff8c00;flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.info-notice span{flex:1}.current-image-display{margin-bottom:1.5rem}.current-image-display .current-image-label{color:#fff9;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}.current-image-display .current-image-label i{color:#e2b259;font-size:1rem}.current-image-display .current-image-wrapper{background:#ffffff0d;border:1px solid #5555554d;border-radius:12px;justify-content:center;align-items:center;min-height:200px;padding:1rem;display:flex;overflow:hidden}.current-image-display .current-image-wrapper .current-image{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:400px}.partner-upload-zone{cursor:pointer;background:#ffffff05;border:2px dashed #55555580;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.partner-upload-zone.dragging{background:#e2b2590d;border-color:#e2b259}.partner-upload-zone.dragging .upload-icon i{color:#e2b259;transform:translateY(-5px)}.partner-upload-zone.has-preview{border-style:solid;border-color:#5556}.partner-upload-zone .file-input{display:none}.partner-upload-zone .upload-label{text-align:center;cursor:pointer;flex-direction:column;align-items:center;padding:2rem;display:flex}@media (max-width:768px){.partner-upload-zone .upload-label{padding:1.5rem}}.partner-upload-zone .upload-label:hover .upload-icon i{color:#e2b259;transform:translateY(-5px)}.partner-upload-zone .upload-label .upload-icon{margin-bottom:1rem}.partner-upload-zone .upload-label .upload-icon i{color:#ffffff4d;font-size:3rem;transition:all .3s}.partner-upload-zone .upload-label .upload-text .main-text{color:linen;margin:0 0 .5rem;font-size:1rem;font-weight:500}.partner-upload-zone .upload-label .upload-text .sub-text{color:#fff6;margin:0;font-size:.85rem}.partner-upload-zone .upload-label .upload-specs{color:#fff6;flex-direction:column;gap:.25rem;margin-top:1rem;font-size:.75rem;display:flex}.partner-upload-zone .preview-container{background:#000;border-radius:8px;justify-content:center;align-items:center;max-height:500px;display:flex;position:relative;overflow:hidden}.partner-upload-zone .preview-container .preview-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:500px;display:block}.partner-upload-zone .preview-container .clear-preview-btn{color:#fff;cursor:pointer;background:#ff4444e6;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 8px #0000004d}.partner-upload-zone .preview-container .clear-preview-btn:hover{background:#f44;transform:translateY(-2px);box-shadow:0 6px 12px #0006}.partner-upload-zone .preview-container .clear-preview-btn i{font-size:1rem}.tips-container{background:#ff8c0014;border:1px solid #ff8c004d;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.tips-container .tip-header{color:#ff8c00;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.tips-container .tip-header i{font-size:1.1rem}.tips-container .tips-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tips-container .tips-list li{color:#fff9;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.tips-container .tips-list li i{color:#22c55e;flex-shrink:0;margin-top:.2rem;font-size:.9rem}.tips-container .tips-list li span{flex:1}.partner-plus-form-actions{border-top:1px solid #5555554d;justify-content:flex-end;gap:1rem;padding-top:2rem;display:flex}@media (max-width:768px){.partner-plus-form-actions{flex-direction:column-reverse}}.partner-plus-form-actions .btn-secondary,.partner-plus-form-actions .btn-primary{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:180px;padding:.85rem 2rem;font-family:PoppinsMedium,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;display:flex}@media (max-width:768px){.partner-plus-form-actions .btn-secondary,.partner-plus-form-actions .btn-primary{width:100%}}.partner-plus-form-actions .btn-secondary:disabled,.partner-plus-form-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed}.partner-plus-form-actions .btn-secondary i,.partner-plus-form-actions .btn-primary i{font-size:1.1rem}.partner-plus-form-actions .btn-secondary{color:linen;background:#ffffff0d;border:1px solid #55555580}.partner-plus-form-actions .btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#555c}.partner-plus-form-actions .btn-primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#da9e2e 100%);box-shadow:0 4px 15px #e2b25933}.partner-plus-form-actions .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #e2b25966}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.backoffice-content:has(.showcase-editor){overflow:visible}.showcase-editor{--se-surface:#ffffff07;--se-surface-2:#ffffff0d;--se-border:#ffffff17;--se-border-strong:#ffffff29;--se-text:linen;--se-text-soft:#faf0e69e;--se-text-dim:#faf0e666;--se-accent:#ffba02;--se-accent-rgb:255, 186, 2;--se-danger:#ff6b5c;--se-ok:#bdfb54;--se-radius:14px;--se-ease:cubic-bezier(.22, 1, .36, 1);background:#0a0a0a;min-height:100vh;font-family:PoppinsMedium,sans-serif}.showcase-editor .hub-container.padding{padding:24px 16px 48px!important}@media (max-width:768px){.showcase-editor .hub-container.padding{padding:0!important}}.se-overlay{--se-surface:#ffffff07;--se-surface-2:#ffffff0d;--se-border:#ffffff17;--se-border-strong:#ffffff29;--se-text:linen;--se-text-soft:#faf0e69e;--se-text-dim:#faf0e666;--se-accent:#ffba02;--se-accent-rgb:255, 186, 2;--se-danger:#ff6b5c;--se-ok:#bdfb54;--se-radius:14px;--se-ease:cubic-bezier(.22, 1, .36, 1)}.se-overlay .se-modal{--se-accent:rgb(var(--hm-accent-rgb));--se-accent-rgb:var(--hm-accent-rgb)}.se-header{align-items:flex-end}@media (max-width:768px){.se-header{flex-direction:column-reverse;align-items:stretch;gap:.85rem}.se-header .se-header-actions{flex-direction:row-reverse}.se-header .se-header-actions .hub-return-button{border-radius:8px!important;gap:5px!important;padding:6px 11px!important;font-size:.75rem!important}}.se-header-actions{flex-shrink:0;align-items:center;gap:.6rem;display:flex}@media (max-width:768px){.se-header-actions{justify-content:space-between;width:100%}.se-header-actions .se-btn{justify-content:center}}.se-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:600;transition:all .22s;display:inline-flex}@media (max-width:768px){.se-btn{border-radius:8px!important;gap:5px!important;width:fit-content!important;padding:7px 12px!important;font-size:.75rem!important}}.se-btn i{font-size:.85rem;line-height:1}.se-btn:disabled{opacity:.45;cursor:not-allowed}.se-btn--primary{background:var(--se-accent);color:#0a0a0a}.se-btn--primary:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.se-btn--ghost{background:var(--se-surface-2);border-color:var(--se-border-strong);color:var(--se-text)}.se-btn--ghost:not(:disabled):hover{border-color:rgba(var(--se-accent-rgb), .45);color:var(--se-accent)}.se-icon-btn{background:var(--se-surface-2);border:1px solid var(--se-border);width:30px;height:30px;color:var(--se-text-soft);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.se-icon-btn i{font-size:.8rem;line-height:1}.se-icon-btn:not(:disabled):hover{color:var(--se-accent);border-color:rgba(var(--se-accent-rgb), .4)}.se-icon-btn:disabled{opacity:.3;cursor:not-allowed}.se-icon-btn.is-danger:not(:disabled):hover{color:var(--se-danger);border-color:#ff6b5c80}.se-toggle{background:var(--se-surface-2);border:1px solid var(--se-border-strong);cursor:pointer;border-radius:12px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .22s,border-color .22s;position:relative}.se-toggle .se-toggle-dot{background:var(--se-text-dim);width:16px;height:16px;transition:transform .22s var(--se-ease), background .22s ease;border-radius:50%;position:absolute;top:2px;left:2px}.se-toggle.is-on{background:rgba(var(--se-accent-rgb), .25);border-color:rgba(var(--se-accent-rgb), .5)}.se-toggle.is-on .se-toggle-dot{background:var(--se-accent);transform:translate(18px)}.se-toggle:disabled{opacity:.45;cursor:not-allowed}.se-workspace{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:start;gap:1.1rem;display:grid}@media (max-width:1100px){.se-workspace{grid-template-columns:1fr}}.se-workspace-main{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.se-summary{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);flex-direction:column;gap:1rem;padding:1.1rem;display:flex}@media (max-width:768px){.se-summary{display:none}}.se-summary-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.se-summary-head h2{color:var(--se-text)!important;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important}.se-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;display:grid}.se-summary-item{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:.7rem .8rem;display:flex}.se-summary-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.6px;text-transform:uppercase;color:var(--se-text-dim);font-size:.68rem;font-weight:700;overflow:hidden}.se-summary-value{color:var(--se-text);align-items:center;gap:7px;font-size:.83rem;font-weight:600;display:flex}.se-summary-value i{color:var(--se-accent);font-size:.85rem;line-height:1}.se-summary-chips{border-radius:6px;height:18px;display:flex;overflow:hidden}.se-summary-chips span{flex:1}.se-summary-sample{text-overflow:ellipsis;white-space:nowrap;color:var(--se-text);font-size:.95rem;overflow:hidden}.se-storage-note{background:rgba(var(--se-accent-rgb), .06);border:1px solid rgba(var(--se-accent-rgb), .18);color:var(--se-text-soft);border-radius:10px;align-items:flex-start;gap:8px;margin:auto 0 0;padding:.65rem .85rem;font-size:.76rem;line-height:1.5;display:flex}.se-storage-note i{color:var(--se-accent);flex-shrink:0;margin-top:2px;font-size:.82rem}.se-preview{border:1px solid var(--se-border-strong);background:#0d0d0d;border-radius:16px;flex-direction:column;height:calc(100vh - 24px);min-height:460px;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 18px 44px #00000073}@media (max-width:1100px){.se-preview{display:none}}.se-preview-refresh{border:1px solid var(--se-border);width:26px;height:26px;color:var(--se-text-dim);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:inline-flex}.se-preview-refresh i{font-size:.72rem;line-height:1}.se-preview-refresh:hover{color:var(--se-accent);border-color:rgba(var(--se-accent-rgb), .4)}.se-preview-head{border-bottom:1px solid var(--se-border);background:#ffffff0a;align-items:center;gap:10px;padding:8px 12px;display:flex}.se-preview-dots{flex-shrink:0;gap:5px;display:flex}.se-preview-dots i{background:var(--se-border-strong);border-radius:50%;width:9px;height:9px}.se-preview-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--se-text-dim);flex:1;font-size:.72rem;overflow:hidden}.se-preview-frame{background:#0a0a0a;border:none;flex:1;width:100%}.se-preview-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;display:flex}.se-preview-empty i{color:var(--se-text-dim);font-size:1.6rem}.se-preview-empty p{color:var(--se-text-soft);margin:0;font-size:.82rem}.se-group-head{margin-bottom:.75rem}.se-group-head h2{color:var(--se-text)!important;margin:0!important;padding:0!important;font-size:.95rem!important;font-weight:700!important}.se-group-head p{color:var(--se-text-dim);margin:3px 0 0;font-size:.78rem}.se-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.7rem;display:grid}@media (max-width:768px){.se-card-grid{grid-template-columns:1fr}}.se-card{background:var(--se-surface);border:1px solid var(--se-border);border-radius:var(--se-radius);text-align:left;cursor:pointer;width:100%;transition:border-color .2s ease, background .2s ease, transform .2s var(--se-ease);align-items:center;gap:12px;padding:.85rem;font-family:PoppinsMedium,sans-serif;display:flex}.se-card:not(:disabled):hover{background:rgba(var(--se-card-color-rgb), .06);border-color:rgba(var(--se-card-color-rgb), .4);transform:translateY(-2px)}.se-card:not(:disabled):hover .se-card-chevron{color:var(--se-card-color);transform:translate(2px)}.se-card:focus-visible{outline:2px solid var(--se-card-color);outline-offset:2px}.se-card.is-locked{opacity:.5;cursor:not-allowed}.se-card-icon{background:rgba(var(--se-card-color-rgb), .12);border:1px solid rgba(var(--se-card-color-rgb), .22);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.se-card-icon i{color:var(--se-card-color);font-size:1.05rem;line-height:1}.se-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.se-card-title{color:var(--se-text);font-size:.83rem;font-weight:700}.se-card-desc{color:var(--se-text-dim);font-size:.75rem;line-height:1.4}.se-card-meta{color:var(--se-text-soft);align-items:center;gap:5px;margin-top:4px;font-size:.65rem;display:inline-flex}.se-card-meta i{font-size:.68rem;line-height:1}.se-card-meta.is-ok i{color:var(--se-ok)}.se-card-meta.is-todo{color:rgba(var(--se-card-color-rgb), .9)}.se-card-chevron{color:var(--se-text-dim);flex-shrink:0;transition:color .2s,transform .2s}.se-card-chevron i{font-size:.85rem;line-height:1}.se-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:4rem 1.5rem;display:flex}.se-empty i{color:var(--se-text-dim);font-size:2rem}.se-empty h2{color:var(--se-text);margin:0;font-size:1.05rem}.se-empty p{color:var(--se-text-soft);margin:0;font-size:.85rem}.se-modal-hint{color:var(--se-text-dim);margin:0;font-size:.76rem;line-height:1.5}.se-modal-hint--right{text-align:right}.se-modal-error{color:var(--se-danger);align-items:center;gap:6px;margin:0;font-size:.76rem;display:flex}.se-select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, rgb(var(--hm-accent-rgb)) 50%), linear-gradient(135deg, rgb(var(--hm-accent-rgb)) 50%, transparent 50%);background-position:calc(100% - 18px) 51%,calc(100% - 13px) 51%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.2rem}.se-select option{color:var(--se-text);background:#141414}.se-textarea{resize:vertical;min-height:90px;line-height:1.5}.se-textarea.is-generating{border-color:rgba(var(--hm-accent-rgb), .45)}.se-field-header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.se-field-header-row .hm-label{margin-bottom:0}.se-ai-toggle-btn{color:rgb(var(--hm-accent-rgb));background:rgba(var(--hm-accent-rgb), .1);border:1px solid rgba(var(--hm-accent-rgb), .32);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.se-ai-toggle-btn i{font-size:.85rem}.se-ai-toggle-btn:hover{background:rgba(var(--hm-accent-rgb), .16);border-color:rgba(var(--hm-accent-rgb), .5)}.se-ai-toggle-btn.active{color:var(--se-text-soft);background:var(--se-surface-2);border-color:var(--se-border-strong)}.se-ai-panel{border:1px solid rgba(var(--hm-accent-rgb), .2);border-radius:var(--se-radius);animation:seAiSlideDown .22s var(--se-ease);background:#ffffff05;flex-direction:column;gap:13px;margin-bottom:12px;padding:14px;display:flex}@keyframes seAiSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.se-ai-panel-header{align-items:center;gap:9px;display:flex}.se-ai-panel-icon{color:rgb(var(--hm-accent-rgb));flex-shrink:0;font-size:.95rem}.se-ai-panel-heading{flex-direction:column;gap:1px;min-width:0;display:flex}.se-ai-panel-name{color:var(--se-text);font-size:.85rem;font-weight:700}.se-ai-panel-sub{color:var(--se-text-dim);font-size:.72rem;line-height:1.35}.se-ai-modes{border:1px solid var(--se-border);background:#00000040;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.se-ai-mode{color:var(--se-text-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:600;transition:background .15s,color .15s;display:flex}.se-ai-mode i{font-size:.85rem}.se-ai-mode:hover:not(.active):not(:disabled){color:var(--se-text)}.se-ai-mode.active{background:rgba(var(--hm-accent-rgb), .14);color:var(--se-text)}.se-ai-mode.active i{color:rgb(var(--hm-accent-rgb))}.se-ai-mode:disabled{opacity:.4;cursor:not-allowed}.se-ai-panel-body{flex-direction:column;gap:13px;display:flex}.se-ai-info-text{color:var(--se-text-soft);background:rgba(var(--hm-accent-rgb), .06);border:1px solid rgba(var(--hm-accent-rgb), .16);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.5;display:flex}.se-ai-info-text i{color:rgb(var(--hm-accent-rgb));flex-shrink:0;margin-top:1px;font-size:.9rem}.se-ai-input-group{flex-direction:column;gap:6px;display:flex}.se-ai-label{text-transform:uppercase;letter-spacing:.5px;color:var(--se-text-soft);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.se-ai-label i{color:rgba(var(--hm-accent-rgb), .8);font-size:.8rem}.se-ai-optional{text-transform:none;letter-spacing:0;color:var(--se-text-dim);font-weight:500}.se-ai-input{border-color:var(--se-border);background:#00000052;border-radius:10px;padding:.6rem .75rem;font-size:.84rem}.se-ai-input:focus{border-color:rgba(var(--hm-accent-rgb), .6)}.se-ai-textarea{resize:vertical;min-height:62px;line-height:1.5}.se-ai-tones-section{flex-direction:column;gap:8px;display:flex}.se-ai-chips{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}@media (min-width:480px){.se-ai-chips{grid-template-columns:repeat(4,1fr)}}.se-ai-chip{border:1px solid var(--se-border);color:var(--se-text-soft);cursor:pointer;background:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.76rem;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.se-ai-chip i{color:var(--se-text-dim);font-size:.82rem;transition:color .15s}.se-ai-chip:hover{border-color:var(--se-border-strong);color:var(--se-text);background:#ffffff0d}.se-ai-chip.active{background:rgba(var(--hm-accent-rgb), .16);border-color:rgba(var(--hm-accent-rgb), .5);color:var(--se-text);font-weight:600}.se-ai-chip.active i{color:rgb(var(--hm-accent-rgb))}.se-ai-generate-btn{color:#0a0a0a;background:rgb(var(--hm-accent-rgb));cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:2px;padding:.7rem 1.2rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:filter .15s,opacity .2s;display:inline-flex}.se-ai-generate-btn i{font-size:.95rem}.se-ai-generate-btn:hover:not(:disabled){filter:brightness(1.06)}.se-ai-generate-btn:disabled{opacity:.5;cursor:not-allowed}.se-ai-generate-btn .hm-spinner{border-color:#0a0a0a #0a0a0a4d #0a0a0a4d}.se-textarea-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.se-ai-undo-btn{color:rgb(var(--hm-accent-rgb));background:rgba(var(--hm-accent-rgb), .1);border:1px solid rgba(var(--hm-accent-rgb), .28);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:.74rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.se-ai-undo-btn i{font-size:.76rem}.se-ai-undo-btn:hover{background:rgba(var(--hm-accent-rgb), .16);border-color:rgba(var(--hm-accent-rgb), .5)}.se-phone-group{gap:8px;display:flex}.se-phone-group .se-country-code{text-align:center;flex-shrink:0;width:72px}.se-social-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.se-social-grid .hm-label i{font-size:1rem}.se-url-row{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.se-url-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--se-text-soft);flex:1;font-size:.8rem;overflow:hidden}.se-combo{position:relative}.se-combo-list{z-index:5;border:1px solid var(--se-border-strong);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background:#141414;border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #0000008c}.se-combo-list::-webkit-scrollbar{width:5px}.se-combo-list::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.se-combo-option{width:100%;color:var(--se-text-soft);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-family:PoppinsMedium,sans-serif;font-size:.8rem;display:flex}.se-combo-option i{color:var(--se-accent);font-size:.75rem}.se-combo-option:hover{background:rgba(var(--se-accent-rgb), .1);color:var(--se-text)}.se-combo-option.is-selected{color:var(--se-accent)}.se-inline-spinner{border:2px solid rgba(var(--se-accent-rgb), .25);border-top-color:var(--se-accent);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite se-spin;position:absolute;top:50%;right:12px}.se-choice-row{flex-wrap:wrap;gap:.6rem;display:flex}.se-choice{background:var(--se-surface-2);border:1px solid var(--se-border);color:var(--se-text-soft);cursor:pointer;border-radius:11px;flex:150px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.se-choice i{font-size:.95rem}.se-choice:hover{border-color:var(--se-border-strong);color:var(--se-text)}.se-choice.is-active{background:rgba(var(--se-accent-rgb), .12);border-color:rgba(var(--se-accent-rgb), .45);color:var(--se-accent)}.se-palette-row{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.se-palette-preset{background:var(--se-surface-2);border:1px solid var(--se-border);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:8px;transition:border-color .2s,background .2s;display:flex;position:relative}.se-palette-preset:hover{border-color:rgba(var(--se-accent-rgb), .45)}.se-palette-preset.is-active{background:rgba(var(--se-accent-rgb), .1);border-color:var(--se-accent);box-shadow:0 0 0 1px var(--se-accent)}.se-palette-custom{cursor:default}.se-palette-custom .se-palette-chips.is-custom span{outline-offset:-1px;outline:1px dashed #ffffff2e}.se-palette-chips{border-radius:5px;height:16px;display:flex;overflow:hidden}.se-palette-chips span{flex:1}.se-palette-label{color:var(--se-text-soft);text-align:left;justify-content:space-between;align-items:center;gap:4px;font-size:.72rem;display:flex}.se-palette-label i{color:var(--se-accent);font-size:.65rem}.se-color-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;display:grid}.se-color{background:var(--se-surface-2);border:1px solid var(--se-border);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;display:flex}.se-color input[type=color]{border:1px solid var(--se-border-strong);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;width:30px;height:30px;padding:0}.se-color input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.se-color input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.se-color-info{flex-direction:column;min-width:0;display:flex}.se-color-label{color:var(--se-text);font-size:.75rem}.se-color-value{color:var(--se-text-dim);letter-spacing:.04em;font-size:.68rem}.se-field-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.6rem;display:grid}.se-field{flex-direction:column;gap:5px;min-width:0;display:flex}.se-field>span{letter-spacing:.6px;text-transform:uppercase;color:var(--se-text-dim);font-size:.7rem;font-weight:700}.se-font-select{width:100%;position:relative}.se-font-select .se-font-select__trigger{background:var(--se-surface-2);border:1px solid var(--se-border);width:100%;color:var(--se-text);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 2.2rem 10px 12px;font-size:.88rem;transition:border-color .2s,background .2s;display:flex;position:relative}.se-font-select .se-font-select__trigger:hover{border-color:var(--se-border-strong);background:#ffffff12}.se-font-select.se-font-select--open .se-font-select__trigger{border-color:rgba(var(--se-accent-rgb), .55)}.se-font-select.se-font-select--open .se-font-select__chevron{color:var(--se-accent)}.se-font-select .se-font-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.se-font-select .se-font-select__chevron{color:var(--se-text-dim);pointer-events:none;flex-shrink:0;font-size:12px;transition:color .2s;position:absolute;right:12px}.se-font-select .se-font-select__dropdown{border:1px solid var(--se-border-strong);z-index:200;background:#181818;border-radius:12px;animation:.13s se-font-select-in;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0000008c}.se-font-select.se-font-select--up .se-font-select__dropdown{top:auto;bottom:calc(100% + 5px)}.se-font-select .se-font-select__search-wrap{border-bottom:1px solid var(--se-border);padding:8px 10px;position:relative}.se-font-select .se-font-select__search-wrap .se-font-select__search-icon{color:var(--se-text-dim);pointer-events:none;font-size:.75rem;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.se-font-select .se-font-select__search-wrap .se-font-select__search-input{box-sizing:border-box;border:1px solid var(--se-border);width:100%;color:var(--se-text);background:#ffffff0f;border-radius:7px;outline:none;padding:.45rem .75rem .45rem 2rem;font-family:PoppinsMedium,sans-serif;font-size:.82rem}.se-font-select .se-font-select__search-wrap .se-font-select__search-input::placeholder{color:var(--se-text-dim)}.se-font-select .se-font-select__search-wrap .se-font-select__search-input:focus{border-color:rgba(var(--se-accent-rgb), .55)}.se-font-select .se-font-select__list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:210px;padding-bottom:4px;overflow-y:auto}.se-font-select .se-font-select__list::-webkit-scrollbar{width:4px}.se-font-select .se-font-select__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.se-font-select .se-font-select__group-label{letter-spacing:.8px;text-transform:uppercase;color:var(--se-text-dim);padding:8px 14px 4px;font-family:PoppinsMedium,sans-serif;font-size:.62rem;font-weight:700;display:block}.se-font-select .se-font-select__option{color:var(--se-text-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:.92rem;transition:background .12s,color .12s;display:flex}.se-font-select .se-font-select__option>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-font-select .se-font-select__option>i{flex-shrink:0;font-size:.72rem}.se-font-select .se-font-select__option:hover{color:var(--se-text);background:#ffffff0f}.se-font-select .se-font-select__option.se-font-select__option--selected{color:var(--se-accent);background:#ffffff0a}.se-font-select .se-font-select__empty{text-align:center;color:var(--se-text-dim);margin:0;padding:14px;font-family:PoppinsMedium,sans-serif;font-size:.8rem}@keyframes se-font-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.se-font-sample{text-overflow:ellipsis;white-space:nowrap;color:var(--se-text);background:#ffffff08;border-radius:8px;margin-top:2px;padding:7px 9px;font-size:.9rem;overflow:hidden}.se-sortable,.se-nav-list,.se-offer-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.se-sortable-item,.se-nav-item{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;transition:opacity .2s;display:flex}.se-sortable-item.is-hidden,.se-nav-item.is-hidden{opacity:.45}.se-sortable-rank{width:20px;color:var(--se-text-dim);text-align:center;flex-shrink:0;font-size:.72rem;font-weight:700}.se-sortable-icon,.se-nav-icon{width:28px;height:28px;color:var(--se-accent);background:rgba(var(--se-accent-rgb), .12);border:1px solid rgba(var(--se-accent-rgb), .2);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.se-sortable-info{flex-direction:column;flex:1;min-width:0;display:flex}.se-sortable-label{color:var(--se-text);font-size:.82rem;font-weight:600}.se-sortable-hint{text-overflow:ellipsis;white-space:nowrap;color:var(--se-text-dim);font-size:.7rem;overflow:hidden}.se-sortable-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.se-nav-label{min-width:0;color:var(--se-text);flex:1;font-size:.82rem;font-weight:600}.se-nav-badge{background:rgba(var(--se-accent-rgb), .12);color:var(--se-accent);border-radius:20px;flex-shrink:0;padding:3px 8px;font-size:.66rem}@media (max-width:768px){.se-nav-badge{display:none}}.se-dropzone{background:rgba(var(--se-accent-rgb), .04);border:2px dashed rgba(var(--se-accent-rgb), .28);color:var(--se-text-soft);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:1.6rem 1rem;transition:all .22s;display:flex}.se-dropzone i{color:var(--se-accent);font-size:1.5rem}.se-dropzone span{color:var(--se-text);font-size:.85rem;font-weight:600}.se-dropzone small{color:var(--se-text-dim);font-size:.72rem}.se-dropzone:hover{background:rgba(var(--se-accent-rgb), .09);border-color:rgba(var(--se-accent-rgb), .5)}.se-media-preview{border:1px solid var(--se-border);background:#ffffff05;border-radius:12px;position:relative;overflow:hidden}.se-media-preview img{object-fit:cover;width:100%;max-height:240px;display:block}.se-media-preview--logo{justify-content:center;align-items:center;padding:1rem;display:flex}.se-media-preview--logo img{object-fit:contain;width:auto;max-width:60%;max-height:120px}.se-media-preview--hero img{aspect-ratio:4;max-height:none}.se-media-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.se-media-btn{color:var(--se-text);cursor:pointer;backdrop-filter:blur(4px);background:#0a0a0ab8;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.se-media-btn i{font-size:.72rem;line-height:1}.se-media-btn:hover{border-color:rgba(var(--se-accent-rgb), .5);color:var(--se-accent);background:#0a0a0aeb}.se-media-btn.is-danger:hover{color:var(--se-danger);border-color:#ff6b5c80}@media (max-width:768px){.se-media-btn{padding:7px 9px}.se-media-btn span{display:none}}.se-quota{--se-quota-color:#bdfb54;border:1px solid var(--se-border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;padding:.85rem;display:flex}.se-quota.is-warning{--se-quota-color:#f4d03f}.se-quota.is-danger{--se-quota-color:#af2121}.se-quota-head{color:var(--se-text);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.se-quota-head i{color:var(--se-quota-color);margin-right:6px}.se-quota-head span{display:flex}.se-quota-badge{color:var(--se-quota-color);background:#ffffff0d;border-radius:20px;padding:3px 9px;font-size:.7rem}.se-quota-track{background:#ffffff12;border-radius:4px;height:6px;overflow:hidden}.se-quota-fill{background:var(--se-quota-color);border-radius:4px;height:100%;transition:width .3s}.se-quota-detail{color:var(--se-text-dim);justify-content:space-between;gap:8px;font-size:.72rem;display:flex}.se-quota-detail strong{color:var(--se-text-soft)}.se-progress{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;display:flex}.se-progress>i{color:var(--se-accent);font-size:1.8rem}.se-progress small{color:var(--se-text-dim);font-size:.72rem}.se-progress-message{color:var(--se-text);margin:0;font-size:.85rem;font-weight:600}.se-progress-track{background:#ffffff12;border-radius:5px;width:100%;max-width:320px;height:8px;overflow:hidden}.se-progress-fill{background:var(--se-accent);border-radius:5px;height:100%;transition:width .3s}.se-progress-value{color:var(--se-accent);font-size:.8rem;font-weight:700}.se-inline-state{border:1px dashed var(--se-border);color:var(--se-text-dim);text-align:center;background:#ffffff05;border-radius:10px;margin:0;padding:1.25rem;font-size:.8rem;line-height:1.5}.se-offer-item{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .2s;display:flex}.se-offer-item:hover{border-color:rgba(var(--se-accent-rgb), .35)}.se-offer-thumb{object-fit:cover;border:1px solid var(--se-border);border-radius:8px;flex-shrink:0;width:46px;height:46px}.se-offer-thumb.is-empty{background:rgba(var(--se-accent-rgb), .1);justify-content:center;align-items:center;display:inline-flex}.se-offer-thumb.is-empty i{color:var(--se-accent);font-size:.9rem}.se-offer-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.se-offer-title{text-overflow:ellipsis;white-space:nowrap;color:var(--se-text);font-size:.84rem;font-weight:600;overflow:hidden}.se-offer-meta{color:var(--se-text-dim);flex-wrap:wrap;gap:4px 12px;font-size:.71rem;display:flex}.se-offer-meta span{align-items:center;gap:5px;display:inline-flex}.se-offer-meta i{color:rgba(var(--se-accent-rgb), .8);font-size:.66rem}.se-offer-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}@keyframes se-spin{to{transform:rotate(360deg)}}.se-schedule-card{background:var(--se-surface-2);border:1px solid var(--se-border);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.se-schedule-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.se-schedule-header .se-schedule-title{color:var(--se-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.se-schedule-header .se-schedule-title i{color:var(--se-accent);font-size:.95rem}.se-schedule-header .se-schedule-summary{letter-spacing:.02em;background:rgba(var(--se-accent-rgb), .14);color:var(--se-accent);border-radius:20px;align-items:center;padding:2px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.se-schedule-header .se-schedule-summary.is-empty{color:var(--se-text-dim);background:#ffffff0f}.se-schedule-header .se-schedule-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.se-schedule-btn-quick.is-danger i{color:#e0603a}.se-schedule-btn-quick.is-danger:hover{color:var(--se-text);background:#e0603a24;border-color:#e0603a73}.se-schedule-btn-quick{border:1px solid var(--se-border);color:var(--se-text-soft);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:all .2s;display:inline-flex}.se-schedule-btn-quick i{color:var(--se-accent);font-size:.75rem}.se-schedule-btn-quick:hover{background:rgba(var(--se-accent-rgb), .12);border-color:rgba(var(--se-accent-rgb), .4);color:var(--se-text)}.se-schedule-table{flex-direction:column;gap:6px;display:flex}.se-schedule-row{border:1px solid var(--se-border);background:#00000047;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:all .2s;display:flex}.se-schedule-row.is-open{border-color:rgba(var(--se-accent-rgb), .25);background:rgba(var(--se-accent-rgb), .035)}.se-schedule-row.is-closed{opacity:.72;background:#0000002e}.se-schedule-row.is-today{box-shadow:inset 3px 0 0 var(--se-accent)}.se-schedule-row.is-today.is-closed{opacity:.85}.se-schedule-row.is-invalid{background:#e0603a0f;border-color:#e0603a8c}@media (max-width:768px){.se-schedule-row{flex-direction:column;align-items:stretch;gap:8px;padding:10px}}.se-schedule-day-col{align-items:center;gap:10px;min-width:145px;display:flex}@media (max-width:768px){.se-schedule-day-col{justify-content:space-between;width:100%}}.se-schedule-toggle{cursor:pointer;user-select:none;align-items:center;margin:0;display:inline-flex;position:relative}.se-schedule-toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.se-schedule-toggle .se-toggle-slider{background:#ffffff26;border-radius:20px;width:36px;height:20px;transition:background .22s;display:inline-block;position:relative}.se-schedule-toggle .se-toggle-slider:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.se-schedule-toggle input[type=checkbox]:checked+.se-toggle-slider{background:var(--se-accent)}.se-schedule-toggle input[type=checkbox]:checked+.se-toggle-slider:after{background:#0a0a0a;transform:translate(16px)}.se-schedule-day-name{color:var(--se-text);align-items:center;gap:7px;font-size:.83rem;font-weight:600;display:inline-flex}.se-schedule-today-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--se-accent);background:rgba(var(--se-accent-rgb), .16);border-radius:20px;padding:1px 7px;font-size:.56rem;font-weight:700}.se-schedule-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:5px;padding:2px 6px;font-size:.64rem;font-weight:700}.se-schedule-status-badge.is-open{background:rgba(var(--se-accent-rgb), .16);color:var(--se-accent)}.se-schedule-status-badge.is-closed{color:var(--se-text-dim);background:#ffffff0f}.se-schedule-times-col{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:768px){.se-schedule-times-col{justify-content:space-between;width:100%}}.se-schedule-time-box{align-items:center;gap:6px;display:flex}.se-schedule-time-input{text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid var(--se-border)!important;width:98px!important;height:32px!important;color:var(--se-text)!important;background:#141414!important;border-radius:7px!important;padding:3px 6px!important;font-size:.8rem!important;font-weight:600!important}.se-schedule-time-input:focus{outline:none;border-color:var(--se-accent)!important}.se-schedule-time-input.is-invalid{color:#e0603a!important;border-color:#e0603ab3!important}@media (max-width:768px){.se-schedule-time-input{width:90px!important;font-size:.78rem!important}}.se-schedule-warning{color:#e0603a;justify-content:center;align-items:center;font-size:.9rem;display:inline-flex}.se-schedule-separator{color:var(--se-text-dim);font-size:.76rem;font-weight:600}.se-schedule-copy-btn{border:1px solid var(--se-border);width:30px;height:30px;color:var(--se-text-soft);cursor:pointer;background:#ffffff0a;border-radius:7px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.se-schedule-copy-btn i{font-size:.78rem}.se-schedule-copy-btn:hover{background:rgba(var(--se-accent-rgb), .15);border-color:rgba(var(--se-accent-rgb), .4);color:var(--se-accent)}.se-schedule-open-hint{color:var(--se-text-dim);cursor:pointer;background:0 0;border:1px dashed #ffffff29;border-radius:8px;align-items:center;gap:5px;padding:5px 11px;font-family:PoppinsMedium,sans-serif;font-size:.73rem;font-weight:600;transition:all .2s;display:inline-flex}.se-schedule-open-hint i{font-size:.8rem}.se-schedule-open-hint:hover{background:rgba(var(--se-accent-rgb), .1);border-color:rgba(var(--se-accent-rgb), .45);color:var(--se-accent);border-style:solid}@media (max-width:768px){.se-schedule-open-hint{justify-content:center;width:100%}}body.se-modal-open .mobile-bottom-nav{z-index:1000}@media (max-width:768px){body.se-modal-open .hm-overlay .hm-modal{padding-bottom:env(safe-area-inset-bottom,0px)}body.se-modal-open .pcm-overlay .pcm-popup{margin-bottom:env(safe-area-inset-bottom,0px)}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.spp-card{background:#ffffff05;border:1px solid #5556;border-radius:20px;margin-bottom:2rem;overflow:hidden}.spp-card-header{background:#ffffff05;border-bottom:1px solid #5555554d;align-items:center;gap:1rem;padding:1.5rem 2rem;display:flex}@media (max-width:768px){.spp-card-header{padding:1.2rem}}.spp-card-header .spp-card-icon{background:#e2b2591f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.spp-card-header .spp-card-icon svg{color:#e2b259;font-size:1.4rem}.spp-card-header .spp-card-title{flex:1}.spp-card-header .spp-card-title h3{color:linen;margin:0;font-size:1.2rem;font-weight:600}.spp-card-header .spp-card-title p{color:#ffffff80;margin:.25rem 0 0;font-size:.85rem}.spp-wrapper{padding:1.5rem 2rem}@media (max-width:768px){.spp-wrapper{padding:1.2rem}}.spp-section{margin-bottom:1.5rem}.spp-section:last-of-type{margin-bottom:0}.spp-section-label{color:#e2b259;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}.spp-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;display:grid}@media (max-width:768px){.spp-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}}.spp-network-item{cursor:pointer;user-select:none;background:#ffffff0d;border:1px solid #55555580;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.2rem 1rem;transition:all .25s;display:flex;position:relative}.spp-network-item:hover{background:#ffffff14;border-color:#555c;transform:translateY(-2px)}.spp-network-item:focus-visible{outline-offset:2px;outline:2px solid #e2b259}.spp-network-item.selected{background:#e2b25926;border-color:#e2b259}.spp-network-item.selected .spp-network-label{color:#e2b259}.spp-network-item.selected .spp-check-badge{transform:scale(1)}.spp-network-item.disabled{opacity:.4;filter:grayscale(.8);cursor:not-allowed;pointer-events:none}.spp-network-item.facebook .spp-network-icon,.spp-network-item.lesbonsplansfacebook .spp-network-icon{color:#1877f2}.spp-network-item.instagram .spp-network-icon,.spp-network-item.lesbonsplansinstagram .spp-network-icon{color:#e4405f}.spp-network-item.youtube .spp-network-icon,.spp-network-item.lesbonsplansyoutube .spp-network-icon{color:red}.spp-network-item.tiktok .spp-network-icon,.spp-network-item.lesbonsplanstiktok .spp-network-icon{color:#000;filter:invert()}.spp-network-item.googleBusiness .spp-network-icon,.spp-network-item.lesbonsplansgooglebusiness .spp-network-icon{color:#4285f4}.spp-network-item.linkedin .spp-network-icon,.spp-network-item.lesbonsplanslinkedin .spp-network-icon{color:#0a66c2}.spp-network-item.lesbonsplansweb .spp-network-icon{color:#e2b259}.spp-network-icon{color:#fffc;justify-content:center;align-items:center;font-size:2rem;transition:color .25s;display:flex}.spp-network-label{color:#fff9;text-align:center;font-size:.85rem;font-weight:500;line-height:1.2}.spp-check-badge{color:#000;background:#e2b259;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);display:flex;position:absolute;top:7px;right:7px;transform:scale(0)}.spp-loading{color:#ffffff80;padding:1rem;font-size:.9rem;font-style:italic}.spp-empty-notice{color:#ffffffbf;background:#ffc10714;border:1px solid #ffc10740;border-radius:10px;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:1rem 1.2rem;font-size:.9rem;display:flex}.spp-empty-notice i{color:#ffc107;flex-shrink:0;margin-top:2px;font-size:1.2rem}.spp-empty-notice p{margin:0 0 .3rem;line-height:1.4}.spp-empty-notice p:last-child{margin-bottom:0}.spp-empty-notice--info{background:#e2b25914;border-color:#e2b25940}.spp-empty-notice--info i{color:#e2b259}.spp-limits{border-top:1px solid #5555554d;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.spp-limit-badge{color:#ffffffa6;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.spp-limit-badge i{opacity:.8;font-size:.75rem}.spp-limit-badge--selected{color:#e2b259;background:#e2b2591f;border-color:#e2b25959}.spp-scheduling-section{border-top:1px solid #5555554d;padding-top:1.5rem}.spp-scheduling-form{background:#ffffff08;border:1px solid #55555580;border-radius:12px;margin-top:1rem;padding:1.2rem}.spp-checkbox-row{align-items:center;gap:.8rem;padding-bottom:1rem;display:flex}.spp-checkbox-row input[type=checkbox]{accent-color:#e2b259;cursor:pointer;width:20px;height:20px}.spp-checkbox-row label{color:linen;cursor:pointer;user-select:none;font-size:.95rem}.spp-form-grid{grid-template-columns:1fr 1fr;gap:1.2rem;padding-top:1.2rem;display:grid}@media (max-width:768px){.spp-form-grid{grid-template-columns:1fr}}.spp-field{flex-direction:column;gap:.6rem;display:flex}.spp-field.full-width{grid-column:1/-1}.spp-field label{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.spp-field label i{color:#e2b259}.spp-field label .required{color:#ff4757}.spp-field input[type=date],.spp-field input[type=time],.spp-field input[type=datetime-local]{color:linen;background:#0006;border:1px solid #55555580;border-radius:8px;padding:.8rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s}.spp-field input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.6;transition:opacity .2s}.spp-field input[type=time]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.6;transition:opacity .2s}.spp-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer;opacity:.6;transition:opacity .2s}.spp-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.spp-field input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.spp-field input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.spp-field input[type=date]:focus,.spp-field input[type=time]:focus,.spp-field input[type=datetime-local]:focus{border-color:#e2b259;outline:none;box-shadow:0 0 0 2px #e2b25933}.spp-mode-toggle{background:#0006;border:1px solid #5555554d;border-radius:10px;margin-bottom:.5rem;padding:4px;display:flex}.spp-mode-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:.8rem;font-weight:500;transition:all .25s;display:flex}.spp-mode-btn i{font-size:1.1rem}.spp-mode-btn:hover:not(.active){color:#fffc;background:#ffffff0d}.spp-mode-btn.active{color:#000;background:#e2b259;box-shadow:0 4px 10px #e2b25933}.spp-preview-badge{background:#e2b25914;border:1px solid #e2b2594d;border-radius:12px;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 1.2rem;animation:.3s ease-out spp-fade-in;display:flex}.spp-preview-badge .spp-preview-icon{background:#e2b25926;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.spp-preview-badge .spp-preview-icon i{color:#e2b259;font-size:1.4rem}.spp-preview-badge .spp-preview-text{color:#fffc;font-size:.95rem;line-height:1.5}.spp-preview-badge .spp-preview-text strong{color:linen;font-weight:600}.spp-preview-badge .spp-preview-count{color:#000;background:#e2b259;border-radius:4px;align-items:center;gap:.3rem;margin-right:.5rem;padding:.1rem .5rem;font-size:.85rem;font-weight:700;display:inline-flex}.spp-preview-badge .spp-preview-count i{font-size:.8rem}@keyframes spp-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.spp-card--refined{background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;margin-bottom:1.5rem}.spp-card-header--refined{background:0 0;border-bottom:1px solid #ffffff0d;gap:.85rem;padding:1.1rem 1.4rem}@media (max-width:768px){.spp-card-header--refined{padding:1rem}}.spp-card-header--refined .spp-card-icon{background:#ffba021a;border:1px solid #ffba0233;border-radius:10px;width:36px;height:36px}.spp-card-header--refined .spp-card-icon i{color:#ffba02;font-size:.95rem;line-height:1;display:flex}.spp-card-header--refined .spp-card-title h3{letter-spacing:-.01em;font-size:1rem;font-weight:600}.spp-card-header--refined .spp-card-title p{color:#ffffff61;margin-top:.15rem;font-size:.79rem}.spp-card-header--refined .spp-card-count{color:#ffba02;white-space:nowrap;background:#ffba021a;border:1px solid #ffba0247;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.spp-wrapper--refined{padding:1.2rem 1.4rem}@media (max-width:768px){.spp-wrapper--refined{padding:1rem}}.spp-wrapper--refined .spp-section{margin-bottom:1.4rem}.spp-wrapper--refined .spp-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.spp-wrapper--refined .spp-section-label--refined{letter-spacing:.06em;text-transform:uppercase;color:#ffba0280;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:500;display:flex}.spp-wrapper--refined .spp-section-label--refined i{font-size:.68rem;line-height:1;display:flex}.spp-wrapper--refined .spp-section-label--refined .required{color:#ff6b6be6;margin-left:-.2rem}.spp-wrapper--refined .spp-loading{color:#fff6;align-items:center;gap:.6rem;padding:.75rem 0;font-size:.85rem;font-style:normal;display:flex}.spp-wrapper--refined .spp-empty-notice{color:#ffffff80;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:.8rem 1rem;font-size:.83rem;line-height:1.5}.spp-wrapper--refined .spp-empty-notice i{color:#ffffff4d;margin-top:1px;font-size:.95rem;line-height:1.4;display:flex}.spp-wrapper--refined .spp-empty-notice--info{background:#ffba020d;border-color:#ffba022e}.spp-wrapper--refined .spp-empty-notice--info i{color:#ffba02b3}.spp-grid--refined{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.6rem}@media (max-width:768px){.spp-grid--refined{grid-template-columns:repeat(3,1fr);gap:.5rem}}.spp-network-item--refined{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;gap:.5rem;padding:.95rem .55rem;transition:border-color .2s,background .2s}.spp-network-item--refined:hover{background:#ffffff0a;border-color:#ffffff24;transform:none}.spp-network-item--refined:focus-visible{outline-offset:2px;outline:2px solid #ffba02b3}.spp-network-item--refined .spp-network-icon{color:#ffffff6b;height:26px;font-size:1.45rem}.spp-network-item--refined .spp-network-icon i{line-height:1;display:flex}.spp-network-item--refined .spp-network-logo{object-fit:cover;opacity:.75;border-radius:7px;width:26px;height:26px;transition:opacity .2s;display:block}.spp-network-item--refined .spp-network-label{color:#ffffff80;font-size:.76rem;font-weight:500;transition:color .2s}.spp-network-item--refined .spp-network-tag{letter-spacing:.04em;text-transform:uppercase;color:#ffffff4d;font-size:.62rem}.spp-network-item--refined .spp-check-badge{color:#0a0a0a;background:#ffba02;width:17px;height:17px;top:6px;right:6px}.spp-network-item--refined .spp-check-badge i{font-size:.52rem;line-height:1;display:flex}.spp-network-item--refined.selected{background:#ffba0212;border-color:#ffba0273}.spp-network-item--refined.selected .spp-network-label{color:#ffba02}.spp-network-item--refined.selected .spp-network-logo{opacity:1}.spp-network-item--refined.disabled{opacity:.3;filter:none}.spp-network-item--refined.facebook .spp-network-icon,.spp-network-item--refined.lesbonsplansfacebook .spp-network-icon,.spp-network-item--refined.instagram .spp-network-icon,.spp-network-item--refined.lesbonsplansinstagram .spp-network-icon,.spp-network-item--refined.youtube .spp-network-icon,.spp-network-item--refined.lesbonsplansyoutube .spp-network-icon,.spp-network-item--refined.tiktok .spp-network-icon,.spp-network-item--refined.lesbonsplanstiktok .spp-network-icon,.spp-network-item--refined.googleBusiness .spp-network-icon,.spp-network-item--refined.lesbonsplansgooglebusiness .spp-network-icon,.spp-network-item--refined.linkedin .spp-network-icon,.spp-network-item--refined.lesbonsplanslinkedin .spp-network-icon,.spp-network-item--refined.lesbonsplansweb .spp-network-icon{color:#ffffff6b;filter:none}.spp-network-item--refined.facebook:hover .spp-network-icon,.spp-network-item--refined.facebook.selected .spp-network-icon,.spp-network-item--refined.lesbonsplansfacebook:hover .spp-network-icon,.spp-network-item--refined.lesbonsplansfacebook.selected .spp-network-icon{color:#1877f2}.spp-network-item--refined.instagram:hover .spp-network-icon,.spp-network-item--refined.instagram.selected .spp-network-icon,.spp-network-item--refined.lesbonsplansinstagram:hover .spp-network-icon,.spp-network-item--refined.lesbonsplansinstagram.selected .spp-network-icon{color:#e4405f}.spp-network-item--refined.youtube:hover .spp-network-icon,.spp-network-item--refined.youtube.selected .spp-network-icon,.spp-network-item--refined.lesbonsplansyoutube:hover .spp-network-icon,.spp-network-item--refined.lesbonsplansyoutube.selected .spp-network-icon{color:red}.spp-network-item--refined.tiktok:hover .spp-network-icon,.spp-network-item--refined.tiktok.selected .spp-network-icon,.spp-network-item--refined.lesbonsplanstiktok:hover .spp-network-icon,.spp-network-item--refined.lesbonsplanstiktok.selected .spp-network-icon{color:#f0f0f0}.spp-network-item--refined.googleBusiness:hover .spp-network-icon,.spp-network-item--refined.googleBusiness.selected .spp-network-icon,.spp-network-item--refined.lesbonsplansgooglebusiness:hover .spp-network-icon,.spp-network-item--refined.lesbonsplansgooglebusiness.selected .spp-network-icon{color:#4285f4}.spp-network-item--refined.linkedin:hover .spp-network-icon,.spp-network-item--refined.linkedin.selected .spp-network-icon,.spp-network-item--refined.lesbonsplanslinkedin:hover .spp-network-icon,.spp-network-item--refined.lesbonsplanslinkedin.selected .spp-network-icon{color:#0a66c2}.spp-network-item--refined.lesbonsplansweb:hover .spp-network-icon,.spp-network-item--refined.lesbonsplansweb.selected .spp-network-icon{color:#ffba02}.spp-bulk-btn{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-family:inherit;font-size:.75rem;transition:color .2s,background .2s;display:inline-flex}.spp-bulk-btn i{font-size:.72rem;line-height:1;display:flex}.spp-bulk-btn:hover{color:#ffba02;background:#ffba0212}.spp-bulk-btn--clear:hover{color:#ff6b6b;background:#ff6b6b14}.spp-limits--refined{border-top:1px solid #ffffff0d;align-items:center;gap:.4rem;margin-top:.4rem;padding-top:1rem}.spp-limits--refined .spp-limit-badge{color:#ffffff73;background:#ffffff08;border-color:#ffffff12;border-radius:999px;padding:.28rem .65rem;font-size:.74rem}.spp-limits--refined .spp-limit-badge i{font-size:.68rem;line-height:1;display:flex}.spp-limits--refined .spp-limit-badge--selected{color:#ffba02;background:#ffba021a;border-color:#ffba024d}.spp-limits--refined .spp-bulk-btn{margin-left:auto}.spp-spinner{border:2px solid #ffba0240;border-top-color:#ffba02;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.6s linear infinite spp-spin}@keyframes spp-spin{to{transform:rotate(360deg)}}.spp-scheduling-section--refined{border-top:1px solid #ffffff0d;margin-top:1.2rem;padding-top:1.2rem}.spp-scheduling-section--refined .spp-section-head{margin-bottom:.7rem}.spp-scheduling-section--refined .spp-form-grid{gap:.8rem;padding-top:.9rem}@media (max-width:620px){.spp-scheduling-section--refined .spp-form-grid{grid-template-columns:1fr}}.spp-scheduling-section--refined .spp-field{gap:.4rem}.spp-scheduling-section--refined .spp-field label{letter-spacing:.06em;text-transform:uppercase;color:#fff6;font-size:.72rem;font-weight:600}.spp-scheduling-section--refined .spp-field label i{color:#ffba02a6;font-size:.75rem;line-height:1;display:flex}.spp-scheduling-section--refined .spp-field label .required{color:#ff6b6be6}.spp-scheduling-section--refined .spp-field input[type=date],.spp-scheduling-section--refined .spp-field input[type=time],.spp-scheduling-section--refined .spp-field input[type=datetime-local]{color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:10px;width:100%;min-width:0;padding:.6rem .75rem;font-size:.86rem}.spp-scheduling-section--refined .spp-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.45}.spp-scheduling-section--refined .spp-field input[type=time]::-webkit-calendar-picker-indicator{opacity:.45}.spp-scheduling-section--refined .spp-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.45}.spp-scheduling-section--refined .spp-field input[type=date]:hover,.spp-scheduling-section--refined .spp-field input[type=time]:hover,.spp-scheduling-section--refined .spp-field input[type=datetime-local]:hover{border-color:#ffffff24}.spp-scheduling-section--refined .spp-field input[type=date]:focus,.spp-scheduling-section--refined .spp-field input[type=time]:focus,.spp-scheduling-section--refined .spp-field input[type=datetime-local]:focus{border-color:#ffba028c;box-shadow:0 0 0 2px #ffba0221}.spp-scheduling-section--refined .spp-mode-toggle{background:#00000047;border:1px solid #ffffff12;border-radius:11px;gap:3px;margin-bottom:.2rem;padding:3px}.spp-scheduling-section--refined .spp-mode-btn{color:#ffffff6b;border:1px solid #0000;border-radius:8px;gap:.45rem;padding:.55rem .5rem;font-family:inherit;font-size:.79rem}.spp-scheduling-section--refined .spp-mode-btn i{font-size:.85rem;line-height:1;display:flex}.spp-scheduling-section--refined .spp-mode-btn.active{color:#ffba02;box-shadow:none;background:#ffba0224;border:1px solid #ffba0266}@media (max-width:420px){.spp-scheduling-section--refined .spp-mode-btn{padding:.5rem .35rem;font-size:.74rem}}.spp-scheduling-section--refined .spp-preview-badge{background:#ffba020f;border-color:#ffba0238;border-radius:12px;gap:.7rem;padding:.75rem .85rem}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-icon{background:#ffba021f;border-radius:9px;width:32px;height:32px}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-icon i{color:#ffba02;font-size:1rem;line-height:1;display:flex}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-text{color:#fff9;font-size:.82rem;line-height:1.55}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-text strong{color:#ffffffe6}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-count{color:#ffba02;background:#ffba022e;border:1px solid #ffba0259;border-radius:5px;padding:.08rem .45rem;font-size:.76rem}.spp-scheduling-section--refined .spp-preview-badge .spp-preview-count i{font-size:.7rem;line-height:1}.spp-publish-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding-bottom:.9rem;display:grid}@media (max-width:620px){.spp-publish-mode{grid-template-columns:1fr}}.spp-publish-option{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:.7rem;width:100%;padding:.75rem 1.9rem .75rem .85rem;font-family:inherit;transition:border-color .2s,background .2s;display:flex;position:relative}.spp-publish-option:hover{background:#ffffff0a;border-color:#ffffff24}.spp-publish-option:focus-visible{outline-offset:2px;outline:2px solid #ffba02b3}.spp-publish-option .spp-publish-option-icon{color:#ffffff6b;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .2s,background .2s,border-color .2s;display:flex}.spp-publish-option .spp-publish-option-icon i{font-size:.85rem;line-height:1;display:flex}.spp-publish-option .spp-publish-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.spp-publish-option .spp-publish-option-text strong{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.spp-publish-option .spp-publish-option-text small{color:#ffffff59;font-size:.71rem;line-height:1.35}.spp-publish-option .spp-publish-option-check{color:#0a0a0a;opacity:0;background:#ffba02;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:.6rem;right:.6rem;transform:scale(.6)}.spp-publish-option .spp-publish-option-check i{font-size:.52rem;line-height:1;display:flex}.spp-publish-option.is-active{background:#ffba0212;border-color:#ffba0273}.spp-publish-option.is-active .spp-publish-option-icon{color:#ffba02;background:#ffba021f;border-color:#ffba0247}.spp-publish-option.is-active .spp-publish-option-text strong{color:#ffba02}.spp-publish-option.is-active .spp-publish-option-check{opacity:1;transform:scale(1)}@keyframes loc-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes loc-spin{to{transform:rotate(360deg)}}.loc-select,.loc-search{--loc-accent:var(--accent-color,#ffba02);--loc-accent-rgb:var(--accent-color-rgb,255, 186, 2);width:100%;position:relative}.loc-select.loc-select--disabled,.loc-search.loc-search--disabled{opacity:.45;pointer-events:none}.loc-select__trigger{box-sizing:border-box;color:#ffffffd9;text-align:left;cursor:pointer;background:#00000047;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:8px;width:100%;height:38px;padding:0 30px 0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;display:flex}.loc-select__trigger:hover{border-color:#ffffff24}.loc-select__trigger:focus-visible{border-color:rgba(var(--loc-accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--loc-accent-rgb), .13);outline:none}.loc-select--open .loc-select__trigger{border-color:rgba(var(--loc-accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--loc-accent-rgb), .13)}.loc-select--error .loc-select__trigger{background:#ff6b6b0d;border-color:#ff6b6b80;box-shadow:0 0 0 2px #ff6b6b1f}.loc-select__lead{color:rgba(var(--loc-accent-rgb), .65);flex-shrink:0;font-size:.78rem;line-height:1}.loc-select__value,.loc-select__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.loc-select__placeholder{color:#ffffff38}.loc-select__chevron{color:#ffffff59;pointer-events:none;font-size:.68rem;line-height:1;transition:color .2s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.loc-select--open .loc-select__chevron{color:var(--loc-accent)}.loc-search__wrap{align-items:center;display:flex;position:relative}.loc-search__icon{color:rgba(var(--loc-accent-rgb), .65);pointer-events:none;z-index:1;font-size:.78rem;line-height:1;position:absolute;left:11px}.loc-search__input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;height:38px;padding:0 32px 0 30px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.loc-search__input::placeholder{color:#ffffff38}.loc-search__input:hover:not(:focus){border-color:#ffffff24}.loc-search__input:focus{border-color:rgba(var(--loc-accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--loc-accent-rgb), .13)}.loc-search__input:disabled{cursor:not-allowed}.loc-search--error .loc-search__input{background:#ff6b6b0d;border-color:#ff6b6b80;box-shadow:0 0 0 2px #ff6b6b1f}.loc-search__spinner{border:2px solid rgba(var(--loc-accent-rgb), .25);border-top-color:var(--loc-accent);pointer-events:none;border-radius:50%;width:13px;height:13px;animation:.75s linear infinite loc-spin;position:absolute;right:11px}.loc-search__clear{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:.85rem;transition:color .2s,background .2s;display:flex;position:absolute;right:8px}.loc-search__clear:hover{color:#ffffffe6;background:#ffffff12}.loc-dropdown{z-index:300;background:#121212;border:1px solid #ffffff12;border-radius:12px;animation:.14s loc-fadein;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #00000073}.loc-dropdown__search{border-bottom:1px solid #ffffff0d;padding:6px 6px 8px;position:relative}.loc-dropdown__search i{color:#ffffff40;pointer-events:none;font-size:.72rem;line-height:1;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.loc-dropdown__search input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:9px;outline:none;width:100%;height:32px;padding:0 11px 0 30px;font-family:inherit;font-size:.83rem;transition:border-color .2s}.loc-dropdown__search input::placeholder{color:#ffffff38}.loc-dropdown__search input:focus{border-color:rgba(var(--loc-accent-rgb), .55)}.loc-dropdown__head{letter-spacing:.06em;text-transform:uppercase;color:#ffffff59;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:.68rem;font-weight:500;display:flex}.loc-dropdown__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:210px;padding:6px;overflow-y:auto}.loc-dropdown__list::-webkit-scrollbar{width:4px}.loc-dropdown__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.loc-dropdown__option{box-sizing:border-box;color:#fff9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 11px;font-family:inherit;font-size:.83rem;transition:background .12s,color .12s;display:flex}.loc-dropdown__option.is-active{color:#ffffffe6;background:#ffffff0a}.loc-dropdown__option.is-selected{color:var(--loc-accent);background:rgba(var(--loc-accent-rgb), .1)}.loc-dropdown__opt-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.loc-dropdown__opt-sub{color:#ffffff52;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.71rem}.loc-dropdown__option.is-selected .loc-dropdown__opt-sub{color:rgba(var(--loc-accent-rgb), .65)}.loc-dropdown__option>i{flex-shrink:0;font-size:.7rem;line-height:1}.loc-dropdown__empty{text-align:center;color:#ffffff4d;padding:12px 11px;font-size:.78rem}.loc-dropdown__empty i{opacity:.5;margin-bottom:5px;font-size:1rem;display:block}@media (max-width:768px){.loc-select__trigger,.loc-search__input{font-size:16px}.loc-dropdown__list{max-height:46vh}.loc-dropdown__option{padding:9px 11px}}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes ep-fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ep-spin{to{transform:translateY(-50%)rotate(360deg)}}.create-vehicle-page{--cv-1:#ffba02;--cv-1-rgb:255, 186, 2;--cv-2:#ff8c00;--cv-2-rgb:255, 140, 0;--cv-3:gold;--cv-3-rgb:255, 215, 0;--cv-4:#ff6b35;--cv-4-rgb:255, 107, 53;--cv-5:#f4d03f;--cv-5-rgb:244, 208, 63;--cv-6:peru;--cv-6-rgb:205, 133, 63;--cv-danger:#ff6b35;--cv-danger-rgb:255, 107, 53}.create-vehicle-page .cp-layout{flex-direction:column;display:flex}.create-vehicle-page .cp-main{min-width:0}.create-vehicle-page .cp-main>section:first-child{z-index:6}.create-vehicle-page .cp-main>section:nth-child(2){z-index:5}.create-vehicle-page .cp-main>section:nth-child(3){z-index:4}.create-vehicle-page .cp-main>section:nth-child(4){z-index:3}.create-vehicle-page .cp-main>section:nth-child(5){z-index:2}.create-vehicle-page .cp-main>section:nth-child(6){z-index:1}.create-vehicle-page .re-card{--accent:var(--cv-1);--accent-rgb:var(--cv-1-rgb);background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;scroll-margin-top:88px;position:relative;overflow:visible}.create-vehicle-page .re-card.color-1{--accent:var(--cv-1);--accent-rgb:var(--cv-1-rgb);border-color:#ffba0229}.create-vehicle-page .re-card.color-2{--accent:var(--cv-2);--accent-rgb:var(--cv-2-rgb);border-color:#ff8c0029}.create-vehicle-page .re-card.color-3{--accent:var(--cv-3);--accent-rgb:var(--cv-3-rgb);border-color:#ffd70029}.create-vehicle-page .re-card.color-4{--accent:var(--cv-4);--accent-rgb:var(--cv-4-rgb);border-color:#ff6b3529}.create-vehicle-page .re-card.color-5{--accent:var(--cv-5);--accent-rgb:var(--cv-5-rgb);border-color:#f4d03f29}.create-vehicle-page .re-card.color-6{--accent:var(--cv-6);--accent-rgb:var(--cv-6-rgb);border-color:#cd853f29}.create-vehicle-page .re-card-header{border-bottom:1px solid #ffffff0d;border-radius:15px 15px 0 0;align-items:center;gap:12px;padding:15px 18px;display:flex}.create-vehicle-page .re-card-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:flex}.create-vehicle-page .re-card-title{min-width:0}.create-vehicle-page .re-card-title h3{color:linen;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.create-vehicle-page .re-card-title p{color:#ffffff61;margin:2px 0 0;font-size:.79rem}.create-vehicle-page .re-card-body{padding:18px}.create-vehicle-page .re-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.create-vehicle-page .re-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.create-vehicle-page .re-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.create-vehicle-page .re-field{flex-direction:column;align-self:start;gap:6px;min-width:0;margin-bottom:12px;display:flex}.create-vehicle-page .re-field.full-width{grid-column:1/-1}.create-vehicle-page .re-field .small-icon{color:#ffba02;margin-left:4px;font-size:.7rem}.create-vehicle-page .re-field .field-locked{cursor:not-allowed;opacity:.8;color:#ffba02cc!important;background:#ffba020a!important;border-color:#ffba0233!important}.create-vehicle-page .re-field .input-with-loader{align-items:center;width:100%;display:flex;position:relative}.create-vehicle-page .re-field .input-with-loader input{padding-right:40px}.create-vehicle-page .re-field label:not(.re-checkbox-wrapper){letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.create-vehicle-page .re-field label:not(.re-checkbox-wrapper) i{color:rgba(var(--accent-rgb), .65);flex-shrink:0;font-size:.75rem;line-height:1}.create-vehicle-page .re-field label:not(.re-checkbox-wrapper) svg{color:rgba(var(--accent-rgb), .65);flex-shrink:0;font-size:.75rem;line-height:1}.create-vehicle-page .re-field label:not(.re-checkbox-wrapper) .required{color:#ff6b6be6}.create-vehicle-page .re-field input{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-vehicle-page .re-field input::placeholder{color:#ffffff38}.create-vehicle-page .re-field input:hover:not(:disabled){border-color:#ffffff24}.create-vehicle-page .re-field input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .re-field input.error{background:#dc26260a!important;border-color:#dc262699!important}.create-vehicle-page .re-field select{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-vehicle-page .re-field select::placeholder{color:#ffffff38}.create-vehicle-page .re-field select:hover:not(:disabled){border-color:#ffffff24}.create-vehicle-page .re-field select:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .re-field select.error{background:#dc26260a!important;border-color:#dc262699!important}.create-vehicle-page .re-field textarea{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-vehicle-page .re-field textarea::placeholder{color:#ffffff38}.create-vehicle-page .re-field textarea:hover:not(:disabled){border-color:#ffffff24}.create-vehicle-page .re-field textarea:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .re-field textarea.error{background:#dc26260a!important;border-color:#dc262699!important}.create-vehicle-page .re-field input[type=number]{-moz-appearance:textfield}.create-vehicle-page .re-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create-vehicle-page .re-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-vehicle-page .re-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.create-vehicle-page .re-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.create-vehicle-page .re-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.create-vehicle-page .re-field select{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#00000047;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:34px;transition:none!important}.create-vehicle-page .re-field select option{color:#fff;background:#1a1a1a}.create-vehicle-page .re-field textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px;line-height:1.6}.create-vehicle-page .field-tip{color:#ffffff59;font-size:.76rem;font-style:italic}.create-vehicle-page .field-label-hint{color:#ffffff59;margin-left:4px;font-size:.76rem;font-weight:400}.create-vehicle-page .cp-field-error{color:#fca5a5;align-items:center;gap:5px;font-size:.78rem;font-weight:500;display:flex}.create-vehicle-page .cp-field-error i{flex-shrink:0;font-size:.8rem}.create-vehicle-page .pcm-spinner{border:2px solid #ffba0240;border-top-color:#ffba02;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cv-spin;display:inline-block}.create-vehicle-page .pcm-spinner.small{border:2px solid #ffffff1a;border-top-color:#ffba02;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cv-spin;position:absolute;right:12px}.create-vehicle-page .pcm-spinner.small.inline{vertical-align:middle;margin-left:8px;display:inline-block;position:static}.create-vehicle-page .re-checkbox-wrapper{cursor:pointer;user-select:none;box-sizing:border-box;color:#fff9;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:.82rem;transition:border-color .2s,background .2s;display:flex;margin-bottom:12px!important}.create-vehicle-page .re-checkbox-wrapper:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .04)}.create-vehicle-page .re-checkbox-wrapper.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .07)}.create-vehicle-page .re-checkbox-wrapper input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.create-vehicle-page .re-checkbox-wrapper i{color:var(--accent);font-size:.9rem}@media (max-width:768px){.create-vehicle-page .re-checkbox-wrapper small{display:none}}.create-vehicle-page .cv-tech-group{margin-bottom:6px;padding-bottom:4px}.create-vehicle-page .cv-tech-group:not(:last-child){border-bottom:1px solid #ffffff0d;margin-bottom:6px;padding-bottom:14px}.create-vehicle-page .cv-group-label{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--accent-rgb), .5);align-items:center;gap:6px;margin-bottom:10px;font-size:.68rem;font-weight:500;display:flex}.create-vehicle-page .cv-group-label i{font-size:.68rem;line-height:1}.create-vehicle-page .cv-condition-selector{margin:12px 0}.create-vehicle-page .cv-condition-selector>label{letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;font-weight:600;display:flex}.create-vehicle-page .cv-condition-selector>label i{color:var(--accent)}.create-vehicle-page .cv-condition-chips{flex-wrap:wrap;gap:8px;display:flex}.create-vehicle-page .cv-condition-chip{color:#ffffff8c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.create-vehicle-page .cv-condition-chip i{color:#ffffff4d;font-size:.88rem;transition:color .2s}.create-vehicle-page .cv-condition-chip:hover{color:#ffba02;background:#ffba0212;border-color:#ffba0266}.create-vehicle-page .cv-condition-chip:hover i{color:#ffba02}.create-vehicle-page .cv-condition-chip.active{color:#111;background:#ffba02;border-color:#ffba02;font-weight:700;box-shadow:0 4px 18px #ffba024d}.create-vehicle-page .cv-condition-chip.active i{color:#111}.create-vehicle-page .cv-search-input{width:100%;position:relative}.create-vehicle-page .cv-search-input.cv-search-input--error .cv-search-input__field{background:#ff6b6b0d!important;border-color:#ff6b6b80!important}.create-vehicle-page .cv-search-input.cv-search-input--disabled .cv-search-input__field{opacity:.5;cursor:not-allowed;background:#0000002e}.create-vehicle-page .cv-search-input .cv-search-input__wrap{align-items:center;display:flex;position:relative}.create-vehicle-page .cv-search-input .cv-search-input__icon{color:#ffffff4d;pointer-events:none;z-index:1;align-items:center;font-size:.78rem;line-height:1;display:flex;position:absolute;left:11px}.create-vehicle-page .cv-search-input .cv-search-input__field{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;height:38px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;padding:0 32px 0 30px!important}.create-vehicle-page .cv-search-input .cv-search-input__field:hover{border-color:#ffffff24}.create-vehicle-page .cv-search-input .cv-search-input__field:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .cv-search-input .cv-search-input__field::placeholder{color:#ffffff38}.create-vehicle-page .cv-search-input .cv-search-input__spinner{border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite cv-spin;position:absolute;right:11px}.create-vehicle-page .cv-search-input .cv-search-input__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#121212;border:1px solid #ffffff12;border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000073}.create-vehicle-page .cv-search-input .cv-search-input__dropdown::-webkit-scrollbar{width:4px}.create-vehicle-page .cv-search-input .cv-search-input__dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.create-vehicle-page .cv-search-input .cv-search-input__list{margin:0;padding:6px;list-style:none}.create-vehicle-page .cv-search-input .cv-search-input__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .13s,color .13s;overflow:hidden}.create-vehicle-page .cv-search-input .cv-search-input__option:hover{color:#ffffffe6;background:#ffffff0a}.create-vehicle-page .cv-search-input .cv-search-input__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-vehicle-page .cv-select{user-select:none;width:100%;position:relative}.create-vehicle-page .cv-select.cv-select--open .cv-select__trigger{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .cv-select.cv-select--open .cv-select__chevron{color:var(--accent)}.create-vehicle-page .cv-select.cv-select--open .cv-select__chevron{transform:rotate(180deg)}.create-vehicle-page .cv-select.cv-select--disabled .cv-select__trigger{opacity:.5;cursor:not-allowed;background:#0000002e}.create-vehicle-page .cv-select .cv-select__trigger{color:#ffffffd9;cursor:pointer;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;display:flex}.create-vehicle-page .cv-select .cv-select__trigger:hover{border-color:#ffffff24}.create-vehicle-page .cv-select .cv-select__value{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.create-vehicle-page .cv-select .cv-select__value.placeholder{color:#ffffff38}.create-vehicle-page .cv-select .cv-select__chevron{color:#ffffff59;flex-shrink:0;margin-left:8px;font-size:.68rem;line-height:1;transition:transform .2s,color .2s}.create-vehicle-page .cv-select .cv-select__dropdown{z-index:200;background:#121212;border:1px solid #ffffff12;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 24px #00000073}.create-vehicle-page .cv-select .cv-select__list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:210px;margin:0;padding:6px;list-style:none;overflow-y:auto}.create-vehicle-page .cv-select .cv-select__list::-webkit-scrollbar{width:4px}.create-vehicle-page .cv-select .cv-select__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.create-vehicle-page .cv-select .cv-select__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .13s,color .13s;overflow:hidden}.create-vehicle-page .cv-select .cv-select__option:hover{color:#ffffffe6;background:#ffffff0a}.create-vehicle-page .cv-select .cv-select__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-vehicle-page .unp-city-select{user-select:none;width:100%;position:relative}.create-vehicle-page .unp-city-select.unp-city-select--open .unp-city-select__trigger{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .unp-city-select.unp-city-select--open .unp-city-select__chevron{color:var(--accent)}.create-vehicle-page .unp-city-select.unp-city-select--error .unp-city-select__trigger{background:#ff6b6b0d!important;border-color:#ff6b6b80!important}.create-vehicle-page .unp-city-select .unp-city-select__trigger{color:#ffffffd9;cursor:pointer;text-align:left;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:38px;padding:0 32px 0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.create-vehicle-page .unp-city-select .unp-city-select__trigger:hover{border-color:#ffffff24}.create-vehicle-page .unp-city-select .unp-city-select__placeholder{color:#ffffff38;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-vehicle-page .unp-city-select .unp-city-select__value{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-vehicle-page .unp-city-select .unp-city-select__chevron{color:#ffffff59;pointer-events:none;flex-shrink:0;font-size:11px;line-height:1;transition:color .2s;position:absolute;right:11px}.create-vehicle-page .unp-city-select .unp-city-select__dropdown{z-index:200;background:#121212;border:1px solid #ffffff12;border-radius:12px;animation:.13s ep-fadein;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #00000073}.create-vehicle-page .unp-city-select .unp-city-select__search-wrap{border-bottom:1px solid #ffffff12;padding:8px 10px;position:relative}.create-vehicle-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-icon{color:#ffffff40;pointer-events:none;font-size:.72rem;line-height:1;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.create-vehicle-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:9px;outline:none;width:100%;height:32px;padding:0 .7rem 0 1.9rem;font-family:inherit;font-size:.83rem}.create-vehicle-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input::placeholder{color:#ffffff38}.create-vehicle-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input:focus{border-color:rgba(var(--accent-rgb), .55)}.create-vehicle-page .unp-city-select .unp-city-select__list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:200px;padding:6px;overflow-y:auto}.create-vehicle-page .unp-city-select .unp-city-select__list::-webkit-scrollbar{width:4px}.create-vehicle-page .unp-city-select .unp-city-select__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.create-vehicle-page .unp-city-select .unp-city-select__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:7px 11px;font-size:.83rem;transition:background .12s,color .12s;overflow:hidden}.create-vehicle-page .unp-city-select .unp-city-select__option:hover{color:#ffffffe6;background:#ffffff0a}.create-vehicle-page .unp-city-select .unp-city-select__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-vehicle-page .unp-city-search{width:100%;position:relative}.create-vehicle-page .unp-city-search.unp-city-search--disabled{opacity:.4;pointer-events:none}.create-vehicle-page .unp-city-search.unp-city-search--error .unp-city-search__input{border-color:#ff6b6b80!important;box-shadow:0 0 0 2px #ff6b6b1f!important}.create-vehicle-page .unp-city-search .unp-city-search__wrap{align-items:center;display:flex;position:relative}.create-vehicle-page .unp-city-search .unp-city-search__icon{color:#ffffff4d;pointer-events:none;z-index:1;font-size:.78rem;line-height:1;position:absolute;left:11px}.create-vehicle-page .unp-city-search .unp-city-search__input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;height:38px;padding:0 2.1rem 0 1.9rem;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-vehicle-page .unp-city-search .unp-city-search__input::placeholder{color:#ffffff38}.create-vehicle-page .unp-city-search .unp-city-search__input:hover{border-color:#ffffff24}.create-vehicle-page .unp-city-search .unp-city-search__input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-vehicle-page .unp-city-search .unp-city-search__spinner{border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);pointer-events:none;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ep-spin;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.create-vehicle-page .unp-city-search .unp-city-search__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#121212;border:1px solid #ffffff12;border-radius:12px;max-height:210px;padding:6px;animation:.13s ep-fadein;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000073}.create-vehicle-page .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar{width:4px}.create-vehicle-page .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.create-vehicle-page .unp-city-search .unp-city-search__option{color:#fff9;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .12s,color .12s}.create-vehicle-page .unp-city-search .unp-city-search__option:hover{color:#ffffffe6;background:#ffffff0a}.create-vehicle-page .unp-city-search .unp-city-search__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-vehicle-page .cv-location-mode{gap:12px;margin-bottom:20px;display:flex}.create-vehicle-page .cv-location-mode-btn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.create-vehicle-page .cv-location-mode-btn>i:first-child{color:#ffffff59;flex-shrink:0;font-size:.95rem;line-height:1;transition:color .2s}.create-vehicle-page .cv-location-mode-btn>div{flex-direction:column;flex:1;gap:2px;display:flex}.create-vehicle-page .cv-location-mode-btn>div span{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.create-vehicle-page .cv-location-mode-btn>div small{color:#ffffff59;font-size:.71rem;line-height:1.35}.create-vehicle-page .cv-location-mode-btn:hover:not(.active){background:#ffffff0f;border-color:#ffffff29}.create-vehicle-page .cv-location-mode-btn.active{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .07)}.create-vehicle-page .cv-location-mode-btn.active>i:first-child{color:var(--accent)}.create-vehicle-page .cv-location-mode-btn.active>div span{color:var(--accent)}.create-vehicle-page .cv-mode-check{color:var(--accent);flex-shrink:0;font-size:1rem}.create-vehicle-page .cv-location-summary{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .2);border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex}.create-vehicle-page .cv-location-summary__icon{color:var(--accent);flex-shrink:0;font-size:1.4rem}.create-vehicle-page .cv-location-summary__text{flex-direction:column;gap:3px;display:flex}.create-vehicle-page .cv-location-summary__label{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.7rem;font-weight:700}.create-vehicle-page .cv-location-summary__addr{color:#fffc;font-size:.9rem}.create-vehicle-page .cv-location-fields{flex-direction:column;gap:16px;display:flex}.create-vehicle-page .cv-location-fields>.re-field{align-self:stretch;margin-bottom:0}.create-vehicle-page .re-field-hint{color:#ffffff52;align-items:center;gap:5px;margin-top:6px;font-size:.77rem;display:flex}.create-vehicle-page .re-field-hint i{font-size:.75rem}.create-vehicle-page .re-field-hint b{color:#ffffff85;font-weight:600}.create-vehicle-page .re-ai-assistance{background:rgba(var(--accent-rgb), .03);border:1px solid rgba(var(--accent-rgb), .16);border-radius:13px;padding:14px 16px}.create-vehicle-page .cv-ai-label{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--accent-rgb), .5);align-items:center;gap:6px;margin:0 0 10px;font-size:.68rem;font-weight:500;display:flex}.create-vehicle-page .re-ai-body{flex-flow:wrap;align-items:center;gap:8px;display:flex}.create-vehicle-page .re-ai-chip{cursor:pointer;color:#ffffff8c;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:.79rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.create-vehicle-page .re-ai-chip i{color:#ffffff59;font-size:.9rem;transition:color .2s}.create-vehicle-page .re-ai-chip:hover{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .08);color:var(--accent)}.create-vehicle-page .re-ai-chip:hover i{color:var(--accent)}.create-vehicle-page .re-ai-chip.active{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .45);color:var(--accent)}.create-vehicle-page .re-ai-chip.active i{color:var(--accent)}.create-vehicle-page .btn-ai-generate{background:rgba(var(--accent-rgb), .14);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);letter-spacing:.03em;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;height:32px;margin-left:8px;padding:0 16px;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.create-vehicle-page .btn-ai-generate:hover:not(:disabled){background:rgba(var(--accent-rgb), .22);border-color:rgba(var(--accent-rgb), .7)}.create-vehicle-page .btn-ai-generate:disabled{opacity:.65;cursor:not-allowed;transform:none}.create-vehicle-page .re-tags-container{background:#00000047;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:8px;transition:border-color .2s;display:flex}.create-vehicle-page .re-tags-container:focus-within{border-color:var(--accent)}.create-vehicle-page .re-tags-container input{color:#ffffffd9;background:0 0;border:none;outline:none;flex:1;min-width:140px;height:auto;padding:2px 4px;font-family:inherit;font-size:.83rem}.create-vehicle-page .re-tags-container input::placeholder{color:#ffffff4d}.create-vehicle-page .re-tag{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.create-vehicle-page .re-tag i{cursor:pointer;opacity:.6;font-size:.75rem;transition:opacity .15s}.create-vehicle-page .re-tag i:hover{opacity:1}.create-vehicle-page .cp-photo-upload-zone{border:1px solid rgba(var(--accent-rgb), .16);background:rgba(var(--accent-rgb), .03);border-radius:13px;margin-bottom:14px;overflow:hidden}.create-vehicle-page .cp-photo-upload-body{padding:14px}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone{border:1px dashed rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .03);border-radius:12px;margin-bottom:16px;padding:18px 14px;transform:none!important}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone:before{display:none}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone h4{color:#ffffffbf;font-size:.83rem!important}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone p{color:#ffffff59;font-size:.71rem}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone span{color:#ffffff59;font-size:.71rem}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone .upload-icon{color:var(--accent);margin-bottom:8px;font-size:1.5rem;animation:none}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .07);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);transform:none!important}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .upload-zone.dragging{border-color:var(--accent);background:rgba(var(--accent-rgb), .07);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);transform:none!important}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item{aspect-ratio:4/3;border-radius:12px}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:first-child{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .15)}.create-vehicle-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:hover{box-shadow:0 8px 22px rgba(var(--accent-rgb), .28)!important;border-color:var(--accent)!important;transform:scale(1.03)translateY(-2px)!important}.create-vehicle-page .cp-photo-count-badge{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.create-vehicle-page .cp-video-upload-zone{background:#ff8c0008;border:1px solid #ff8c002e;border-radius:13px;overflow:hidden}.create-vehicle-page .cp-video-upload-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.create-vehicle-page .cp-video-upload-title{color:#ffffffbf;align-items:center;gap:8px;font-size:.83rem;font-weight:600;display:flex}.create-vehicle-page .cp-video-upload-title i{color:var(--cv-2)}.create-vehicle-page .cp-video-upload-title em{opacity:.5;font-size:.78rem;font-style:normal;font-weight:400}.create-vehicle-page .cp-quota-banner{border:1px solid;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:7px 13px;display:flex}.create-vehicle-page .cp-quota-banner.ok{color:#00c853;background:#00c85312;border-color:#00c85333}.create-vehicle-page .cp-quota-banner.warn{color:#ffab00;background:#ffab0012;border-color:#ffab0033}.create-vehicle-page .cp-quota-banner.danger{color:#f44;background:#d5000014;border-color:#d5000038}.create-vehicle-page .cp-quota-banner>i{flex-shrink:0;font-size:.95rem}.create-vehicle-page .cp-quota-content{flex-direction:column;gap:4px;min-width:0;display:flex}.create-vehicle-page .cp-quota-text{white-space:nowrap;opacity:.9;font-size:.72rem;font-weight:600}.create-vehicle-page .cp-quota-bar-wrap{background:#ffffff1a;border-radius:4px;width:100%;height:4px;overflow:hidden}.create-vehicle-page .cp-quota-bar-fill{background:currentColor;border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.create-vehicle-page .cp-video-zone{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 14px;transition:background .2s;display:flex}.create-vehicle-page .cp-video-zone:hover{background:#ffffff05}.create-vehicle-page .cp-video-zone i{color:#ff8c0073;font-size:1.5rem;line-height:1}.create-vehicle-page .cp-video-zone span{color:#ffffffbf;font-size:.83rem;font-weight:600}.create-vehicle-page .cp-video-zone small{color:#ffffff59;font-size:.71rem}.create-vehicle-page .cp-video-preview{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.create-vehicle-page .cp-video-preview video{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:520px}.create-vehicle-page .cp-video-remove{color:#ff6b35;cursor:pointer;background:#ff6b3512;border:1px solid #ff6b3559;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .2s;display:inline-flex}.create-vehicle-page .cp-video-remove:hover{background:#ff6b3524}.create-vehicle-page .user-partner-form-actions{flex-direction:column;gap:12px;padding:8px 0 36px;display:flex}.create-vehicle-page .cp-submit-error-banner{color:#fca5a5;box-sizing:border-box;background:#dc26261a;border:1px solid #dc262659;border-left:3px solid #dc2626;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:.88rem;display:flex;box-shadow:0 4px 16px #dc262614}.create-vehicle-page .cp-submit-error-banner>i{color:#f87171;flex-shrink:0;margin-top:2px;font-size:1.15rem}.create-vehicle-page .cp-submit-error-banner strong{color:#fca5a5;margin-bottom:6px;font-size:.9rem;font-weight:700;display:block}.create-vehicle-page .cp-submit-error-banner ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.create-vehicle-page .cp-submit-error-banner ul li{color:#fca5a5d9;align-items:center;gap:6px;font-size:.82rem;display:flex}.create-vehicle-page .cp-submit-error-banner ul li:before{content:"–";color:#f87171;font-weight:700}.create-vehicle-page .cp-form-buttons{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.create-vehicle-page .cp-form-buttons .btn-primary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px 21px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.create-vehicle-page .cp-form-buttons .btn-secondary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px 21px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.create-vehicle-page .cp-form-buttons .btn-primary{color:#ffba02;box-shadow:none;background:#ffba0224;border-color:#ffba0273}.create-vehicle-page .cp-form-buttons .btn-primary:hover:not(:disabled){background:#ffba0238;border-color:#ffba02b3;transform:none}.create-vehicle-page .cp-form-buttons .btn-primary:hover:not(:disabled):before{display:none}.create-vehicle-page .cp-form-buttons .btn-primary:disabled{opacity:.5;cursor:not-allowed}.create-vehicle-page .cp-form-buttons .btn-secondary{color:#ffffff8c;background:#ffffff05;border-color:#ffffff12}.create-vehicle-page .cp-form-buttons .btn-secondary:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24;transform:none}.create-vehicle-page .cp-form-buttons .btn-secondary:hover:before{display:none}.create-vehicle-page .cv-chip-field{flex-direction:column;gap:12px;display:flex}.create-vehicle-page .cv-chip-field .cv-chip-field__grid{flex-wrap:wrap;gap:7px;display:flex}.create-vehicle-page .cv-chip-field .cv-chip-field__chip{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:.82rem;font-weight:500;transition:border-color .17s,background .17s,color .17s;display:inline-flex}.create-vehicle-page .cv-chip-field .cv-chip-field__chip i{flex-shrink:0;font-size:.72rem}.create-vehicle-page .cv-chip-field .cv-chip-field__chip:hover{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06);color:#ffffffd9}.create-vehicle-page .cv-chip-field .cv-chip-field__chip.cv-chip-field__chip--active{border-color:rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .12);color:var(--accent);font-weight:600}.create-vehicle-page .cv-chip-field .cv-chip-field__chip.cv-chip-field__chip--active:hover{background:rgba(var(--accent-rgb), .18)}.create-vehicle-page .cv-chip-field .cv-chip-field__custom-tags{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.create-vehicle-page .cv-chip-field .cv-chip-field__tag{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .22);color:var(--accent);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.create-vehicle-page .cv-chip-field .cv-chip-field__tag i{cursor:pointer;opacity:.6;font-size:.72rem;transition:opacity .15s}.create-vehicle-page .cv-chip-field .cv-chip-field__tag i:hover{opacity:1}.create-vehicle-page .cv-chip-field .cv-chip-field__input-wrap{align-items:center;display:flex;position:relative}.create-vehicle-page .cv-chip-field .cv-chip-field__input-icon{color:#ffffff38;pointer-events:none;align-items:center;font-size:.78rem;display:flex;position:absolute;left:13px}.create-vehicle-page .cv-chip-field .cv-chip-field__input{color:#fff;box-sizing:border-box;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 34px;font-family:inherit;font-size:.88rem;transition:border-color .2s,background .2s}.create-vehicle-page .cv-chip-field .cv-chip-field__input:focus{border-color:rgba(var(--accent-rgb), .4);background:#ffffff0a;border-style:solid}.create-vehicle-page .cv-chip-field .cv-chip-field__input::placeholder{color:#ffffff38;font-style:italic}@media (max-width:900px){.create-vehicle-page .re-grid-3{grid-template-columns:1fr 1fr}.create-vehicle-page .re-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:768px){.create-vehicle-page .re-card-body{padding:14px}.create-vehicle-page .re-card-header{padding:13px 14px}.create-vehicle-page .re-ai-body{flex-direction:column;align-items:flex-start}.create-vehicle-page .re-ai-chip{justify-content:center;width:100%;margin-left:0}.create-vehicle-page .btn-ai-generate{justify-content:center;width:100%;margin-left:0}.create-vehicle-page .cv-condition-chips{gap:6px}.create-vehicle-page .cv-condition-chip{padding:6px 11px;font-size:.75rem}.create-vehicle-page .cp-form-buttons{flex-direction:column-reverse}.create-vehicle-page .cp-form-buttons .btn-primary{justify-content:center;width:100%}.create-vehicle-page .cp-form-buttons .btn-secondary{justify-content:center;width:100%}}@media (max-width:640px){.create-vehicle-page .re-grid-2{grid-template-columns:1fr}.create-vehicle-page .cv-location-mode{flex-direction:column}}@media (max-width:540px){.create-vehicle-page .re-grid-3{grid-template-columns:1fr}}@keyframes mvlFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mvlCardIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mvlPulse{0%,to{opacity:1}50%{opacity:.5}}.mvl-page{animation:.5s mvlFadeIn}.mvl-page .mvl-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:1340px){.mvl-page .mvl-grid{gap:20px}}@media (max-width:1024px){.mvl-page .mvl-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:768px){.mvl-page .mvl-grid{gap:16px}}.mvl-page .mvl-card{--mvl-color:#e2b259;--mvl-color-rgb:226, 178, 89;background:#ffffff06;border:1px solid #55555559;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.175,.885,.32,1.275);animation:.5s both mvlCardIn;display:flex;position:relative;overflow:hidden}.mvl-page .mvl-card:first-child{animation-delay:60ms}.mvl-page .mvl-card:nth-child(2){animation-delay:.12s}.mvl-page .mvl-card:nth-child(3){animation-delay:.18s}.mvl-page .mvl-card:nth-child(4){animation-delay:.24s}.mvl-page .mvl-card:nth-child(5){animation-delay:.3s}.mvl-page .mvl-card:nth-child(6){animation-delay:.36s}.mvl-page .mvl-card:nth-child(7){animation-delay:.42s}.mvl-page .mvl-card:nth-child(8){animation-delay:.48s}.mvl-page .mvl-card:nth-child(9){animation-delay:.54s}.mvl-page .mvl-card:nth-child(10){animation-delay:.6s}.mvl-page .mvl-card:nth-child(11){animation-delay:.66s}.mvl-page .mvl-card:nth-child(12){animation-delay:.72s}.mvl-page .mvl-card:hover{border-color:rgba(var(--mvl-color-rgb), .35);box-shadow:0 16px 48px #00000080, 0 0 0 1px rgba(var(--mvl-color-rgb), .08);transform:translateY(-4px)}.mvl-page .mvl-card:hover .mvl-card-image img{transform:scale(1.05)}.mvl-page .mvl-card:hover .mvl-image-overlay{opacity:1}.mvl-page .mvl-card.is-deleting{opacity:.5;pointer-events:none;animation:1s infinite mvlPulse}.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-image{cursor:default;height:200px}@media (max-width:768px){.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-image{height:180px}}.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-body{gap:14px;padding:20px}@media (max-width:768px){.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-body{padding:16px}}.mvl-page .mvl-card .mvl-card-image{cursor:pointer;height:220px;position:relative;overflow:hidden}@media (max-width:1024px){.mvl-page .mvl-card .mvl-card-image{height:200px}}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-image{height:180px}}.mvl-page .mvl-card .mvl-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mvl-page .mvl-card .mvl-card-image .mvl-no-image{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mvl-page .mvl-card .mvl-card-image .mvl-no-image i{color:#ffffff1f;font-size:2.5rem}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay{backdrop-filter:blur(4px);opacity:0;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .35s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay i{color:var(--mvl-color);font-size:1.6rem}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay span{color:#ffffffe6;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600}.mvl-page .mvl-card .mvl-card-image .mvl-badge-type{backdrop-filter:blur(8px);color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#000000a6;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:600;position:absolute;top:14px;right:14px}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel{backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.4px;z-index:2;color:#0a0a0a;background:#e2b259d9;border-radius:7px;padding:5px 11px;font-size:.68rem;font-weight:700;position:absolute;bottom:14px;left:14px}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-electric{color:#0a0a0a;background:#50b33ad9}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-hybrid{color:#0a0a0a;background:#50b33ab3}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-diesel{color:#0a0a0a;background:#ff8c00d9}.mvl-page .mvl-card .mvl-card-body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body{gap:14px;padding:18px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-top{flex-direction:column;gap:6px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-title{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-title{font-size:.98rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location{align-items:center;gap:6px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location i{color:var(--mvl-color);font-size:.75rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location span{color:#ffffff80;font-size:.82rem;font-weight:500}.mvl-page .mvl-card .mvl-card-body .mvl-card-details{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-details{display:none}.mvl-page .mvl-card .mvl-card-body .mvl-card-details.is-expanded{display:flex}}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details{display:none}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details{cursor:pointer;width:100%;color:rgba(var(--mvl-color-rgb), .6);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:color .2s;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:before{content:"";background:rgba(var(--mvl-color-rgb), .15);flex:1;height:1px}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:after{content:"";background:rgba(var(--mvl-color-rgb), .15);flex:1;height:1px}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details i{font-size:.75rem;line-height:1}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:active{color:var(--mvl-color)}}.mvl-page .mvl-card .mvl-card-body .mvl-card-features{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature i{color:rgba(var(--mvl-color-rgb), .7);font-size:.72rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature span{color:#fff9;font-size:.78rem;font-weight:500}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags:empty{display:none}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:500;display:inline-flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag i{color:#ffffff59;font-size:.65rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag.mvl-tag-condition{background:rgba(var(--mvl-color-rgb), .1);color:rgba(var(--mvl-color-rgb), .85);border-color:#0000;font-weight:700}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag.mvl-tag-condition i{color:rgba(var(--mvl-color-rgb), .6)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom{gap:10px;padding-top:14px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price{align-items:baseline;gap:3px;line-height:1;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-amount{color:var(--mvl-color);letter-spacing:-.5px;font-size:1.3rem;font-weight:800}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-amount{font-size:1.15rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-label{color:#fff6;font-size:.78rem;font-weight:600}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions{align-items:center;gap:8px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions{gap:6px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions .mvl-action-btn{flex:1;justify-content:center}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn{cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn{border-radius:8px;gap:5px;padding:7px 10px;font-size:.72rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn i{font-size:.82rem;line-height:1;transition:color .25s}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn i{font-size:.78rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn .mvl-spinner{border-width:2px;width:14px;height:14px}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view{color:#ffffffa6}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view i{color:#ffffff73}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view:hover{color:#ffffffe6;background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view:hover i{color:#ffffffb3}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit{color:rgba(var(--mvl-color-rgb), .85);border-color:rgba(var(--mvl-color-rgb), .2)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit i{color:rgba(var(--mvl-color-rgb), .7)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit:hover{background:rgba(var(--mvl-color-rgb), .1);border-color:rgba(var(--mvl-color-rgb), .4);color:var(--mvl-color);transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit:hover i{color:var(--mvl-color)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share{color:rgba(var(--mvl-color-rgb), .85);border-color:rgba(var(--mvl-color-rgb), .2)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share i{color:rgba(var(--mvl-color-rgb), .7)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share:hover{background:rgba(var(--mvl-color-rgb), .1);border-color:rgba(var(--mvl-color-rgb), .4);color:var(--mvl-color);transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share:hover i{color:var(--mvl-color)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete{color:#ff4d4dbf;border-color:#ff4d4d26}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete i{color:#ff4d4d99}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete:hover{color:#ff4d4d;background:#ff4d4d14;border-color:#ff4d4d59;transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete:hover i{color:#ff4d4d}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.mvl-page .mvl-cta-section{justify-content:center;margin-top:36px;animation:.6s .3s both mvlFadeIn;display:flex}@media (max-width:768px){.mvl-page .mvl-cta-section{margin-top:28px}}.mvl-page .mvl-cta-section .mvl-create-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mvl-page .mvl-cta-section .mvl-create-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mvl-page .mvl-cta-section .mvl-create-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 40px #e2b25966}.mvl-page .mvl-cta-section .mvl-create-btn:hover:before{left:100%}@media (max-width:768px){.mvl-page .mvl-cta-section .mvl-create-btn{border-radius:12px;gap:8px;padding:12px 26px;font-size:.88rem}}.mvl-page .mvl-cta-section .mvl-create-btn i{z-index:1;position:relative}.mvl-page .mvl-cta-section .mvl-create-btn span{z-index:1;position:relative}.mvl-page .mvl-cta-section .mvl-create-btn i{font-size:1rem}.mvl-page .mvl-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;animation:.7s mvlFadeIn;display:flex}@media (max-width:768px){.mvl-page .mvl-empty-state{padding:60px 20px}}.mvl-page .mvl-empty-state .mvl-empty-icon{background:#e2b25914;border:1px solid #e2b25926;border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:28px;display:flex}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-icon{border-radius:22px;width:84px;height:84px;margin-bottom:22px}}.mvl-page .mvl-empty-state .mvl-empty-icon i{color:#e2b25980;font-size:2.5rem}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-icon i{font-size:2rem}}.mvl-page .mvl-empty-state .mvl-empty-title{color:linen;letter-spacing:-.3px;margin:0 0 12px;font-family:PoppinsMedium,sans-serif;font-size:1.5rem;font-weight:800}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-title{font-size:1.25rem}}.mvl-page .mvl-empty-state .mvl-empty-desc{color:#ffffff73;max-width:420px;margin:0 0 36px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-desc{margin-bottom:28px;font-size:.88rem}}.mvl-page .mvl-empty-state .mvl-empty-cta{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mvl-page .mvl-empty-state .mvl-empty-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mvl-page .mvl-empty-state .mvl-empty-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #e2b25966}.mvl-page .mvl-empty-state .mvl-empty-cta:hover:before{left:100%}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-cta{border-radius:12px;padding:12px 24px;font-size:.88rem}}.mvl-page .mvl-empty-state .mvl-empty-cta i{z-index:1;position:relative}.mvl-page .mvl-empty-state .mvl-empty-cta span{z-index:1;position:relative}.mvl-page .mvl-empty-state .mvl-empty-cta i{font-size:1rem}.create-boat-page{--cv-1:#ffba02;--cv-1-rgb:255, 186, 2;--cv-2:#ff8c00;--cv-2-rgb:255, 140, 0;--cv-3:gold;--cv-3-rgb:255, 215, 0;--cv-4:#ff6b35;--cv-4-rgb:255, 107, 53;--cv-5:#f4d03f;--cv-5-rgb:244, 208, 63;--cv-6:peru;--cv-6-rgb:205, 133, 63;--cv-danger:#ff6b35;--cv-danger-rgb:255, 107, 53}.create-boat-page .cp-layout{flex-direction:column;display:flex}.create-boat-page .cp-main{min-width:0}.create-boat-page .cp-main>section:first-child{z-index:8}.create-boat-page .cp-main>section:nth-child(2){z-index:7}.create-boat-page .cp-main>section:nth-child(3){z-index:6}.create-boat-page .cp-main>section:nth-child(4){z-index:5}.create-boat-page .cp-main>section:nth-child(5){z-index:4}.create-boat-page .cp-main>section:nth-child(6){z-index:3}.create-boat-page .cp-main>section:nth-child(7){z-index:2}.create-boat-page .cp-main>section:nth-child(8){z-index:1}.create-boat-page .re-card{--accent:var(--cv-1);--accent-rgb:var(--cv-1-rgb);background:#ffffff04;border:1px solid #ffffff12;border-radius:16px;margin-bottom:16px;scroll-margin-top:88px;position:relative;overflow:visible}.create-boat-page .re-card.color-1{--accent:var(--cv-1);--accent-rgb:var(--cv-1-rgb);border-color:#ffba0229}.create-boat-page .re-card.color-2{--accent:var(--cv-2);--accent-rgb:var(--cv-2-rgb);border-color:#ff8c0029}.create-boat-page .re-card.color-3{--accent:var(--cv-3);--accent-rgb:var(--cv-3-rgb);border-color:#ffd70029}.create-boat-page .re-card.color-4{--accent:var(--cv-4);--accent-rgb:var(--cv-4-rgb);border-color:#ff6b3529}.create-boat-page .re-card.color-5{--accent:var(--cv-5);--accent-rgb:var(--cv-5-rgb);border-color:#f4d03f29}.create-boat-page .re-card.color-6{--accent:var(--cv-6);--accent-rgb:var(--cv-6-rgb);border-color:#cd853f29}.create-boat-page .re-card-header{border-bottom:1px solid #ffffff0d;border-radius:15px 15px 0 0;align-items:center;gap:12px;padding:15px 18px;display:flex}.create-boat-page .re-card-icon{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;line-height:1;display:flex}.create-boat-page .re-card-title{min-width:0}.create-boat-page .re-card-title h3{color:linen;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.create-boat-page .re-card-title p{color:#ffffff61;margin:2px 0 0;font-size:.79rem}.create-boat-page .re-card-body{padding:18px}.create-boat-page .re-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.create-boat-page .re-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.create-boat-page .re-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.create-boat-page .re-field{flex-direction:column;align-self:start;gap:6px;min-width:0;margin-bottom:12px;display:flex}.create-boat-page .re-field.full-width{grid-column:1/-1}.create-boat-page .re-field .small-icon{color:#ffba02;margin-left:4px;font-size:.7rem}.create-boat-page .re-field .field-locked{cursor:not-allowed;opacity:.8;color:#ffba02cc!important;background:#ffba020a!important;border-color:#ffba0233!important}.create-boat-page .re-field .input-with-loader{align-items:center;width:100%;display:flex;position:relative}.create-boat-page .re-field .input-with-loader input{padding-right:40px}.create-boat-page .re-field label:not(.re-checkbox-wrapper){letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.create-boat-page .re-field label:not(.re-checkbox-wrapper) i{color:rgba(var(--accent-rgb), .65);flex-shrink:0;font-size:.75rem;line-height:1}.create-boat-page .re-field label:not(.re-checkbox-wrapper) svg{color:rgba(var(--accent-rgb), .65);flex-shrink:0;font-size:.75rem;line-height:1}.create-boat-page .re-field label:not(.re-checkbox-wrapper) .required{color:#ff6b6be6}.create-boat-page .re-field input{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-boat-page .re-field input::placeholder{color:#ffffff38}.create-boat-page .re-field input:hover:not(:disabled){border-color:#ffffff24}.create-boat-page .re-field input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .re-field input.error{background:#dc26260a!important;border-color:#dc262699!important}.create-boat-page .re-field select{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-boat-page .re-field select::placeholder{color:#ffffff38}.create-boat-page .re-field select:hover:not(:disabled){border-color:#ffffff24}.create-boat-page .re-field select:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .re-field select.error{background:#dc26260a!important;border-color:#dc262699!important}.create-boat-page .re-field textarea{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-boat-page .re-field textarea::placeholder{color:#ffffff38}.create-boat-page .re-field textarea:hover:not(:disabled){border-color:#ffffff24}.create-boat-page .re-field textarea:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .re-field textarea.error{background:#dc26260a!important;border-color:#dc262699!important}.create-boat-page .re-field input[type=number]{-moz-appearance:textfield}.create-boat-page .re-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.create-boat-page .re-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.create-boat-page .re-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.create-boat-page .re-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.create-boat-page .re-field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.create-boat-page .re-field select{cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#00000047;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.45)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:34px;transition:none!important}.create-boat-page .re-field select option{color:#fff;background:#1a1a1a}.create-boat-page .re-field textarea{resize:vertical;height:auto;min-height:110px;padding:10px 12px;line-height:1.6}.create-boat-page .field-tip{color:#ffffff59;font-size:.76rem;font-style:italic}.create-boat-page .field-label-hint{color:#ffffff59;margin-left:4px;font-size:.76rem;font-weight:400}.create-boat-page .cp-field-error{color:#fca5a5;align-items:center;gap:5px;font-size:.78rem;font-weight:500;display:flex}.create-boat-page .cp-field-error i{flex-shrink:0;font-size:.8rem}.create-boat-page .pcm-spinner{border:2px solid #ffba0240;border-top-color:#ffba02;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite cv-spin;display:inline-block}.create-boat-page .pcm-spinner.small{border:2px solid #ffffff1a;border-top-color:#ffba02;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cv-spin;position:absolute;right:12px}.create-boat-page .pcm-spinner.small.inline{vertical-align:middle;margin-left:8px;display:inline-block;position:static}.create-boat-page .re-checkbox-wrapper{cursor:pointer;user-select:none;box-sizing:border-box;color:#fff9;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-size:.82rem;transition:border-color .2s,background .2s;display:flex}.create-boat-page .re-checkbox-wrapper:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .04)}.create-boat-page .re-checkbox-wrapper.active{border-color:var(--accent);background:rgba(var(--accent-rgb), .07)}.create-boat-page .re-checkbox-wrapper input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.create-boat-page .re-checkbox-wrapper i{color:var(--accent);font-size:.9rem}.create-boat-page .cv-tech-group{margin-bottom:6px;padding-bottom:4px}.create-boat-page .cv-tech-group:not(:last-child){border-bottom:1px solid #ffffff0d;margin-bottom:6px;padding-bottom:14px}.create-boat-page .cv-group-label{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--accent-rgb), .5);align-items:center;gap:6px;margin-bottom:10px;font-size:.68rem;font-weight:500;display:flex}.create-boat-page .cv-group-label i{font-size:.68rem;line-height:1}.create-boat-page .cv-condition-selector{margin:12px 0}.create-boat-page .cv-condition-selector>label{letter-spacing:.06em;text-transform:uppercase;color:#fff6;align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;font-weight:600;display:flex}.create-boat-page .cv-condition-selector>label i{color:var(--accent)}.create-boat-page .cv-condition-chips{flex-wrap:wrap;gap:8px;display:flex}.create-boat-page .cv-condition-chip{color:#ffffff8c;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.create-boat-page .cv-condition-chip i{color:#ffffff4d;font-size:.88rem;transition:color .2s}.create-boat-page .cv-condition-chip:hover{color:#ffba02;background:#ffba0212;border-color:#ffba0266}.create-boat-page .cv-condition-chip:hover i{color:#ffba02}.create-boat-page .cv-condition-chip.active{color:#111;background:#ffba02;border-color:#ffba02;font-weight:700;box-shadow:0 4px 18px #ffba024d}.create-boat-page .cv-condition-chip.active i{color:#111}.create-boat-page .cv-search-input{width:100%;position:relative}.create-boat-page .cv-search-input.cv-search-input--error .cv-search-input__field{background:#ff6b6b0d!important;border-color:#ff6b6b80!important}.create-boat-page .cv-search-input.cv-search-input--disabled .cv-search-input__field{opacity:.5;cursor:not-allowed;background:#0000002e}.create-boat-page .cv-search-input .cv-search-input__wrap{align-items:center;display:flex;position:relative}.create-boat-page .cv-search-input .cv-search-input__icon{color:#ffffff4d;pointer-events:none;z-index:1;align-items:center;font-size:.78rem;line-height:1;display:flex;position:absolute;left:11px}.create-boat-page .cv-search-input .cv-search-input__field{color:#ffffffd9;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;height:38px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;padding:0 32px 0 30px!important}.create-boat-page .cv-search-input .cv-search-input__field:hover{border-color:#ffffff24}.create-boat-page .cv-search-input .cv-search-input__field:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .cv-search-input .cv-search-input__field::placeholder{color:#ffffff38}.create-boat-page .cv-search-input .cv-search-input__spinner{border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite cv-spin;position:absolute;right:11px}.create-boat-page .cv-search-input .cv-search-input__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:#121212;border:1px solid #ffffff12;border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000073}.create-boat-page .cv-search-input .cv-search-input__dropdown::-webkit-scrollbar{width:4px}.create-boat-page .cv-search-input .cv-search-input__dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.create-boat-page .cv-search-input .cv-search-input__list{margin:0;padding:6px;list-style:none}.create-boat-page .cv-search-input .cv-search-input__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .13s,color .13s;overflow:hidden}.create-boat-page .cv-search-input .cv-search-input__option:hover{color:#ffffffe6;background:#ffffff0a}.create-boat-page .cv-search-input .cv-search-input__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-boat-page .cv-select{user-select:none;width:100%;position:relative}.create-boat-page .cv-select.cv-select--open .cv-select__trigger{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .cv-select.cv-select--open .cv-select__chevron{color:var(--accent)}.create-boat-page .cv-select.cv-select--open .cv-select__chevron{transform:rotate(180deg)}.create-boat-page .cv-select.cv-select--disabled .cv-select__trigger{opacity:.5;cursor:not-allowed;background:#0000002e}.create-boat-page .cv-select .cv-select__trigger{color:#ffffffd9;cursor:pointer;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;display:flex}.create-boat-page .cv-select .cv-select__trigger:hover{border-color:#ffffff24}.create-boat-page .cv-select .cv-select__value{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.create-boat-page .cv-select .cv-select__value.placeholder{color:#ffffff38}.create-boat-page .cv-select .cv-select__chevron{color:#ffffff59;flex-shrink:0;margin-left:8px;font-size:.68rem;line-height:1;transition:transform .2s,color .2s}.create-boat-page .cv-select .cv-select__dropdown{z-index:200;background:#121212;border:1px solid #ffffff12;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 24px #00000073}.create-boat-page .cv-select .cv-select__list{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:210px;margin:0;padding:6px;list-style:none;overflow-y:auto}.create-boat-page .cv-select .cv-select__list::-webkit-scrollbar{width:4px}.create-boat-page .cv-select .cv-select__list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.create-boat-page .cv-select .cv-select__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .13s,color .13s;overflow:hidden}.create-boat-page .cv-select .cv-select__option:hover{color:#ffffffe6;background:#ffffff0a}.create-boat-page .cv-select .cv-select__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-boat-page .unp-city-select{user-select:none;width:100%;position:relative}.create-boat-page .unp-city-select.unp-city-select--open .unp-city-select__trigger{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .unp-city-select.unp-city-select--open .unp-city-select__chevron{color:var(--accent)}.create-boat-page .unp-city-select.unp-city-select--error .unp-city-select__trigger{background:#ff6b6b0d!important;border-color:#ff6b6b80!important}.create-boat-page .unp-city-select .unp-city-select__trigger{color:#ffffffd9;cursor:pointer;text-align:left;box-sizing:border-box;background:#00000047;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;height:38px;padding:0 32px 0 12px;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.create-boat-page .unp-city-select .unp-city-select__trigger:hover{border-color:#ffffff24}.create-boat-page .unp-city-select .unp-city-select__placeholder{color:#ffffff38;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-boat-page .unp-city-select .unp-city-select__value{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.create-boat-page .unp-city-select .unp-city-select__chevron{color:#ffffff59;pointer-events:none;flex-shrink:0;font-size:11px;line-height:1;transition:color .2s;position:absolute;right:11px}.create-boat-page .unp-city-select .unp-city-select__dropdown{z-index:200;background:#121212;border:1px solid #ffffff12;border-radius:12px;animation:.13s ep-fadein;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 10px 24px #00000073}.create-boat-page .unp-city-select .unp-city-select__search-wrap{border-bottom:1px solid #ffffff12;padding:8px 10px;position:relative}.create-boat-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-icon{color:#ffffff40;pointer-events:none;font-size:.72rem;line-height:1;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.create-boat-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:9px;outline:none;width:100%;height:32px;padding:0 .7rem 0 1.9rem;font-family:inherit;font-size:.83rem}.create-boat-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input::placeholder{color:#ffffff38}.create-boat-page .unp-city-select .unp-city-select__search-wrap .unp-city-select__search-input:focus{border-color:rgba(var(--accent-rgb), .55)}.create-boat-page .unp-city-select .unp-city-select__list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:200px;padding:6px;overflow-y:auto}.create-boat-page .unp-city-select .unp-city-select__list::-webkit-scrollbar{width:4px}.create-boat-page .unp-city-select .unp-city-select__list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.create-boat-page .unp-city-select .unp-city-select__option{color:#fff9;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:7px 11px;font-size:.83rem;transition:background .12s,color .12s;overflow:hidden}.create-boat-page .unp-city-select .unp-city-select__option:hover{color:#ffffffe6;background:#ffffff0a}.create-boat-page .unp-city-select .unp-city-select__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-boat-page .unp-city-search{width:100%;position:relative}.create-boat-page .unp-city-search.unp-city-search--disabled{opacity:.4;pointer-events:none}.create-boat-page .unp-city-search.unp-city-search--error .unp-city-search__input{border-color:#ff6b6b80!important;box-shadow:0 0 0 2px #ff6b6b1f!important}.create-boat-page .unp-city-search .unp-city-search__wrap{align-items:center;display:flex;position:relative}.create-boat-page .unp-city-search .unp-city-search__icon{color:#ffffff4d;pointer-events:none;z-index:1;font-size:.78rem;line-height:1;position:absolute;left:11px}.create-boat-page .unp-city-search .unp-city-search__input{box-sizing:border-box;color:#ffffffd9;background:#00000047;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;height:38px;padding:0 2.1rem 0 1.9rem;font-family:inherit;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.create-boat-page .unp-city-search .unp-city-search__input::placeholder{color:#ffffff38}.create-boat-page .unp-city-search .unp-city-search__input:hover{border-color:#ffffff24}.create-boat-page .unp-city-search .unp-city-search__input:focus{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .13)}.create-boat-page .unp-city-search .unp-city-search__spinner{border:2px solid rgba(var(--accent-rgb), .25);border-top-color:var(--accent);pointer-events:none;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite ep-spin;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.create-boat-page .unp-city-search .unp-city-search__dropdown{z-index:200;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#121212;border:1px solid #ffffff12;border-radius:12px;max-height:210px;padding:6px;animation:.13s ep-fadein;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #00000073}.create-boat-page .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar{width:4px}.create-boat-page .unp-city-search .unp-city-search__dropdown::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.create-boat-page .unp-city-search .unp-city-search__option{color:#fff9;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:.83rem;transition:background .12s,color .12s}.create-boat-page .unp-city-search .unp-city-search__option:hover{color:#ffffffe6;background:#ffffff0a}.create-boat-page .unp-city-search .unp-city-search__option--selected{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.create-boat-page .cv-location-mode{gap:12px;margin-bottom:20px;display:flex}.create-boat-page .cv-location-mode-btn{cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.create-boat-page .cv-location-mode-btn>i:first-child{color:#ffffff59;flex-shrink:0;font-size:.95rem;line-height:1;transition:color .2s}.create-boat-page .cv-location-mode-btn>div{flex-direction:column;flex:1;gap:2px;display:flex}.create-boat-page .cv-location-mode-btn>div span{color:#ffffffbf;font-size:.83rem;font-weight:600;transition:color .2s}.create-boat-page .cv-location-mode-btn>div small{color:#ffffff59;font-size:.71rem;line-height:1.35}.create-boat-page .cv-location-mode-btn:hover:not(.active){background:#ffffff0f;border-color:#ffffff29}.create-boat-page .cv-location-mode-btn.active{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .07)}.create-boat-page .cv-location-mode-btn.active>i:first-child{color:var(--accent)}.create-boat-page .cv-location-mode-btn.active>div span{color:var(--accent)}.create-boat-page .cv-mode-check{color:var(--accent);flex-shrink:0;font-size:1rem}.create-boat-page .cv-location-summary{background:rgba(var(--accent-rgb), .06);border:1px solid rgba(var(--accent-rgb), .2);border-radius:12px;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex}.create-boat-page .cv-location-summary__icon{color:var(--accent);flex-shrink:0;font-size:1.4rem}.create-boat-page .cv-location-summary__text{flex-direction:column;gap:3px;display:flex}.create-boat-page .cv-location-summary__label{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-size:.7rem;font-weight:700}.create-boat-page .cv-location-summary__addr{color:#fffc;font-size:.9rem}.create-boat-page .cv-location-fields{flex-direction:column;gap:16px;display:flex}.create-boat-page .cv-location-fields>.re-field{align-self:stretch;margin-bottom:0}.create-boat-page .re-field-hint{color:#ffffff52;align-items:center;gap:5px;margin-top:6px;font-size:.77rem;display:flex}.create-boat-page .re-field-hint i{font-size:.75rem}.create-boat-page .re-field-hint b{color:#ffffff85;font-weight:600}.create-boat-page .re-ai-assistance{background:rgba(var(--accent-rgb), .03);border:1px solid rgba(var(--accent-rgb), .16);border-radius:13px;padding:14px 16px}.create-boat-page .cv-ai-label{text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--accent-rgb), .5);align-items:center;gap:6px;margin:0 0 10px;font-size:.68rem;font-weight:500;display:flex}.create-boat-page .re-ai-body{flex-flow:wrap;align-items:center;gap:8px;display:flex}.create-boat-page .re-ai-chip{cursor:pointer;color:#ffffff8c;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:.79rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.create-boat-page .re-ai-chip i{color:#ffffff59;font-size:.9rem;transition:color .2s}.create-boat-page .re-ai-chip:hover{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .08);color:var(--accent)}.create-boat-page .re-ai-chip:hover i{color:var(--accent)}.create-boat-page .re-ai-chip.active{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .45);color:var(--accent)}.create-boat-page .re-ai-chip.active i{color:var(--accent)}.create-boat-page .btn-ai-generate{background:rgba(var(--accent-rgb), .14);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .45);letter-spacing:.03em;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;height:32px;margin-left:8px;padding:0 16px;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.create-boat-page .btn-ai-generate:hover:not(:disabled){background:rgba(var(--accent-rgb), .22);border-color:rgba(var(--accent-rgb), .7)}.create-boat-page .btn-ai-generate:disabled{opacity:.65;cursor:not-allowed;transform:none}.create-boat-page .re-tags-container{background:#00000047;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:8px;transition:border-color .2s;display:flex}.create-boat-page .re-tags-container:focus-within{border-color:var(--accent)}.create-boat-page .re-tags-container input{color:#ffffffd9;background:0 0;border:none;outline:none;flex:1;min-width:140px;height:auto;padding:2px 4px;font-family:inherit;font-size:.83rem}.create-boat-page .re-tags-container input::placeholder{color:#ffffff4d}.create-boat-page .re-tag{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.create-boat-page .re-tag i{cursor:pointer;opacity:.6;font-size:.75rem;transition:opacity .15s}.create-boat-page .re-tag i:hover{opacity:1}.create-boat-page .cp-photo-upload-zone{border:1px solid rgba(var(--accent-rgb), .16);background:rgba(var(--accent-rgb), .03);border-radius:13px;margin-bottom:14px;overflow:hidden}.create-boat-page .cp-photo-upload-body{padding:14px}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone{border:1px dashed rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .03);border-radius:12px;margin-bottom:16px;padding:18px 14px;transform:none!important}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone:before{display:none}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone .upload-icon{color:var(--accent);margin-bottom:8px;font-size:1.5rem;animation:none}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone h4{color:#ffffffbf;font-size:.83rem!important}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone p{color:#ffffff59;font-size:.71rem}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone span{color:#ffffff59;font-size:.71rem}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .07);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);transform:none!important}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .upload-zone.dragging{border-color:var(--accent);background:rgba(var(--accent-rgb), .07);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .1);transform:none!important}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item{aspect-ratio:4/3;border-radius:12px}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:first-child{border-color:rgba(var(--accent-rgb), .55);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .15)}.create-boat-page .cp-photo-upload-body .draggable-media-uploader .media-preview-grid .media-preview-item:hover{box-shadow:0 8px 22px rgba(var(--accent-rgb), .28)!important;border-color:var(--accent)!important;transform:scale(1.03)translateY(-2px)!important}.create-boat-page .cp-photo-count-badge{background:rgba(var(--accent-rgb), .1);color:var(--accent);border:1px solid rgba(var(--accent-rgb), .2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.create-boat-page .cp-video-upload-zone{background:#ff8c0008;border:1px solid #ff8c002e;border-radius:13px;overflow:hidden}.create-boat-page .cp-video-upload-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.create-boat-page .cp-video-upload-title{color:#ffffffbf;align-items:center;gap:8px;font-size:.83rem;font-weight:600;display:flex}.create-boat-page .cp-video-upload-title i{color:var(--cv-2)}.create-boat-page .cp-video-upload-title em{opacity:.5;font-size:.78rem;font-style:normal;font-weight:400}.create-boat-page .cp-quota-banner{border:1px solid;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:7px 13px;display:flex}.create-boat-page .cp-quota-banner.ok{color:#00c853;background:#00c85312;border-color:#00c85333}.create-boat-page .cp-quota-banner.warn{color:#ffab00;background:#ffab0012;border-color:#ffab0033}.create-boat-page .cp-quota-banner.danger{color:#f44;background:#d5000014;border-color:#d5000038}.create-boat-page .cp-quota-banner>i{flex-shrink:0;font-size:.95rem}.create-boat-page .cp-quota-content{flex-direction:column;gap:4px;min-width:0;display:flex}.create-boat-page .cp-quota-text{white-space:nowrap;opacity:.9;font-size:.72rem;font-weight:600}.create-boat-page .cp-quota-bar-wrap{background:#ffffff1a;border-radius:4px;width:100%;height:4px;overflow:hidden}.create-boat-page .cp-quota-bar-fill{background:currentColor;border-radius:4px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.create-boat-page .cp-video-zone{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:22px 14px;transition:background .2s;display:flex}.create-boat-page .cp-video-zone:hover{background:#ffffff05}.create-boat-page .cp-video-zone i{color:#ff8c0073;font-size:1.5rem;line-height:1}.create-boat-page .cp-video-zone span{color:#ffffffbf;font-size:.83rem;font-weight:600}.create-boat-page .cp-video-zone small{color:#ffffff59;font-size:.71rem}.create-boat-page .cp-video-preview{flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.create-boat-page .cp-video-preview video{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:520px}.create-boat-page .cp-video-remove{color:#ff6b35;cursor:pointer;background:#ff6b3512;border:1px solid #ff6b3559;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .2s;display:inline-flex}.create-boat-page .cp-video-remove:hover{background:#ff6b3524}.create-boat-page .user-partner-form-actions{flex-direction:column;gap:12px;padding:8px 0 36px;display:flex}.create-boat-page .cp-submit-error-banner{color:#fca5a5;box-sizing:border-box;background:#dc26261a;border:1px solid #dc262659;border-left:3px solid #dc2626;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:.88rem;display:flex;box-shadow:0 4px 16px #dc262614}.create-boat-page .cp-submit-error-banner>i{color:#f87171;flex-shrink:0;margin-top:2px;font-size:1.15rem}.create-boat-page .cp-submit-error-banner strong{color:#fca5a5;margin-bottom:6px;font-size:.9rem;font-weight:700;display:block}.create-boat-page .cp-submit-error-banner ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.create-boat-page .cp-submit-error-banner ul li{color:#fca5a5d9;align-items:center;gap:6px;font-size:.82rem;display:flex}.create-boat-page .cp-submit-error-banner ul li:before{content:"–";color:#f87171;font-weight:700}.create-boat-page .cp-form-buttons{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.create-boat-page .cp-form-buttons .btn-primary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px 21px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.create-boat-page .cp-form-buttons .btn-secondary{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:140px;padding:10px 21px;font-family:inherit;font-size:.84rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.create-boat-page .cp-form-buttons .btn-primary{color:#ffba02;box-shadow:none;background:#ffba0224;border-color:#ffba0273}.create-boat-page .cp-form-buttons .btn-primary:hover:not(:disabled){background:#ffba0238;border-color:#ffba02b3;transform:none}.create-boat-page .cp-form-buttons .btn-primary:hover:not(:disabled):before{display:none}.create-boat-page .cp-form-buttons .btn-primary:disabled{opacity:.5;cursor:not-allowed}.create-boat-page .cp-form-buttons .btn-secondary{color:#ffffff8c;background:#ffffff05;border-color:#ffffff12}.create-boat-page .cp-form-buttons .btn-secondary:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff24;transform:none}.create-boat-page .cp-form-buttons .btn-secondary:hover:before{display:none}.create-boat-page .cv-chip-field{flex-direction:column;gap:12px;display:flex}.create-boat-page .cv-chip-field .cv-chip-field__grid{flex-wrap:wrap;gap:7px;display:flex}.create-boat-page .cv-chip-field .cv-chip-field__chip{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:.82rem;font-weight:500;transition:border-color .17s,background .17s,color .17s;display:inline-flex}.create-boat-page .cv-chip-field .cv-chip-field__chip i{flex-shrink:0;font-size:.72rem}.create-boat-page .cv-chip-field .cv-chip-field__chip:hover{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06);color:#ffffffd9}.create-boat-page .cv-chip-field .cv-chip-field__chip.cv-chip-field__chip--active{border-color:rgba(var(--accent-rgb), .6);background:rgba(var(--accent-rgb), .12);color:var(--accent);font-weight:600}.create-boat-page .cv-chip-field .cv-chip-field__chip.cv-chip-field__chip--active:hover{background:rgba(var(--accent-rgb), .18)}.create-boat-page .cv-chip-field .cv-chip-field__custom-tags{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.create-boat-page .cv-chip-field .cv-chip-field__tag{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .22);color:var(--accent);white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.create-boat-page .cv-chip-field .cv-chip-field__tag i{cursor:pointer;opacity:.6;font-size:.72rem;transition:opacity .15s}.create-boat-page .cv-chip-field .cv-chip-field__tag i:hover{opacity:1}.create-boat-page .cv-chip-field .cv-chip-field__input-wrap{align-items:center;display:flex;position:relative}.create-boat-page .cv-chip-field .cv-chip-field__input-icon{color:#ffffff38;pointer-events:none;align-items:center;font-size:.78rem;display:flex;position:absolute;left:13px}.create-boat-page .cv-chip-field .cv-chip-field__input{color:#fff;box-sizing:border-box;background:#ffffff08;border:1px dashed #ffffff1f;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 34px;font-family:inherit;font-size:.88rem;transition:border-color .2s,background .2s}.create-boat-page .cv-chip-field .cv-chip-field__input:focus{border-color:rgba(var(--accent-rgb), .4);background:#ffffff0a;border-style:solid}.create-boat-page .cv-chip-field .cv-chip-field__input::placeholder{color:#ffffff38;font-style:italic}@media (max-width:900px){.create-boat-page .re-grid-3{grid-template-columns:1fr 1fr}.create-boat-page .re-grid-4{grid-template-columns:1fr 1fr}}@media (max-width:768px){.create-boat-page .re-card-body{padding:14px}.create-boat-page .re-card-header{padding:13px 14px}.create-boat-page .re-ai-body{flex-direction:column;align-items:flex-start}.create-boat-page .re-ai-chip{justify-content:center;width:100%;margin-left:0}.create-boat-page .btn-ai-generate{justify-content:center;width:100%;margin-left:0}.create-boat-page .cv-condition-chips{gap:6px}.create-boat-page .cv-condition-chip{padding:6px 11px;font-size:.75rem}.create-boat-page .cp-form-buttons{flex-direction:column-reverse}.create-boat-page .cp-form-buttons .btn-primary{justify-content:center;width:100%}.create-boat-page .cp-form-buttons .btn-secondary{justify-content:center;width:100%}}@media (max-width:640px){.create-boat-page .re-grid-2{grid-template-columns:1fr}.create-boat-page .cv-location-mode{flex-direction:column}}@media (max-width:540px){.create-boat-page .re-grid-3{grid-template-columns:1fr}}.mvl-page{animation:.5s mvlFadeIn}.mvl-page .mvl-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:1340px){.mvl-page .mvl-grid{gap:20px}}@media (max-width:1024px){.mvl-page .mvl-grid{grid-template-columns:1fr;gap:18px}}@media (max-width:768px){.mvl-page .mvl-grid{gap:16px}}.mvl-page .mvl-card{--mvl-color:#e2b259;--mvl-color-rgb:226, 178, 89;background:#ffffff06;border:1px solid #55555559;border-radius:20px;flex-direction:column;transition:all .35s cubic-bezier(.175,.885,.32,1.275);animation:.5s both mvlCardIn;display:flex;position:relative;overflow:hidden}.mvl-page .mvl-card:first-child{animation-delay:60ms}.mvl-page .mvl-card:nth-child(2){animation-delay:.12s}.mvl-page .mvl-card:nth-child(3){animation-delay:.18s}.mvl-page .mvl-card:nth-child(4){animation-delay:.24s}.mvl-page .mvl-card:nth-child(5){animation-delay:.3s}.mvl-page .mvl-card:nth-child(6){animation-delay:.36s}.mvl-page .mvl-card:nth-child(7){animation-delay:.42s}.mvl-page .mvl-card:nth-child(8){animation-delay:.48s}.mvl-page .mvl-card:nth-child(9){animation-delay:.54s}.mvl-page .mvl-card:nth-child(10){animation-delay:.6s}.mvl-page .mvl-card:nth-child(11){animation-delay:.66s}.mvl-page .mvl-card:nth-child(12){animation-delay:.72s}.mvl-page .mvl-card:hover{border-color:rgba(var(--mvl-color-rgb), .35);box-shadow:0 16px 48px #00000080, 0 0 0 1px rgba(var(--mvl-color-rgb), .08);transform:translateY(-4px)}.mvl-page .mvl-card:hover .mvl-card-image img{transform:scale(1.05)}.mvl-page .mvl-card:hover .mvl-image-overlay{opacity:1}.mvl-page .mvl-card.is-deleting{opacity:.5;pointer-events:none;animation:1s infinite mvlPulse}.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-image{cursor:default;height:200px}@media (max-width:768px){.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-image{height:180px}}.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-body{gap:14px;padding:20px}@media (max-width:768px){.mvl-page .mvl-card.mvl-card-skeleton .mvl-card-body{padding:16px}}.mvl-page .mvl-card .mvl-card-image{cursor:pointer;height:220px;position:relative;overflow:hidden}@media (max-width:1024px){.mvl-page .mvl-card .mvl-card-image{height:200px}}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-image{height:180px}}.mvl-page .mvl-card .mvl-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.mvl-page .mvl-card .mvl-card-image .mvl-no-image{background:#ffffff08;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mvl-page .mvl-card .mvl-card-image .mvl-no-image i{color:#ffffff1f;font-size:2.5rem}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay{backdrop-filter:blur(4px);opacity:0;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .35s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay i{color:var(--mvl-color);font-size:1.6rem}.mvl-page .mvl-card .mvl-card-image .mvl-image-overlay span{color:#ffffffe6;letter-spacing:.5px;text-transform:uppercase;font-size:.82rem;font-weight:600}.mvl-page .mvl-card .mvl-card-image .mvl-badge-type{backdrop-filter:blur(8px);color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#000000a6;border:1px solid #ffffff1f;border-radius:8px;padding:6px 12px;font-size:.7rem;font-weight:600;position:absolute;top:14px;right:14px}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel{backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.4px;z-index:2;color:#0a0a0a;background:#e2b259d9;border-radius:7px;padding:5px 11px;font-size:.68rem;font-weight:700;position:absolute;bottom:14px;left:14px}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-electric{color:#0a0a0a;background:#50b33ad9}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-hybrid{color:#0a0a0a;background:#50b33ab3}.mvl-page .mvl-card .mvl-card-image .mvl-badge-fuel.is-diesel{color:#0a0a0a;background:#ff8c00d9}.mvl-page .mvl-card .mvl-card-body{flex-direction:column;flex:1;gap:16px;padding:22px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body{gap:14px;padding:18px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-top{flex-direction:column;gap:6px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-title{color:linen;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-title{font-size:.98rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location{align-items:center;gap:6px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location i{color:var(--mvl-color);font-size:.75rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-top .mvl-card-location span{color:#ffffff80;font-size:.82rem;font-weight:500}.mvl-page .mvl-card .mvl-card-body .mvl-card-details{flex-direction:column;gap:12px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-details{display:none}.mvl-page .mvl-card .mvl-card-body .mvl-card-details.is-expanded{display:flex}}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details{display:none}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details{cursor:pointer;width:100%;color:rgba(var(--mvl-color-rgb), .6);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.74rem;font-weight:600;transition:color .2s;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:before{content:"";background:rgba(var(--mvl-color-rgb), .15);flex:1;height:1px}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:after{content:"";background:rgba(var(--mvl-color-rgb), .15);flex:1;height:1px}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details i{font-size:.75rem;line-height:1}.mvl-page .mvl-card .mvl-card-body .mvl-toggle-details:active{color:var(--mvl-color)}}.mvl-page .mvl-card .mvl-card-body .mvl-card-features{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature i{color:rgba(var(--mvl-color-rgb), .7);font-size:.72rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-features .mvl-feature span{color:#fff9;font-size:.78rem;font-weight:500}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags:empty{display:none}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag{color:#ffffff73;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:500;display:inline-flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag i{color:#ffffff59;font-size:.65rem}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag.mvl-tag-condition{background:rgba(var(--mvl-color-rgb), .1);color:rgba(var(--mvl-color-rgb), .85);border-color:#0000;font-weight:700}.mvl-page .mvl-card .mvl-card-body .mvl-card-tags .mvl-tag.mvl-tag-condition i{color:rgba(var(--mvl-color-rgb), .6)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom{border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom{gap:10px;padding-top:14px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price{align-items:baseline;gap:3px;line-height:1;display:flex}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-amount{color:var(--mvl-color);letter-spacing:-.5px;font-size:1.3rem;font-weight:800}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-amount{font-size:1.15rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-price .mvl-price-label{color:#fff6;font-size:.78rem;font-weight:600}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions{align-items:center;gap:8px;display:flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions{gap:6px}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-card-actions .mvl-action-btn{flex:1;justify-content:center}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn{cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:all .25s;display:inline-flex}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn{border-radius:8px;gap:5px;padding:7px 10px;font-size:.72rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn i{font-size:.82rem;line-height:1;transition:color .25s}@media (max-width:768px){.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn i{font-size:.78rem}}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn .mvl-spinner{border-width:2px;width:14px;height:14px}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view{color:#ffffffa6}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view i{color:#ffffff73}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view:hover{color:#ffffffe6;background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-view:hover i{color:#ffffffb3}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit{color:rgba(var(--mvl-color-rgb), .85);border-color:rgba(var(--mvl-color-rgb), .2)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit i{color:rgba(var(--mvl-color-rgb), .7)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit:hover{background:rgba(var(--mvl-color-rgb), .1);border-color:rgba(var(--mvl-color-rgb), .4);color:var(--mvl-color);transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-edit:hover i{color:var(--mvl-color)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share{color:rgba(var(--mvl-color-rgb), .85);border-color:rgba(var(--mvl-color-rgb), .2)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share i{color:rgba(var(--mvl-color-rgb), .7)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share:hover{background:rgba(var(--mvl-color-rgb), .1);border-color:rgba(var(--mvl-color-rgb), .4);color:var(--mvl-color);transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-share:hover i{color:var(--mvl-color)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete{color:#ff4d4dbf;border-color:#ff4d4d26}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete i{color:#ff4d4d99}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete:hover{color:#ff4d4d;background:#ff4d4d14;border-color:#ff4d4d59;transform:translateY(-1px)}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn.mvl-btn-delete:hover i{color:#ff4d4d}.mvl-page .mvl-card .mvl-card-body .mvl-card-bottom .mvl-action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.mvl-page .mvl-cta-section{justify-content:center;margin-top:36px;animation:.6s .3s both mvlFadeIn;display:flex}@media (max-width:768px){.mvl-page .mvl-cta-section{margin-top:28px}}.mvl-page .mvl-cta-section .mvl-create-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 32px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mvl-page .mvl-cta-section .mvl-create-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mvl-page .mvl-cta-section .mvl-create-btn:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 14px 40px #e2b25966}.mvl-page .mvl-cta-section .mvl-create-btn:hover:before{left:100%}@media (max-width:768px){.mvl-page .mvl-cta-section .mvl-create-btn{border-radius:12px;gap:8px;padding:12px 26px;font-size:.88rem}}.mvl-page .mvl-cta-section .mvl-create-btn i{z-index:1;position:relative}.mvl-page .mvl-cta-section .mvl-create-btn span{z-index:1;position:relative}.mvl-page .mvl-cta-section .mvl-create-btn i{font-size:1rem}.mvl-page .mvl-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 30px;animation:.7s mvlFadeIn;display:flex}@media (max-width:768px){.mvl-page .mvl-empty-state{padding:60px 20px}}.mvl-page .mvl-empty-state .mvl-empty-icon{background:#e2b25914;border:1px solid #e2b25926;border-radius:28px;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:28px;display:flex}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-icon{border-radius:22px;width:84px;height:84px;margin-bottom:22px}}.mvl-page .mvl-empty-state .mvl-empty-icon i{color:#e2b25980;font-size:2.5rem}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-icon i{font-size:2rem}}.mvl-page .mvl-empty-state .mvl-empty-title{color:linen;letter-spacing:-.3px;margin:0 0 12px;font-family:PoppinsMedium,sans-serif;font-size:1.5rem;font-weight:800}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-title{font-size:1.25rem}}.mvl-page .mvl-empty-state .mvl-empty-desc{color:#ffffff73;max-width:420px;margin:0 0 36px;font-size:.95rem;line-height:1.6}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-desc{margin-bottom:28px;font-size:.88rem}}.mvl-page .mvl-empty-state .mvl-empty-cta{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-family:PoppinsMedium,sans-serif;font-size:.92rem;font-weight:700;transition:all .35s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden}.mvl-page .mvl-empty-state .mvl-empty-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.mvl-page .mvl-empty-state .mvl-empty-cta:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #e2b25966}.mvl-page .mvl-empty-state .mvl-empty-cta:hover:before{left:100%}@media (max-width:768px){.mvl-page .mvl-empty-state .mvl-empty-cta{border-radius:12px;padding:12px 24px;font-size:.88rem}}.mvl-page .mvl-empty-state .mvl-empty-cta i{z-index:1;position:relative}.mvl-page .mvl-empty-state .mvl-empty-cta span{z-index:1;position:relative}.mvl-page .mvl-empty-state .mvl-empty-cta i{font-size:1rem}.ssc-overlay{--ssc-accent:#ffba02;--ssc-accent-rgb:255, 186, 2;--ssc-text:linen;--ssc-muted:#faf0e68c;--ssc-dim:#faf0e661;--ssc-border:#55555580;--ssc-border-soft:#55555552;--ssc-ok:#4caf76;z-index:2100;-webkit-backdrop-filter:blur(9px);background:#000000b8;justify-content:center;align-items:center;padding:20px;animation:.22s ssc-overlay-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ssc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ssc-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ssc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ssc-spin{to{transform:rotate(360deg)}}.ssc-modal{border:1px solid var(--ssc-border);background:#131313;border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;font-family:PoppinsMedium,sans-serif;animation:.28s cubic-bezier(.34,1.2,.5,1) ssc-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.ssc-head{border-bottom:1px solid var(--ssc-border-soft);flex-shrink:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.ssc-head-icon{width:44px;min-width:44px;height:44px;color:var(--ssc-accent);background:rgba(var(--ssc-accent-rgb), .12);border:1px solid rgba(var(--ssc-accent-rgb), .22);border-radius:13px;justify-content:center;align-items:center;display:flex}.ssc-head-icon i{font-size:1.2rem}.ssc-head-text{flex:1;min-width:0}.ssc-head-text h2{color:var(--ssc-text);letter-spacing:-.2px;margin:0;padding:0;font-size:1.05rem;font-weight:700;line-height:1.25}.ssc-head-text p{color:var(--ssc-muted);margin:3px 0 0;font-size:.78rem;line-height:1.4}.ssc-close{border:1px solid var(--ssc-border);color:#ffffff8c;cursor:pointer;background:#ffffff0a;border-radius:9px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:32px;min-width:32px;height:32px;transition:all .2s;display:flex}.ssc-close i{font-size:.95rem}.ssc-close:hover:not(:disabled){color:var(--ssc-text);background:#ffffff14}.ssc-close:disabled{opacity:.5;cursor:not-allowed}.ssc-body{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow:hidden auto}.ssc-body::-webkit-scrollbar{width:5px}.ssc-body::-webkit-scrollbar-track{background:0 0}.ssc-body::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:3px}.ssc-notice{background:rgba(var(--ssc-accent-rgb), .06);border:1px solid rgba(var(--ssc-accent-rgb), .18);color:rgba(var(--ssc-accent-rgb), .88);border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.5;display:flex}.ssc-notice i{color:var(--ssc-accent);flex-shrink:0;margin-top:2px;font-size:.85rem;line-height:1}.ssc-notice strong{color:var(--ssc-accent);font-weight:700}.ssc-platform{background:#ffffff07;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.ssc-platform-head{align-items:center;gap:11px;display:flex}.ssc-platform-icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;display:flex}.ssc-platform-icon i{color:#faf0e6cc;font-size:1rem}.ssc-platform--googleBusiness .ssc-platform-icon{background:#4285f41f;border-color:#4285f440}.ssc-platform--googleBusiness .ssc-platform-icon i{color:#4285f4}.ssc-platform-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ssc-platform-label{color:var(--ssc-text);font-size:.86rem;font-weight:600;line-height:1.25}.ssc-platform-meta{color:var(--ssc-dim);font-size:.72rem;line-height:1.3}.ssc-platform-badge{color:var(--ssc-ok);white-space:nowrap;background:#4caf761a;border:1px solid #4caf7640;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.ssc-platform-badge i{font-size:.62rem;line-height:1}.ssc-fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.ssc-field{text-align:left;width:100%;min-width:0;color:var(--ssc-dim);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:.78rem;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:flex}.ssc-field:hover:not(:disabled){color:var(--ssc-muted);background:#ffffff0f;border-color:#ffffff29}.ssc-field:focus-visible{outline:2px solid rgba(var(--ssc-accent-rgb), .6);outline-offset:2px}.ssc-field.is-active{color:var(--ssc-text);background:rgba(var(--ssc-accent-rgb), .08);border-color:rgba(var(--ssc-accent-rgb), .32)}.ssc-field.is-active:hover:not(:disabled){background:rgba(var(--ssc-accent-rgb), .13);border-color:rgba(var(--ssc-accent-rgb), .45);color:var(--ssc-text)}.ssc-field:disabled{cursor:not-allowed;opacity:.55}.ssc-field-check{background:0 0;border:1.5px solid #ffffff38;border-radius:5px;justify-content:center;align-items:center;width:17px;min-width:17px;height:17px;transition:all .18s;display:flex}.ssc-field-check i{color:#0a0a0a;opacity:0;font-size:.55rem;line-height:1;transition:all .18s;transform:scale(.6)}.ssc-field.is-active .ssc-field-check{background:var(--ssc-accent);border-color:var(--ssc-accent)}.ssc-field.is-active .ssc-field-check i{opacity:1;transform:scale(1)}.ssc-field-icon{color:var(--ssc-dim);flex-shrink:0;font-size:.8rem;line-height:1;transition:color .18s}.ssc-field.is-active .ssc-field-icon{color:var(--ssc-accent)}.ssc-field-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ssc-platform-toggle-all{color:var(--ssc-dim);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.73rem;font-weight:600;transition:color .18s;display:inline-flex}.ssc-platform-toggle-all i{font-size:.75rem;line-height:1}.ssc-platform-toggle-all:hover:not(:disabled){color:var(--ssc-accent)}.ssc-platform-toggle-all:disabled{cursor:not-allowed;opacity:.5}.ssc-foot{border-top:1px solid var(--ssc-border-soft);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;padding:15px 20px;display:flex}.ssc-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.72rem 1.2rem;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600;transition:all .22s;display:inline-flex}.ssc-btn i{font-size:.88rem;line-height:1}.ssc-btn:focus-visible{outline:2px solid rgba(var(--ssc-accent-rgb), .6);outline-offset:2px}.ssc-btn--primary{background:linear-gradient(135deg, var(--ssc-accent) 0%, rgba(var(--ssc-accent-rgb), .82) 100%);color:#0a0a0a}.ssc-btn--primary:hover:not(:disabled){box-shadow:0 6px 18px rgba(var(--ssc-accent-rgb), .35);transform:translateY(-1px)}.ssc-btn--ghost{border-color:var(--ssc-border);color:#ffffffc7;background:#ffffff0a}.ssc-btn--ghost:hover:not(:disabled){color:var(--ssc-text);background:#ffffff12}.ssc-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ssc-spinner{border:2px solid #0a0a0a59;border-top-color:#0a0a0a;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite ssc-spin}@media (max-width:768px){.ssc-overlay{background:#000c;align-items:flex-end;padding:0}.ssc-modal{border-bottom:none;border-radius:20px 20px 0 0;max-width:100%;max-height:92vh;animation:.32s cubic-bezier(.25,.46,.45,.94) ssc-sheet-in}.ssc-head{padding:16px 18px}.ssc-body{padding:16px 18px 18px}.ssc-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:stretch;gap:.5rem}.ssc-btn{white-space:normal;width:100%}.ssc-fields{grid-template-columns:1fr}}@media (max-width:380px){.ssc-platform-badge span{display:none}.ssc-platform-badge{padding:5px 6px}}@media (prefers-reduced-motion:reduce){.ssc-overlay,.ssc-modal{animation:none}.ssc-btn--primary:hover:not(:disabled){transform:none}}@font-face{font-family:PoppinsMedium;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Medium-DLyaSQyp.woff2)format("woff2"),url(/assets/OpenSans-Medium-JRlDDL3S.woff)format("woff"),url(/assets/OpenSans-Medium-DK9BtyQ4.ttf)format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/assets/OpenSans-Regular-DwVUyFJO.woff2)format("woff2"),url(/assets/OpenSans-Regular-BO_eTccL.woff)format("woff"),url(/assets/OpenSans-Regular-W1fjhnlY.ttf)format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/assets/OpenSans-Bold-DGYewoMR.woff2)format("woff2"),url(/assets/OpenSans-Bold-Bdzdm_Bj.woff)format("woff"),url(/assets/OpenSans-Bold-Bixi_wTj.ttf)format("truetype")}@font-face{font-family:Quivera;src:url(/assets/Quievera-TU5SKlxL.otf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;font-family:PoppinsMedium,sans-serif;text-decoration:none;list-style:none}body{background:#0a0a0a}i{justify-content:center;align-items:center;line-height:1;display:flex}i:before{line-height:1}.css-3iigni-container{opacity:.25!important}.css-b62m3t-container{flex:1;min-height:49px;display:flex;position:relative}.css-b62m3t-container *{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-shadow:none!important}.css-b62m3t-container .generic-select__value-container{align-items:center!important;height:100%!important;padding:0 8px!important;display:flex!important}.css-b62m3t-container .generic-select__value-container .generic-select__placeholder,.css-b62m3t-container .generic-select__value-container .generic-select__single-value{padding:0 5px}.css-b62m3t-container .generic-select__input-container{align-items:center;width:100%;height:100%;padding:0 5px;display:flex;position:absolute;top:0;left:10px;cursor:pointer!important}.css-b62m3t-container input{box-shadow:none;cursor:pointer!important;max-height:38.5px!important;padding:1px 0!important}.css-b62m3t-container .css-1s80ejz-dummyInput-DummyInput,.css-b62m3t-container .css-1hac4vs-dummyInput{width:100%;height:100%;box-shadow:none;position:absolute;top:0;left:0;padding:1px 0!important}.city-selector-container label{margin-bottom:.5rem}.city-selector-container span{color:red}.city-selector-container .spacer{margin-top:25px}@media (max-width:768px){.city-selector-container label{margin-bottom:.5rem}}.backoffice-content:has(.ppe-page){overflow:visible}.ppe-page{--ppe-surface:#ffffff07;--ppe-surface-2:#ffffff0d;--ppe-border:#ffffff17;--ppe-border-strong:#ffffff29;--ppe-text:linen;--ppe-text-soft:#faf0e69e;--ppe-text-dim:#faf0e666;--ppe-accent:#ffba02;--ppe-accent-rgb:255, 186, 2;--ppe-ok:#bdfb54;--ppe-todo:#ff8c00;--ppe-radius:14px;--ppe-ease:cubic-bezier(.22, 1, .36, 1);min-height:100vh;color:var(--ppe-text);background:#0a0a0a;font-family:PoppinsMedium,sans-serif}.ppe-page .hub-container.padding{padding:24px 16px 40px!important}@media (max-width:768px){.ppe-page .hub-container.padding{padding:0!important}.ppe-page .hub-container.padding .hub-container{padding:0}}.ppe-header{align-items:flex-end}@media (max-width:1024px){.ppe-header{flex-direction:column-reverse;align-items:stretch;gap:.75rem}}.ppe-header-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}@media (max-width:1024px){.ppe-header-actions{justify-content:flex-end;width:100%}}@media (max-width:768px){.ppe-header-actions{justify-content:space-between;gap:.4rem}}.ppe-workspace{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@media (max-width:1340px){.ppe-workspace{grid-template-columns:minmax(0,350px) minmax(0,1fr)}}@media (max-width:1100px){.ppe-workspace{grid-template-columns:1fr}}.ppe-main{flex-direction:column;gap:1.6rem;min-width:0;display:flex}.ppe-status{background:var(--ppe-surface);border:1px solid var(--ppe-border);border-radius:var(--ppe-radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem;padding:.8rem;display:grid}@media (max-width:768px){.ppe-status{grid-template-columns:1fr;gap:.9rem;padding:.9rem}}.ppe-status-id{align-items:center;gap:.85rem;min-width:0;display:flex}.ppe-status-logo{background:var(--ppe-surface-2);border:1px solid var(--ppe-border-strong);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.ppe-status-logo img{object-fit:cover;width:100%;height:100%}.ppe-status-logo i{color:var(--ppe-text-dim);font-size:1.25rem}.ppe-status-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ppe-status-text strong,.ppe-status-text small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ppe-status-text strong{color:var(--ppe-text);font-size:1.02rem;font-weight:700}.ppe-status-text small{color:var(--ppe-text-dim);font-size:.78rem}.ppe-status-progress{flex-direction:column;gap:8px;min-width:0;display:flex}.ppe-status-progress-head{letter-spacing:.5px;text-transform:uppercase;color:var(--ppe-text-dim);justify-content:space-between;align-items:baseline;font-size:.71rem;display:flex}.ppe-status-progress-head strong{color:var(--ppe-accent)}.ppe-progress-track{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.ppe-progress-fill{height:100%;transition:width .5s var(--ppe-ease);background:linear-gradient(90deg,peru,#ffba02 60%,gold);border-radius:99px}.ppe-status-note{color:var(--ppe-text-dim);margin:0;font-size:.74rem;line-height:1.45}.ppe-group-head{margin-bottom:.75rem}.ppe-group-head h2{color:var(--ppe-text)!important;margin:0!important;padding:0!important;font-size:1rem!important;font-weight:700!important}.ppe-group-head p{color:var(--ppe-text-dim);font-size:.79rem;margin:3px 0 0!important}.ppe-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:.7rem;display:grid}@media (max-width:768px){.ppe-card-grid{grid-template-columns:minmax(0,1fr);gap:.55rem}}.ppe-card{--ppe-card-color:#ffba02;--ppe-card-color-rgb:255, 186, 2;background:var(--ppe-surface);border:1px solid var(--ppe-border);border-radius:var(--ppe-radius);text-align:left;cursor:pointer;width:100%;min-width:0;max-width:100%;transition:transform .22s var(--ppe-ease), border-color .22s ease, background .22s ease;align-items:center;gap:.8rem;padding:.85rem .9rem;font-family:PoppinsMedium,sans-serif;display:flex;overflow:hidden}.ppe-card:hover{background:rgba(var(--ppe-card-color-rgb), .05);border-color:rgba(var(--ppe-card-color-rgb), .4);transform:translateY(-2px)}.ppe-card:focus-visible{outline:2px solid rgba(var(--ppe-card-color-rgb), .6);outline-offset:2px}.ppe-card-icon{background:rgba(var(--ppe-card-color-rgb), .13);border:1px solid rgba(var(--ppe-card-color-rgb), .28);width:40px;height:40px;color:var(--ppe-card-color);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ppe-card-icon i{font-size:1rem;line-height:1}.ppe-card-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ppe-card-title,.ppe-card-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ppe-card-title{color:var(--ppe-text);font-size:.9rem;font-weight:700}.ppe-card-desc{color:var(--ppe-text-dim);font-size:.75rem}.ppe-card-meta{align-items:center;gap:5px;min-width:0;margin-top:3px;font-size:.72rem;display:flex}.ppe-card-meta .ppe-card-meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ppe-card-meta i{flex-shrink:0;font-size:.68rem;line-height:1}.ppe-card-meta.is-ok{color:var(--ppe-text-soft)}.ppe-card-meta.is-ok i{color:var(--ppe-ok)}.ppe-card-meta.is-todo{color:var(--ppe-todo)}.ppe-card-chevron{color:var(--ppe-text-dim);transition:transform .22s var(--ppe-ease), color .22s ease;flex-shrink:0}.ppe-card-chevron i{font-size:.8rem;line-height:1}.ppe-card:hover .ppe-card-chevron{color:var(--ppe-card-color);transform:translate(3px)}.ppe-note{background:var(--ppe-surface);border:1px solid var(--ppe-border);color:var(--ppe-text-dim);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:.75rem .9rem;font-size:.76rem;line-height:1.5;display:flex}.ppe-note i{color:var(--ppe-accent);margin-top:2px}.ppe-preview{border:1px solid var(--ppe-border-strong);background:#0d0d0d;border-radius:18px;flex-direction:column;height:calc(100vh - 40px);min-height:520px;display:flex;position:sticky;top:12px;overflow:hidden;box-shadow:0 18px 44px #00000073}@media (max-width:1100px){.ppe-preview{display:none}}.ppe-preview-head{border-bottom:1px solid var(--ppe-border);color:var(--ppe-text-soft);background:#ffffff0a;align-items:center;gap:8px;padding:10px 14px;font-size:.78rem;font-weight:600;display:flex}.ppe-preview-head i{color:var(--ppe-accent);font-size:.8rem}.ppe-preview-stage{background:#0a0a0a;flex:1;align-items:stretch;min-height:0;display:flex}.ppe-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:4rem 1.5rem;display:flex}.ppe-empty i{color:var(--ppe-text-dim);font-size:2rem}.ppe-empty h2{color:var(--ppe-text)!important;margin:0!important;font-size:1.1rem!important}.ppe-empty p{color:var(--ppe-text-dim);margin:0;font-size:.85rem}.ppe-cat{--ppe-accent:#ffba02;--ppe-accent-rgb:255, 186, 2;flex-direction:column;gap:10px;display:flex}.ppe-cat-selected{flex-wrap:wrap;gap:7px;display:flex}.ppe-chip{color:linen;background:#ffffff0d;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:6px;padding:6px 8px 6px 11px;font-size:.78rem;display:inline-flex}.ppe-chip>i:first-child{font-size:.72rem}.ppe-chip button{width:18px;height:18px;color:inherit;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,color .18s;display:inline-flex}.ppe-chip button i{font-size:.7rem;line-height:1}.ppe-chip button:hover{color:#ff6b5c;background:#ff6b5c40}.ppe-chip--primary{color:#ffba02;background:#ffba0224;border-color:#ffba0273}.ppe-select.ppe-select--search{width:100%;position:relative}.ppe-select.ppe-select--search .ppe-select-trigger{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:9px;width:100%;padding:11px 13px;transition:border-color .2s,background .2s;display:flex}.ppe-select.ppe-select--search .ppe-select-trigger:focus-within{background:#ffffff14;border-color:#ffba028c}.ppe-select.ppe-select--search .ppe-select-trigger input{color:linen;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:PoppinsMedium,sans-serif;font-size:.88rem}.ppe-select.ppe-select--search .ppe-select-trigger input::placeholder{color:#faf0e666}.ppe-select-lead{color:#faf0e666;flex-shrink:0;font-size:.82rem}.ppe-select-clear{color:#faf0e666;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.ppe-select-clear:hover{color:#ff6b5c}.ppe-cat-hint-box{background:#ffffff09;border:1px dashed #ffffff29;border-radius:11px;align-items:flex-start;gap:11px;padding:.85rem;display:flex}.ppe-cat-hint-icon{color:#ffba02;background:#ffba021f;border:1px solid #ffba024d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ppe-cat-hint-icon i{font-size:.82rem;line-height:1}.ppe-cat-hint-icon.is-ok{color:#bdfb54;background:#50b33a1f;border-color:#50b33a52}.ppe-cat-hint-title{color:linen;margin:0 0 3px;font-size:.82rem;font-weight:600}.ppe-cat-hint-desc{color:#faf0e666;margin:0;font-size:.74rem;line-height:1.45}.ppe-cat-hint{color:#faf0e666;align-items:center;gap:6px;margin:0;font-size:.74rem;display:flex}.ppe-cat-groups{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;gap:11px;max-height:300px;padding:.85rem;display:flex;overflow-y:auto}.ppe-cat-group-label{letter-spacing:.6px;text-transform:uppercase;color:#faf0e666;margin-bottom:6px;font-size:.66rem;font-weight:700;display:block}.ppe-cat-pills{flex-wrap:wrap;gap:6px;display:flex}.ppe-cat-pill{color:#faf0e69e;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-family:PoppinsMedium,sans-serif;font-size:.76rem;transition:all .18s;display:inline-flex}.ppe-cat-pill i{font-size:.68rem;line-height:1}.ppe-cat-pill:hover{color:linen;border-color:#ffba0273}.ppe-cat-pill.is-primary{color:#ffba02;background:#ffba0229;border-color:#ffba0280}.ppe-cat-pill.is-secondary{color:linen;background:#ffffff17;border-color:#ffffff29}.ppe-cat-pill.is-muted{opacity:.35;cursor:not-allowed}.ppe-cat-empty{text-align:center;padding:1.2rem}.ppe-cat-empty i{color:#faf0e666;font-size:1.3rem}.ppe-cat-empty p{color:linen;margin:8px 0 3px;font-size:.85rem}.ppe-cat-empty span{color:#faf0e666;font-size:.74rem}.lbp-cookie{z-index:9999;opacity:0;will-change:transform, opacity;background:#0e0e0e;border:1px solid #e2b2598c;border-radius:18px;width:360px;padding:24px 24px 20px;font-family:PoppinsMedium,sans-serif;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s;position:fixed;bottom:28px;right:28px;transform:translateY(24px);box-shadow:0 0 0 1px #e2b2590f,0 12px 40px #000000b3,0 2px 8px #00000080}.lbp-cookie--visible{opacity:1;transform:translateY(0)}.lbp-cookie__glow{pointer-events:none;background:linear-gradient(90deg,#0000,#e2b259,#0000);border-radius:100%;width:60%;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.lbp-cookie__header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.lbp-cookie__icon-wrap{background:#e2b25912;border:1px solid #e2b25933;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lbp-cookie__icon-svg{width:26px;height:26px;animation:18s linear infinite lbp-cookie-spin}@keyframes lbp-cookie-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lbp-cookie__header-text{flex-direction:column;gap:2px;display:flex}.lbp-cookie__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e2b259;opacity:.7;font-size:.65rem;line-height:1}.lbp-cookie__title{color:linen;letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.2}.lbp-cookie__divider{background:linear-gradient(90deg,#e2b2594d,#0000);border-radius:1px;height:1px;margin-bottom:14px}.lbp-cookie__body{color:#faf0e6a6;margin:0 0 20px;font-size:.78rem;line-height:1.7}.lbp-cookie__link{color:#e2b259;white-space:nowrap;border-bottom:1px solid #e2b25959;padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.lbp-cookie__link:hover{color:#b1852d;border-color:#b1852d}.lbp-cookie__actions{gap:10px;display:flex}.lbp-cookie__btn{letter-spacing:.03em;cursor:pointer;border:none;border-radius:10px;flex:1;padding:10px 14px;font-family:PoppinsMedium,sans-serif;font-size:.78rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden}.lbp-cookie__btn:active{transform:scale(.97)}.lbp-cookie__btn--accept{color:#0a0a0a;background:#e2b259;border:1px solid #e2b259}.lbp-cookie__btn--accept:hover{background:#b1852d;border-color:#b1852d;box-shadow:0 4px 16px #e2b25959}.lbp-cookie__btn-shine{pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%) 200% 0/200% 100%;transition:background-position .5s;position:absolute;top:0;bottom:0;left:0;right:0}.lbp-cookie__btn--accept:hover .lbp-cookie__btn-shine{background-position:-50% 0}.lbp-cookie__btn--refuse{color:#faf0e6bf;background:0 0;border:1px solid #faf0e62e}.lbp-cookie__btn--refuse:hover{color:linen;background:#faf0e60f;border-color:#faf0e659}@media (max-width:768px){.lbp-cookie{border:none;border-top:1px solid #e2b2598c;border-radius:20px 20px 0 0;width:100%;padding:22px 20px 32px;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #0009,0 -1px #e2b2591f}.lbp-cookie--visible{transform:translateY(0)}.lbp-cookie__glow{width:40%}.lbp-cookie__btn{padding:12px 14px}}@keyframes mah-blob-1{0%{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(0)scale(1)}25%{border-radius:42% 58% 48% 52%/68% 32% 70% 30%;transform:translate(50px,-40px)rotate(90deg)scale(1.1)}50%{border-radius:70% 30% 54% 46%/38% 62% 44% 56%;transform:translate(30px,50px)rotate(180deg)scale(.95)}75%{border-radius:52% 48% 36% 64%/58% 42% 66% 34%;transform:translate(-40px,20px)rotate(270deg)scale(1.08)}to{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mah-blob-2{0%{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:60% 40% 52% 48%/42% 58% 36% 64%;transform:translate(-55px,45px)rotate(120deg)scale(1.1)}66%{border-radius:36% 64% 68% 32%/54% 46% 62% 38%;transform:translate(40px,-35px)rotate(240deg)scale(.9)}to{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mah-blob-3{0%{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(0)}30%{border-radius:40% 60% 44% 56%/62% 38% 46% 54%;transform:translate(38px,45px)scale(1.12)rotate(108deg)}60%{border-radius:68% 32% 56% 44%/36% 64% 52% 48%;transform:translate(-30px,-20px)scale(.92)rotate(216deg)}to{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes mah-blob-4{0%{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(0)scale(1)}40%{border-radius:34% 66% 60% 40%/58% 42% 38% 62%;transform:translate(-45px,-55px)rotate(144deg)scale(1.15)}80%{border-radius:64% 36% 46% 54%/52% 48% 66% 34%;transform:translate(25px,30px)rotate(288deg)scale(.88)}to{border-radius:50% 50% 38% 62%/44% 56% 52% 48%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mah-blob-5{0%{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(0)}35%{border-radius:44% 56% 66% 34%/38% 62% 46% 54%;transform:translate(60px,-32px)scale(.9)rotate(126deg)}70%{border-radius:56% 44% 36% 64%/64% 36% 58% 42%;transform:translate(-28px,48px)scale(1.1)rotate(252deg)}to{border-radius:68% 32% 44% 56%/56% 44% 64% 36%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes mah-blob-6{0%{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(0)scale(1)}50%{border-radius:60% 40% 36% 64%/48% 52% 66% 34%;transform:translate(-38px,-42px)rotate(180deg)scale(1.08)}to{border-radius:40% 60% 58% 42%/70% 30% 48% 52%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mah-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mah-shimmer{0%{left:-100%}to{left:100%}}@keyframes mah-spin{to{transform:rotate(360deg)}}.mobile-auth-hub{background:#0a0a0a;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.mah-blobs{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mah-blob{will-change:transform, border-radius;position:absolute}.mah-blob--1{filter:blur(36px);background:#e2b25942;width:140px;height:115px;animation:28s ease-in-out infinite mah-blob-1;top:14%;left:5%}.mah-blob--2{filter:blur(30px);background:#ff8c0038;width:110px;height:130px;animation:34s ease-in-out -8s infinite mah-blob-2;top:12%;right:7%}.mah-blob--3{filter:blur(26px);background:#ffd7002e;width:155px;height:135px;animation:22s ease-in-out -14s infinite mah-blob-3;top:40%;left:15%}.mah-blob--4{filter:blur(33px);background:#ff6b3533;width:120px;height:100px;animation:38s ease-in-out -5s infinite mah-blob-4;bottom:18%;left:4%}.mah-blob--5{filter:blur(28px);background:#f4d03f2b;width:160px;height:175px;animation:26s ease-in-out -19s infinite mah-blob-5;bottom:14%;right:6%}.mah-blob--6{filter:blur(24px);background:#cd853f33;width:135px;height:145px;animation:32s ease-in-out -11s infinite mah-blob-6;top:58%;right:20%}.mah-content{z-index:1;width:100%;max-width:340px;padding:0 28px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;align-items:center;gap:44px;display:flex;position:relative}.mah-logo-section{text-align:center;flex-direction:column;align-items:center;animation:.55s both mah-fadeUp;display:flex}.mah-logo{object-fit:contain;filter:drop-shadow(0 0 28px #e2b25959);width:180px;margin-bottom:18px}.mah-app-name{color:linen;letter-spacing:-.4px;margin:0 0 10px;font-size:1.9rem;font-weight:700}.mah-app-name span{color:#e2b259}.mah-sub{color:#ffffff5c;margin:0;font-size:.82rem;line-height:1.6}.mah-actions{flex-direction:column;gap:12px;width:100%;animation:.55s .1s both mah-fadeUp;display:flex}.mah-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:600;transition:transform .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden}.mah-btn i{font-size:16px}.mah-btn--primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 24px #e2b2594d}.mah-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.mah-btn--primary:active{transform:scale(.98)}.mah-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #e2b2596b}.mah-btn--primary:hover:after{animation:.5s mah-shimmer}.mah-btn--secondary{color:#ffffffc7;background:#ffffff0d;border:1.5px solid #ffffff1f}.mah-btn--secondary:hover{color:linen;background:#ffffff14;border-color:#e2b25947;transform:translateY(-1px)}.mah-btn--secondary:active{transform:scale(.98)}.mah-divider{align-items:center;gap:12px;margin:4px 0;display:flex}.mah-divider:before,.mah-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);flex:1;height:1px}.mah-divider span{color:#ffffff42;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-size:.72rem}.mah-oauth-row{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.mah-oauth-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1.5px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 12px;font-family:PoppinsMedium,sans-serif;font-size:.88rem;font-weight:500;transition:background .22s,border-color .22s,transform .22s;display:flex}.mah-oauth-btn:disabled{opacity:.5;cursor:not-allowed}.mah-oauth-btn:not(:disabled):hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.mah-oauth-btn:not(:disabled):active{transform:scale(.97)}.mah-oauth-btn--facebook svg,.mah-oauth-btn--facebook{color:#ffffffb8}.mah-oauth-btn--facebook svg{fill:#1877f2;color:#1877f2}.mah-oauth-btn--apple i{color:#fff}.mah-spinner{border:2px solid #0a0a0a33;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.65s linear infinite mah-spin}.mah-spinner--white{border-color:#fff #fff3 #fff3}.mah-footer{animation:.55s .2s both mah-fadeUp}.mah-footer p{color:#fff3;text-align:center;margin:0;font-size:.7rem;line-height:1.65}.mah-footer a{color:#e2b25980;text-decoration:none;transition:color .2s}.mah-footer a:hover{color:#e2b259}@keyframes g4ph-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--g4ph-c1:#ffba02;--g4ph-c2:#ff8c00;--g4ph-c3:gold;--g4ph-c4:#ff6b35;--g4ph-c5:#f4d03f;--g4ph-c6:peru;--g4ph-green:#b2fa36;--g4ph-bg:#0a0a0a;--g4ph-surface:#131313;--g4ph-surface-hi:#1c1c1c;--g4ph-inset:#0c0c0c;--g4ph-gold-surface:#241b05;--g4ph-gold-surface-hi:#302303;--g4ph-green-surface:#17250a;--g4ph-border:#212121;--g4ph-border-hi:#2e2e2e;--g4ph-border-gold:#3d2f0a;--g4ph-border-gold-hi:#5c460d;--g4ph-border-green:#2f4a12;--g4ph-text:linen;--g4ph-text-soft:#ffffff9e;--g4ph-text-muted:#ffffff61;--g4ph-radius:14px;--g4ph-gutter:20px}.g4ph-root{background:var(--g4ph-bg);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:PoppinsMedium,sans-serif;position:relative;overflow:hidden}.g4ph-glow{z-index:0;pointer-events:none;background:radial-gradient(120% 55% at 82% -8%,#ffba0224,#0000 62%),radial-gradient(90% 45% at 0 42%,#ff6b3512,#0000 60%);position:fixed;top:0;bottom:0;left:0;right:0}.g4ph-scroll{z-index:1;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:relative;overflow-y:auto}.g4ph-header{padding:18px var(--g4ph-gutter) 0;animation:.4s both g4ph-fade-up}.g4ph-header-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.g4ph-logo{object-fit:contain;height:28px}.g4ph-logout-btn{background:var(--g4ph-surface);border:1px solid var(--g4ph-border);width:36px;height:36px;color:var(--g4ph-text-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:15px;transition:color .2s,border-color .2s,transform .15s;display:flex}.g4ph-logout-btn:active{color:var(--g4ph-c1);border-color:var(--g4ph-border-gold-hi);transform:scale(.94)}.g4ph-greeting-row{align-items:center;gap:14px;margin-bottom:24px;display:flex}.g4ph-avatar{border:1px solid var(--g4ph-border-gold);background:#1a1405;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.g4ph-avatar-img{object-fit:cover;width:100%;height:100%}.g4ph-avatar-initials{color:var(--g4ph-c1);letter-spacing:1px;font-size:1rem;font-weight:700}.g4ph-greeting-text{min-width:0}.g4ph-greeting-sub{color:var(--g4ph-text-muted);text-transform:uppercase;letter-spacing:1.6px;margin:0 0 3px;font-size:.64rem}.g4ph-greeting-name{color:var(--g4ph-text);letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.35rem;font-weight:600;line-height:1.15;overflow:hidden}.g4ph-greeting-partner{color:var(--g4ph-text-soft);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.74rem;overflow:hidden}.g4ph-greeting-city{color:var(--g4ph-text-muted)}.g4ph-section{padding:0 var(--g4ph-gutter);margin-bottom:26px;animation:.4s 60ms both g4ph-fade-up}.g4ph-section--vitrine{margin-bottom:28px}.g4ph-section-title{color:var(--g4ph-text-muted);text-transform:uppercase;letter-spacing:1.6px;margin:0 0 12px;font-size:.65rem;font-weight:600}.g4ph-vitrine{border:1px solid var(--g4ph-border-gold);background:linear-gradient(150deg,#191202 0%,#121212 58%,#121212 100%);border-radius:18px;padding:14px 14px 12px}.g4ph-vitrine-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.g4ph-vitrine-label{text-transform:uppercase;letter-spacing:1.6px;color:var(--g4ph-c1);font-size:.65rem;font-weight:600}.g4ph-vitrine-status{color:var(--g4ph-green);white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.g4ph-vitrine-dot{background:var(--g4ph-green);width:6px;height:6px;box-shadow:0 0 0 3px var(--g4ph-green-surface);border-radius:50%}.g4ph-vitrine-domain{box-sizing:border-box;background:var(--g4ph-inset);border:1px solid var(--g4ph-border);width:100%;color:var(--g4ph-text-soft);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;transition:border-color .2s,transform .15s;display:flex}.g4ph-vitrine-domain:active{border-color:var(--g4ph-border-gold-hi);transform:scale(.985)}.g4ph-vitrine-domain-icon{color:var(--g4ph-c1);flex-shrink:0;font-size:13px;display:flex}.g4ph-vitrine-domain-text{letter-spacing:-.1px;white-space:nowrap;flex:1;align-items:baseline;min-width:0;font-size:.82rem;display:flex}.g4ph-vitrine-domain-sub{min-width:0;color:var(--g4ph-text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.g4ph-vitrine-domain-suffix{flex-shrink:0}.g4ph-vitrine-domain-open{color:var(--g4ph-text-muted);flex-shrink:0;font-size:12px;display:flex}.g4ph-vitrine-actions{align-items:stretch;gap:8px;margin-top:10px;display:flex}.g4ph-vitrine-btn{box-sizing:border-box;border:1px solid var(--g4ph-border);background:var(--g4ph-surface);min-width:0;height:40px;color:var(--g4ph-text-soft);cursor:pointer;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.g4ph-vitrine-btn i{font-size:13px;display:flex}.g4ph-vitrine-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g4ph-vitrine-btn:active{transform:scale(.96)}.g4ph-vitrine-btn--primary{background:var(--g4ph-gold-surface);border-color:var(--g4ph-border-gold-hi);color:var(--g4ph-c1)}.g4ph-vitrine-btn--icon{width:40px;color:var(--g4ph-text-muted);flex:0 0 40px;padding:0}.g4ph-vitrine-btn--icon.is-copied{color:var(--g4ph-green);border-color:var(--g4ph-border-green);background:var(--g4ph-green-surface)}.g4ph-actions-grid{grid-template-columns:1fr;gap:8px;display:grid}.g4ph-action-card{background:var(--g4ph-surface);border:1px solid var(--g4ph-border);border-radius:var(--g4ph-radius);align-items:center;gap:12px;padding:12px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex}.g4ph-action-card:active{background:var(--g4ph-surface-hi);border-color:var(--g4ph-border-hi);border-color:color-mix(in srgb, var(--card-color,#ffba02) 34%, var(--g4ph-surface));transform:scale(.98)}.g4ph-action-icon-wrap{background:#1e1e1e;background:color-mix(in srgb, var(--card-color,#ffba02) 14%, var(--g4ph-surface));width:34px;height:34px;color:var(--card-color,#ffba02);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.g4ph-action-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.g4ph-action-label{color:var(--g4ph-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.g4ph-action-sub{color:var(--g4ph-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.g4ph-action-arrow{color:var(--g4ph-text-muted);flex-shrink:0;font-size:11px;display:flex}.g4ph-networks-row{flex-wrap:wrap;gap:7px;display:flex}.g4ph-network-pill{background:var(--g4ph-surface);border:1px solid var(--g4ph-border);color:var(--g4ph-text-soft);border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:.71rem;display:flex}.g4ph-network-pill-icon{width:12px;height:12px;color:var(--net-color,#ffba02);fill:var(--net-color,#ffba02);flex-shrink:0;font-size:12px}.g4ph-connect-cta{background:var(--g4ph-surface);border:1px solid var(--g4ph-border-gold);border-radius:var(--g4ph-radius);align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .2s,transform .15s;display:flex}.g4ph-connect-cta:active{border-color:var(--g4ph-border-gold-hi);transform:scale(.98)}.g4ph-connect-cta-icon{background:var(--g4ph-gold-surface);width:38px;height:38px;color:var(--g4ph-c1);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.g4ph-connect-cta-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.g4ph-connect-cta-title{color:var(--g4ph-text);font-size:.82rem;font-weight:600}.g4ph-connect-cta-sub{color:var(--g4ph-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.g4ph-connect-cta-arrow{color:var(--g4ph-text-muted);flex-shrink:0;font-size:11px;display:flex}.g4ph-bottom-pad{height:calc(88px + env(safe-area-inset-bottom,0px))}@media (max-width:359px){:root{--g4ph-gutter:16px}.g4ph-greeting-name{font-size:1.2rem}.g4ph-vitrine-btn{gap:6px;font-size:.72rem}.g4ph-vitrine-actions{flex-wrap:wrap}.g4ph-vitrine-actions .g4ph-vitrine-btn--primary{flex:auto;order:1}.g4ph-vitrine-actions .g4ph-vitrine-btn--icon{order:2}.g4ph-vitrine-actions .g4ph-vitrine-btn:not(.g4ph-vitrine-btn--primary):not(.g4ph-vitrine-btn--icon){flex:1 0 100%;order:3}}@media (min-width:600px){.g4ph-header,.g4ph-section{box-sizing:border-box;max-width:720px;margin-left:auto;margin-right:auto}.g4ph-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.g4ph-action-card--specialty{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.g4ph-logout-btn:hover{color:var(--g4ph-c1);border-color:var(--g4ph-border-gold-hi)}.g4ph-vitrine-domain:hover{border-color:var(--g4ph-border-gold-hi)}.g4ph-vitrine-btn:hover{background:var(--g4ph-surface-hi);color:var(--g4ph-text)}.g4ph-vitrine-btn--primary:hover{background:var(--g4ph-gold-surface-hi);color:var(--g4ph-c1)}.g4ph-action-card:hover{background:var(--g4ph-surface-hi);border-color:var(--g4ph-border-hi);border-color:color-mix(in srgb, var(--card-color,#ffba02) 34%, var(--g4ph-surface))}.g4ph-action-card:hover .g4ph-action-arrow{color:var(--card-color,#ffba02)}.g4ph-connect-cta:hover{border-color:var(--g4ph-border-gold-hi)}}@media (prefers-reduced-motion:reduce){.g4ph-header,.g4ph-section{animation:none}.g4ph-root *{transition-duration:.01ms!important}}@keyframes mrs-blob-1{0%{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(0)scale(1)}25%{border-radius:42% 58% 48% 52%/68% 32% 70% 30%;transform:translate(50px,-40px)rotate(90deg)scale(1.1)}50%{border-radius:70% 30% 54% 46%/38% 62% 44% 56%;transform:translate(30px,50px)rotate(180deg)scale(.95)}75%{border-radius:52% 48% 36% 64%/58% 42% 66% 34%;transform:translate(-40px,20px)rotate(270deg)scale(1.08)}to{border-radius:62% 38% 70% 30%/50% 64% 36% 68%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mrs-blob-2{0%{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(0)scale(1)}33%{border-radius:60% 40% 52% 48%/42% 58% 36% 64%;transform:translate(-55px,45px)rotate(120deg)scale(1.1)}66%{border-radius:36% 64% 68% 32%/54% 46% 62% 38%;transform:translate(40px,-35px)rotate(240deg)scale(.9)}to{border-radius:44% 56% 32% 68%/66% 34% 58% 42%;transform:translate(0)rotate(360deg)scale(1)}}@keyframes mrs-blob-3{0%{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(0)}40%{border-radius:40% 60% 44% 56%/62% 38% 46% 54%;transform:translate(38px,42px)scale(1.12)rotate(144deg)}80%{border-radius:68% 32% 56% 44%/36% 64% 52% 48%;transform:translate(-30px,-20px)scale(.9)rotate(288deg)}to{border-radius:58% 42% 65% 35%/48% 52% 54% 46%;transform:translate(0)scale(1)rotate(360deg)}}@keyframes mrs-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mrs-icon-pop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}60%{opacity:1;transform:scale(1.15)rotate(3deg)}80%{transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mrs-ring-pulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.18)}to{opacity:.6;transform:scale(1)}}@keyframes mrs-shimmer{0%{left:-100%}to{left:100%}}@keyframes mrs-spin{to{transform:rotate(360deg)}}.mrs-root{background:#0a0a0a;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.mrs-blobs{pointer-events:none;z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.mrs-blob{will-change:transform, border-radius;position:absolute}.mrs-blob--1{filter:blur(55px);background:#50b33a29;width:180px;height:155px;animation:30s ease-in-out infinite mrs-blob-1;top:8%;right:-20px}.mrs-blob--2{filter:blur(40px);background:#e2b25924;width:140px;height:160px;animation:38s ease-in-out -10s infinite mrs-blob-2;bottom:20%;left:-30px}.mrs-blob--3{filter:blur(45px);background:#ff8c001a;width:160px;height:130px;animation:25s ease-in-out -7s infinite mrs-blob-3;top:55%;right:15%}.mrs-content{z-index:1;width:100%;max-width:360px;padding:0 28px;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,24px);flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.mrs-logo{object-fit:contain;filter:drop-shadow(0 0 20px #e2b2594d);width:130px;animation:.5s both mrs-fade-up}.mrs-icon-wrap{justify-content:center;align-items:center;width:90px;height:90px;animation:.5s 50ms both mrs-fade-up;display:flex;position:relative}.mrs-icon-ring{border:2px solid #50b33a59;border-radius:50%;animation:2.5s ease-in-out infinite mrs-ring-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.mrs-icon-inner{color:#50b33a;background:linear-gradient(135deg,#50b33a33,#50b33a14);border:1.5px solid #50b33a59;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;animation:.6s cubic-bezier(.34,1.56,.64,1) .15s both mrs-icon-pop;display:flex}.mrs-title{color:linen;text-align:center;letter-spacing:-.4px;margin:0;font-family:PoppinsMedium,sans-serif;font-size:1.8rem;font-weight:700;animation:.5s .1s both mrs-fade-up}.mrs-title span{color:#e2b259}.mrs-sub{color:#ffffff73;text-align:center;margin:0;font-size:.85rem;line-height:1.6;animation:.5s .15s both mrs-fade-up}.mrs-info-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;width:100%;padding:18px;animation:.5s .2s both mrs-fade-up}.mrs-info-card-header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mrs-info-card-header i{color:#e2b259;font-size:15px}.mrs-info-card-header span{color:#ffffffbf;font-family:PoppinsMedium,sans-serif;font-size:.82rem;font-weight:600}.mrs-info-card-text{color:#ffffff61;margin:0 0 14px;font-size:.78rem;line-height:1.65}.mrs-feature-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mrs-feature-list li{align-items:center;gap:9px;display:flex}.mrs-feature-list li i{color:#50b33a;flex-shrink:0;font-size:12px}.mrs-feature-list li span{color:#ffffff8c;font-size:.78rem}.mrs-btn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 20px;font-family:PoppinsMedium,sans-serif;font-size:.95rem;font-weight:600;transition:transform .22s,box-shadow .22s;animation:.5s .25s both mrs-fade-up;display:flex;position:relative;overflow:hidden}.mrs-btn--primary{color:#0a0a0a;background:linear-gradient(135deg,#e2b259 0%,#b1852d 100%);box-shadow:0 4px 24px #e2b25952}.mrs-btn--primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}.mrs-btn--primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 32px #e2b25973}.mrs-btn--primary:not(:disabled):hover:after{animation:.5s mrs-shimmer}.mrs-btn--primary:not(:disabled):active{transform:scale(.98)}.mrs-btn:disabled{opacity:.7;cursor:not-allowed}.mrs-btn i{font-size:16px}.mrs-spinner{border:2px solid #0a0a0a40;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.65s linear infinite mrs-spin}.mrs-footer-note{color:#ffffff38;text-align:center;margin:0;font-size:.7rem;line-height:1.6;animation:.5s .3s both mrs-fade-up}
