.hd-query-filter{gap:10px;margin:0 0 16px;display:grid}.hd-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hd-filter-bar__search,.hd-filter-bar .hd-input{flex:1;min-width:200px}.hd-filter-applied{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hd-filter-applied__chip{background:var(--accent-soft,#efe7db)}.hd-filter-meta{color:var(--text-muted,#6b6358);margin:0 0 8px;font-size:13px}.hd-filter-panel{background:var(--surface,#fff);border:1px solid var(--border,#e6e0d6);border-radius:12px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.hd-filter-summary{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.hd-filter-summary__title{color:var(--muted,#6b6358);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hd-filter-summary__body,.hd-filter-summary__empty{margin:0;font-size:13px;line-height:1.35}.hd-filter-summary__empty{color:var(--danger,#b42318)}.hd-filter-builder{gap:8px;display:grid}.hd-filter-group{gap:6px;display:grid}.hd-filter-group--and{--hd-and:#2f6fed;background:color-mix(in srgb, var(--hd-and) 70%, transparent);border:1px solid color-mix(in srgb, var(--hd-and) 80%, transparent);border-radius:8px;padding:6px 8px}.hd-filter-group--and-0{--hd-and:#2f6fed}.hd-filter-group--and-1{--hd-and:#d97706}.hd-filter-group--and-2{--hd-and:#059669}.hd-filter-group--and-3{--hd-and:#7c3aed}.hd-filter-group--and-4{--hd-and:#db2777}.hd-filter-group--and .hd-filter-and-label{color:color-mix(in srgb, var(--hd-and) 75%, #111)}.hd-filter-row{grid-template-columns:2.25rem minmax(8rem,14rem) minmax(6.5rem,10rem) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.hd-filter-row .hd-select,.hd-filter-row .hd-input{border-radius:8px;width:100%;min-width:0;min-height:32px;padding:4px 8px;font-size:13px;line-height:1.2}.hd-filter-row__actions{white-space:nowrap;flex-shrink:0;gap:4px;display:flex}.hd-filter-row__actions .hd-btn{min-height:32px;padding:4px 8px;font-size:12px}.hd-filter-and-label,.hd-filter-or-label{color:var(--muted,#6b6358);text-transform:uppercase;align-self:center;font-size:12px;font-weight:700}.hd-filter-values{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow-x:auto}.hd-filter-chip{background:var(--accent-soft,#efe7db);cursor:pointer;font:inherit;border:0;border-radius:999px;padding:4px 10px;font-size:12px}.hd-filter-value-form{flex:1;min-width:140px}.hd-filter-add-or{color:var(--accent-text,#6b4f2c);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-weight:600}.hd-filter-actions{justify-content:flex-end;gap:8px;display:flex}
.hd-partner-shell{--sidebar-width:240px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.hd-partner-sidebar{overscroll-behavior:contain;overflow-y:auto}.hd-partner-shell .hd-sidebar,.hd-partner-shell .hd-content,.hd-partner-shell .hd-topbar__user{min-width:0}.hd-partner-shell .hd-content{grid-template-columns:minmax(0,1fr);padding:24px}.hd-partner-shell .hd-topbar{gap:12px;padding:0 24px}.hd-partner-shell .hd-topbar__user{flex:1}.hd-partner-shell .hd-topbar__user strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd-partner-shell .hd-topbar__actions{flex-shrink:0;gap:8px}.hd-partner-shell .hd-partner-menu{display:none}.hd-partner-shell .hd-nav-link,.hd-partner-shell .hd-topbar button,.hd-partner-drawer button{min-width:44px;min-height:44px}.hd-partner-shell .hd-nav-section__title{color:var(--text-secondary)}.hd-partner-identity,.hd-partner-shell .hd-onboarding-card__org{overflow-wrap:anywhere}.hd-partner-identity{color:var(--text-secondary);font-size:var(--text-sm);margin:8px 0 12px}.hd-partner-shell .hd-onboarding-card[data-active=true] .hd-onboarding-card__label{color:#0b6942}.hd-partner-shell :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hd-partner-skip{z-index:100;background:var(--surface-raised);color:var(--text-heading);border:2px solid var(--accent);border-radius:var(--radius-md);padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.hd-partner-skip:focus{transform:none}.hd-partner-drawer{background:var(--surface-cream);color:var(--text-heading);border:0;width:min(360px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.hd-partner-drawer[open]{flex-direction:column;display:flex}.hd-partner-drawer::backdrop{background:#0f162673}.hd-partner-drawer__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hd-partner-drawer__body{overscroll-behavior:contain;min-height:0;padding:8px 14px 24px;overflow-y:auto}.hd-partner-drawer .hd-sidebar__brand{padding-top:8px}@media (max-width:1023px){.hd-partner-shell{grid-template-columns:minmax(0,1fr)}.hd-partner-sidebar{display:none}.hd-partner-shell .hd-partner-menu{flex-shrink:0;padding:8px;display:inline-flex}.hd-partner-shell .hd-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.hd-partner-shell .hd-topbar{flex-wrap:nowrap;gap:8px;height:auto;min-height:56px;padding:6px 12px}.hd-partner-shell .hd-topbar__user{display:none}.hd-partner-shell .hd-topbar__actions{margin-left:auto}.hd-partner-shell .hd-partner-logout{padding:8px}.hd-partner-shell .hd-partner-logout span{display:none}.hd-partner-shell .hd-content{padding:16px}}

