/* EVERBIZ 询价弹窗 */
.ebiq-fab{position:fixed;right:20px;bottom:20px;z-index:99990;display:flex;align-items:center;gap:8px;background:#0b5c8e;color:#fff;border:0;border-radius:28px;padding:12px 20px;font:600 15px/1 "Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;box-shadow:0 6px 20px rgba(11,92,142,.35);cursor:pointer}
.ebiq-fab:hover{background:#094a72}
@media(max-width:600px){.ebiq-fab{right:12px;bottom:12px;padding:11px 16px;font-size:14px}}
.ebiq-inline-btn{background:#0b5c8e;color:#fff;border:0;border-radius:8px;padding:11px 22px;font-weight:600;font-size:15px;line-height:1.2;font-family:inherit;cursor:pointer}
.ebiq-inline-btn:hover{background:#094a72}
.ebiq-lock,.ebiq-lock body{overflow:hidden}
.ebiq-ov{position:fixed;inset:0;z-index:99999;background:rgba(10,18,35,.55);display:flex;align-items:center;justify-content:center;padding:16px}
.ebiq-ov[hidden]{display:none}
.ebiq-dlg{position:relative;background:#fff;color:#14213d;border-radius:14px;width:100%;max-width:640px;max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);font:15px/1.5 "Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}
.ebiq-dlg *{box-sizing:border-box}
.ebiq-body{padding:26px 28px 22px}
@media(max-width:600px){.ebiq-body{padding:22px 16px 18px}}
.ebiq-dlg h2{margin:0 36px 6px 0;font-size:21px;line-height:1.3;color:#14213d}
.ebiq-sub{margin:0 0 16px;color:#5b6475;font-size:14px}
.ebiq-x{position:absolute;top:10px;right:12px;background:none;border:0;font-size:28px;line-height:1;color:#5b6475;cursor:pointer;padding:4px 8px}
.ebiq-g{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}
@media(max-width:600px){.ebiq-g{grid-template-columns:1fr}}
.ebiq-f{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#5b6475;margin:0}
.ebiq-w{margin-top:10px}
.ebiq-f i,.ebiq-c i{color:#b42318;font-style:normal}
.ebiq-f input,.ebiq-f select,.ebiq-f textarea{font:inherit;font-size:15px;color:#14213d;border:1px solid #d9dee7;border-radius:8px;padding:9px 11px;background:#fff;width:100%}
.ebiq-f input:focus,.ebiq-f select:focus,.ebiq-f textarea:focus{outline:2px solid #9cc7e6;border-color:#0b5c8e}
.ebiq-mk{border:0;padding:0;margin:12px 0 0}
.ebiq-mk legend{font-size:13px;color:#5b6475;padding:0;margin-bottom:6px}
.ebiq-mk label{display:inline-flex;align-items:center;gap:5px;margin:0 14px 6px 0;font-size:14px;cursor:pointer}
.ebiq-c{display:flex;gap:8px;align-items:flex-start;font-size:13px;margin:10px 0 0;cursor:pointer}
.ebiq-c input{margin-top:3px;flex:0 0 auto}
.ebiq-c a{color:#0b5c8e}
.ebiq-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.ebiq-err{color:#b42318;font-size:13.5px;min-height:1em;margin:10px 0 0}
.ebiq-sb{display:block;width:100%;margin-top:10px;background:#0b5c8e;color:#fff;border:0;border-radius:8px;padding:13px;font-weight:600;font-size:16px;line-height:1;font-family:inherit;cursor:pointer}
.ebiq-sb:hover{background:#094a72}
.ebiq-sb:disabled{opacity:.6;cursor:default}
.ebiq-alt{text-align:center;font-size:13px;color:#5b6475;margin:12px 0 0}
.ebiq-alt a{color:#0b5c8e;text-decoration:none}
.ebiq-done{text-align:center;padding:20px 0 6px}
.ebiq-ck{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;background:#e7f5ec;color:#1d7a46;font-size:30px;line-height:56px}
.ebiq-done h2{margin:0 0 8px}
.ebiq-done p{color:#5b6475;margin:0 0 6px}
