html body .case-hdr{border-bottom:1px solid var(--silk-hair,var(--card-border));align-items:center;gap:12px;min-height:56px;margin-top:20px;margin-bottom:22px;display:flex}html body .case-hdr .case-hdr-name{letter-spacing:-.2px;min-width:0;color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;margin:0;font-size:20px;font-weight:600;line-height:1.25;overflow:hidden}html body .case-hdr .case-hdr-title{flex:0 auto;align-items:baseline;gap:12px;min-width:0;display:flex}html body .case-hdr .case-hdr-star{align-self:center}html body .case-hdr .case-hdr-addr{min-width:0;box-shadow:none;font:inherit;letter-spacing:normal;color:var(--text-sec);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 1000 auto;margin:0;padding:0;font-size:15px;font-weight:400;line-height:1.3;transition:color .15s;overflow:hidden}html body .case-hdr .case-hdr-addr:hover{color:var(--text-main)}html body .case-hdr .case-hdr-addr:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}html body .case-hdr .case-hdr-spacer{flex:auto}html body .case-hdr .case-hdr-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}html body .case-hdr .case-hdr-ghost{width:28px;height:28px;box-shadow:none;color:var(--text-sec);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background .15s,color .15s;display:inline-grid}html body .case-hdr .case-hdr-ghost:hover:not(:disabled){background:var(--hover-bg);color:var(--text-main)}html body .case-hdr .case-hdr-ghost:disabled{opacity:.35;cursor:default}html body .case-hdr .case-hdr-ghost:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}html body .case-hdr .case-status-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}html body .case-hdr .case-hdr-star{color:var(--text-tertiary);flex:none}html body .case-hdr .case-hdr-star.is-on,html body .case-hdr .case-hdr-star.is-on:hover:not(:disabled){color:var(--text-main)}html body .case-hdr .case-action-btn.more-menu-trigger.case-hdr-more,html[data-theme] body .case-hdr .case-action-btn.more-menu-trigger.case-hdr-more{-webkit-backdrop-filter:none;backdrop-filter:none;width:28px;min-width:28px;height:28px;color:var(--text-sec);border-radius:8px;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}html body .case-hdr .case-action-btn.more-menu-trigger.case-hdr-more:hover,html body .case-hdr .case-action-btn.more-menu-trigger.case-hdr-more[aria-expanded=true]{color:var(--text-main);background:var(--hover-bg)!important}html body .case-hdr .case-action-btn.primary{margin-left:6px;margin-right:2px}html body .case-hdr .case-status-btn{border:1px solid var(--silk-hair,var(--card-border));height:32px;box-shadow:none;font:inherit;color:var(--text-main);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;margin-right:10px;padding:0 10px 0 9px;font-size:13px;font-weight:600;line-height:1;transition:background .15s;display:inline-flex}html body .case-hdr .case-status-btn:hover,html body .case-hdr .case-status-btn[aria-expanded=true]{background:var(--hover-bg);color:var(--text-main)}html body .case-hdr .case-status-chev{color:var(--text-sec);flex:none}html body .case-hdr .case-pager{align-items:center;gap:2px;display:inline-flex}html body .case-hdr .case-pager-count{color:var(--text-sec);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:6px;font-size:13px;font-weight:400;line-height:1}.case-stage-pie{color:var(--text-main);flex:none;display:block}.case-stage-pie .case-stage-pie-ring{fill:none;stroke:currentColor;stroke-width:1.5px}.case-stage-pie path{fill:currentColor}html[data-theme=dark] .case-stage-pie[data-tone=done]{color:#30d158}html[data-theme=light] .case-stage-pie[data-tone=first]{color:#8e8e93}html[data-theme=light] .case-stage-pie[data-tone=prog]{color:#0071e3}html[data-theme=light] .case-stage-pie[data-tone=done]{color:#34c759}.case-status-menu{z-index:10000;scrollbar-width:none;background:var(--menu-bg);border:.5px solid var(--menu-edge);min-width:240px;max-width:min(320px,100vw - 16px);max-height:min(560px,72vh);box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);color:var(--text-main);transform-origin:100% 0;border-radius:12px;padding:6px;font-size:13px;animation:.18s cubic-bezier(.2,.8,.2,1) case-status-menu-in;overflow-y:auto}.case-status-menu::-webkit-scrollbar{display:none}@keyframes case-status-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.case-status-menu .case-status-menu-caption{color:var(--text-sec);padding:6px 10px 4px;font-size:12px;line-height:1.2}html body .case-status-menu .case-status-item{width:100%;height:34px;box-shadow:none;font:inherit;color:var(--text-main);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 10px;font-size:13px;font-weight:400;line-height:1;display:flex}html body .case-status-menu .case-status-item.is-kb,html body .case-status-menu .case-status-item.is-current{background:var(--menu-hl-bg);color:var(--menu-hl-fg);outline:none}html body .case-status-menu .case-status-item.is-current{font-weight:600}html body .case-status-menu .case-status-item.is-future:not(.is-kb) .case-status-item-label{color:var(--text-sec)}html body .case-status-menu .case-status-item.is-future .case-stage-pie{opacity:.55}.case-status-menu .case-status-item-label{text-overflow:ellipsis;flex:1;min-width:0;line-height:1.35;overflow:hidden}.case-status-menu .case-status-item-n{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12px}@media (prefers-reduced-motion:reduce){.case-status-menu{animation:none}}@media (prefers-reduced-transparency:reduce){.case-status-menu{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.mobile-dossier-hero .mobile-stage-status{align-self:stretch;width:100%;min-width:0;margin-top:12px}html body .mobile-dossier-hero .case-status-btn.case-status-row{border:1px solid var(--silk-hair,var(--card-border));width:100%;height:44px;box-shadow:none;font:inherit;color:var(--text-main);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 12px 0 14px;font-size:15px;font-weight:600;line-height:1.2;transition:background .15s;display:flex}html body .mobile-dossier-hero .case-status-btn.case-status-row:active,html body .mobile-dossier-hero .case-status-btn.case-status-row[aria-expanded=true]{background:var(--hover-bg)}html body .mobile-dossier-hero .case-status-btn.case-status-row:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}html body .mobile-dossier-hero .case-status-row .case-status-name{text-overflow:ellipsis;min-width:0;font-size:inherit;font-weight:inherit;color:inherit;flex:1;overflow:hidden}html body .mobile-dossier-hero .case-status-row .case-status-chev{color:var(--text-sec);flex:none}.case-status-menu.is-row{transform-origin:top;min-width:0;max-width:none}html body .case-status-menu.is-row .case-status-item{height:44px;font-size:15px}html body .case-props-tags{flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}html body .case-props-tags .case-props-add-tag{border:1px solid var(--silk-hair,var(--card-border));height:24px;box-shadow:none;font:inherit;color:var(--text-sec);cursor:pointer;background:0 0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:400;line-height:1;transition:color .15s,background .15s}html body .case-props-tags .case-props-add-tag:hover{background:var(--hover-bg);color:var(--text-main)}html body .case-props-tags .case-props-add-tag:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}body.platform-ios .case-stage-drawer-list{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}html body.platform-ios .case-stage-drawer-item{width:100%;min-height:44px;box-shadow:none;font:inherit;color:var(--text-main);text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:0 12px;font-size:15px;font-weight:400;line-height:20px;display:flex}html body.platform-ios .case-stage-drawer-item:active{background:var(--menu-hl-bg)}html body.platform-ios .case-stage-drawer-item.is-current{background:var(--menu-hl-bg);color:var(--nav-selected-fg,var(--menu-hl-fg));font-weight:600}html body.platform-ios .case-stage-drawer-item.is-future .case-stage-drawer-label{color:var(--text-sec)}html body.platform-ios .case-stage-drawer-item.is-future .case-stage-pie{opacity:.55}body.platform-ios .case-stage-drawer-item svg{pointer-events:none}body.platform-ios .case-stage-drawer-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.ccr-list{margin-top:16px}.ccr-row{align-items:center;gap:8px;padding:8px 0;display:flex}.ccr-list>.ccr-row:not(:first-child){border-top:1px solid var(--silk-hair,var(--card-border))}.ccr-text{flex:auto;min-width:0}.ccr-label{color:var(--text-sec);font-size:11px;font-weight:400;line-height:1.3}.ccr-value{color:var(--text-main);overflow-wrap:break-word;word-break:normal;font-family:inherit;font-size:13px;font-weight:400;line-height:1.35}.ccr-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ccr-glyph{width:28px;height:28px;box-shadow:none;color:var(--text-sec);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.ccr-glyph:hover{background:var(--silk-hover,var(--hover-bg));color:var(--text-main)}.ccr-glyph:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ccr-list .show-more-phones{margin:0;padding:6px 0;font-size:12px}.ccr-list .case-add-link{min-height:0;padding:0;font-size:13px;line-height:1.35}.case-detail-page .case-contacts-card .phone-row .phone-number{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.35}.case-detail-page .case-contacts-card .phone-row .phone-type-icon{flex:0 0 22px;width:22px}.case-detail-page .case-contacts-card .phone-row .call-btn,.case-detail-page .case-contacts-card .phone-row .sms-btn.call-btn{width:28px;height:28px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-sec);background:0 0;border:0;border-radius:8px}.case-detail-page .case-contacts-card .phone-row .call-btn:hover:not(:disabled),.case-detail-page .case-contacts-card .phone-row .sms-btn.call-btn:hover:not(:disabled){background:var(--silk-hover,var(--hover-bg));color:var(--text-main)}.case-detail-page .case-contacts-card .phone-row .call-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.case-detail-page .case-contacts-card .case-ios-card{box-shadow:none;background:0 0;border:0;border-radius:0}.case-detail-page .case-contacts-card .case-ios-row-content{padding-left:0;padding-right:0}.case-detail-page .case-contacts-card .case-ios-row:not(.case-ios-row-last):after{background:var(--silk-hair,var(--card-border));left:0}