.inquiry-box{margin:20px 0;border:1px solid #d7e3cb;background:#f9fcf4;border-radius:16px;padding:20px;color:#2c442e;font:15px/1.45 Arial,sans-serif}.inquiry-box h2{font-size:22px;margin:0 0 8px}.inquiry-box p{margin:6px 0 12px}.inquiry-card{padding:17px;background:#fff;border:1px solid #dde5d7;border-radius:12px;margin:12px 0}.inquiry-card blockquote{white-space:pre-wrap;margin:12px 0;color:#40523c;font-size:16px}.inquiry-top,.inquiry-actions,.inquiry-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.inquiry-meta,.inquiry-items{font-size:13px;color:#73826b}.inquiry-items{line-height:1.6}.inquiry-actions{margin-top:15px}.inquiry-box button{padding:10px 14px;border-radius:8px;background:white;border:1px solid #cddbc4;color:#304b31;cursor:pointer;font-size:14px}.inquiry-box button:disabled{opacity:.5;cursor:default}.inquiry-box button[data-inquiry-action=close]{background:#345440;color:white}.inquiry-count{font-size:15px;background:#e4eddc;border-radius:12px;padding:3px 9px}.inquiry-error,#inquiry-alert{color:#aa422d}.inquiry-archive{width:950px;max-width:calc(100vw - 28px);max-height:90dvh;overflow:auto;margin:auto}.inquiry-archive::backdrop{background:#142515a8}.commerce-entry{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px;border:1px solid #d8e3d1;border-radius:14px;margin:24px 0;background:#edf3e6;color:#30462d!important;font:15px/1.4 Arial,sans-serif}.commerce-entry strong{font-size:22px}.commerce-entry a{display:inline-block;background:#345440;color:white!important;border-radius:9px;padding:12px 18px;text-decoration:none!important}.commerce-entry small{display:block;color:#74826c}.commerce-catalog-nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:10px 18px;font:14px/1.5 Arial,sans-serif;background:#eff3e9;color:#345440}.commerce-catalog-nav a{text-decoration:none;color:inherit}.commerce-catalog-nav a:hover{text-decoration:underline}@media(max-width:600px){.inquiry-box{padding:14px}.inquiry-card{padding:14px}.inquiry-top{align-items:flex-start}.commerce-entry{flex-wrap:wrap}.commerce-catalog-nav{font-size:12px;gap:14px}}
