._createButton_rackt_1{background-color:var(--primary);color:#fff}._createButton_rackt_1:hover{background-color:var(--info-hover)}._form_rackt_10{display:flex;flex-direction:column;gap:var(--spacing-6);padding-top:var(--spacing-2)}._field_rackt_17{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_rackt_23{font-size:.875rem;font-weight:500;color:var(--foreground)}._errorText_rackt_29{color:var(--error);font-size:.875rem}._radioGroup_rackt_34{display:flex;flex-direction:column;gap:var(--spacing-3)}._radioCard_rackt_40{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all var(--animation-duration-fast) ease;background-color:var(--card)}._radioCard_rackt_40:hover{border-color:color-mix(in srgb,var(--primary) 50%,transparent)}._radioCard_rackt_40._selected_rackt_56{border-color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 95%);box-shadow:0 0 0 1px var(--primary)}._radioWrapper_rackt_62{display:flex;align-items:center;height:1.5rem}._radioTextContent_rackt_68{display:flex;flex-direction:column;gap:var(--spacing-1)}._radioTitle_rackt_74{font-size:.9375rem;font-weight:600;color:var(--foreground)}._radioDescription_rackt_80{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}._container_j29uh_1{max-width:1200px;margin:0 auto;padding:var(--spacing-8) var(--spacing-6)}._header_j29uh_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-8)}._title_j29uh_14{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin:0}._infoSection_j29uh_22{background-color:#f0f9ff;border-radius:var(--radius-md);padding:var(--spacing-8);margin-bottom:var(--spacing-10);border:1px solid #e0f2fe}._infoTitle_j29uh_30{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._infoText_j29uh_38{color:var(--muted-foreground);margin-bottom:var(--spacing-4)}._infoList_j29uh_43{list-style-type:disc;padding-left:var(--spacing-6);margin-bottom:var(--spacing-6);color:var(--foreground)}._infoList_j29uh_43 li{margin-bottom:var(--spacing-2);line-height:1.5}._infoFooter_j29uh_55{color:var(--muted-foreground);font-style:italic}._grid_j29uh_60{display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:768px){._grid_j29uh_60{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_j29uh_60{grid-template-columns:repeat(3,1fr)}}._card_j29uh_78{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);display:flex;flex-direction:column;transition:box-shadow .2s ease}._card_j29uh_78:hover{box-shadow:var(--shadow-md)}._cardCompleted_j29uh_92{border-color:var(--success);border-width:1px}._cardHeader_j29uh_97{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4);gap:var(--spacing-2)}._cardTitle_j29uh_105{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:var(--foreground);margin:0;line-height:1.4}._badge_j29uh_114{background-color:#dcfce7;color:#166534;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:var(--radius-full);white-space:nowrap}._cardBody_j29uh_124{flex:1;margin-bottom:var(--spacing-6)}._cardType_j29uh_129{color:var(--foreground);font-weight:500;margin-bottom:var(--spacing-1)}._cardDate_j29uh_135{color:var(--muted-foreground);font-size:.875rem}._cardFooter_j29uh_140{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-4);border-top:1px solid var(--border)}._actionLink_j29uh_148{color:var(--primary);padding:0;height:auto;font-weight:500}._deleteButton_j29uh_155{color:var(--error);padding:0;height:auto}._deleteButton_j29uh_155:hover{background-color:transparent;color:color-mix(in srgb,var(--error),black 10%);text-decoration:underline}._emptyState_j29uh_167{grid-column:1 / -1;text-align:center;padding:var(--spacing-12);background-color:var(--surface);border-radius:var(--radius-md);color:var(--muted-foreground)}._errorState_j29uh_176{grid-column:1 / -1;text-align:center;padding:var(--spacing-8);color:var(--error)}._skeletonTitle_j29uh_184{width:70%;height:1.5rem}._skeletonBadge_j29uh_189{width:20%;height:1.5rem;border-radius:var(--radius-full)}._skeletonText_j29uh_195{width:100%;height:1rem;margin-bottom:var(--spacing-2)}._skeletonButton_j29uh_201{width:30%;height:1.5rem}
