@keyframes WeekStripWidget_skeleton-loading__OUaLM{0%{background-position:200% 0}to{background-position:-200% 0}}.WeekStripWidget_card__bh9YI{padding:16px;border-radius:16px;background-color:var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff));box-shadow:var(--shadow-sm-themed,0 1px 2px rgba(0,0,0,.08))}.WeekStripWidget_header__NlkO5{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}.WeekStripWidget_monthTitle__dTQhW{font-size:16px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--home-text-primary,var(--tg-theme-text-color,#111827))}.WeekStripWidget_navButton__KQTkc{min-width:44px;min-height:44px;display:flex;display:inline-flex;align-items:center;justify-content:center;border:none;background:color-mix(in srgb,var(--home-icon-bg,var(--tg-theme-secondary-bg-color,#f1f5f9)) 72%,transparent);color:var(--home-text-nav,var(--tg-theme-hint-color,#9ca3af));border-radius:50%;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease}.WeekStripWidget_navButton__KQTkc:hover{color:var(--home-text-muted,var(--tg-theme-hint-color,#6b7280))}.WeekStripWidget_navButton__KQTkc:active{background:color-mix(in srgb,var(--home-icon-bg,var(--tg-theme-secondary-bg-color,#f1f5f9)) 92%,var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff)))}.WeekStripWidget_todayRow__uA3_o{display:flex;justify-content:center;margin-top:0;margin-bottom:12px}.WeekStripWidget_todayButton__9QjZS{min-width:108px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.WeekStripWidget_weekStrip__b5EwV{touch-action:pan-y;padding:4px;border-radius:16px;background:color-mix(in srgb,var(--home-icon-bg,var(--tg-theme-secondary-bg-color,#f1f5f9)) 78%,var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff)))}.WeekStripWidget_dayList__XKmdS{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.WeekStripWidget_dayButton__n_atI{position:relative;display:flex;width:100%;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0 12px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--home-text-secondary,var(--tg-theme-text-color,#1f2937));border-radius:16px;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease,transform .15s ease}.WeekStripWidget_dayButton__n_atI:active{opacity:.9}.WeekStripWidget_dayButton__n_atI:not(.WeekStripWidget_dayButtonActive__Pv6GI){background:color-mix(in srgb,var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff)) 55%,transparent)}.WeekStripWidget_dayButtonToday__Rhf9G{padding-bottom:12px}.WeekStripWidget_dayButtonActive__Pv6GI{min-height:70px;background-color:var(--home-brand-teal,#1a4a5a);border-color:color-mix(in srgb,var(--home-brand-teal,#1a4a5a) 70%,var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff)));color:var(--home-active-text,#ffffff);box-shadow:var(--home-shadow-md,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1));transform:translateY(-2px)}.WeekStripWidget_todayDot__WJCAX{position:absolute;bottom:6px;left:0;right:0;width:4px;height:4px;margin:0 auto;border-radius:50%;background-color:var(--home-brand-teal,#1a4a5a)}.WeekStripWidget_todayDotActive__opnit{width:5px;height:5px;background-color:var(--home-active-text,#ffffff)}.WeekStripWidget_dayLabel__W8QFW{font-size:12px;font-weight:500;color:var(--home-text-muted,var(--tg-theme-hint-color,#6b7280));letter-spacing:.02em;text-transform:uppercase}.WeekStripWidget_dayLabelActive___i3dy{color:inherit;opacity:.84}.WeekStripWidget_dayNumber__9XBqk{font-size:18px;font-weight:500;line-height:1.2;color:var(--home-text-secondary,var(--tg-theme-text-color,#1f2937))}.WeekStripWidget_dayNumberActive__Gkq20{font-size:20px;font-weight:600;color:inherit}.WorkingHoursCardWidget_card__rZpm1{display:flex;align-items:center;padding:16px;border-radius:16px;background-color:var(--home-card-bg,var(--tg-theme-section-bg-color,#ffffff));box-shadow:var(--shadow-sm-themed,0 1px 2px rgba(0,0,0,.08))}.WorkingHoursCardWidget_card_interactive__PmYw_{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.WorkingHoursCardWidget_card_interactive__PmYw_:active{opacity:.92}.WorkingHoursCardWidget_dayOffPill__K9R5X{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:50%;background-color:var(--home-icon-bg,var(--tg-theme-secondary-bg-color,#f1f5f9));color:var(--home-text-muted,var(--tg-theme-hint-color,#6b7280));font-size:12px;font-weight:500;line-height:1.2;width:-moz-fit-content;width:fit-content}.WorkingHoursCardWidget_side__BIr6y{display:flex;align-items:flex-start;gap:12px;min-width:0;flex:1 1}.WorkingHoursCardWidget_iconWrap__cY86r{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background-color:var(--home-icon-bg,var(--tg-theme-secondary-bg-color,#f1f5f9));color:var(--home-icon-color,var(--tg-theme-hint-color,#64748b))}.WorkingHoursCardWidget_content__kgn4P{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px;padding-top:2px}.WorkingHoursCardWidget_title__X1yA_{margin:0;font-size:14px;font-weight:600;color:var(--home-text-primary,var(--tg-theme-text-color,#111827));line-height:1.2}.WorkingHoursCardWidget_value__K_a7o{margin:0;font-size:14px;color:var(--home-text-subtle,var(--tg-theme-subtitle-text-color,#4b5563));line-height:1.4}.WorkingHoursCardWidget_valueMuted__TSmC0{color:var(--home-text-muted,var(--tg-theme-hint-color,#6b7280))}.WorkingHoursCardWidget_loader__TUZMA{min-height:4.5rem}