.sp-search-results{margin-block:28px}.sp-result{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--dh-gap);padding:24px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.sp-result h3 a{color:var(--ink);text-decoration:none}.sp-result h3 a:hover{text-decoration:underline}.sp-type-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--soft);border-radius:var(--dh-control-radius);padding:12px;font-size:12px;color:var(--teal);align-self:start}.sp-type-icon svg{width:28px;height:28px}.sp-library{display:flex;flex-direction:column;gap:16px;text-decoration:none;min-width:0}.sp-library h2{font-size:24px}.sp-search{margin-block:20px}.sp-file-name{display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.sp-file-name svg{width:24px;height:24px;flex:none;color:var(--teal)}.sp-document-link{color:var(--ink);text-decoration:none}.sp-library-options{display:grid;gap:12px;margin-block:24px}.sp-library-options small{display:block;overflow-wrap:anywhere}.sp-identity dd{overflow-wrap:anywhere;margin-bottom:16px}.sp-media-editor{margin-block:32px;border-top:1px solid var(--line);padding-top:24px}.sp-media-editor form{margin-block:16px}.sp-media-row{padding:16px;background:var(--soft);border-radius:var(--dh-radius);margin-block:16px;overflow-wrap:anywhere}.sp-media-row img{display:block;max-width:300px;width:100%;max-height:220px;object-fit:contain;margin-block:12px}.sp-news-image{margin:0 0 20px}.sp-news-image img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain;border-radius:var(--dh-radius);background:var(--soft)}.news-card .sp-news-image img{max-height:230px;object-fit:cover}
@media(max-width:900px){.sp-result{grid-template-columns:54px minmax(0,1fr)}.sp-type-icon{font-size:10px;padding:8px}.sp-type-icon svg{width:22px;height:22px}.sp-search label{width:100%}}
@media(max-width:460px){.sp-result h3{font-size:18px}}

.sp-search-results{margin-block:var(--dh-padding)}.sp-search-results>h2{font-size:24px;line-height:1.3;margin:0 0 var(--dh-gap)}.sp-result-filters{margin-bottom:var(--dh-space)}.sp-filter-help{margin:0 0 var(--dh-gap)}.sp-search-empty{padding:var(--dh-gap);border:1px solid var(--line);border-radius:var(--dh-control-radius);background:var(--soft)}.sp-search-empty h3{font-size:18px;margin:0 0 var(--dh-space)}.sp-search-empty p{margin:0}.sp-search-error{margin:var(--dh-space) 0 var(--dh-gap);color:var(--dh-danger);font-size:13px}.sp-search-status{font-size:13px;white-space:nowrap;color:var(--muted)}.intranet-compact-search[aria-busy=true]{opacity:.7}.sp-search-status:not([hidden]){padding-inline:var(--dh-space)}
