.c-loginPrompt{display:flex;justify-content:space-between;border-radius:8px;border:1px solid var(--color-border-warning);background:var(--color-background-warning-default);padding:1.2rem;gap:1.2rem;color:var(--color-text-warning-default);flex-wrap:wrap}.c-loginPrompt__content{display:flex;flex-direction:column;min-width:20rem;gap:.4rem}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-product__referencesContainer{padding-top:3.2rem}.c-product__referencesContainer .c-product__referencesContainer{display:flex;flex-direction:column;gap:1.2rem}.c-product__referencesTitle{padding:.8rem 0}.c-product__referencesWrapper{display:flex;gap:1.2rem}.c-product__referencesTable{width:100%;border-collapse:separate;border-spacing:0 12px}.c-product__referencesTable thead th:first-child{text-align:left}.c-product__referencesTable thead th{color:var(--color-text-primary-default);font-size:1.2rem;font-weight:var(--font-body-common-weight-weight-1);margin-right:1.2rem}.c-product__referencesTable thead th.actions,.c-product__referencesTable thead th.price{text-align:right}.c-product__referencesTable thead th:last-child{margin-right:unset}.c-product__referencesTable tbody tr{border-radius:.8rem;outline:1px solid var(--color-border-default)}.c-product__referencesTable tbody td{min-width:180px;max-width:392px;height:-moz-fit-content;height:fit-content;vertical-align:top}.c-product__referencesTable tbody td:first-child>div{padding-left:1.6rem}.c-product__referencesTable tbody td:last-child>div{padding-right:1.6rem}.c-product__referencesTable tbody td.actions,.c-product__referencesTable tbody td.price{text-align:right!important}@media only screen and (min-width:1024.2px){.c-product__referencesTable tbody td.actions{width:1px;white-space:nowrap}}.c-product__referencesTable tbody td:not(:first-child){text-align:center}.c-product__referencesTable tbody td>div{padding:1.6rem 0;font-weight:var(--font-body-common-weight-weight-2)}.c-product__referencesTable .c-product__referencesTablesTitle{color:var(--color-text-primary-default);font-size:1.4rem;font-weight:var(--font-body-common-weight-weight-4)}.c-product__referencesTable .c-product__referencesTablesRefs{font-size:1.2rem;color:var(--color-text-primary-default);padding:.8rem 0}.c-product__referencesTable .c-product__referencesTableInputSpinner{max-width:11.6rem}.c-product__referencesMobile{display:none;padding:24px;border-radius:1rem;flex-direction:column;justify-content:center;gap:1.2rem;align-items:center;background-color:var(--color-background-accent-default)}.c-product__referencesMobile p{font-size:1.8rem;color:var(--color-text-accent-default)}.c-modal .c-product__referencesTable tbody td{min-width:unset}@media only screen and (max-width:1024px){.c-product__referencesContainer .c-product__referencesMobile{display:flex}.c-product__referencesContainer .c-product__references{display:none}.c-product__referencesWrapper{margin-bottom:1.2rem}.c-product__referencesTable{display:block;width:100%}.c-product__referencesTable thead{display:none}.c-product__referencesTable tbody,.c-product__referencesTable tbody tr,.c-product__referencesTable tbody tr td{display:block;width:100%;min-width:unset;max-width:unset}.c-product__referencesTable tbody tr{margin:0 0 1.6rem;position:relative;padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.c-product__referencesTable tbody tr td{text-align:left!important}.c-product__referencesTable tbody tr td.title{padding-bottom:.8rem}.c-product__referencesTable tbody tr td.table td>div{border-bottom:1px solid var(--color-border-default);display:flex;justify-content:space-between;padding:0 0 .8rem!important}.c-product__referencesTable tbody tr td.table td>div:before{font-size:1.2rem;content:attr(data-text);color:var(--color-text-alt-default)}.c-product__referencesTable tbody tr td.price{min-height:4rem}.c-product__referencesTable tbody tr td.price .u-flex-align-end{align-items:flex-start}.c-product__referencesTable tbody tr td.actions,.c-product__referencesTable tbody tr td.actions>div{text-align:left!important}.c-product__referencesTable tbody td>div{padding:0!important}}.skeleton-content{animation:pulse 1.5s ease-in-out infinite}.skeleton-line{background-color:#e2e8f0;border-radius:4px}.skeleton-line--title{width:60%}.skeleton-line--filter,.skeleton-line--table{width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}