@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-loginPrompt{border:1px solid var(--color-border-warning);background:var(--color-background-warning-default);color:var(--color-text-warning-default);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;padding:1.2rem;display:flex}.c-loginPrompt__content{flex-direction:column;gap:.4rem;min-width:20rem;display:flex}
@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-product__referencesContainer{padding-top:3.2rem}.c-product__referencesContainer .c-product__referencesContainer{flex-direction:column;gap:1.2rem;display:flex}.c-product__referencesTitle{padding:.8rem 0}.c-product__referencesWrapper{gap:1.2rem;display:flex}.c-product__referencesTable{border-collapse:separate;border-spacing:0 12px;width:100%}.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{outline:1px solid var(--color-border-default);border-radius:.8rem}.c-product__referencesTable tbody td{vertical-align:top;min-width:180px;max-width:392px;height:fit-content}.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{white-space:nowrap;width:1px}}.c-product__referencesTable tbody td:not(:first-child){text-align:center}.c-product__referencesTable tbody td>div{font-weight:var(--font-body-common-weight-weight-2);padding:1.6rem 0}.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{color:var(--color-text-primary-default);padding:.8rem 0;font-size:1.2rem}.c-product__referencesTable .c-product__referencesTableInputSpinner{max-width:11.6rem}.c-product__referencesMobile{background-color:var(--color-background-accent-default);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:24px;display:none}.c-product__referencesMobile p{color:var(--color-text-accent-default);font-size:1.8rem}.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{width:100%;display:block}.c-product__referencesTable thead{display:none}.c-product__referencesTable tbody,.c-product__referencesTable tbody tr,.c-product__referencesTable tbody tr td{width:100%;min-width:unset;max-width:unset;display:block}.c-product__referencesTable tbody tr{flex-direction:column;gap:1.2rem;margin:0 0 1.6rem;padding:1.6rem;display:flex;position:relative}.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);justify-content:space-between;display:flex;padding:0 0 .8rem!important}.c-product__referencesTable tbody tr td.table td>div:before{content:attr(data-text);color:var(--color-text-alt-default);font-size:1.2rem}.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:1.5s ease-in-out infinite pulse}.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}}