.app-shell #officeCaseDetails .case-files-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.app-shell #officeCaseDetails .case-files-heading h3{margin:0}.app-shell #officeCaseDetails .case-files-count{font-weight:400;color:var(--muted)}.app-shell #officeCaseDetails .case-file-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.app-shell #officeCaseDetails .case-file-row:last-child{border-bottom:0}.app-shell #officeCaseDetails .case-file-row>div{min-width:0}.app-shell #officeCaseDetails .case-file-name{display:block;font-size:14px;font-weight:550;line-height:1.6;background:transparent;color:var(--black-03);overflow-wrap:anywhere}.app-shell #officeCaseDetails .case-file-row small{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:3px;overflow-wrap:anywhere}.app-shell #officeCaseDetails .case-files-section .button{background:var(--light);color:var(--black-03);border:1px solid var(--line-strong);font-size:12px;white-space:nowrap}.app-shell #officeCaseDetails .case-files-status:empty{display:none}.app-shell #officeCaseDetails .case-files-section [hidden]{display:none}@media(max-width:600px){.app-shell #officeCaseDetails .case-file-row{align-items:flex-start;gap:10px}.app-shell #officeCaseDetails .case-file-row .button{padding:9px}}

.app-shell #officeCaseDetails .case-file-row{flex-wrap:wrap;gap:8px}.app-shell #officeCaseDetails .case-file-row>div{flex:1 1 220px}.app-shell #officeCaseDetails .case-file-row>.button{flex:0 0 auto}

.app-shell #officeCaseDetails .case-file-row>.case-file-actions{flex:0 1 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:600px){.app-shell #officeCaseDetails .case-file-row>.case-file-actions{flex-basis:100%;justify-content:flex-start}}

#gravePanelDetails :is(.burial-places-section,.grave-kp-history-section){display:block;box-sizing:border-box;width:100%;max-width:100%;grid-column:1/-1;align-self:stretch;justify-self:stretch;text-align:left;padding:20px;margin-top:18px;border:1px solid var(--line,#ddd);border-radius:12px;background:#fff;color:#222}#gravePanelDetails :is(.burial-places-section,.grave-kp-history-section) h3{margin:0 0 12px;font-size:16px}#gravePanelDetails :is(.burial-places-section,.grave-kp-history-section) p{font-size:13px;line-height:1.6;margin:8px 0}#gravePanelDetails .burial-place-card{padding:14px 0;border-top:1px solid var(--line,#ddd)}#gravePanelDetails .burial-place-card h4{margin:0 0 8px}#gravePanelDetails :is(.burial-places-section,.grave-kp-history-section) .button{display:inline-flex;max-width:100%;margin:6px 6px 0 0;font-size:12px}html[data-theme=dark] #gravePanelDetails :is(.burial-places-section,.grave-kp-history-section){background:#1c1c1e;color:#eee;border-color:#444}@media(max-width:600px){#gravePanelDetails :is(.burial-places-section,.grave-kp-history-section){padding:14px}}
