._section_1dn4j_3{border:1px solid var(--osp-card-border);border-radius:var(--osp-radius-lg);background:var(--osp-surface);box-shadow:var(--osp-shadow-card);min-width:0;margin:0;padding:0}._sectionHead_1dn4j_13{align-items:baseline;gap:var(--osp-space-2);padding:var(--osp-space-3) var(--osp-space-5);border-bottom:1px solid var(--osp-border);float:inline-start;width:100%;display:flex}._sectionTitle_1dn4j_23{font-size:var(--osp-type-card-size);font-weight:var(--osp-type-card-weight);padding:0}._sectionDesc_1dn4j_29{font-size:var(--osp-type-meta-size);color:var(--osp-type-meta-color)}._sectionBody_1dn4j_34{clear:both;gap:var(--osp-space-4) var(--osp-space-5);padding:var(--osp-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}._full_1dn4j_42{grid-column:1/-1;min-width:0}._card_1dn4j_47{border:1px solid var(--osp-card-border);border-radius:var(--osp-radius-lg);background:var(--osp-surface);box-shadow:var(--osp-shadow-card)}._cardPadded_1dn4j_54{padding:var(--osp-space-5)}._cardInteractive_1dn4j_58{transition:border-color var(--osp-duration) var(--osp-ease), transform var(--osp-duration-medium) var(--osp-ease-out), box-shadow var(--osp-duration-medium) var(--osp-ease-out)}._cardInteractive_1dn4j_58:hover{border-color:var(--osp-border-strong);box-shadow:var(--osp-shadow-pop);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._cardInteractive_1dn4j_58:hover{transform:none}}._cardHeader_1dn4j_79{justify-content:space-between;align-items:center;gap:var(--osp-space-3);padding:var(--osp-space-3) var(--osp-space-5);border-bottom:1px solid var(--osp-border);display:flex}._empty_1dn4j_88{text-align:center;align-items:center;gap:var(--osp-space-2);padding:var(--osp-space-12) var(--osp-space-6);color:var(--osp-ink-muted);flex-direction:column;display:flex}._emptyArt_1dn4j_99{padding:var(--osp-empty-art-pad,0);background:var(--osp-empty-art-bg,transparent);color:var(--osp-empty-art-ink,var(--osp-ink-subtle));margin-bottom:var(--osp-space-2);border-radius:50%;place-items:center;display:grid}._emptyTitle_1dn4j_109{font-size:var(--osp-type-section-size);font-weight:var(--osp-type-section-weight);color:var(--osp-ink)}._emptyActions_1dn4j_115{margin-top:var(--osp-space-3);gap:var(--osp-space-2);display:flex}._badge_1dn4j_121{height:22px;padding:0 var(--osp-space-2);border-radius:var(--osp-radius-pill);font-size:var(--osp-text-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:580;line-height:1;display:inline-flex}._pill_1dn4j_134:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._neutral_1dn4j_142{background:var(--osp-neutral-soft);color:var(--osp-ink-muted)}._accent_1dn4j_147{background:var(--osp-second-soft);color:var(--osp-second-ink)}._success_1dn4j_152{background:var(--osp-success-soft);color:var(--osp-success)}._warning_1dn4j_157{background:var(--osp-warning-soft);color:var(--osp-warning)}._danger_1dn4j_162{background:var(--osp-danger-soft);color:var(--osp-danger)}._info_1dn4j_167{background:var(--osp-info-soft);color:var(--osp-info)}._withIcon_1dn4j_173:before{display:none}._withIcon_1dn4j_173 svg{flex:none}._c-gray_1dn4j_181{background:var(--osp-state-gray-soft);color:var(--osp-state-gray)}._c-blue_1dn4j_186{background:var(--osp-state-blue-soft);color:var(--osp-state-blue)}._c-violet_1dn4j_191{background:var(--osp-state-violet-soft);color:var(--osp-state-violet)}._c-amber_1dn4j_196{background:var(--osp-state-amber-soft);color:var(--osp-state-amber)}._c-green_1dn4j_201{background:var(--osp-state-green-soft);color:var(--osp-state-green)}._c-red_1dn4j_206{background:var(--osp-state-red-soft);color:var(--osp-state-red)}._c-teal_1dn4j_211{background:var(--osp-state-teal-soft);color:var(--osp-state-teal)}._c-pink_1dn4j_216{background:var(--osp-state-pink-soft);color:var(--osp-state-pink)}._c-grey_1dn4j_222{background:var(--osp-pastel-grey-bg);color:var(--osp-pastel-grey-ink)}._c-sage_1dn4j_227{background:var(--osp-pastel-sage-bg);color:var(--osp-pastel-sage-ink)}._c-peach_1dn4j_232{background:var(--osp-pastel-peach-bg);color:var(--osp-pastel-peach-ink)}._c-lavender_1dn4j_237{background:var(--osp-pastel-lavender-bg);color:var(--osp-pastel-lavender-ink)}._c-blush_1dn4j_242{background:var(--osp-pastel-blush-bg);color:var(--osp-pastel-blush-ink)}._c-butter_1dn4j_247{background:var(--osp-pastel-butter-bg);color:var(--osp-pastel-butter-ink)}._c-mint_1dn4j_252{background:var(--osp-pastel-mint-bg);color:var(--osp-pastel-mint-ink)}._pagination_1dn4j_257{justify-content:space-between;align-items:center;gap:var(--osp-space-3);flex-wrap:wrap;display:flex}._paginationSummary_1dn4j_265{font-size:var(--osp-text-sm);color:var(--osp-ink-muted);font-variant-numeric:tabular-nums}._paginationButtons_1dn4j_271{gap:var(--osp-space-2);display:flex}._banner_1dn4j_276{gap:var(--osp-space-3);padding:var(--osp-space-3) var(--osp-space-4);border-radius:var(--osp-radius);font-size:var(--osp-text-md);border:1px solid;align-items:flex-start;display:flex}._banner_1dn4j_276>svg{flex:none;margin-top:2px}._bannerBody_1dn4j_291{min-width:0;color:var(--osp-ink);flex:1}._bannerTitle_1dn4j_297{font-weight:600}._bannerActions_1dn4j_301{gap:var(--osp-space-2);flex:none;display:flex}._stDraft_1dn4j_308{box-shadow:inset 0 0 0 1px var(--osp-border-strong);background:0 0}._stCancelled_1dn4j_313{text-decoration:line-through}._stOverdue_1dn4j_317{font-weight:650}._choiceChip_1dn4j_324{max-width:100%;min-height:22px;padding:0 var(--osp-space-2);border-radius:var(--osp-radius-pill);background:var(--osp-hue-bg,var(--osp-neutral-soft));color:var(--osp-hue-ink,var(--osp-ink-muted));font-size:var(--osp-text-sm);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:520;line-height:1.3;display:inline-flex;overflow:hidden}._choiceChip_1dn4j_324:before{content:"";background:var(--osp-hue-icon,currentColor);border-radius:50%;flex:none;block-size:6px;inline-size:6px}._choiceOwn_1dn4j_352{background:color-mix(in oklch, var(--choice-color) 14%, var(--osp-surface));color:color-mix(in oklch, var(--choice-color) 32%, var(--osp-ink))}._choiceOwn_1dn4j_352:before{background:var(--choice-color)}._cardHue_1dn4j_362{border-block-start:2px solid var(--osp-hue-icon,var(--osp-accent))}
