.eq-kinds{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.eq-kind{border:0;border-right:1px solid var(--color-line);text-align:left;cursor:pointer;font:inherit;transition:background var(--dur-fast);background:0 0;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:14px 16px 13px;display:flex}.eq-kind:last-child{border-right:0}.eq-kind:hover,.eq-kind.is-on{background:var(--color-raised)}.eq-kind.is-on{box-shadow:inset 0 -2px 0 var(--color-accent)}.eq-ktop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.eq-klabel{color:var(--color-ink);font-size:13.5px;font-weight:600;line-height:1.25}.eq-knote{color:var(--color-ink3);font-size:12px;line-height:1.35}.eq-ki{background:var(--color-sand-subtle);width:32px;height:32px;color:var(--color-ink2);border-radius:8px;flex:none;place-items:center;display:grid}.eq-ki svg{width:17px;height:17px}.eq-kopen{font:600 10.5px var(--font-mono);color:var(--color-accent-active);white-space:nowrap;margin-top:4px}.eq-kdone{font:500 10.5px var(--font-mono);color:var(--color-ok);white-space:nowrap;margin-top:4px}.eq-main{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.eq-list{flex-direction:column;max-height:calc(100vh - 92px);display:flex;position:sticky;top:74px;overflow:hidden}.eq-tabs{border-bottom:1px solid var(--color-line);flex:none;gap:2px;padding:6px 12px 0;display:flex}.eq-tabs .tab{white-space:nowrap;gap:6px;padding:9px 9px 11px}.eq-kfilter{border-bottom:1px solid var(--color-line);background:var(--color-raised);flex:none;align-items:center;gap:6px;padding:8px 16px;display:flex}.eq-kx{color:var(--color-accent-active);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.eq-rows{flex:1;overflow-y:auto}.eq-day{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink3);padding:12px 0 4px;display:block}.eq-row{text-align:left;border:0;border-bottom:1px solid var(--color-line);cursor:pointer;width:100%;font:inherit;transition:background var(--dur-fast);background:0 0;padding:0 16px 12px;display:block}.eq-row:not(:has(.eq-day)){padding-top:12px}.eq-row:hover{background:var(--color-raised)}.eq-row.is-sel{background:var(--color-accent-subtle);box-shadow:inset 3px 0 0 var(--color-accent)}.eq-rmain{align-items:flex-start;gap:10px;display:flex}.eq-ricon{background:var(--color-surface2);width:30px;height:30px;color:var(--color-ink2);border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.eq-ricon svg{width:16px;height:16px}.eq-ricon.k-quote,.eq-kbadge.k-quote,.eq-ki.k-quote{color:var(--color-navy2);background:#e8edf7}.eq-ricon.k-brickmatch,.eq-kbadge.k-brickmatch,.eq-ki.k-brickmatch{background:var(--color-accent-subtle);color:var(--color-accent-active)}.eq-ricon.k-trade-application,.eq-kbadge.k-trade-application,.eq-ki.k-trade-application{color:#5b4a85;background:#f1ecf7}.eq-ricon.k-delivery,.eq-kbadge.k-delivery,.eq-ki.k-delivery{color:#23613e;background:#e6f2ec}.eq-ricon.k-we-buy,.eq-kbadge.k-we-buy,.eq-ki.k-we-buy{background:var(--color-sand-subtle);color:var(--color-sand-ink)}.eq-ricon.k-general,.eq-kbadge.k-general,.eq-ki.k-general{background:var(--color-surface2);color:var(--color-ink2)}.eq-rfrom{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.eq-rsub{color:var(--color-ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;display:block;overflow:hidden}.eq-clip{font:500 11px var(--font-mono);color:var(--color-ink3);align-items:center;gap:2px;display:inline-flex}.eq-detail{min-width:0}.eq-art{overflow:hidden}.eq-head{border-bottom:1px solid var(--color-line);padding:18px 22px 14px}.eq-link{color:var(--color-accent-active);text-underline-offset:3px;font-size:12.5px;text-decoration:underline dotted}.eq-link:hover{color:var(--color-ink)}.eq-msg{background:var(--color-raised);border-bottom:1px solid var(--color-line);padding:16px 22px}.eq-msg p{color:var(--color-ink);border-left:3px solid var(--color-line2);max-width:760px;margin:0;padding-left:14px;font-size:14.5px;line-height:1.6}.eq-files{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.eq-file{border:1px solid var(--color-line2);background:var(--color-canvas);color:var(--color-ink2);border-radius:8px;align-items:center;gap:7px;padding:6px 10px 6px 8px;font-size:12px;display:inline-flex}.eq-file svg{width:16px;height:16px;color:var(--color-ink3);flex:none}.eq-file.is-img{background:repeating-linear-gradient(135deg, var(--color-sand-subtle) 0 6px, #f7f2e2 6px 12px)}.eq-file.is-img svg{color:var(--color-sand-ink)}.eq-work{padding:16px 22px 18px}.eq-calc{border:1px solid var(--color-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.eq-calc>div{border-right:1px solid var(--color-line);flex-direction:column;gap:2px;min-width:0;padding:11px 13px;display:flex}.eq-calc>div:last-child{border-right:0}.eq-calc span{font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink3)}.eq-calc b{color:var(--color-ink);font-size:14px;font-weight:600}.eq-calc b:first-letter{text-transform:uppercase}.eq-calc em{color:var(--color-ink3);font-size:12px;font-style:normal;line-height:1.35}.eq-prod{border:1px solid var(--color-line);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.eq-note{color:var(--color-ink2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.eq-matches{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.eq-match{border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.eq-match.is-best{background:#fafdfb;border-color:#bfe5cb;box-shadow:0 0 0 1px #bfe5cb}.eq-mswatch{width:100%;height:72px}.eq-mname{color:var(--color-ink);margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.3;display:block}a.eq-mname:hover{text-underline-offset:3px;text-decoration:underline}.eq-why{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.eq-why span{color:var(--color-ink2);background:var(--color-surface2);border-radius:100px;padding:2px 8px;font-size:12.5px}.eq-why span:first-letter{text-transform:uppercase}.eq-qcard{border:1px solid var(--color-line2);background:var(--color-canvas);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);border-radius:10px;padding:12px 14px;display:block}.eq-qcard:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent-border)}.eq-qlines{flex-direction:column;gap:5px;margin-top:9px;display:flex}.eq-qline{color:var(--color-ink2);align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.eq-reply{color:var(--color-ink);background:#f4fbf6;border:1px solid #cfe9d8;border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.5}.eq-rwho{font:600 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ok);margin-bottom:3px;display:block}.eq-foot{border-top:1px solid var(--color-line);background:var(--color-raised);flex-direction:column;gap:8px;padding:12px 22px 14px;display:flex}.eq-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eq-btn{min-height:42px;font-size:14px}.eq-made{color:var(--color-ink);border:1px solid #bfe5cb;border-left:3px solid var(--color-ok);animation:feedIn .4s var(--ease-decel);background:#f4fbf6;border-radius:8px;padding:11px 13px;font-size:13.5px;line-height:1.5}.eq-made b{font-family:var(--font-mono)}.eq-made a{color:var(--color-accent-active);text-underline-offset:3px;text-decoration:underline}.eq-by{color:var(--color-ink3);gap:6px;font-size:12px;display:flex}.eq-by b{color:var(--color-ink2);font-weight:500}@media (width<=1279px){.eq-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-kind:nth-child(3){border-right:0}.eq-kind:nth-child(-n+3){border-bottom:1px solid var(--color-line)}.eq-matches{grid-template-columns:minmax(0,1fr)}.eq-match{flex-direction:row}.eq-mswatch{flex:none;width:96px;height:64px}}@media (width<=1023px){.eq-main{grid-template-columns:minmax(0,1fr)}.eq-list{max-height:460px;position:static}.eq-calc{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-calc>div:nth-child(2){border-right:0}.eq-calc>div:nth-child(-n+2){border-bottom:1px solid var(--color-line)}}@media (width<=767px){.eq-kinds{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-kind{border-bottom:1px solid var(--color-line);padding:11px 12px}.eq-kind:nth-child(3){border-right:1px solid var(--color-line)}.eq-kind:nth-child(2n){border-right:0}.eq-kind:nth-last-child(-n+2){border-bottom:0}.eq-knote{display:none}.eq-ki{width:28px;height:28px}.eq-head,.eq-msg,.eq-work,.eq-foot{padding-left:16px;padding-right:16px}.eq-match{flex-direction:column}.eq-mswatch{width:100%;height:56px}.eq-btn{flex:100%;justify-content:center}}
