.products-table>header{align-items:center;background:rgb(var(--color-background));box-shadow:0 2px 0 -1px rgb(var(--color-foreground),.5);display:flex;flex-wrap:wrap;gap:1rem;height:3rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}sticky-header+main .products-table>header{top:calc(var(--header-height, 0px) + 3rem)}.products-table .form-input{flex:1}@media screen and (max-width:767px){.products-table .form-select{flex:1}}.products-table thead{background:rgb(var(--color-background));box-shadow:0 2px 0 -1px rgb(var(--color-foreground),.5);position:-webkit-sticky;position:sticky;top:3rem;z-index:1}sticky-header+main .products-table thead{top:calc(var(--header-height, 0px) + 3rem)}.products-table td .products-table__content\@sm{display:none}@media screen and (max-width:600px){.products-table td:nth-child(2),.products-table td:nth-child(3),.products-table th:nth-child(2),.products-table th:nth-child(3){display:none}.products-table td .products-table__content\@sm{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width:400px){.products-table__table td,.products-table__table th{font-size:12px}}.products-table thead tr th{border-width:0}.products-table th[colspan="4"]{color:rgb(var(--color-secondary))}:root{--form-input-padding:0.85em 1rem;--form-input-padding-focused:1.3em 1rem 0.4em}.form-input{position:relative}.form-input input{padding:var(--form-input-padding)}.form-input>label{font-size:.9em;left:1rem;line-height:1;margin-bottom:0;pointer-events:none;position:absolute;top:.85em;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;white-space:nowrap}.form-input input:-webkit-autofill~label,.form-input input:focus~label,.form-input input:not(:placeholder-shown)~label{color:rgb(var(--color-secondary));font-size:.65em;left:1rem;letter-spacing:.05em;top:.3rem}.form-input input:-webkit-autofill,.form-input input:focus,.form-input input:not(:placeholder-shown){padding:var(--form-input-padding-focused)}.form-input input::placeholder{opacity:0}.form-input label{display:block;margin-bottom:.6rem}.form-select{background-color:rgb(var(--form-fields-bg-color));border-radius:var(--form-fields-radius);color:rgb(var(--form-fields-text-color));position:relative}.form-select:focus-within{background-color:rgb(var(--form-fields-focus-bg-color))}.form-select label{color:rgb(var(--color-secondary));display:block;font-size:.65em;font-weight:700;left:1rem;letter-spacing:.05em;line-height:1;margin:0;position:absolute;top:.3rem}.form-select select,.form-select select:focus{background-color:transparent;padding:var(--form-input-padding-focused);position:relative}