.work-selection-list-module__ypIsqW__groups{gap:var(--space-2xl);display:grid;container-type:inline-size}.work-selection-list-module__ypIsqW__group{border:0;min-width:0;margin:0;padding:0}.work-selection-list-module__ypIsqW__groupTitle{margin-bottom:var(--space-md);color:var(--text-muted);padding:0}.work-selection-list-module__ypIsqW__disclosureTitle{width:100%;margin-bottom:var(--space-sm);padding:0}.work-selection-list-module__ypIsqW__choices{min-width:0;margin:0;padding:0;list-style:none}.work-selection-list-module__ypIsqW__choices>li+li{border-top:var(--border-hairline) solid var(--border-default)}.work-selection-list-module__ypIsqW__choice.work-selection-list-module__ypIsqW__choice{padding:var(--space-lg);gap:var(--space-lg);align-items:flex-start}.work-selection-list-module__ypIsqW__choice>input{margin-top:var(--space-xs)}.work-selection-list-module__ypIsqW__content{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.work-selection-list-module__ypIsqW__name{overflow-wrap:anywhere}.work-selection-list-module__ypIsqW__duration,.work-selection-list-module__ypIsqW__source{color:var(--text-muted)}.work-selection-list-module__ypIsqW__price{align-items:baseline;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;min-width:0;display:flex}.work-selection-list-module__ypIsqW__source{font-weight:var(--weight-regular)}@container (min-width:500px){.work-selection-list-module__ypIsqW__content{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(140px,35%)}.work-selection-list-module__ypIsqW__name{grid-area:1/1}.work-selection-list-module__ypIsqW__duration{grid-area:2/1}.work-selection-list-module__ypIsqW__price{text-align:right;grid-area:1/2/span 2;align-content:start;justify-items:end;display:grid}}
.photo-choice-module__v_U9dG__frame{--selection-origin:var(--bg-light);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light);cursor:pointer;width:100%;display:block;position:relative;overflow:hidden;}@supports not (corner-shape:superellipse(2.4)){.photo-choice-module__v_U9dG__frame{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}.photo-choice-module__v_U9dG__frame:has(input:checked){border-color:var(--accent-base)}.photo-choice-module__v_U9dG__frame[data-disabled=true]{cursor:default}.photo-choice-module__v_U9dG__frame:focus-within{outline:2px solid var(--text-primary);outline-offset:2px}.photo-choice-module__v_U9dG__check{top:var(--space-lg);left:var(--space-lg);box-shadow:0 0 0 4px var(--bg-surface);cursor:inherit;position:absolute}.photo-choice-module__v_U9dG__image{width:100%;aspect-ratio:var(--ratio-photo);object-fit:cover;display:block}.photo-choice-module__v_U9dG__caption{padding:var(--space-md);color:var(--text-primary);display:block;}.photo-choice-module__v_U9dG__frame{transition:border-color var(--t-state) var(--ease), scale var(--t-press) var(--ease), box-shadow var(--t-state) var(--ease)}.photo-choice-module__v_U9dG__frame:not([data-disabled=true]):active{scale:.98}.photo-choice-module__v_U9dG__frame[data-disabled=true]{opacity:.5}@media (hover:hover) and (pointer:fine){.photo-choice-module__v_U9dG__frame:not([data-disabled=true]):hover{box-shadow:var(--shadow-card-hover);border-color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.photo-choice-module__v_U9dG__frame:active{scale:1}}
