#enquiry-options{font-family:inherit;color:#222;border:1px solid #e0e0e0;border-radius:12px;background:#fff;max-width:920px;font-size:15px;margin:0 0 22px}
#enquiry-options *{box-sizing:border-box}
#enquiry-options .eo-head{padding:16px 20px;border-bottom:1px solid #eee}
#enquiry-options .eo-head h3{margin:0;font-size:18px;font-weight:700}
#enquiry-options .eo-head .eo-sub{font-size:13px;color:#888;margin-top:3px}
#enquiry-options .eo-body{padding:20px}
#enquiry-options .eo-opts{margin:0 0 16px}
#enquiry-options .eo-opt{display:block;padding:9px 0;border-bottom:1px solid #f0f0f0;font-size:14px}
#enquiry-options .eo-opt:last-child{border-bottom:0}
#enquiry-options .eo-optname{display:block;font-weight:600;margin-bottom:6px}
#enquiry-options .eo-optvals{color:#666}
#enquiry-options .eo-optsel{display:block;width:100%;max-width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid #d9d9d9;border-radius:7px;background:#fff}
#enquiry-options .eo-note{font-size:13.5px;color:#7a3e1d;line-height:1.5;background:#fff7ed;border:1px solid #f6d3bd;padding:12px 14px;border-radius:8px;margin:0 0 16px}
#enquiry-options .eo-btn{width:100%;font:inherit;font-size:16px;font-weight:600;color:#fff;background:#f05322;border:0;border-radius:7px;padding:13px;cursor:pointer}
#enquiry-options .eo-btn:hover{filter:brightness(.95)}
.eo-modal{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:99999;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:40px 16px}
.eo-modal-box{background:#fff;border-radius:12px;max-width:560px;width:100%;padding:24px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.25)}
.eo-modal-box h3{margin:0 0 14px;font-size:20px;font-weight:700}
.eo-modal-x{position:absolute;top:10px;right:14px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#999}
