/* Only the reviewed entry points; existing asset editors and diagrams retain their layout. */
.xfn-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0}.xfn-filter>label{flex:1 1 240px}.xfn-filter input,.xfn-filter select{min-width:0;max-width:100%;box-sizing:border-box}.xfn-filter>input{flex:2 1 260px}.xfn-filter>select{flex:1 1 170px}.xfn-filter>span{padding:12px}.xnet-assets>[hidden],.xfn-notifications>[hidden],.xfn-empty[hidden]{display:none!important}.xfn-notifications{display:grid;gap:10px}.xfn-notification{display:grid!important;gap:8px;text-align:start!important;white-space:normal!important;overflow-wrap:anywhere;padding:18px!important;background:#fff!important;color:#153d51!important;border:1px solid #d4e2eb!important;border-radius:12px!important;line-height:1.5!important}.xfn-notification[data-unread=true]{border-inline-start:4px solid #2563eb!important;background:#f3f7ff!important}.xfn-notification span{font-weight:400}.xfn-notification small{font-size:12px;color:#50677b}.xfn-reports .xn-body>label{display:grid;gap:8px}.xfn-reports select{max-width:100%;min-width:0;width:100%}.xfn-preview{background:#fff;border:1px solid #d4e2eb;border-radius:14px;padding:22px;margin-top:20px;overflow-wrap:anywhere}.xfn-preview h2{font-size:22px!important;line-height:1.4!important}.xfn-preview h3{font-size:17px!important}.xfn-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xfn-details dt{font-size:13px;color:#526878;margin-bottom:6px}.xfn-details dd{margin:0;white-space:pre-wrap;line-height:1.6}.xfn-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xfn-counts>div{display:grid;gap:6px;background:#f0f6fa;border-radius:9px;padding:12px}.xfn-counts b{font-size:22px}.xfn-counts span{font-size:13px}.xv-body .xv-photo-hint{font-size:13px;line-height:1.5;color:#50677b}.xv-body input[hidden]{display:none!important}@media(max-width:550px){.xfn-filter{align-items:stretch}.xfn-filter>label,.xfn-filter>input,.xfn-filter>select{flex-basis:100%}.xfn-preview{padding:16px}.xfn-details{grid-template-columns:minmax(0,1fr)}.xfn-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.xfn-notification{padding:14px!important}}
