/* Busca corporativa e dossiê unificado — leitura ampla, ações preservadas pelo RBAC. */
.global-search-page{max-width:1480px}
.global-search-page>.page-head{padding:25px 27px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(circle at 86% 0,rgba(85,214,173,.11),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}
.search-task-result{align-items:flex-start;padding:19px 20px;border-radius:16px;background:linear-gradient(140deg,rgba(255,255,255,.035),rgba(255,255,255,.012));transition:transform .18s ease,border-color .18s ease,background .18s ease}
.search-task-result:hover{transform:translateY(-1px);border-color:rgba(85,214,173,.4);background:linear-gradient(140deg,rgba(85,214,173,.07),rgba(255,255,255,.016))}
.search-result-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid rgba(85,214,173,.19);border-radius:11px;background:rgba(85,214,173,.07);font-size:19px}
.search-result-content>strong{display:block;margin:2px 0 5px;font-size:16px;line-height:1.45}
.search-result-context{margin-top:10px}.search-result-context i{border:1px solid rgba(255,255,255,.075);border-radius:7px;background:rgba(255,255,255,.035)}
.search-result-matches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}
.search-result-matches article{min-width:0;padding:9px 10px;border:1px solid rgba(143,124,246,.15);border-radius:9px;background:rgba(143,124,246,.045)}
.search-result-matches span{display:block;margin-bottom:4px;color:#a99af2;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.search-result-matches p{display:-webkit-box;overflow:hidden;margin:0;color:#aeb1bd;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.search-result-state{align-self:center}.search-result-state small{color:#75ceb0}
.task-operational-dossier.is-search-focus{border-color:rgba(85,214,173,.4);box-shadow:0 0 0 3px rgba(85,214,173,.055),0 22px 55px rgba(0,0,0,.18)}
.dossier-audit{margin-top:18px;padding-top:20px;border-top:1px solid rgba(255,255,255,.075)}
.dossier-audit>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}
.dossier-audit>header small{display:block;margin-bottom:5px;color:#9b8cec;font-size:9px;font-weight:850;letter-spacing:.13em}.dossier-audit>header strong{display:block;color:#eeedf5;font-size:15px}.dossier-audit>header p{margin:5px 0 0;color:#989ca9;font-size:12px;line-height:1.5}.dossier-audit>header>span{padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#9fa2ae;font-size:10px;white-space:nowrap}
.dossier-audit-grid{display:grid;gap:8px}.dossier-audit details{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.018)}
.dossier-audit summary{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;cursor:pointer;list-style:none}.dossier-audit summary::-webkit-details-marker{display:none}.dossier-audit summary span{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:rgba(143,124,246,.1);color:#aa9df0;font-size:11px}.dossier-audit summary strong{font-size:12px}.dossier-audit summary b{display:grid;min-width:22px;height:22px;place-items:center;border-radius:7px;background:rgba(255,255,255,.05);color:#aaaeb9;font-size:10px}
.dossier-audit details>div{max-height:310px;overflow:auto;border-top:1px solid rgba(255,255,255,.065)}.dossier-audit article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.055)}.dossier-audit article:last-child{border-bottom:0}.dossier-audit article small{grid-column:1/-1;color:#898e9b;font-size:10px}.dossier-audit article strong{font-size:12px;text-transform:none}.dossier-audit article p{grid-column:1;margin:1px 0 0;color:#b0b3be;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.dossier-audit article em{grid-column:2;grid-row:2/4;align-self:center;color:#78cfb1;font-size:11px;font-style:normal}
.dossier-os-origin dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-os-origin dl>div:has(dd:only-child){min-width:0}.dossier-os-origin dd{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:920px){.search-result-matches{grid-template-columns:1fr}.search-result-state{align-self:flex-start}.dossier-os-origin dl{grid-template-columns:1fr}}
@media(max-width:620px){.search-task-result{padding:14px}.search-result-icon{display:none}.search-result-state{margin-left:0}.dossier-audit>header{flex-direction:column}.dossier-audit article{grid-template-columns:1fr}.dossier-audit article em{grid-column:1;grid-row:auto}}
