.inquery-card{width:100%;display:flex;flex-direction:column;gap:1rem;border-radius:.5rem;background-color:var(--color-gray-50);padding:1.5rem}@media (min-width: 768px){.inquery-card{flex-direction:row;align-items:flex-start;padding:2rem}}@media (min-width: 1280px){.inquery-card{gap:1.5rem}}.inquery-card-img{aspect-ratio:16/9;width:100%;object-fit:cover;object-position:center}@media (min-width: 768px){.inquery-card-img{width:15rem}}@media (min-width: 1280px){.inquery-card-img{flex:none}}.inquery-card-body{width:100%;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.inquery-card-body{width:calc(100% - 15rem)}}@media (min-width: 1280px){.inquery-card-body{flex-direction:row;gap:1.5rem}}.inquery-card.readonly .inquery-card-body{width:100%!important;flex-direction:row!important;gap:2.5rem!important}.inquery-card-content{display:flex;flex-direction:column;gap:.75rem}.inquery-card.readonly .inquery-card-content{flex-grow:1}.inquery-card-link:hover{text-decoration-line:underline;text-underline-offset:var(--underline-offset)}.inquery-card-title{text-align:left;color:var(--color-gray-900);font-weight:500;line-height:var(--line-height-120);font-family:var(--font-family-tt-norms-pro-medium);font-size:var(--fs-18)}@media (min-width: 1280px){.inquery-card-title{font-size:var(--fs-20)}}.inquery-card-label{text-align:left;color:var(--color-gray-900);line-height:var(--line-height-140);font-family:var(--font-family-roboto);font-size:var(--fs-14)}.inquery-card-brief{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-align:left;color:var(--color-gray-900);line-height:var(--line-height-140);font-family:var(--font-family-roboto);font-size:var(--fs-16)}.inquery-card-controller{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}@media (min-width: 1280px){.inquery-card-controller{width:9.75rem;flex:none;justify-content:flex-start}}.inquery-card-select{max-width:7.5rem;flex:none}@media (min-width: 1280px){.inquery-card-select{max-width:6.25rem}}.inquery-card-remove{flex:none}.inquery-card-quantity{display:flex;flex:none;align-items:center;text-align:right;color:var(--color-gray-900);font-weight:500;line-height:var(--line-height-120);font-family:var(--font-family-tt-norms-pro-medium);font-size:var(--fs-20)}
