.pcDashboardCasesRoot,.pcDashboardCaseDetailRoot,.pcDashboardCaseDetailRoot *,.pcDashboardCasesRoot *{box-sizing:border-box}.pcDashboardCasesRoot{width:100%;max-width:100%;margin-top:.9rem;display:grid;gap:.65rem;min-width:0}.pcCaseListPage{--pc-status-action-bg: color-mix(in srgb, var(--color-paper) 92%, #f4f5f6);--pc-status-action-border: color-mix( in srgb, var(--color-border) 86%, #d7dbe0 );--pc-status-action-text: var(--color-ink);--pc-status-critical-bg: color-mix(in srgb, #fff3ee 70%, var(--color-paper));--pc-status-critical-border: color-mix( in srgb, #e29a7f 58%, var(--color-border) );--pc-status-critical-text: #8b3b24;--pc-status-waiting-bg: color-mix(in srgb, var(--color-paper) 90%, #f3f5f7);--pc-status-waiting-border: color-mix( in srgb, var(--color-border) 84%, #d4dae0 );--pc-status-waiting-text: var(--color-ink);--pc-status-done-bg: color-mix(in srgb, #edf7f0 42%, var(--color-paper));--pc-status-done-border: color-mix(in srgb, #a6cbb0 46%, var(--color-border));--pc-status-done-text: color-mix(in srgb, #2e6f40 65%, var(--color-ink));--pc-status-neutral-bg: #f6f5f1;--pc-status-neutral-border: var(--color-border);--pc-status-neutral-text: var(--color-muted);width:min(100%,1040px);margin:0 auto;display:grid;gap:.9rem}.pcCaseListHeader{display:grid;gap:.3rem}.pcCaseListHeadline{margin:0;color:var(--color-ink);font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.2;font-weight:850}.pcCaseListIntro{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.45}.pcCaseListStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.pcCaseListStatsCompact{display:none}.pcCaseListStatsCompactLine{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;color:var(--color-muted);font-size:.8rem;line-height:1.3}.pcCaseListStatsCompactLinePrimary{color:var(--color-ink);font-size:.9rem;font-weight:760}.pcCaseListStatsCompactLinePrimary strong{font-weight:860}.pcCaseListStatsCompactLine>span{white-space:nowrap}.pcCaseListStat{--pc-stat-accent: #c8c6bf;border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:14px;background:var(--color-paper);padding:.52rem .62rem;display:grid;gap:.18rem;position:relative;overflow:hidden}.pcCaseListStat:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pc-stat-accent)}.pcCaseListStatLabel,.pcCaseListStatValue{margin:0}.pcCaseListStatLabel{color:var(--color-muted);font-size:.74rem;line-height:1.2;font-weight:750}.pcCaseListStatValue{color:var(--color-ink);font-size:1rem;line-height:1;font-weight:850}.pcCaseListStat[data-tone=action]{--pc-stat-accent: var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}.pcCaseListStat[data-tone=action] .pcCaseListStatValue{font-size:1.08rem}.pcCaseListStat[data-tone=deadline],.pcCaseListStat[data-tone=waiting]{--pc-stat-accent: #8bbdd4}.pcCaseListStat[data-tone=done]{--pc-stat-accent: #8fc79c}.pcCaseListStat[data-tone=archived],.pcCaseListStat[data-tone=neutral]{--pc-stat-accent: #c8c6bf}.pcCaseListToolbar{align-items:flex-end}.pcCaseListSearchForm{display:grid}.pcCaseListSortForm{flex:0 0 auto}.pcCaseListSortLabel{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-muted);font-size:.78rem;line-height:1.2;font-weight:760;white-space:nowrap}.pcCaseListSortSelect{border:1px solid var(--color-border);border-radius:10px;padding:.34rem 1.75rem .34rem .5rem;font:inherit;font-size:.82rem;color:var(--color-ink);background:var(--color-paper);min-width:0;max-width:100%}.pcCaseListSortSelect:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:2px}.pcCaseListFilters{display:flex;flex-wrap:wrap;gap:.38rem}.pcCaseListFilter{border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:999px;background:var(--color-paper);color:var(--color-ink);text-decoration:none;padding:.3rem .58rem;display:inline-flex;gap:.38rem;align-items:center;font-weight:760;font-size:.82rem;line-height:1.15}.pcCaseListFilter:hover{border-color:color-mix(in srgb,var(--color-border) 62%,transparent)}.pcCaseListFilter[data-active=true]{border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 13%,var(--color-paper))}.pcCaseListFilterCount,.pcDashboardCasesFilterCount{min-width:1.12rem;height:1.12rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:780;background:color-mix(in srgb,var(--color-border) 45%,transparent);color:var(--color-muted)}.pcCaseListFilter[data-active=true] .pcCaseListFilterCount,.pcCaseListFilter[data-active=true] .pcDashboardCasesFilterCount{background:var(--color-accent);color:var(--color-ink)}.pcCaseListGroups{display:grid;gap:.9rem}.pcCaseListGroup{display:grid;gap:.55rem}.pcCaseListGroupHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:.6rem}.pcCaseListGroupTitle,.pcCaseListGroupDescription,.pcCaseListGroupCount,.pcCaseListGroupEmpty{margin:0}.pcCaseListGroupTitle{color:var(--color-ink);font-size:.98rem;line-height:1.2;font-weight:860}.pcCaseListGroupDescription{color:var(--color-muted);font-size:.84rem;line-height:1.35}.pcCaseListGroupCount{color:var(--color-muted);font-size:.8rem;line-height:1.2;font-weight:760}.pcCaseListGroupEmpty{color:var(--color-muted);font-size:.88rem;line-height:1.4;border:1px dashed color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:12px;padding:.65rem .72rem;background:color-mix(in srgb,var(--color-paper) 96%,white)}.pcCaseListCards{display:grid;gap:.55rem}.pcCaseListCard{border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-paper) 97%,#f9fafb);padding:.7rem .78rem;display:grid;gap:.55rem}.pcCaseListCardTop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start}.pcCaseListCardTitle,.pcCaseListCardMeta,.pcCaseListNextAction{margin:0}.pcCaseListCardTitle{color:var(--color-ink);font-size:.96rem;line-height:1.25;font-weight:850}.pcCaseListCardTitle a{color:inherit;text-decoration:none}.pcCaseListCardTitle a:hover{text-decoration:underline;text-underline-offset:2px}.pcCaseListCardMeta{margin-top:.12rem;color:var(--color-muted);font-size:.82rem;line-height:1.35}.pcCaseListStatusBadge{--pc-status-bg: var(--pc-status-neutral-bg);--pc-status-border: var(--pc-status-neutral-border);--pc-status-text: var(--pc-status-neutral-text);border-radius:999px;padding:.22rem .55rem;font-size:.75rem;line-height:1.12;font-weight:780;border:1px solid var(--pc-status-border);background:var(--pc-status-bg);color:var(--pc-status-text);white-space:nowrap}.pcCaseListStatusBadgeAction{--pc-status-bg: var(--pc-status-action-bg);--pc-status-border: var(--pc-status-action-border);--pc-status-text: var(--pc-status-action-text)}.pcCaseListStatusBadgeDeadline,.pcCaseListStatusBadgeWaiting{--pc-status-bg: var(--pc-status-waiting-bg);--pc-status-border: var(--pc-status-waiting-border);--pc-status-text: var(--pc-status-waiting-text)}.pcCaseListStatusBadgeWarning{--pc-status-bg: var(--pc-status-critical-bg);--pc-status-border: var(--pc-status-critical-border);--pc-status-text: var(--pc-status-critical-text)}.pcCaseListStatusBadgeDone{--pc-status-bg: var(--pc-status-done-bg);--pc-status-border: var(--pc-status-done-border);--pc-status-text: var(--pc-status-done-text)}.pcCaseListStatusBadgeArchived,.pcCaseListStatusBadgeNeutral{--pc-status-bg: var(--pc-status-neutral-bg);--pc-status-border: var(--pc-status-neutral-border);--pc-status-text: var(--pc-status-neutral-text)}.pcCaseListStatusBadge[data-tone=action]{--pc-status-bg: var(--pc-status-action-bg);--pc-status-border: var(--pc-status-action-border);--pc-status-text: var(--pc-status-action-text)}.pcCaseListStatusBadge[data-tone=warning],.pcCaseListStatusBadge[data-tone=critical]{--pc-status-bg: var(--pc-status-critical-bg);--pc-status-border: var(--pc-status-critical-border);--pc-status-text: var(--pc-status-critical-text)}.pcCaseListStatusBadge[data-tone=deadline],.pcCaseListStatusBadge[data-tone=waiting]{--pc-status-bg: var(--pc-status-waiting-bg);--pc-status-border: var(--pc-status-waiting-border);--pc-status-text: var(--pc-status-waiting-text)}.pcCaseListStatusBadge[data-tone=done]{--pc-status-bg: var(--pc-status-done-bg);--pc-status-border: var(--pc-status-done-border);--pc-status-text: var(--pc-status-done-text)}.pcCaseListStatusBadge[data-tone=archived],.pcCaseListStatusBadge[data-tone=neutral]{--pc-status-bg: var(--pc-status-neutral-bg);--pc-status-border: var(--pc-status-neutral-border);--pc-status-text: var(--pc-status-neutral-text)}.pcCaseListNextAction{border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 88%,#d7dce2);background:color-mix(in srgb,var(--color-paper) 92%,#f7f8fa);padding:.52rem .62rem;font-size:.84rem;line-height:1.35;color:color-mix(in srgb,var(--color-ink) 84%,var(--color-muted))}.pcCaseListCardActions{display:flex;flex-wrap:wrap;gap:.4rem}.pcCaseListCardActions .pcDashboardCasesPrimaryAction{background:color-mix(in srgb,var(--color-paper) 96%,#f5f7f9);color:var(--color-ink);border-color:color-mix(in srgb,var(--color-border) 88%,#d5dae0);box-shadow:none}.pcCaseListCardActions .pcDashboardCasesPrimaryAction:hover{background:color-mix(in srgb,var(--color-paper) 90%,#eef2f6);border-color:color-mix(in srgb,var(--color-border) 72%,#c7ced6);filter:none}.pcCaseListCardActions .pcDashboardCasesSubtleLink{background:transparent;color:var(--color-ink);border:1px solid transparent}.pcCaseListCardActions .pcDashboardCasesSubtleLink:hover{background:color-mix(in srgb,var(--color-border) 30%,transparent);border-color:transparent}@media(max-width:760px){.pcDashboardCasesRoot{gap:.48rem;margin-top:.5rem}.pcCaseListPage{gap:.6rem}.pcCaseListStatsCompact{display:grid;gap:.18rem;padding:.2rem .1rem .05rem}.pcCaseListStats{display:none}.pcDashboardCasesToolbar{gap:.45rem}.pcCaseListSortForm{order:2}.pcCaseListSortLabel{font-size:.74rem;gap:.3rem}.pcCaseListSortSelect{font-size:.78rem;padding:.26rem 1.4rem .26rem .45rem;max-width:min(58vw,220px)}.pcDashboardCasesSearchInput{padding:.44rem .6rem;font-size:.86rem}.pcCaseListFilters{flex-wrap:nowrap;overflow-x:auto;gap:.28rem;padding-bottom:.05rem;scrollbar-width:thin}.pcCaseListFilter{flex:0 0 auto;white-space:nowrap;padding:.24rem .52rem;font-size:.77rem}.pcCaseListCardTop{grid-template-columns:1fr}.pcCaseListCardActions{display:grid;grid-template-columns:1fr}.pcCaseListCardActions a{width:100%}.pcCaseListGroups{gap:.72rem}}.pcDashboardCasesToolbar{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.pcDashboardCasesSearchLabel{display:grid;gap:0;width:min(520px,100%);min-width:0;flex:1 1 360px}.pcDashboardCasesSearchTitle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);font-size:.78rem;color:var(--color-muted);font-weight:750;text-transform:uppercase;letter-spacing:.045em}.pcDashboardCasesSearchInput{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:11px;padding:.5rem .68rem;font:inherit;font-size:.9rem;color:var(--color-ink);background:var(--color-paper)}.pcDashboardCasesSearchInput:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:2px}.pcDashboardCasesFilterTabs{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.pcDashboardCasesFilterTab{border:1px solid var(--color-border);border-radius:999px;background:var(--color-paper);color:var(--color-ink);padding:.28rem .56rem;display:inline-flex;gap:.38rem;align-items:center;font:inherit;font-size:.82rem;line-height:1.15;cursor:pointer;min-width:0}.pcDashboardCasesFilterCount{min-width:1.12rem;height:1.12rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:780;background:color-mix(in srgb,var(--color-border) 45%,transparent);color:var(--color-muted)}.pcDashboardCasesFilterTab:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcDashboardCasesFilterTabActive{border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border));background:color-mix(in srgb,var(--color-soft-yellow) 70%,white)}.pcDashboardCasesGrid{display:grid;gap:.58rem;grid-template-columns:1fr;width:100%;min-width:0}.pcDashboardCaseCard{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:14px;padding:.78rem .9rem;background:var(--color-paper);box-shadow:none;display:grid;gap:.48rem}.pcDashboardCaseCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:.55rem;flex-wrap:wrap;min-width:0}.pcDashboardCaseType{margin:0;color:var(--color-muted);font-weight:750;font-size:.76rem;line-height:1.25}.pcDashboardCaseStatusBadge{border-radius:999px;padding:.18rem .5rem;font-size:.72rem;line-height:1.15;font-weight:750;border:1px solid transparent;white-space:normal;max-width:100%}.pcDashboardCaseStatusOpen{background:#fff7cc;border-color:#f5d16e}.pcDashboardCaseStatusDeadline{background:#ffe3ce;border-color:#f7b27a}.pcDashboardCaseStatusWaiting{background:#dff2ff;border-color:#8ec9ef}.pcDashboardCaseStatusDone{background:#dff7e3;border-color:#9dd3a6}.pcDashboardCaseStatusArchived{background:#ebedf0;border-color:#c8ccd2}.pcDashboardCaseTitle{margin:0;color:var(--color-ink);font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.32;min-width:0}.pcDashboardCaseTitleLink{color:inherit;text-decoration:none}.pcDashboardCaseTitleLink:hover{color:var(--color-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.pcDashboardCaseFacts{display:grid;gap:.12rem;min-width:0}.pcDashboardCaseFacts p{margin:0;font-size:.84rem;line-height:1.32;min-width:0}.pcDashboardCaseStandLine{color:var(--color-text)}.pcDashboardCaseLatestDocument{display:flex;align-items:baseline;gap:.25rem}.pcDashboardCaseLatestDocumentValue{min-width:0;max-width:min(66ch,100%);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pcDashboardCaseSummary{margin:0;color:var(--color-text);font-size:.94rem;line-height:1.5}.pcDashboardCaseNextAction{display:none}.pcDashboardCaseRecommendationHint{width:100%;max-width:100%;min-width:0;border-left:3px solid color-mix(in srgb,var(--color-accent) 70%,#c28a00);border-radius:0;background:transparent;padding:.16rem 0 .16rem .5rem;display:grid;gap:.15rem}.pcDashboardCaseRecommendationText{min-width:0;display:grid;gap:.12rem}.pcDashboardCaseRecommendationLabel{margin:0;font-size:.82rem;font-weight:700;color:var(--color-ink);overflow-wrap:break-word}.pcDashboardCaseRecommendationDescription{margin:0;font-size:.82rem;color:var(--color-muted);line-height:1.34;overflow-wrap:break-word}.pcDashboardCaseNextActionHint{margin:0;color:var(--color-muted);font-size:.86rem;line-height:1.45}.pcDashboardCaseActionError{margin:.55rem 0 0;border:1px solid #f3b6b6;background:#fde8e8;border-radius:10px;padding:.55rem .7rem;font-size:.9rem;line-height:1.4}.pcDashboardCaseActions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.pcDashboardCasesPrimaryAction,.pcDashboardCasesSecondaryAction,.pcDashboardCasesSecondaryLink{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:9px;text-decoration:none;font-weight:750;font-size:.84rem;line-height:1.15;min-height:2.05rem;padding:.4rem .66rem;border:1px solid transparent;font-family:inherit;cursor:pointer;max-width:100%;white-space:normal;text-align:center}.pcDashboardCasesPrimaryAction{background:var(--color-accent);color:var(--color-ink)}.pcDashboardCasesPrimaryAction:hover{filter:brightness(.97)}.pcDashboardCasesSecondaryAction,.pcDashboardCasesSecondaryLink{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-border)}.pcDashboardCasesSecondaryAction:hover,.pcDashboardCasesSecondaryLink:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcDashboardCasesSubtleLink{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:.4rem .55rem;color:var(--color-ink);text-decoration:none;font-weight:700;font-size:.83rem;border:1px solid transparent;background:transparent;min-height:2.05rem}.pcDashboardCasesSubtleLink:hover{background:color-mix(in srgb,var(--color-soft-yellow) 18%,white);border-color:var(--color-border)}.pcDashboardCasesTertiaryLink{color:var(--color-muted)}.pcDashboardCasesTertiaryLink:hover{color:var(--color-ink)}.pcDashboardCasesEmptyState{border:1px dashed color-mix(in srgb,var(--color-accent) 42%,var(--color-border));border-radius:14px;padding:1rem;background:color-mix(in srgb,var(--color-soft-yellow) 24%,white);display:grid;gap:.5rem}.pcDashboardCasesEmptyState h2{margin:0;font-size:1.02rem}.pcDashboardCasesEmptyState p{margin:0;font-size:.94rem;line-height:1.5}.pcCommercialRecommendationBanner,.pcCommercialRecommendationCard{width:100%;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:12px;background:color-mix(in srgb,var(--color-soft-yellow) 10%,white);padding:.48rem .65rem}.pcCommercialRecommendationBanner{display:flex;justify-content:space-between;align-items:center;gap:.55rem;flex-wrap:wrap}.pcCommercialRecommendationBanner>div{flex:1 1 360px;min-width:0;display:flex;align-items:baseline;gap:.42rem;flex-wrap:wrap}.pcCommercialRecommendationCard{display:grid;gap:.62rem}.pcCommercialRecommendationCardStrong{border-color:color-mix(in srgb,#d69528 42%,var(--color-border))}.pcCommercialRecommendationCardSuggestion{background:color-mix(in srgb,#fff4d8 58%,white)}.pcCommercialRecommendationCardInfo{background:color-mix(in srgb,#f7f4e6 50%,white)}.pcCommercialRecommendationContent{display:grid;gap:.24rem;min-width:0}.pcCommercialRecommendationTitle{margin:0;font-size:.82rem;font-weight:800;line-height:1.28;color:var(--color-ink);white-space:nowrap}.pcCommercialRecommendationText{margin:0;color:var(--color-text);font-size:.8rem;line-height:1.3}.pcCommercialRecommendationActions,.pcCommercialRecommendationStack,.pcDashboardCaseActionPaidWrap,.pcDashboardCaseActionCommerceWrap{display:grid;gap:.5rem;width:100%;min-width:0}.pcDashboardCaseActionCommerceHelper,.pcDashboardCaseActionCreditInfo{font-size:.88rem;line-height:1.42;color:var(--color-text)}.pcDashboardCaseDetailRoot{width:100%;max-width:100%;min-width:0;margin-top:1rem;display:grid;gap:.9rem;overflow-x:clip}.pcDashboardCaseDetailLayout{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:.9rem}.pcDashboardCaseBackLinkWrap{grid-column:1 / -1;margin:0;font-size:.84rem}.pcDashboardCaseBackLinkWrap .pcDashboardCasesSecondaryLink{min-height:auto;padding:.24rem .5rem;border-radius:8px;font-size:.8rem;font-weight:700}.pcDashboardCaseDetailMain,.pcDashboardCaseDetailSidebar{width:100%;max-width:100%;min-width:0;display:grid;gap:.9rem}.pcDashboardCaseDetailSidebar{position:static}.pcDashboardCaseDetailSection{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:15px;background:var(--color-paper);box-shadow:var(--shadow-soft);padding:1.1rem;display:grid;gap:.7rem}.pcDashboardCaseDetailSection h2{margin:0;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.3;color:var(--color-ink)}.pcDashboardCaseDetailHero{background:linear-gradient(180deg,color-mix(in srgb,var(--color-soft-yellow) 14%,white),transparent 62%),var(--color-paper)}.pcDashboardCaseDetailDocumentList{display:grid;gap:.75rem;width:100%;min-width:0}.pcDashboardCaseDetailDocumentTitle{margin:0;color:var(--color-ink);font-size:.98rem;line-height:1.35}.pcDashboardCaseDetailDocumentStatus{border:1px solid var(--color-border);border-radius:999px;padding:.22rem .58rem;font-size:.76rem;line-height:1.15;font-weight:750;background:#f6f7f9}.pcDashboardCaseDetailFileList{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;width:100%;min-width:0}.pcDashboardCaseDetailFileItem{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:11px;padding:.58rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;background:#fff}.pcDashboardCaseDetailFileItem>*{min-width:0}.pcDashboardCaseDetailFileRole{margin:0;color:var(--color-muted);font-size:.78rem;font-weight:750;line-height:1.25}.pcDashboardCaseDetailFileName{margin:.1rem 0 0;color:var(--color-ink);font-size:.9rem;line-height:1.4;overflow-wrap:anywhere}.pcDashboardCaseDetailTimeline{margin:0;padding:0;list-style:none;display:grid;gap:.55rem;width:100%;min-width:0}.pcDashboardCaseDetailTimelineItem{border-left:3px solid color-mix(in srgb,var(--color-accent) 55%,#e8d89e);padding:.12rem .2rem .12rem .68rem;display:grid;gap:.18rem;min-width:0}.pcDashboardCaseDetailTimelineDate{margin:0;font-size:.78rem;line-height:1.25;color:var(--color-muted)}.pcDashboardCaseDetailTimelineTitle{margin:0;color:var(--color-ink);font-weight:750;font-size:.92rem;line-height:1.35}.pcDashboardCaseDetailTimelineItem p{margin:0;font-size:.9rem;line-height:1.45}.pcDashboardCaseDetailMetaList{margin:0;display:grid;gap:.42rem;width:100%;min-width:0}.pcDashboardCaseDetailMetaList div{display:flex;gap:.35rem;flex-wrap:wrap;min-width:0}.pcDashboardCaseDetailMetaList dt{font-weight:750;color:var(--color-ink);font-size:.9rem}.pcDashboardCaseDetailMetaList dd{margin:0;color:var(--color-text);font-size:.9rem}.pcDashboardCaseControlSection{width:100%;border:1px solid var(--color-border);border-radius:13px;padding:1rem;background:var(--color-paper)}.pcDashboardCaseControlTitle{margin:0 0 .25rem;font-size:1rem;line-height:1.3}.pcDashboardCaseControlHint{margin:0 0 .8rem;color:var(--color-muted);font-size:.88rem;line-height:1.45}.pcDashboardCaseControlStatusNote{margin:0 0 .7rem;font-size:.88rem;line-height:1.4;color:var(--color-muted);padding:.42rem .65rem;border-radius:8px;background:color-mix(in srgb,var(--color-soft-yellow) 26%,white);border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}.pcDashboardCaseControlPausedNote{background:#fff3cd;border-color:#f5c842}.pcDashboardCaseControlActions{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.pcDashboardCaseControlActions form{display:contents}.pcDashboardCaseControlButton{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-family:inherit;font-size:.88rem;line-height:1.15;font-weight:750;min-height:2.35rem;padding:.48rem .78rem;border:1px solid transparent;cursor:pointer;background:var(--color-accent);color:var(--color-ink);transition:filter .12s;max-width:100%;white-space:normal;text-align:center}.pcDashboardCaseControlButton:hover{filter:brightness(.96)}.pcDashboardCaseControlButtonSecondary{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-border)}.pcDashboardCaseControlButtonSecondary:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcCaseWorkflowPage{--case-text-xs: .76rem;--case-text-sm: .84rem;--case-text-md: .92rem;--case-text-lg: 1.08rem;display:grid;gap:1.05rem;width:min(100%,1040px);margin:0 auto;min-width:0;overflow-x:clip}.pcDashboardCaseDetailMain{max-width:none}.pcCasePageHeader{display:grid;gap:.85rem;padding:1.25rem 1.35rem;border-radius:22px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-paper) 96%,white),var(--color-paper))}.pcCasePageHeaderCompact{gap:.65rem;padding-bottom:1.05rem}.pcCaseHeroTopline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.pcCasePageEyebrow{margin:0;color:var(--color-muted);font-size:.78rem;line-height:1.2;font-weight:850;letter-spacing:.02em}.pcCaseBackLink{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:999px;background:var(--color-paper);color:var(--color-ink);font-size:.82rem;font-weight:800;line-height:1;padding:.48rem .75rem;text-decoration:none;white-space:nowrap}.pcCaseBackLink:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-paper))}.pcCasePageTitleBlock{min-width:0}.pcCasePageHeadline{margin:0;color:var(--color-ink);font-size:clamp(1.55rem,2.1vw,2.15rem);line-height:1.12;letter-spacing:-.035em;font-weight:850}.pcCasePageHeadlineFamily{display:inline}.pcCasePageHeadlineSubject{display:inline;font-weight:720;color:color-mix(in srgb,var(--color-ink) 72%,var(--color-muted))}.pcCasePageMetaList{display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin:0;padding:0;list-style:none}.pcCasePageMetaItem{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;min-width:0;padding:.42rem .72rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-paper) 88%,white)}.pcCasePageMetaLabel{color:var(--color-muted);font-size:.74rem;line-height:1.2;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pcCasePageMetaValue{color:var(--color-ink);font-size:.9rem;line-height:1.25;font-weight:760}.pcCasePageMetaValueStatus{padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,var(--color-paper));border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent)}.pcCasePageGuidance{display:grid;gap:.35rem;padding:.85rem .95rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-paper));max-width:760px}.pcCasePageWorkflowHeadline{margin:0;color:var(--color-ink);font-size:1.02rem;line-height:1.35;font-weight:820;letter-spacing:-.015em}.pcCasePageIntro{margin:0;max-width:none;color:var(--color-muted);font-size:.94rem;line-height:1.55}.pcCasePageStatusHint{margin:.1rem 0 0;color:var(--color-muted);font-size:var(--case-text-sm);line-height:1.4}.pcCaseHeroMeta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center}.pcCasePageCurrentStep{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;width:fit-content;max-width:100%;padding:.5rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-ink) 12%,var(--color-border));background:var(--color-paper)}.pcCasePageCurrentStepLabel{color:var(--color-muted);font-size:.74rem;line-height:1.2;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pcCasePageCurrentStepValue{color:var(--color-ink);font-size:.92rem;line-height:1.25;font-weight:850}.pcCasePageStepHint{margin:-.08rem 0 0;color:var(--color-ink);font-size:var(--case-text-md);line-height:1.4;font-weight:780}.pcCaseHeroCurrentStep{font-weight:850}.pcCaseRoadmap{border:0;border-radius:0;background:transparent;padding:0;display:grid;gap:.55rem;min-width:0}.pcCaseProgressMobile{display:none}.pcCaseProgressSummary{border:1px solid var(--color-border);border-radius:16px;background:var(--color-paper);padding:.85rem;display:grid;gap:.45rem}.pcCaseProgressSummaryTitle,.pcCaseProgressSummaryText,.pcCaseProgressDetailsItemLabel,.pcCaseProgressDetailsItemState{margin:0}.pcCaseProgressSummaryTitle{color:var(--color-ink);font-size:.86rem;font-weight:850;line-height:1.25}.pcCaseProgressSummaryText{color:var(--color-muted);font-size:.82rem;line-height:1.35}.pcCaseProgressBar{height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--color-border) 40%,white);overflow:hidden}.pcCaseProgressBarFill{height:100%;border-radius:inherit;background:var(--color-accent)}.pcCaseProgressChips{display:flex;flex-wrap:wrap;gap:.4rem}.pcCaseProgressChip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.3rem .55rem;font-size:.78rem;font-weight:750;background:color-mix(in srgb,#2f7d46 10%,white);border:1px solid color-mix(in srgb,#2f7d46 28%,var(--color-border));color:var(--color-ink)}.pcCaseProgressCurrentInline{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;border-radius:10px;padding:.3rem .35rem;color:var(--color-muted);font-size:.8rem;line-height:1.35}.pcCaseProgressCurrentInlineLabel{font-weight:720}.pcCaseProgressCurrentInlineStep{color:var(--color-ink);font-weight:800}.pcCaseProgressCurrentInlineBadge{width:fit-content;border-radius:999px;padding:.12rem .45rem;font-size:.68rem;line-height:1.2;font-weight:820;background:color-mix(in srgb,var(--color-accent) 22%,white);border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-ink)}.pcCaseProgressDetails{border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:14px;background:var(--color-paper);padding:.55rem .7rem}.pcCaseProgressDetails summary{cursor:pointer;font-size:.82rem;font-weight:760;color:var(--color-ink)}.pcCaseProgressDetailsList{list-style:none;margin:.52rem 0 0;padding:0;display:grid;gap:.32rem}.pcCaseProgressDetailsItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:10px;padding:.42rem .5rem;background:color-mix(in srgb,var(--color-paper) 96%,white)}.pcCaseProgressDetailsItemIcon{width:1.1rem;height:1.1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:850;background:color-mix(in srgb,var(--color-border) 40%,transparent);color:var(--color-muted)}.pcCaseProgressDetailsItemLabel{color:var(--color-ink);font-size:.8rem;font-weight:760;line-height:1.3}.pcCaseProgressDetailsItemState{color:var(--color-muted);font-size:.74rem;font-weight:700;line-height:1.2}.pcCaseRoadmapHeading{margin:0;color:var(--color-muted);font-size:.76rem;line-height:1.2;font-weight:900;letter-spacing:.035em;text-transform:uppercase}.pcCaseRoadmapScroller{min-width:0}.pcCaseRoadmapList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;align-items:stretch}.pcCaseRoadmapStep{position:relative;display:grid;gap:.42rem;min-width:0;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-paper) 96%,#f7f5ef);padding:.75rem;align-content:start}.pcCaseRoadmapStep[data-visual-state=done]{border-color:color-mix(in srgb,#2f7d46 26%,var(--color-border));background:color-mix(in srgb,#eaf7ee 48%,var(--color-paper))}.pcCaseRoadmapStep[data-visual-state=done] .pcCaseRoadmapStepBadge{background:color-mix(in srgb,#2f7d46 14%,white);color:#2f6f3d}.pcCaseRoadmapStepTitle,.pcCaseCardText,.pcCaseCardHint,.pcCaseNextActionText,.pcCaseTimelineTitle,.pcCaseDetailsList dt,.pcCaseDetailsList dd{margin:0}.pcCaseRoadmapStepTitle{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.84rem;line-height:1.2;font-weight:850;color:var(--color-ink);overflow-wrap:anywhere}.pcCaseRoadmapStepIcon{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;background:color-mix(in srgb,var(--color-border) 40%,transparent);color:var(--color-muted);font-size:.72rem;font-weight:900;flex:0 0 auto}.pcCaseRoadmapStepBadge{margin:0;width:fit-content;border-radius:999px;padding:.18rem .48rem;font-size:.68rem;line-height:1.15;font-weight:850;color:var(--color-muted);background:color-mix(in srgb,var(--color-border) 42%,transparent)}.pcCaseRoadmapStep[data-state=done] .pcCaseRoadmapStepIcon{background:color-mix(in srgb,#2f7d46 28%,#e8f6ec);color:#2d6a3f}.pcCaseRoadmapStep[data-visual-state=active]{border-color:color-mix(in srgb,var(--color-accent) 78%,var(--color-border));border-width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 16%,var(--color-paper)),color-mix(in srgb,var(--color-accent) 8%,var(--color-paper)));box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent) 14%,transparent)}.pcCaseRoadmapStep[data-visual-state=active] .pcCaseRoadmapStepTitle{font-weight:950}.pcCaseRoadmapStep[data-visual-state=active] .pcCaseRoadmapStepBadge{color:var(--color-ink);background:var(--color-accent)}.pcCaseRoadmapStep[data-visual-state=active] .pcCaseRoadmapStepIcon{background:color-mix(in srgb,var(--color-accent) 60%,var(--color-paper));color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink))}.pcCaseRoadmapStep[data-visual-state=upcoming]{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 6%,var(--color-paper))}.pcCaseRoadmapStep[data-visual-state=upcoming] .pcCaseRoadmapStepBadge{background:color-mix(in srgb,var(--color-accent) 22%,var(--color-paper));color:var(--color-ink)}.pcCaseRoadmapStep[data-state=later] .pcCaseRoadmapStepTitle,.pcCaseRoadmapStep[data-state=blocked] .pcCaseRoadmapStepTitle{color:var(--color-muted)}.pcCaseNextAction{border:1px solid color-mix(in srgb,var(--color-accent) 58%,var(--color-border));border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 7%,var(--color-paper)),var(--color-paper));padding:1.35rem;box-shadow:0 18px 44px color-mix(in srgb,var(--color-accent) 10%,transparent);display:grid;gap:.9rem;min-width:0}.pcCaseCardHead{display:grid;gap:.2rem;min-width:0}.pcCaseNextActionTitle,.pcCaseCardTitle{margin:0;color:var(--color-ink);letter-spacing:-.02em}.pcCaseNextActionLabel{margin:0;font-size:var(--case-text-xs);font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink))}.pcCaseNextActionTitle{font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.18;letter-spacing:-.025em;font-weight:900}.pcCaseCardEyebrow{margin:0;font-size:.72rem;line-height:1.2;font-weight:900;letter-spacing:.02em;color:var(--color-muted)}.pcCaseCardTitle{font-size:var(--case-text-lg);line-height:1.2;font-weight:900}.pcCaseCardText,.pcCaseCardHint,.pcCaseNextActionText{margin:0;color:var(--color-muted);font-size:.94rem;line-height:1.55}.pcCaseNextActionError{margin:0 0 .75rem;padding:.65rem .85rem;border-radius:.55rem;border:1px solid color-mix(in srgb,var(--color-danger, #b42318) 35%,transparent);background:color-mix(in srgb,var(--color-danger, #b42318) 8%,var(--color-surface, #fff));color:var(--color-danger, #b42318);font-size:.92rem;line-height:1.45}.pcCaseNextActionActions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.55rem;min-width:0}.pcCaseNextActionPrimary{justify-self:start;width:fit-content}.pcCaseNextActionSecondaryActions{display:flex;flex-wrap:wrap;gap:.55rem}.pcCaseNextActionSteps{margin:.35rem 0 0;padding-left:1.1rem;display:grid;gap:.28rem;color:var(--color-ink);font-size:.9rem;line-height:1.4}.pcCaseFollowUpCard{border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:20px;background:color-mix(in srgb,var(--color-paper) 95%,#f7f5ef);padding:1rem;display:grid;gap:.7rem;min-width:0}.pcCaseFollowUpActions{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0}.pcCaseFollowUpAction{max-width:100%}.pcCaseOverviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.pcCaseOverviewGrid>*{min-width:0}.pcCaseContinuationCard{display:grid;gap:.75rem}.pcCaseContinuationFollowUp{display:grid;gap:.55rem;padding-top:.75rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.pcCaseContinuationFollowUpTitle{margin:0;color:var(--color-ink);font-size:.94rem;line-height:1.3;font-weight:820}.pcCaseContinuationFollowUpText{margin:0;font-size:.88rem;line-height:1.45}.pcCaseSupportGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:1rem;min-width:0}.pcCaseMutedCard{background:color-mix(in srgb,var(--color-paper) 94%,#f7f5ef)}.pcCaseSecondaryActions{border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:20px;background:color-mix(in srgb,var(--color-paper) 92%,#f7f5ef);padding:1rem;display:grid;gap:.85rem;min-width:0}.pcCaseSecondaryActionsDetails{border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);padding-top:.72rem}.pcCaseSecondaryActionsDetails summary{cursor:pointer;font-size:var(--case-text-sm);line-height:1.3;font-weight:840;color:var(--color-ink)}.pcCaseSecondaryActionsHeader{display:grid;gap:.25rem}.pcCaseSecondaryActionsTitle{margin:0;color:var(--color-ink);font-size:1rem;font-weight:850}.pcCaseSecondaryActionsGroupTitle{margin:0;color:var(--color-ink);font-size:.94rem;line-height:1.3;font-weight:800}.pcCaseSecondaryActionsText{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.45}.pcCaseSecondaryActionsStack{display:grid;gap:.75rem}.pcCaseSecondaryActionGroup{display:grid;gap:.55rem;padding-top:.4rem;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.pcCaseSecondaryActionGroup:first-child{padding-top:0;border-top:0}.pcCaseSecondaryActionsGrid{display:flex;flex-wrap:wrap;gap:.5rem}.pcCaseActionInputs{display:grid;gap:.55rem;width:100%}.pcCaseActionInputRow{display:grid;gap:.28rem;min-width:0}.pcCaseActionInputRow span{font-size:.84rem;font-weight:750;color:var(--color-muted)}.pcCaseActionInput{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:.92rem;padding:.62rem .75rem}.pcCaseActionInput:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 38%,transparent);outline-offset:2px}.pcCaseSubtleButton,.pcCaseDangerButton{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:11px;text-decoration:none;font-weight:800;font-size:var(--case-text-sm);line-height:1.15;min-height:38px;padding:.55rem .75rem;border:1px solid transparent;font-family:inherit;cursor:pointer;max-width:100%;white-space:normal;text-align:center}.pcCaseSubtleButton{background:var(--color-paper);color:var(--color-ink);border-color:color-mix(in srgb,var(--color-border) 86%,transparent)}.pcCaseDangerButton{background:color-mix(in srgb,#fff5f5 70%,var(--color-paper));color:#9f1f17;border-color:color-mix(in srgb,#b42318 36%,var(--color-border))}.pcCaseCard{border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:20px;background:var(--color-paper);padding:1.05rem;display:grid;gap:.65rem;align-content:start;min-width:0}.pcCasePackageList,.pcCaseAfterList,.pcCaseTimelineList,.pcCaseDetailsList{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;min-width:0}.pcCasePackageList{list-style:none;padding-left:0;gap:.55rem}.pcCasePackageList li{border:1px solid color-mix(in srgb,var(--color-border) 74%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-paper) 96%,white);padding:.55rem .62rem}.pcCasePackageDescription{margin:.18rem 0 0;color:var(--color-muted);font-size:.84rem;line-height:1.4}.pcCaseAfterList{list-style:none;padding-left:0}.pcCaseAfterList li{position:relative;padding-left:.95rem}.pcCaseAfterList li:before{content:"";position:absolute;left:0;top:.44rem;width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--color-border) 72%,var(--color-accent))}.pcCaseAfterFlowList{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.pcCaseAfterFlowList li{position:relative;padding-left:1rem;color:var(--color-text);font-size:.9rem;line-height:1.4}.pcCaseAfterFlowList li:before{content:"";position:absolute;left:0;top:.5rem;width:.4rem;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.pcCaseTimelineTitle{margin:0;color:var(--color-ink);font-size:.9rem;line-height:1.35;font-weight:850}.pcCaseTimelineDate{margin:0;color:var(--color-muted);font-size:.76rem;line-height:1.25;font-weight:750}.pcCaseTimelineText{margin:0;color:var(--color-muted);font-size:.85rem;line-height:1.45}.pcCaseTimelineDetails{display:grid;gap:.55rem}.pcCaseTimelineDetails summary{cursor:pointer;font-size:.9rem;font-weight:750;color:var(--color-ink)}.pcCaseTimelineListExpanded{margin-top:.25rem}.pcCasePackageList a,.pcCasePackageList span,.pcCaseAfterList li,.pcCaseDetailsList dd{color:var(--color-text);font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.pcCaseDetailsList div{display:grid;gap:.12rem}.pcCaseDetailsRow{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr);gap:.75rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.pcCaseDetailsRow:last-child{border-bottom:0}.pcCaseDetailsLabel{color:var(--color-muted);font-size:.82rem;line-height:1.35}.pcCaseDetailsValue{color:var(--color-ink);font-size:.88rem;line-height:1.35;font-weight:800;text-align:right}.pcCaseDetailsList dt{font-weight:750;color:var(--color-ink)}.pcCaseDetailsList dd{color:var(--color-text)}.pcCaseActionForm{display:contents}.pcCasePrimaryButton,.pcCaseSecondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:13px;text-decoration:none;font-weight:850;font-size:.92rem;line-height:1.15;min-height:44px;padding:.72rem 1rem;border:1px solid transparent;font-family:inherit;cursor:pointer;max-width:100%;white-space:normal;text-align:center}.pcCasePrimaryButton{background:var(--color-accent);color:var(--color-ink);box-shadow:0 10px 22px color-mix(in srgb,var(--color-accent) 18%,transparent)}.pcCaseSecondaryButton{min-height:40px;border-radius:12px;padding:.62rem .85rem;font-size:.88rem;font-weight:800;background:color-mix(in srgb,var(--color-paper) 92%,white);color:var(--color-ink);border-color:var(--color-border)}.pcCasePrimaryButton:hover{filter:brightness(.97)}.pcCaseSecondaryButton:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcDashboardCaseActionsSection{border:1px solid var(--color-border)}.pcDashboardCaseActionsIntro,.pcDashboardCaseActionsEmpty{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.45}.pcDashboardCaseActionsGroup{display:grid;gap:.62rem;width:100%;min-width:0}.pcDashboardCaseActionsGroupHead{padding:.62rem .72rem;border-radius:10px}.pcDashboardCaseActionsGroupHeadRecommended{background:color-mix(in srgb,var(--color-soft-yellow) 36%,white);border:1px solid color-mix(in srgb,var(--color-accent) 26%,var(--color-border))}.pcDashboardCaseActionsGroupLabel{margin:0;font-size:.78rem;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.045em;color:var(--color-ink)}.pcDashboardCaseActionsGroupHint{margin:.22rem 0 0;font-size:.86rem;line-height:1.42;color:var(--color-muted)}.pcDashboardCaseActionsGroupCompleted .pcDashboardCaseActionsGroupLabel{color:var(--color-muted)}.pcDashboardCaseActionsGrid{display:grid;grid-template-columns:1fr;gap:.7rem;width:100%;min-width:0}.pcDashboardCaseActionCard{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:.78rem;display:grid;gap:.52rem}.pcDashboardCaseActionCardRecommended{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border));background:color-mix(in srgb,var(--color-soft-yellow) 10%,white)}.pcDashboardCaseActionCardCompleted{opacity:.68;background:#f9f9f9}.pcDashboardCaseActionCardDisabled{opacity:.75;background:#fafafa}.pcDashboardCaseActionCardHead{display:flex;align-items:center;justify-content:space-between;gap:.48rem;flex-wrap:wrap;min-width:0}.pcDashboardCaseActionBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.74rem;font-weight:750;line-height:1.15;padding:.22rem .55rem;border:1px solid transparent;max-width:100%}.pcDashboardCaseActionBadgeFree{background:#dff7e3;border-color:#9dd3a6;color:#1f5130}.pcDashboardCaseActionBadgePaid{background:#dff2ff;border-color:#8ec9ef;color:#18445f}.pcDashboardCaseActionPrice{font-size:.84rem;font-weight:750;line-height:1.25;color:var(--color-ink)}.pcDashboardCaseActionTitle{margin:0;font-size:.96rem;line-height:1.35;color:var(--color-ink)}.pcDashboardCaseActionDescription{margin:0;color:var(--color-text);font-size:.9rem;line-height:1.48}.pcDashboardCaseActionCompletedBadge{display:inline-flex;align-items:center;gap:.28rem;font-size:.78rem;line-height:1.15;font-weight:750;color:#1f5130;background:#dff7e3;border:1px solid #9dd3a6;border-radius:999px;padding:.2rem .52rem}.pcDashboardCaseActionForm{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0}.pcDashboardCaseActionFormGrid{display:grid;grid-template-columns:1fr;gap:.55rem;width:100%;min-width:0}.pcDashboardCaseActionField{display:grid;gap:.33rem;min-width:0}.pcDashboardCaseActionField>span{font-size:.8rem;font-weight:750;line-height:1.25;color:var(--color-muted)}.pcDashboardCaseActionFieldFull{grid-column:1 / -1}.pcDashboardCaseActionSelect,.pcDashboardCaseActionDateInput,.pcDashboardCaseActionTextarea{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-paper);color:var(--color-ink);font-family:inherit;font-size:.9rem;line-height:1.35;padding:.48rem .6rem}.pcDashboardCaseActionTextarea{resize:vertical;min-height:80px}.pcDashboardCaseActionSelect:focus,.pcDashboardCaseActionDateInput:focus,.pcDashboardCaseActionTextarea:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:1px}.pcDashboardCaseActionButtonRow{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.pcDashboardCaseActionDisabledWrap{display:grid;gap:.42rem;width:100%}.pcDashboardCaseActionDisabledButton{cursor:not-allowed;opacity:.68}.pcDashboardCaseActionDisabledReason{margin:0;font-size:.84rem;line-height:1.42;color:var(--color-muted)}.pcDashboardCaseDeadlineSection{width:100%;border:1px solid var(--color-border);border-radius:13px;padding:1rem;background:var(--color-paper)}.pcDashboardCaseDeadlineTitle{margin:0 0 .35rem;font-size:1rem;line-height:1.3}.pcDashboardCaseDeadlineHint{margin:0 0 .8rem;color:var(--color-muted);font-size:.88rem;line-height:1.45}.pcDashboardCaseDeadlineStatus{margin:0 0 .8rem;padding:.42rem .7rem;border-radius:8px;font-size:.88rem;line-height:1.3;font-weight:650;display:inline-block}.pcDashboardCaseDeadlineStatus--future{background:#dff2ff;border:1px solid #8ec9ef;color:#145077}.pcDashboardCaseDeadlineStatus--due_today{background:#fff7cc;border:1px solid #f5d16e;color:#7a5900}.pcDashboardCaseDeadlineStatus--overdue{background:#fde8e8;border:1px solid #f3b6b6;color:#8b1a1a}.pcDashboardCaseDeadlineForm{display:grid;gap:.48rem;margin-bottom:.6rem;width:100%;min-width:0}.pcDashboardCaseDeadlineLabel{font-size:.84rem;font-weight:750;line-height:1.25;color:var(--color-muted)}.pcDashboardCaseDeadlineInputRow{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%;min-width:0}.pcDashboardCaseDeadlineDateInput{width:auto;max-width:100%;min-width:0;flex:1 1 180px;font-family:inherit;font-size:.9rem;line-height:1.35;padding:.48rem .62rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-paper);color:var(--color-ink)}.pcDashboardCaseDeadlineDateInput:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:1px}.pcDashboardCaseDeadlineButton{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-family:inherit;font-size:.88rem;line-height:1.15;font-weight:750;min-height:2.35rem;padding:.48rem .8rem;border:1px solid transparent;cursor:pointer;background:var(--color-accent);color:var(--color-ink);transition:filter .12s;white-space:normal;text-align:center}.pcDashboardCaseDeadlineButton:hover{filter:brightness(.96)}.pcDashboardCaseDeadlineButtonSecondary{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-border);margin-top:.35rem}.pcDashboardCaseDeadlineButtonSecondary:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.pcDashboardCaseDeadlineBadge{border-radius:999px;padding:.18rem .52rem;font-size:.76rem;line-height:1.15;font-weight:750;border:1px solid transparent}.pcDashboardCaseDeadlineBadge--future{background:#dff2ff;border-color:#8ec9ef}.pcDashboardCaseDeadlineBadge--today{background:#fff7cc;border-color:#f5d16e}.pcDashboardCaseDeadlineBadge--overdue{background:#fde8e8;border-color:#f3b6b6;color:#8b1a1a}.pcDashboardCaseSidebarSection{width:100%;background:color-mix(in srgb,var(--color-paper) 96%,#fff8ea)}.pcDashboardCaseSidebarSummary{border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}.pcDashboardCaseSidebarActions{flex-direction:row;align-items:center}.pcDashboardCaseHeroFactsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;min-width:0}.pcDashboardCaseHeroFactCard{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:.72rem;display:grid;gap:.25rem}.pcDashboardCaseHeroFactLabel{font-size:.74rem;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.045em;color:var(--color-muted)}.pcDashboardCaseHeroFactCard strong{font-size:.94rem;color:var(--color-ink);font-weight:750;line-height:1.32;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.pcDashboardCaseHeroFactCard p,.pcDashboardCaseHeroHint{margin:0;color:var(--color-text);font-size:.86rem;line-height:1.42}.pcDashboardCaseProgressSection{background:linear-gradient(180deg,color-mix(in srgb,var(--color-soft-yellow) 12%,white),transparent 58%),var(--color-paper)}.pcDashboardCaseProgressList{width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:.5rem}.pcDashboardCaseProgressStep{position:relative;width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:.62rem .7rem;display:flex;align-items:center;gap:.65rem}.pcDashboardCaseProgressStep.isCompleted{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border));background:color-mix(in srgb,var(--color-soft-yellow) 10%,white)}.pcDashboardCaseProgressStep.isActive{border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-border));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,transparent)}.pcDashboardCaseProgressStepIndex{width:1.65rem;height:1.65rem;min-width:1.65rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-ink);font-weight:800;font-size:.82rem;line-height:1;flex-shrink:0}.pcDashboardCaseProgressStepLabel{display:block;min-width:0;color:var(--color-ink);font-weight:750;font-size:.9rem;line-height:1.35;overflow:visible;text-overflow:unset;white-space:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.pcDashboardCaseDocumentsSection{gap:.78rem}.pcDashboardCaseDocumentCard{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:15px;padding:1rem;background:#fff;display:grid;gap:.78rem}.pcDashboardCaseDocumentCardPrimary{background:linear-gradient(180deg,color-mix(in srgb,var(--color-soft-yellow) 12%,white),#fff)}.pcDashboardCaseDocumentsSecondaryList{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%;min-width:0}.pcDashboardCaseDocumentAttachments{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:12px;padding:.72rem;background:#fff;margin-top:.25rem}.pcDashboardCaseDocumentAttachments summary{cursor:pointer;font-weight:750;color:var(--color-ink);font-size:.9rem;line-height:1.35;padding:.25rem;-webkit-user-select:none;user-select:none}.pcDashboardCaseDocumentAttachments summary:hover{color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink))}.pcDashboardCaseSecondarySection{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-paper) 98%,white)}.pcDashboardCaseSectionHead{display:grid;gap:.18rem;min-width:0}.pcDashboardCaseSectionHead p{margin:0;color:var(--color-muted);font-size:.9rem;line-height:1.45}.pcDashboardCaseTechnicalTimeline{width:100%;max-width:100%;min-width:0;border:1px solid var(--color-border);border-radius:12px;padding:.75rem;background:#fff;display:grid;gap:.65rem;margin-top:.75rem}.pcDashboardCaseTechnicalTimeline summary{cursor:pointer;font-weight:750;color:var(--color-ink);font-size:.9rem;line-height:1.35;padding:.25rem;-webkit-user-select:none;user-select:none}.pcDashboardCaseTechnicalTimeline summary:hover{color:color-mix(in srgb,var(--color-accent) 72%,var(--color-ink))}.pcDashboardCaseTechnicalTimelineList{padding-top:.5rem;margin-top:.5rem;border-top:1px solid var(--color-border)}@media(max-width:960px){.pcCaseWorkflowPage{max-width:none}.pcCaseRoadmapScroller{overflow-x:visible;padding-bottom:0}.pcCaseRoadmapList{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.pcCaseRoadmapStep{min-width:0;width:auto;flex:initial}.pcCaseOverviewGrid,.pcCaseSupportGrid{grid-template-columns:1fr}.pcCaseSecondaryActionsGrid{display:grid;grid-template-columns:1fr}.pcCaseDetailsRow{display:grid;gap:.15rem}.pcCaseDetailsValue{text-align:left}.pcCaseNextActionActions,.pcCaseNextActionSecondaryActions{display:flex;flex-wrap:wrap}.pcDashboardCasesToolbar{align-items:stretch}.pcDashboardCaseHeroFactsGrid{grid-template-columns:1fr}.pcDashboardCaseDetailFileItem{align-items:stretch;flex-direction:column}.pcDashboardCaseControlActions,.pcDashboardCaseActions,.pcDashboardCaseSidebarActions{align-items:stretch}.pcDashboardCasesPrimaryAction,.pcDashboardCasesSubtleLink,.pcDashboardCasesSecondaryAction,.pcDashboardCasesSecondaryLink,.pcDashboardCaseControlButton,.pcDashboardCaseDeadlineButton{width:100%}.pcDashboardCaseDeadlineInputRow{flex-direction:column;align-items:stretch}.pcDashboardCaseDeadlineDateInput{width:100%;flex-basis:auto}}@media(max-width:760px){.pcCaseWorkflowPage{gap:.85rem;overflow-x:clip}.pcCasePageHeader,.pcCaseNextAction,.pcCaseOverviewGrid,.pcCaseCard,.pcCaseSecondaryActions{border-radius:18px;padding:.95rem}.pcCaseRoadmap{overflow:hidden}.pcCaseRoadmapScroller{overflow-x:visible;-webkit-overflow-scrolling:auto;padding-bottom:0}.pcCaseRoadmapList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-width:0}.pcCaseRoadmapStep{width:auto;min-width:0;flex:initial;padding:.7rem}.pcCaseOverviewGrid,.pcCaseSupportGrid{grid-template-columns:1fr}.pcCaseNextActionActions,.pcCaseNextActionSecondaryActions,.pcCaseFollowUpActions{display:grid;grid-template-columns:1fr;width:100%}.pcCaseNextActionPrimary,.pcCasePrimaryButton,.pcCaseSecondaryButton,.pcCaseSubtleButton,.pcCaseDangerButton{width:100%}.pcCaseDetailsRow{grid-template-columns:1fr;gap:.12rem}.pcCaseDetailsValue{text-align:left}}@media(max-width:420px){.pcCaseRoadmapList{grid-template-columns:1fr}}@media(max-width:640px){.pcCaseRoadmapScroller{display:none}.pcCaseProgressMobile{display:grid;gap:.75rem}.pcDashboardCaseDetailRoot{margin-top:.85rem;gap:.75rem}.pcDashboardCaseDetailLayout,.pcDashboardCaseDetailMain,.pcDashboardCaseDetailSidebar{gap:.75rem}.pcDashboardCaseDetailSection,.pcDashboardCaseCard,.pcDashboardCaseDocumentCard,.pcDashboardCaseControlSection,.pcDashboardCaseDeadlineSection{padding:.85rem;border-radius:13px}.pcDashboardCaseCardHead,.pcDashboardCaseActionCardHead{align-items:flex-start}.pcDashboardCasesFilterTabs{width:100%}.pcDashboardCasesFilterTab{flex:1 1 auto;justify-content:center}.pcDashboardCaseProgressStep{align-items:flex-start}.pcDashboardCasesPrimaryAction,.pcDashboardCasesSubtleLink{width:100%}.pcDashboardCaseLatestDocument{flex-wrap:wrap}@media(min-width:641px){.pcCaseProgressMobile{display:none}}.pcDashboardCaseLatestDocumentValue{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.pcCaseDetailRoot,.pcCaseDetailRoot *{box-sizing:border-box}.pcCaseDetailRoot{width:100%;max-width:100%;min-width:0;display:grid;gap:1rem}.pcCaseCard{border:1px solid var(--color-border);border-radius:16px;background:var(--color-paper);padding:1rem;display:grid;gap:.85rem;min-width:0}.pcCaseSectionKicker{margin:0;color:var(--color-muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pcCaseSectionTitle{margin:0;color:var(--color-ink);font-size:1.15rem;font-weight:850;line-height:1.25}.pcCaseText{margin:0;color:var(--color-text);font-size:.95rem;line-height:1.5}.pcCaseLead{color:var(--color-ink);font-weight:700}.pcCaseInstruction{color:var(--color-ink)}.pcCasePrice{font-weight:800;color:var(--color-ink)}.pcCaseStatusChips{display:flex;flex-wrap:wrap;gap:.45rem}.pcCaseStatusChip{border:1px solid var(--color-border);border-radius:999px;background:#fff;padding:.32rem .65rem;color:var(--color-muted);font-size:.82rem;font-weight:750}.pcCaseStatusChipImportant{background:color-mix(in srgb,var(--color-soft-yellow) 30%,#fff);border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));color:var(--color-ink)}.pcCaseTaskList{display:grid;gap:.7rem}.pcCaseTaskItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:.8rem}.pcCaseTaskNumber{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-ink);font-weight:850;flex:0 0 auto}.pcCaseTaskTitle{margin:0;font-size:.95rem;font-weight:850;color:var(--color-ink)}.pcCaseTaskText{margin:.15rem 0 0;color:var(--color-muted);font-size:.86rem;line-height:1.4}.pcCaseActionRow{display:flex;flex-wrap:wrap;gap:.65rem}.pcCaseProgressSteps{display:grid;gap:.55rem}.pcCaseProgressGroup{display:grid;gap:.48rem}.pcCaseProgressGroupTitle{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted)}.pcCaseProgressStep{display:flex;align-items:center;gap:.65rem;border:1px solid var(--color-border);border-radius:12px;background:#fff;padding:.7rem .8rem}.pcCaseProgressStepCurrent{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-soft-yellow) 18%,#fff)}.pcCaseProgressStepDone{background:#fff;border-color:color-mix(in srgb,var(--color-border) 85%,#dde8d8)}.pcCaseProgressStepFuture{background:#fafafa;border-color:var(--color-border)}.pcCaseProgressStepDoneIcon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:.9rem;color:#1f5130;background:#e5f7e8;border:1px solid #9dd3a6;flex:0 0 auto}.pcCaseProgressNumber{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-ink);font-size:.84rem;font-weight:850;flex:0 0 auto}.pcCaseProgressNumberFuture{background:#eceff3;color:var(--color-muted)}.pcCaseAttachmentList{display:grid;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:#fff}.pcCaseAttachmentRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .85rem;border-bottom:1px solid var(--color-border)}.pcCaseAttachmentRow:last-child{border-bottom:0}.pcCaseAttachmentName{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--color-ink);font-size:.9rem;font-weight:750}.pcCaseAttachmentMeta{margin:.15rem 0 0;color:var(--color-muted);font-size:.8rem}.pcCaseAttachmentActions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.pcCaseDetailsToggle{border:1px solid var(--color-border);border-radius:12px;padding:.72rem;background:#fff}.pcCaseDetailsToggle summary{cursor:pointer;font-weight:800;color:var(--color-ink)}@media(max-width:640px){.pcCaseTaskItem{grid-template-columns:auto minmax(0,1fr)}.pcCaseTaskItem .pcCaseActionRow{grid-column:1 / -1}.pcCaseActionRow{display:grid;grid-template-columns:1fr}.pcCaseActionRow>*{width:100%}.pcCaseAttachmentRow{grid-template-columns:1fr}.pcCaseAttachmentActions{justify-content:flex-start}}.pcDashboardCaseDetailRoot{margin-top:.75rem;gap:.75rem}.pcDashboardCaseDetailMain{gap:.75rem}.pcDashboardCaseBackLinkWrap{margin-bottom:-.1rem}.pcDashboardCaseDetailSection,.pcCaseCard{border-radius:15px;box-shadow:none;padding:.85rem .95rem;gap:.62rem}.pcDashboardCaseDetailSection h2,.pcDashboardCaseDeadlineTitle{font-size:1rem;font-weight:780;letter-spacing:-.01em}.pcDashboardCaseSectionHead{display:grid;gap:.12rem}.pcDashboardCaseSectionHead p{margin:0;color:var(--color-muted);font-size:.84rem;line-height:1.35}.pcDashboardCaseDetailHero{background:color-mix(in srgb,var(--color-soft-yellow) 12%,white);border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border))}.pcCaseHeroSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.pcCaseHeroCopy{display:grid;gap:.45rem;min-width:0}.pcCaseHeroActionRail{display:flex;flex-direction:column;gap:.45rem;min-width:10.5rem}.pcCaseHeroActionRail>*{justify-content:center;width:100%}.pcCaseSectionKicker{font-size:.72rem;letter-spacing:.06em}.pcCaseSectionTitle{font-size:1.05rem;font-weight:780}.pcCaseText{font-size:.88rem;line-height:1.42}.pcCaseLead,.pcCaseInstruction{font-size:.9rem}.pcCaseInstruction{color:var(--color-text)}.pcCaseStatusChips{gap:.35rem}.pcCaseStatusChip{padding:.2rem .5rem;font-size:.76rem;font-weight:720}.pcCaseTaskList{gap:.48rem}.pcCaseTaskItem{grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;border-radius:13px;background:#fff;padding:.62rem .7rem}.pcCaseTaskItemPrimary{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border))}.pcCaseTaskNumber{width:1.55rem;height:1.55rem;font-size:.82rem}.pcCaseTaskTitle{font-size:.9rem;font-weight:760}.pcCaseTaskText{margin-top:.08rem;font-size:.8rem;line-height:1.32}.pcCaseActionRow{gap:.45rem}.pcDashboardCaseWorkGrid{display:grid;gap:.75rem;min-width:0}.pcDashboardCaseDocumentCard{border-radius:14px;padding:.85rem;gap:.62rem}.pcDashboardCaseDocumentCardPrimary{background:#fff}.pcDashboardCaseDetailDocumentTitle{font-size:.94rem;font-weight:760}.pcDashboardCaseDetailDocumentStatus,.pcCaseDetailRoot .pcDashboardCaseStatusBadge{padding:.16rem .48rem;font-size:.72rem}.pcCaseDetailRoot .pcDashboardCaseFacts{gap:.08rem}.pcCaseDetailRoot .pcDashboardCaseFacts p{font-size:.82rem;line-height:1.32}.pcDashboardCaseDocumentAttachments,.pcCaseDetailsToggle,.pcDashboardCaseTechnicalTimeline{border-radius:12px;padding:.62rem .72rem}.pcCaseAttachmentList{border-radius:11px}.pcCaseAttachmentRow{padding:.58rem .7rem}.pcDashboardCaseDeadlineSection{background:#fff}.pcDashboardCaseDeadlineTitle{margin-bottom:0}.pcDashboardCaseDeadlineHint{margin-bottom:0;font-size:.84rem}.pcDashboardCaseDeadlineForm{gap:.38rem;margin-bottom:0}.pcDashboardCaseDeadlineInputRow{gap:.45rem}.pcDashboardCaseDeadlineDateInput{border-radius:10px;font-size:.86rem;padding:.45rem .58rem}.pcDashboardCaseDeadlineButton{min-height:2.2rem;padding:.42rem .72rem;font-size:.84rem;border-radius:10px}.pcDashboardCaseProgressSection{background:var(--color-paper)}.pcDashboardCaseProgressSection>.pcCaseText{color:var(--color-muted);font-size:.84rem}.pcCaseProgressGroup{gap:.38rem}.pcCaseProgressGroupTitle{font-size:.76rem}.pcCaseProgressSteps{gap:.42rem}.pcCaseProgressStep{border-radius:12px;padding:.56rem .68rem}.pcCaseProgressStepCurrent{background:color-mix(in srgb,var(--color-soft-yellow) 12%,#fff)}.pcCaseProgressStepDoneIcon,.pcCaseProgressNumber{width:1.55rem;height:1.55rem;font-size:.78rem}.pcDashboardCaseProgressStepLabel{font-size:.86rem}.pcDashboardCaseNextAction{background:color-mix(in srgb,var(--color-paper) 96%,#fff8ea);border-color:color-mix(in srgb,var(--color-accent) 18%,var(--color-border))}.pcDashboardCaseControlActions{gap:.45rem}.pcDashboardCaseControlButton,.pcCaseDetailRoot .pcDashboardCasesPrimaryAction,.pcCaseDetailRoot .pcDashboardCasesSecondaryAction,.pcCaseDetailRoot .pcDashboardCasesSecondaryLink{border-radius:10px;font-size:.84rem;min-height:2.1rem;padding:.42rem .72rem}.pcDashboardCaseTimelineSection{gap:.62rem}.pcDashboardCaseDetailTimeline{gap:.42rem}.pcDashboardCaseDetailTimelineItem{border-left-width:2px;padding:.08rem 0 .08rem .62rem}.pcDashboardCaseDetailTimelineDate{font-size:.76rem}.pcDashboardCaseDetailTimelineTitle{font-size:.88rem}.pcDashboardCaseDetailTimelineItem p{font-size:.84rem;line-height:1.38}.pcCaseDetailsToggle{background:#fff}.pcCaseDetailsToggle summary,.pcDashboardCaseTechnicalTimeline summary{font-size:.86rem;font-weight:760}@media(max-width:760px){.pcCasePageHeader{border-radius:18px;padding:1rem}.pcCaseHeroTopline{display:grid;gap:.65rem}.pcCaseBackLink{justify-self:start}.pcCasePageHeadline{font-size:1.42rem}.pcCasePageMetaList{gap:.45rem}.pcCasePageMetaItem{width:100%;border-radius:14px}.pcCasePageGuidance{padding:.75rem .85rem}.pcCasePageCurrentStep{width:100%}.pcCaseHeroSummary{grid-template-columns:1fr}.pcCaseHeroActionRail{display:grid;grid-template-columns:1fr;min-width:0}.pcCaseHeroActionRail>*{width:100%}.pcCaseTaskItem{grid-template-columns:auto minmax(0,1fr)}.pcCaseTaskItem .pcCaseActionRow{grid-column:1 / -1}}
