.vendor-quotes118{margin-top:24px;padding-top:16px;border-top:1px solid #deddd3}.vendor-quotes118 .vq118-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.vendor-quotes118 .vq118-card{padding:18px;border:1px solid #deddd3;border-radius:14px;background:#fdfcf9;min-width:0;overflow-wrap:anywhere}.vendor-quotes118 .vq118-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.vendor-quotes118 .vq118-tag{display:inline-block;margin:6px;padding:3px 8px;border-radius:8px;background:#e9eddf}.vendor-quotes118 .vq118-error{color:#9b3c30}.vendor-quotes118 .vq118-note{color:#72786a}.vendor-quotes118 .vq118-editor{grid-column:1/-1;border:1px solid #deddd3;border-radius:12px;padding:16px}.vendor-quotes118 .vq118-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.vendor-quotes118 label{display:flex;flex-direction:column;gap:6px;min-width:0}.vendor-quotes118 input,.vendor-quotes118 textarea{max-width:100%;box-sizing:border-box}.vendor-quotes118 .vq118-message{overflow-wrap:anywhere}.vq118-vendor-tabs{display:flex;gap:8px;margin-top:16px}

.vendor-quotes118 .vq118-records{grid-column:1/-1;overflow-x:auto}.vendor-quotes118 .vq118-records table{width:100%;min-width:580px}
