.inquiry-contact{gap:10px!important;align-items:center;justify-content:center}.inquiry-contact .whatsapp-icon{width:21px;height:21px;color:#27724b}.inquiry-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;background:#3c3531;color:#fff;font-size:10px}.card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px}.card-actions .detail-link{flex:1;text-align:left;padding:4px 0}.inquiry-check{position:relative;display:grid;place-items:center;cursor:pointer;width:38px;height:38px;flex-shrink:0}.inquiry-check input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.check-visual{width:21px;height:21px;border:1px solid #7c746e;background:#fff;pointer-events:none;display:grid;place-items:center}.inquiry-check input:checked+.check-visual{background:#b96e58;border-color:#b96e58}.inquiry-check input:checked+.check-visual:after{content:'';width:10px;height:5px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}.inquiry-check input:focus-visible+.check-visual{outline:2px solid #302b27;outline-offset:4px}.card:has([data-inquiry-select]:checked) .card-info h3{color:#a6503c}
.inquiry-tray{position:fixed;bottom:19px;right:24px;z-index:9;background:#302b27;color:#fff;border:1px solid #fff;padding:13px 19px;box-shadow:0 7px 24px #0002;display:flex;align-items:center;gap:18px;font-size:12px}.inquiry-tray strong{font-weight:500}.inquiry-tray span{color:#eee2db;font-size:10px}
#inquiry-dialog{width:min(880px,calc(100% - 24px));padding:0;border:0;max-height:90dvh;overflow:auto;color:#302b27;background:#fff}#inquiry-dialog::backdrop{background:#0006}.inquiry-head{padding:25px 28px 18px;border-bottom:1px solid #e8e2de;display:flex;align-items:start;justify-content:space-between;gap:18px}.inquiry-head h2{font:32px/1.2 Georgia,serif;margin:0 0 10px}.inquiry-head p{font-size:12px;color:#746a63;margin:0}.inquiry-close{font-size:14px;border:1px solid #d6ccc5;padding:8px 12px;background:#fff;flex-shrink:0}.inquiry-content{padding:20px 28px 27px}.inquiry-list{display:grid;gap:12px}.inquiry-row{display:grid;grid-template-columns:86px 1fr 130px 58px;gap:16px;align-items:center;border:1px solid #e7dfd9;padding:12px;background:#fff}.inquiry-row img{width:86px;height:86px;object-fit:contain;background:#fafafa}.inquiry-product strong{font:600 18px/1.3 Arial,sans-serif}.inquiry-product p{font-size:13px;margin:5px 0 0;color:#514740}.inquiry-quantity{display:block;font-size:10px;color:#62564d}.inquiry-quantity input{display:block;width:100%;padding:9px 8px;margin-top:6px;border:1px solid #cfc3ba;background:#fff;font-size:15px;color:#302b27}.inquiry-remove{font-size:10px;color:#8a5341;text-decoration:underline;padding:8px 0}.inquiry-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e6ddd7;margin:0 0 18px;font-size:13px}.inquiry-total strong{font-size:17px}.inquiry-tools{display:flex;flex-wrap:wrap;gap:10px}.inquiry-tools button,.inquiry-tools a{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d1c5bc;padding:12px 15px;background:white;font-size:12px;cursor:pointer;color:#3c332c}.inquiry-tools .inquiry-whatsapp{background:#286847;border-color:#286847;color:#fff}.inquiry-tools .ui-icon{display:inline-block;width:19px;height:19px;vertical-align:middle}.inquiry-help{font-size:11px;line-height:1.8;color:#73665d;max-width:650px;margin:17px 0 0}.inquiry-status{min-height:20px;color:#89513e;font-size:12px;line-height:1.6;margin:12px 0 0}.inquiry-empty{padding:35px 0;text-align:center;color:#6c5c50;font-size:14px}.inquiry-empty a{display:inline-block;margin-top:15px;text-decoration:underline}.inquiry-clear{font-size:11px;text-decoration:underline;color:#8a5341}.shared-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:29px 5%;border-bottom:1px solid #e9e1db}.shared-header .logo{font-size:32px}.shared-back{font-size:12px;border-bottom:1px solid #c6b6a9;padding-bottom:5px}.shared-inquiry{max-width:1050px;margin:0 auto;padding:35px 5%}.shared-inquiry .inquiry-head{padding:0 0 22px}.shared-inquiry .inquiry-content{padding:24px 0}.shared-inquiry .inquiry-head h2{font-size:38px}
@media(max-width:620px){.inquiry-contact{gap:7px!important;padding:9px 10px!important}.inquiry-contact .whatsapp-icon{width:18px;height:18px}.inquiry-count{min-width:17px;height:17px;font-size:9px}.inquiry-tray{bottom:12px;right:12px;left:12px;justify-content:space-between;padding:12px 16px;font-size:12px}.inquiry-head{padding:21px 18px 16px}.inquiry-head h2{font-size:28px}.inquiry-content{padding:17px 18px 22px}.inquiry-row{grid-template-columns:62px 1fr 86px;gap:11px;padding:10px}.inquiry-row img{width:62px;height:72px;grid-row:span 2}.inquiry-product strong{font-size:16px}.inquiry-product p{font-size:12px}.inquiry-quantity{font-size:9px}.inquiry-quantity input{font-size:14px;padding:8px 5px}.inquiry-remove{grid-column:2/4;justify-self:start;padding:0;font-size:10px}.inquiry-tools{gap:8px}.inquiry-tools button,.inquiry-tools a{font-size:11px;padding:11px 12px}.inquiry-tools .inquiry-whatsapp{width:100%;padding:13px}.inquiry-help{font-size:10px}.inquiry-total{font-size:11px}.inquiry-total strong{font-size:15px}.shared-header{padding:22px 6%}.shared-header .logo{font-size:27px}.shared-inquiry{padding:25px 6%}.shared-inquiry .inquiry-head h2{font-size:31px}}

/* Larger, legible entry point on desktop and mobile. */
.header .inquiry-contact{font-size:15px;font-weight:500;gap:12px!important;padding:13px 20px;line-height:1.4}
.inquiry-contact .whatsapp-icon{width:26px;height:26px}.inquiry-contact .inquiry-count{min-width:25px;height:25px;font-size:13px;padding:0 5px}
@media(max-width:620px){.header .inquiry-contact{font-size:13px;gap:8px!important;padding:10px 12px!important}.inquiry-contact .whatsapp-icon{width:23px;height:23px}.inquiry-contact .inquiry-count{min-width:22px;height:22px;font-size:12px}}
