.whatsapp-float[data-v-bb381e1b]{right:max(14px,50vw - 201px);bottom:max(22px, env(safe-area-inset-bottom));z-index:1000;color:#fff;text-align:left;background:#20c968;border:1px solid #ffffff47;border-radius:50%;align-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 10px 24px #20c96847,0 4px 10px #0000001f}.whatsapp-float[data-v-bb381e1b]:hover{transform:translateY(-3px);box-shadow:0 13px 28px #20c96857,0 5px 12px #00000024}.whatsapp-float[data-v-bb381e1b]:active{transform:translateY(0)}.whatsapp-float[data-v-bb381e1b]:focus-visible{outline-offset:3px;outline:3px solid #20c9684d}.whatsapp-icon[data-v-bb381e1b]{object-fit:contain;width:46px;height:46px}.whatsapp-copy[data-v-bb381e1b]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.whatsapp-copy strong[data-v-bb381e1b]{font-size:1px}html[lang=en] .whatsapp-float[data-v-bb381e1b]{min-width:46px}@media (width<=359px){.whatsapp-float[data-v-bb381e1b]{min-width:46px;right:10px}}@media (width>=768px){.whatsapp-float[data-v-bb381e1b]{right:24px}}:root{color:#1f2937;font-synthesis:none;--primary:#1e50d0;--primary-dark:#0e3b9b;--primary-soft:#ecf1ff;--success:#16a05d;--success-soft:#ecfbf2;--warning:#ff6f00;--surface:#fff;--surface-alt:#f7f7f7;--text:#1f2937;--muted:#6b7280;--line:#eee;--radius:9px;--shadow:0 1px 5px #0000000d;background:#eee;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}:where(h1,h2,h3,h4,p,span,strong,b,a,button,label,th,td){overflow-wrap:anywhere}html{scroll-behavior:smooth}body{background:#eee;min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.mobile-page{background:#eee;width:min(100%,430px);min-height:100vh;margin:0 auto;box-shadow:0 0 30px #0000000f}.page-container{width:min(1120px,100%);margin:0 auto;padding:20px 16px 48px}.narrow-container{width:min(760px,100%);margin:0 auto;padding:20px 16px 48px}.section{margin-top:28px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.section-subtitle{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}.surface-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);border:0}.grid{gap:16px;display:grid}.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pill{color:#526075;background:#f0f3f8;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;display:inline-flex}.pill.success{color:#0f6b4a;background:var(--success-soft)}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;font-weight:600;transition:all .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{color:#fff;background:var(--primary)}.btn-secondary{color:var(--primary);background:#fff;border-color:#b9c9e5}.btn-success{color:#fff;background:var(--success)}.btn-block{width:100%}.link-button{color:var(--primary);background:0 0;border:0;padding:0;font-weight:600}.input{width:100%;min-height:44px;color:var(--text);background:#fff;border:1px solid #cfd8e6;border-radius:10px;outline:none;padding:10px 12px}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #174ea61a}.empty-state{text-align:center;color:var(--muted);padding:52px 24px}.disclaimer{color:var(--muted);background:#f7f8fa;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.65}.section-card{margin:10px 8px 0;padding:13px 12px}.section-title{margin:0;font-size:16px;line-height:24px}.primary-btn{color:#fff;background:var(--primary);border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;margin-top:6px;font-size:14px;display:flex}.tag{color:#6b7280;background:#eef3ff;border-radius:4px;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex}.data-row{color:#6b7280;justify-content:space-between;align-items:flex-start;gap:13px;min-width:0;padding:4px 0;font-size:12px;display:flex}.data-row>*{min-width:0}.data-row b{font-size:13px;font-weight:400}.data-row span{flex:52%;font-size:13px}.data-row strong{color:#1f2937;text-align:right;overflow-wrap:anywhere;flex:0 48%;font-size:13px;font-weight:400}html[lang=en] .section-title{font-size:16px}html[lang=en] button,html[lang=en] select{line-height:1.2}@media (width<=720px){.page-container,.narrow-container{padding:14px 12px 36px}.property-grid{grid-template-columns:1fr}.section{margin-top:22px}.section-heading{align-items:flex-start}}@media (width>=431px){.mobile-page{border-radius:12px;overflow:hidden}}@media (width>=768px){body{background:#e9edf3}.mobile-page{border-radius:16px;width:min(1180px,100%);min-height:calc(100vh - 48px);box-shadow:0 14px 44px #0f23441a}.section-card{margin:0;padding:20px}.section-title,html[lang=en] .section-title{font-size:20px;line-height:1.35}.primary-btn{min-height:44px}.data-row,.data-row span,.data-row b,.data-row strong{font-size:14px}}@media (width>=1200px){.mobile-page{min-height:calc(100vh - 64px)}}.home .hero-top>div{align-items:center;gap:17px;display:flex}.home .hero-top .language{align-items:center;gap:4px;padding:0;display:flex}.home .hero-top .language img{object-fit:contain;width:16px;height:16px}.home .hero-top .login-link{justify-content:center;align-items:center;width:18px;height:24px;display:flex}.home .hero-top .login-link img{object-fit:contain;width:18px;height:24px}
