.DsJI_G_service{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--card-foreground);text-align:center;border-radius:1rem;flex-direction:column;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000008}.DsJI_G_service:hover{border-color:color-mix(in srgb, #0d9488 50%, var(--border));transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.DsJI_G_service[aria-pressed=true]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}.DsJI_G_service:focus-visible,.DsJI_G_option:focus-visible,.DsJI_G_automatic:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.DsJI_G_service:active{transform:scale(.98)}.DsJI_G_art{background:radial-gradient(at 50% 65%,#0d948817,#0000 70%);place-items:center;width:100%;height:106px;padding:.25rem .75rem 0;display:grid}.DsJI_G_art img{width:130px;height:100%}.DsJI_G_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.75rem;padding:0 .625rem .5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:-webkit-box;overflow:hidden}.DsJI_G_footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted) 40%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:auto;padding:.625rem;font-size:.8125rem;font-weight:600;display:flex}.DsJI_G_service[aria-pressed=true] .DsJI_G_footer{background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary)}.DsJI_G_compact .DsJI_G_art{flex:none;grid-template-rows:minmax(0,1fr);height:86px;padding:.375rem .75rem;overflow:hidden}.DsJI_G_compact .DsJI_G_art img{object-fit:contain;width:100%;max-width:110px;height:100%;min-height:0;display:block}.DsJI_G_compact .DsJI_G_name{min-height:2.25rem;padding-bottom:.25rem}.DsJI_G_compact .DsJI_G_footer{padding:.5rem}.DsJI_G_quantity,.DsJI_G_check{z-index:1;top:.5rem;background:var(--primary);width:1.5rem;height:1.5rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;inset-inline-end:.5rem}.DsJI_G_picker{gap:.75rem;display:grid}.DsJI_G_automatic{border:1px solid var(--border);text-align:start;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.DsJI_G_automatic[aria-pressed=true]{background:var(--muted);color:var(--primary)}.DsJI_G_pickerGrid{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.5rem;min-height:0;max-height:min(18rem,40svh);padding:.375rem;display:grid;overflow-y:auto}.DsJI_G_option{border:1px solid var(--border);background:var(--card);border-radius:.875rem;flex-direction:column;align-items:center;padding:.375rem .25rem .625rem;font-size:.75rem;font-weight:500;display:flex;position:relative}.DsJI_G_option:hover{border-color:#0d9488}.DsJI_G_option[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card))}.DsJI_G_optionArt{width:100%;height:70px;display:block}.DsJI_G_check{top:.25rem;width:1.125rem;height:1.125rem;inset-inline-end:.25rem}@media (min-width:480px){.DsJI_G_pickerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.DsJI_G_art{height:83px;padding-inline:.25rem}.DsJI_G_compact .DsJI_G_art{height:70px}.DsJI_G_name{font-size:.75rem}.DsJI_G_footer{padding:.5rem .25rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.DsJI_G_service{transition:none}.DsJI_G_service:hover,.DsJI_G_service:active{transform:none}}
