/* One shared inquiry entry, scoped to avoid affecting legacy Bootstrap pages. */
.theme-send-inquiry,.float-inq{display:none!important}
#lm-inquiry{position:fixed;left:16px;bottom:128px;width:142px;z-index:9980;font:14px/1.4 Arial,sans-serif;filter:drop-shadow(0 4px 12px #0003)}
#lm-inquiry button{font:inherit;cursor:pointer;box-sizing:border-box}
#lm-inquiry .lm-inq-launch{display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;color:white;background:#c91327}
#lm-inquiry img{display:block;width:100%;height:auto}
#lm-inquiry .lm-inq-launch span{display:block;padding:9px 6px;font-weight:700}
#lm-inquiry .lm-inq-toggle{display:block;margin:0 0 4px auto;background:#fff;color:#333;border:1px solid #ddd;border-radius:4px;padding:4px 7px;font-size:11px}
#lm-inquiry.is-compact img,#lm-inquiry.is-compact .lm-inq-toggle{display:none}
#lm-inquiry-dialog{position:fixed;inset:0;margin:auto;width:min(540px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;padding:26px;border:0;border-radius:14px;background:#fff;color:#26303c;font:16px/1.5 Arial,sans-serif;box-sizing:border-box;box-shadow:0 24px 80px #0004}
#lm-inquiry-dialog::backdrop{background:#0009}
#lm-inquiry-dialog *{box-sizing:border-box}
#lm-inquiry-dialog .lm-inq-head{display:flex;align-items:center;justify-content:space-between;gap:20px}
#lm-inquiry-dialog h2{font:700 24px/1.25 Arial,sans-serif;margin:0;color:#202733}
#lm-inquiry-dialog .lm-inq-close{background:none;border:0;font:30px/1 Arial,sans-serif;cursor:pointer;padding:6px;color:#333}
#lm-inquiry-dialog .lm-inq-intro{font-size:14px;color:#66717d;margin:12px 0 20px}
#lm-inquiry-dialog label{display:block;margin:12px 0 5px;font-weight:600;font-size:14px}
#lm-inquiry-dialog label::after{content:' *';color:#c91327}
#lm-inquiry-dialog input,#lm-inquiry-dialog textarea{display:block;width:100%;padding:10px 12px;border:1px solid #cbd1d9;border-radius:6px;background:#fff;color:#202733;font:16px/1.4 Arial,sans-serif;resize:vertical}
#lm-inquiry-dialog input:focus,#lm-inquiry-dialog textarea:focus{outline:2px solid #cf1b30;outline-offset:1px}
#lm-inquiry-dialog .lm-inq-send{width:100%;padding:12px;margin-top:12px;border:0;border-radius:6px;background:#cf1b30;color:white;font:700 16px/1.4 Arial,sans-serif;cursor:pointer}
#lm-inquiry-dialog .lm-inq-send:disabled{opacity:.6;cursor:wait}
#lm-inquiry-dialog .lm-inq-result{margin:12px 0 0;font-size:14px;color:#14713c}
#lm-inquiry-dialog .is-error,#lm-inq-toast.is-error{color:#b71025}
#lm-inq-toast{position:fixed;top:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);width:450px;padding:18px 22px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#14713c;z-index:100001;box-shadow:0 8px 32px #0003;font:15px/1.5 Arial,sans-serif}
@media(max-width:768px){#lm-inquiry{left:10px;bottom:110px;width:112px}#lm-inquiry .lm-inq-launch{display:flex;align-items:center}#lm-inquiry img{width:44px;height:55px;object-fit:cover}#lm-inquiry .lm-inq-launch span{flex:1;font-size:12px}#lm-inquiry-dialog{padding:20px}#lm-inquiry-dialog h2{font-size:21px}}
