.ProposalCard_card__xMROI{display:grid;gap:14px;padding:18px 20px;border-radius:16px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:var(--shadow-soft,0 1px 2px rgba(0,0,0,.04))}.ProposalCard_header__pENfd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.ProposalCard_headingBlock__T_4np{display:grid;gap:6px;min-width:0}.ProposalCard_title__G0py6{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--text-primary)}.ProposalCard_subline__oiq6M{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.ProposalCard_priceBlock__nvbUK{display:grid;gap:2px;text-align:right}.ProposalCard_priceValue__yEYOt{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);letter-spacing:-.02em}.ProposalCard_priceLabel__3f9Ec{color:var(--text-muted);font-size:var(--font-size-2xs,10px);text-transform:uppercase;letter-spacing:.06em}.ProposalCard_meta__nYI_2{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}.ProposalCard_note__5FiMP{padding:8px 12px;background:color-mix(in srgb,var(--warning,#b6750b) 10%,transparent);color:var(--warning,#b6750b);font-weight:var(--font-weight-medium)}.ProposalCard_error__jNAMp,.ProposalCard_note__5FiMP{margin:0;border-radius:10px;font-size:var(--font-size-xs)}.ProposalCard_error__jNAMp{padding:9px 12px;border:1px solid var(--badge-danger-border,var(--danger));background:var(--badge-danger-bg);color:var(--danger)}.ProposalCard_actions__9etPQ{display:flex;gap:8px;flex-wrap:wrap}.ProposalCard_actions__9etPQ>:last-child{margin-left:auto}@media (max-width:480px){.ProposalCard_header__pENfd{grid-template-columns:1fr}.ProposalCard_priceBlock__nvbUK{text-align:left}}.MonthCalendar_card__AV1vn{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-elevated);padding:16px}.MonthCalendar_head__bvzXj{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.MonthCalendar_title__KiwFB{flex:1 1;text-align:center;font-size:15px;font-weight:700;color:var(--text-primary)}.MonthCalendar_navBtn__TGHV_{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-lg);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-standard,ease),color var(--duration-fast,.15s) var(--ease-standard,ease)}.MonthCalendar_navBtn__TGHV_:hover:not(:disabled){background:var(--surface-muted);color:var(--text-primary)}.MonthCalendar_navBtn__TGHV_:disabled{opacity:.4;cursor:not-allowed}.MonthCalendar_dowRow__MTE1X,.MonthCalendar_grid__jkHPk{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.MonthCalendar_dow__4ELGt{text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-bottom:6px}.MonthCalendar_cell__ZAFIv{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg);border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;appearance:none}.MonthCalendar_cellButton__rgTs0{cursor:pointer;transition:background var(--duration-fast,.15s) var(--ease-standard,ease),border-color var(--duration-fast,.15s) var(--ease-standard,ease)}.MonthCalendar_cellButton__rgTs0:hover{background:var(--surface-muted)}.MonthCalendar_cellOutside__OJi4R{color:var(--text-disabled)}.MonthCalendar_cellHidden__qomGy{visibility:hidden}.MonthCalendar_cellDisabled__kejqY{cursor:default}.MonthCalendar_fillAccent__u_cO8{background:color-mix(in srgb,var(--accent) 24%,var(--surface));color:var(--text-primary);font-weight:600}.MonthCalendar_fillAccent__u_cO8.MonthCalendar_cellButton__rgTs0:hover{background:color-mix(in srgb,var(--accent) 32%,var(--surface))}.MonthCalendar_fillDanger__MCQQo{background:var(--badge-danger-bg);color:var(--danger)}.MonthCalendar_fillWarning__o0dzx{background:var(--badge-warning-bg);color:var(--warning)}.MonthCalendar_fillShade__zLuqx{background:var(--accent-soft)}.MonthCalendar_fillMuted__8bZGT{color:var(--text-muted)}.MonthCalendar_today__ci0_T{border-color:var(--border-strong);font-weight:700;color:var(--text-primary)}.MonthCalendar_selected__SlkqR{background:var(--accent-soft-strong);border-color:var(--accent);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent)}.MonthCalendar_strike__6Q5yP{text-decoration:line-through}.MonthCalendar_dot___D2rz{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:999px}.MonthCalendar_dotAccent__macen{background:var(--accent)}.MonthCalendar_dotNeutral__gPUnb{background:var(--text-primary)}.MonthCalendar_footer__yRP_n{margin-top:14px}.MonthCalendar_sm__gBYE2.MonthCalendar_card__AV1vn{padding:12px}.MonthCalendar_sm__gBYE2 .MonthCalendar_head__bvzXj{margin-bottom:8px}.MonthCalendar_sm__gBYE2 .MonthCalendar_title__KiwFB{font-size:13px}.MonthCalendar_sm__gBYE2 .MonthCalendar_navBtn__TGHV_{width:26px;height:26px}.MonthCalendar_sm__gBYE2 .MonthCalendar_dowRow__MTE1X,.MonthCalendar_sm__gBYE2 .MonthCalendar_grid__jkHPk{gap:3px}.MonthCalendar_sm__gBYE2 .MonthCalendar_dow__4ELGt{font-size:9px;padding-bottom:3px}.MonthCalendar_sm__gBYE2 .MonthCalendar_cell__ZAFIv{font-size:10px;border-radius:6px}.MonthCalendar_sm__gBYE2 .MonthCalendar_dot___D2rz{width:4px;height:4px;bottom:3px}