.wimb-box{background:#fff;border:1px solid #d8efec;border-radius:18px;padding:18px;margin:18px 0;box-shadow:0 8px 22px rgba(0,150,136,.10);font-family:Arial,Helvetica,sans-serif;color:#173b38}.wimb-box h2,.wimb-box h3{color:#009688;margin-top:0}.wimb-box input,.wimb-box select{width:100%;padding:12px;border:1px solid #cde7e4;border-radius:10px;margin:7px 0;background:#fff}.wimb-btn{background:#009688;color:white!important;border:0;border-radius:10px;padding:11px 15px;cursor:pointer;display:inline-block}.wimb-btn.secondary{background:#e0f2f1;color:#00695c!important}.wimb-card{border:1px solid #e0f2f1;border-radius:14px;padding:14px;margin:10px 0;background:#f9fffe}.wimb-card strong{color:#00695c}.wimb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.wimb-muted{color:#6b7d7a}.wimb-submit,.wimb-section{margin-top:18px;border-top:1px solid #e0f2f1;padding-top:14px}.wimb-map{margin-top:12px;background:#e0f2f1;border-radius:14px;padding:12px;color:#00695c}.wimb-map iframe{width:100%;height:280px;border:0;border-radius:12px;background:#fff}.wimb-location-text{margin-top:10px}.wimb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.wimb-tabs button{border:1px solid #cde7e4;background:#fff;color:#00695c;border-radius:999px;padding:9px 12px;cursor:pointer}.wimb-tabs button.active{background:#009688;color:#fff;border-color:#009688}.wimb-auth-panel{background:#f9fffe;border:1px solid #e0f2f1;border-radius:14px;padding:14px;margin-bottom:14px}.wimb-userbar{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#e0f2f1;border-radius:14px;padding:10px 12px;margin-bottom:14px}.wimb-user-label{font-weight:700;color:#00695c}.wimb-msg{margin-top:10px;color:#d32f2f}.wimb-msg.ok{color:#00695c}.wimb-results{margin-top:12px}@media(max-width:640px){.wimb-userbar{display:block}.wimb-userbar .wimb-btn{margin-top:8px}.wimb-map iframe{height:220px}}
