#app-version-status{display:none!important}
.case-detail>.case-detail-drag-handle>h1{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-shrink:0}
.case-detail .case-quick-actions .action-icon-v231{display:block;width:40px;height:40px;filter:drop-shadow(0 2px 2px #164f4b25)}
.case-detail .case-quick-actions ion-button:has(.action-visual-v231){height:66px;min-height:66px;min-width:78px;max-width:none}
.case-detail .case-quick-actions .action-visual-v231{font-size:10px;line-height:13px;gap:3px}
.case-detail .case-detail-title-actions ion-button.case-icon-button{width:46px;min-width:46px;height:46px;margin:0;--padding-start:8px;--padding-end:8px;--border-radius:12px}
.case-detail .case-detail-title-actions ion-icon{font-size:30px}
.case-detail .case-detail-title-actions ion-button[aria-label="Cerrar caso"]{--color:#94273c;--background:#fff0f2;--background-hover:#fbdde2;--box-shadow:0 2px 5px #76243825}
@media(max-width:700px){
.case-detail>.case-detail-drag-handle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center;min-height:0;margin-bottom:12px}
.case-detail>.case-detail-drag-handle>h1{grid-column:1/-1;order:0;min-width:0;width:auto;font-size:21px;line-height:1.25;margin:0 0 2px;white-space:nowrap;overflow-wrap:normal}
.case-detail .case-quick-actions{grid-column:1;order:1;display:flex;flex-basis:auto;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin:0;min-width:0}
.case-detail .case-detail-title-actions{grid-column:2;order:2;display:flex;gap:6px;margin:0;align-self:center}
.case-detail .case-quick-actions ion-button{min-width:70px;max-width:none}
.case-detail .case-quick-actions .case-export-pdf-button{min-width:78px}
}
@media(max-width:340px){.case-detail .case-detail-title-actions{gap:2px}.case-detail .case-detail-title-actions ion-button.case-icon-button{width:42px;min-width:42px}.case-detail .case-quick-actions ion-button:has(.action-visual-v231){min-width:66px}.case-detail .case-quick-actions .case-export-pdf-button{min-width:70px}}

.sender-folder .checklist-main-add-row,.sender-folder .case-note-quick-area,.sender-folder [aria-label="Editar caso"],.sender-folder .case-finalize-outline-button,.sender-folder .hide-case-v239{display:none!important}

.sender-folder .checklist-header{justify-content:flex-end;}

.checklist-item-actions{flex-wrap:wrap}.activity-news298{flex:0 0 100%;position:relative;text-align:right;font-size:13px;margin-bottom:5px}.activity-news298 summary{display:inline-block;cursor:pointer;border:1px solid #86bbb4;border-radius:9px;padding:7px 12px;background:#edf7f5;color:#145c58;box-shadow:0 2px 4px #154c4920;font-weight:600}.activity-news298.has-new summary{background:#fff1c7;color:#714809;border:2px solid #d5a128;box-shadow:0 2px 6px #9d711a30}.activity-news-list298{margin-top:6px;text-align:left;background:#fff;border:1px solid #b7d8d3;border-radius:10px;padding:12px;max-height:260px;overflow:auto;max-width:380px;overflow-wrap:anywhere}.activity-news-event298{padding:8px 0;border-bottom:1px solid #dbe9e7}.activity-news-event298 p{margin:2px 0;color:#214e4b}.activity-news-event298 time{font-size:11px;color:#63797b}@media(max-width:600px){.activity-news-list298{max-width:100%;font-size:14px}}

.checklist-item:has(.activity-news298.has-new){outline:2px solid #d5a128;outline-offset:-2px;border-radius:10px;background:#fffaf0;padding:12px}.activity-diff298{border:1px solid #b6d8d2;border-left:4px solid #148c80;border-radius:6px;padding:8px;margin:8px 0;background:#f3fbf9}.activity-before298{color:#795c59;padding-top:4px;white-space:pre-wrap}.activity-after298{color:#145c49;background:#dff3e9;margin-top:4px;padding:4px;white-space:pre-wrap}

.activity-filters299{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 16px;padding:12px;background:#edf6f4;border:1px solid #c6dfda;border-radius:10px;box-shadow:0 2px 5px #12595012}.activity-filters299 label{display:flex;flex:1 1 180px;flex-direction:column;gap:5px;font-size:14px;font-weight:600;color:#195956}.activity-filters299 select{width:100%;min-height:40px;border:1px solid #adcfc9;border-radius:7px;padding:8px;background:white;color:#234d4b;font-size:15px}.activity-filter-count299{font-size:13px;color:#627c7a;padding-bottom:10px}.activity-filters299 button{border:1px solid #b5d4ce;border-radius:7px;background:white;color:#196b64;padding:10px;cursor:pointer}@media(max-width:600px){.activity-filters299 label{flex-basis:calc(50% - 10px);min-width:0}.activity-filters299 select{font-size:16px}.activity-filter-count299{padding-bottom:0}}

.dir-phone-link{color:#087c72;text-decoration:underline;text-underline-offset:3px;font-weight:600;display:inline-block;padding:5px 0;}
