.size-atelier section{color:var(--foreground)!important;background:0 0!important;padding:0!important}.size-atelier h2{font-family:var(--font-display,serif);text-align:center;line-height:1.25;color:var(--foreground)!important;font-size:1.6rem!important}.size-atelier h3{background:var(--blush);letter-spacing:.18em;text-transform:uppercase;text-align:center;border-radius:999px;margin-top:1.75rem;font-weight:600;color:var(--rose-foreground)!important;border:0!important;padding:.55rem .9rem!important;font-size:.72rem!important}.size-atelier p{color:var(--muted-foreground)!important}.size-atelier table{border-spacing:0;background:var(--card);border-radius:14px;width:100%;font-size:.82rem;overflow:hidden;border-collapse:separate!important;border:1px solid var(--blush-line)!important;color:var(--foreground)!important}.size-atelier div:has(>table){border-radius:14px;border:0!important}.size-atelier thead,.size-atelier thead tr{background:var(--robe-tag)!important}.size-atelier thead th{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--robe-tag-foreground)!important;border:0!important;padding:.75rem .5rem!important;font-size:.66rem!important}.size-atelier tbody tr{transition:background-color .2s;border:0!important}.size-atelier tbody tr:nth-child(2n){background:color-mix(in oklab, var(--blush) 55%, transparent)}.size-atelier tbody tr:hover{background:var(--blush)}.size-atelier tbody th,.size-atelier tbody td{border:0!important;border-top:1px solid var(--blush-line)!important;color:var(--foreground)!important;padding:.7rem .5rem!important}.size-atelier tbody th{font-weight:600;color:var(--rose-foreground)!important}.size-atelier table{font-size:.76rem;table-layout:auto!important;min-width:0!important}.size-atelier thead th{letter-spacing:.06em;padding:.7rem .3rem!important;font-size:.6rem!important}.size-atelier tbody th,.size-atelier tbody td{white-space:nowrap;padding:.65rem .3rem!important}.size-atelier div:has(>table){margin-inline:0!important;padding-inline:0!important;overflow-x:auto!important}.size-atelier tr.is-picked,.size-atelier tr.is-picked>*,.size-atelier .is-picked{font-weight:700;background:var(--robe-tag)!important;color:var(--robe-tag-foreground)!important}.size-atelier tbody tr.is-picked>:first-child{box-shadow:inset 4px 0 0 var(--petal)}.size-atelier .fit-concierge p{text-align:center}.size-atelier .fit-concierge p.text-muted-foreground{color:var(--muted-foreground)!important}
