/* Home and more-tools visual adapter. No hit layer or drag geometry changes. */
.cf-home-unified #homeQuickToolbarInner .home-quick-btn {
  border-color: #dbe1ec !important;
  border-radius: 14px !important;
  background: #fff !important;
  box-shadow: 0 1px 2px rgba(15, 23, 42, .05) !important;
}
.cf-home-unified #homeQuickToolbarInner .home-quick-btn :is(svg, span) { color: #4338ca; }
.cf-home-unified #homeQuickToolbarInner .home-quick-btn.module-entry-disabled { opacity: .66; }
.cf-home-unified #compactToolDrawer > div {
  border-color: #dbe1ec;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 8px);
}
.cf-home-unified #compactToolDrawer { align-items: flex-start; }
.cf-home-unified #quickActionScrollArea { min-height: 0; overflow-y: auto; }
.cf-home-unified #compactToolDrawer :is(#quickActionSortBtn, #quickActionResetBtn),
.cf-home-unified #compactToolDrawer > div > div:first-child button:last-child {
  min-height: 44px;
  border: 1px solid #c7d2fe;
  border-radius: 12px;
  background: #eef2ff;
  color: #4338ca;
}
.cf-home-unified #compactToolDrawer :is(#compactPinnedGrid, #compactToolGrid) [data-quick-action] {
  border: 1px solid #dbe1ec;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(15, 23, 42, .05);
}
.cf-home-unified #quickPinnedCount {
  border-color: #c7d2fe;
  background: #eef2ff;
  color: #4338ca;
}
.cf-home-unified .feed-toolbar .feed-tab { border-radius: 11px; }
.cf-home-unified .feed-tab.is-active { background: #4f46e5; color: #fff; }
.cf-home-unified #feedMoreMenuToggle { border-color: #dbe1ec; color: #4338ca; }
.cf-home-unified #feedMoreMenuPanel { border-color: #dbe1ec; border-radius: 16px; }
.cf-home-unified #feedFilterPanel :is(input:not([type="checkbox"]), select) {
  min-height: 44px;
  border-color: #dbe1ec;
  border-radius: 12px;
  font-size: 16px;
}
.cf-home-unified #homeTaskPanel { border-color: #c7d2fe; border-radius: 16px; }
