.market-nav{display:flex;flex-wrap:wrap;gap:12px 22px;margin:20px 0}.market-panel{padding:20px;border:1px solid var(--border,#dce5e2);border-radius:14px;margin:16px 0;overflow-wrap:anywhere}.market-panel h2{font-size:18px}.market-link{border:0;background:none;color:var(--accent,#00816b);padding:8px 0;cursor:pointer;font:inherit;display:inline-block;margin-right:10px}.market-action{display:block;border:1px solid #dce5e2;border-radius:10px;padding:12px;margin:12px 0}.market-action summary{cursor:pointer;font-weight:600}.market-action form{margin-top:12px}.market-badge{display:inline-block;background:#eaf5ef;color:#076749;border-radius:6px;padding:4px 8px;font-size:13px}.market-old{color:#69817b;font-size:13px}.market-chat{max-height:60vh;overflow-y:auto;padding:16px;background:#f3f7f5;border-radius:14px;display:flex;flex-direction:column;gap:10px}.market-message{align-self:flex-start;background:white;border:1px solid #e0e9e4;border-radius:12px;padding:12px;max-width:85%;white-space:pre-wrap;overflow-wrap:anywhere}.market-message.mine{align-self:flex-end;background:#deeee7}.market-message p{margin:4px 0}.market-compose{margin:18px 0}.market-compose textarea{min-height:85px}.market-table-scroll{overflow:auto;margin:20px 0}.market-table{border-collapse:collapse;min-width:600px;width:100%}.market-table th,.market-table td{padding:14px;border:1px solid #e0e9e4;vertical-align:top;min-width:140px}.market-table th{text-align:left;background:#f5f8f6}.market-notice{background:#edf7f0;padding:12px}.compare-small{font-size:12px;padding:4px 0}

/* Explicit comparison actions, separate from the global list link. */
.compare-nav[hidden]{display:none!important}.compare-nav{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.compare-nav svg{width:18px;height:18px;flex:none}.compare-nav small{background:#edf5f1;border-radius:5px;padding:1px 5px}
.compare-remove,.compare-clear{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 10px;border:1px solid #c7d9d1;border-radius:8px;background:white;color:#31584b;font:inherit;font-size:13px;cursor:pointer}.compare-remove{width:100%;margin:0 0 14px}.compare-remove:hover,.compare-clear:hover{border-color:#087f68;background:#edf7f2}.compare-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.compare-toolbar label{margin:0}.market-table th:has(.compare-remove){min-width:200px}.compare-product-image{display:block;margin:auto;object-fit:contain}
@media(max-width:700px){header .compare-nav .hlbl{display:none}header .hnav:has(.compare-nav:not([hidden])){gap:10px}.compare-toolbar{align-items:flex-start}.compare-toolbar label{font-size:13px}}

.compare-toolbar label{display:flex;align-items:center;gap:8px}.compare-toolbar input[type=checkbox]{width:16px;height:16px;margin:0;flex:none}
@media(max-width:700px){.market-table{width:max-content;min-width:0}.market-table th,.market-table td{box-sizing:border-box;min-width:200px;width:200px;max-width:200px;padding:10px;overflow-wrap:anywhere}.market-table tr>:first-child{min-width:100px;width:100px;max-width:100px;font-size:13px}.compare-remove{font-size:12px}}

.seller-guest-actions{display:grid;gap:9px;margin:16px 0 6px}.seller-contact-action{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid #c9ded5;border-radius:9px;color:#08765f;font-size:14px;font-weight:650;line-height:1.35;text-align:center;text-decoration:none}.seller-contact-action svg{width:19px;height:19px;flex:none}.seller-message-action{background:#edf6f1;border-color:#d5e7de}.seller-offer-action{background:#fff}.seller-contact-action:hover{background:#deeee5;border-color:#92c2af;color:#065e4c}.seller-action-hint{margin:0!important;text-align:center;color:#718079;font-size:11px;line-height:1.5!important}.signin-intent{padding:12px 14px;background:#edf6f1;border-radius:10px;color:#245747}

.laside .lprice{font-size:35px!important;line-height:1.2}
