._domains_ljixa_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._domain_ljixa_1{border:1.5px solid var(--c-gray200);background:var(--c-white);font:inherit;font-size:var(--fs-sm);color:var(--c-gray700);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-weight:600;display:flex}._domainActive_ljixa_23{border-color:var(--c-brand02);color:var(--c-brand02-dark)}._domainIcon_ljixa_28{border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}._deadline_ljixa_37{color:var(--c-gray600);font-size:var(--fs-sm)}._stepper_ljixa_42{align-items:center;gap:12px;display:flex}._stepperText_ljixa_48{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._stepperLabel_ljixa_56{color:var(--c-gray700);font-size:var(--fs-sm);font-weight:600}._stepperHint_ljixa_62{color:var(--c-gray600);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._stepperControls_ljixa_70{background:var(--c-beige);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}._stepperButton_ljixa_79{background:var(--c-white);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._stepperButton_ljixa_79:disabled{opacity:.4;cursor:default}._stepperValue_ljixa_96{min-width:40px;font-size:var(--fs-xl);text-align:center;font-weight:700}._suggestion_ljixa_103{color:var(--c-reminder);font-size:var(--fs-sm);background:#e8eef6;border-radius:12px;flex-direction:column;gap:10px;padding:12px;line-height:1.45;display:flex}._suggestionButton_ljixa_115{background:var(--c-reminder);min-height:34px;color:var(--c-white);font:inherit;font-size:var(--fs-sm);cursor:pointer;border:0;border-radius:10px;align-self:flex-start;padding:0 12px;font-weight:600}._steps_ljixa_129{flex-direction:column;gap:10px;display:flex}._stepRow_ljixa_135{align-items:center;gap:10px;display:flex}._stepNumber_ljixa_141{background:var(--c-beige);width:24px;height:24px;font-size:var(--fs-xs);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._addStep_ljixa_154{border:1px dashed var(--c-gray400);min-height:44px;color:var(--c-brand02);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}._pets_ljixa_170{flex-direction:column;gap:4px;max-height:55vh;display:flex;overflow-y:auto}._petsSummary_ljixa_178{background:var(--c-beige);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}._petsSummaryText_ljixa_192{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}._avatars_ljixa_201{align-items:center;display:flex}._avatar_ljixa_201{border:2px solid var(--c-beige);border-radius:16px;display:inline-flex}._avatar_ljixa_201+._avatar_ljixa_201{margin-left:-10px}._sheet_ljixa_216{padding:16px var(--gutter) 24px;flex-direction:column;gap:12px;display:flex}._sheetTitle_ljixa_223{font-size:var(--fs-lg)}._petRow_ljixa_227{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}._petRow_ljixa_227 input{width:20px;height:20px;accent-color:var(--c-brand02)}._petName_ljixa_241{flex:1}._petsToolbar_ljixa_245{align-items:center;gap:12px;display:flex}._linkButton_ljixa_251{color:var(--c-brand02);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;font-weight:600}._competitions_ljixa_261{flex-direction:column;gap:8px;display:flex}._competition_ljixa_261{border:1px solid var(--c-gray200);background:var(--c-white);min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}._competitionActive_ljixa_282{border:2px solid var(--c-brand02)}._competitionText_ljixa_286{flex-direction:column;flex:1;min-width:0;display:flex}._program_ljixa_293{text-align:left;flex-direction:row;align-items:center;gap:12px;width:100%}._programText_ljixa_301{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}
