body.dash-home,
body.dsx-page {
--brand: #2f83fd;
  --brand-dark: #1d6de6;
  --brand-light: #dce8fc;
--nv-bg: #e8edf3;        
  --nv-surface: #f1f4f8;   
  --nv-head: #eef2f7;      
  --nv-sunk: #e2e8ef;      
  --nv-border: #d4dce6;
  --nv-line: #dfe5ec;      
--nv-shc: 92, 110, 140;
  --nv-hi: rgba(255, 255, 255, .75); 
--nv-up: -3px -3px 9px rgba(var(--nv-shc), .18), 1px 2px 3px rgba(var(--nv-shc), .22), 5px 6px 16px rgba(var(--nv-shc), .36);
  --nv-up-sm: -2px -2px 6px rgba(var(--nv-shc), .17), 1px 1px 2px rgba(var(--nv-shc), .20), 3px 4px 10px rgba(var(--nv-shc), .34);
  --nv-up-lg: -5px -5px 14px rgba(var(--nv-shc), .17), 2px 3px 5px rgba(var(--nv-shc), .20), 10px 12px 28px rgba(var(--nv-shc), .34);
--nv-down: inset 3px 3px 7px rgba(var(--nv-shc), .32), inset -1px -1px 2px rgba(var(--nv-shc), .10);
--dash-row-lead-bg: var(--nv-sunk);
  --dash-row-lead-border: 0 solid transparent;
background: var(--nv-bg);
}
html:has(body.dash-home),
html:has(body.dsx-page) { background: #e8edf3; }
body.dash-home .dash-card,
body.dash-home .dash-feed-toolbar { background: var(--nv-bg); }
body.dash-home .dash-pc-header {
  background: var(--nv-head);
  box-shadow: 0 4px 12px rgba(var(--nv-shc), .22);
}
body.dash-home .dash-row { background: var(--nv-surface); }
body.dash-home .dash-list > li + li,
body.dash-home .dash-list > li { border-color: var(--nv-line); }
body.dash-home .dash-bottombar {
  background: var(--nv-head);
  border-top-color: transparent;
  box-shadow: 0 -4px 12px rgba(var(--nv-shc), .18);
}
body.dash-home .dash-bottombar-item.is-active { background: var(--brand-light); }
body.dash-home .dash-sidebar { background: var(--nv-surface); }
body.dash-home .dash-sidebar-item.is-active {
  background: var(--brand);
  color: #fff;
  box-shadow: var(--nv-up);
}
body.dash-home .dash-sidebar-item.is-active .icon-mask { background-color: #fff; }
body.dash-home .dash-feed-chip {
  background: var(--nv-surface);
  border-color: transparent;
  box-shadow: var(--nv-up-sm);
}
body.dash-home .dash-feed-chip.is-on,
body.dash-home .dash-feed-chip.is-active,
body.dash-home .dash-feed-chip.is-current {
  background: var(--brand);
  color: #fff;
}
body.dash-home .dash-notebrowse-toolbar-btn,
body.dash-home .dash-listsearch-open {
  background: var(--nv-surface);
  border-color: transparent;
  box-shadow: var(--nv-up-sm);
}
body.dash-home .dash-notebrowse-toolbar-btn.is-active { box-shadow: var(--nv-down); }
body.dash-home .dash-row-avatar,
body.dash-home .dash-row-thumb-front { box-shadow: var(--nv-up-sm); }
body.dash-home .dash-fab-btn {
  box-shadow: -3px -3px 10px rgba(var(--nv-shc), .20), 2px 3px 4px rgba(var(--nv-shc), .25), 7px 9px 20px rgba(var(--nv-shc), .40);
}
body.dash-home .dash-feed-chips {
  padding: 6px 10px 9px 6px;
  margin-top: -6px;
  margin-bottom: -9px;
  margin-left: calc(.6rem - 6px);
}
body.dash-home .dash-sidebar-divider { border-top-color: var(--nv-border); }
body.dash-home .dash-sidebar-item.is-active .dash-sidebar-item-icon img {
  background: #fff;
  border-radius: 6px;
  padding: 2px;
}
body.dash-home .dash-mail-modal-header {
  background: var(--nv-head);
  box-shadow: 0 4px 12px rgba(var(--nv-shc), .22);
}
body.dash-home .dash-mail-modal-body,
body.dash-home .dash-settings-modal-body,
body.dash-home .dash-account-modal-body { background: var(--nv-bg); }
body.dash-home .dash-settings-card {
  background: var(--nv-surface);
  box-shadow: var(--nv-up);
}
body.dash-home .dash-nested-modal-dialog {
  background: var(--nv-surface);
  box-shadow: var(--nv-up-lg);
}
body.dash-home .dash-nested-modal-header { border-bottom-color: var(--nv-border); }
body.dash-home .dash-mailacct-actions-item:hover { background: var(--nv-sunk); }
body.dash-home #uiConfirmModal .modal-content {
  background: var(--nv-surface);
  border: 0;
  box-shadow: var(--nv-up-lg);
}
body.dash-home #uiConfirmModal .modal-header,
body.dash-home #uiConfirmModal .modal-footer { border-color: var(--nv-border); }
body.dash-home #uiConfirmModal .modal-footer .btn { border: 0; box-shadow: var(--nv-up-sm); }
body.dash-home #uiConfirmModal .btn-primary {
  --bs-btn-bg: var(--brand); --bs-btn-border-color: var(--brand);
  --bs-btn-hover-bg: var(--brand-dark); --bs-btn-hover-border-color: var(--brand-dark);
  --bs-btn-active-bg: var(--brand-dark); --bs-btn-active-border-color: var(--brand-dark);
}
body.dash-home #uiConfirmModal .btn-secondary,
body.dash-home #uiConfirmModal .btn-light,
body.dash-home #uiConfirmModal .btn-outline-secondary { background: var(--nv-surface); color: #1f2733; }
body.dash-home #siteToast.toast,
body.dash-home #siteToast.toast.text-bg-success,
body.dash-home #siteToast.toast.text-bg-danger {
  background-color: var(--nv-surface) !important;
  color: #1f2733 !important;
  border-radius: 999px;
  box-shadow: var(--nv-up-lg);
}
body.dash-home #siteToast.text-bg-success .toast-body::before { content: "✓"; color: #2f9e5b; font-weight: 700; margin-right: .5rem; }
body.dash-home #siteToast.text-bg-danger .toast-body::before { content: "!"; color: #d94141; font-weight: 800; margin-right: .5rem; }
body.dash-home #siteToast.toast.text-bg-danger { color: #b93232 !important; }
body.dash-home #siteToast .btn-close { filter: none; }
body.dash-home .dash-undo-toast {
  background: var(--nv-surface);
  color: #1f2733;
  box-shadow: var(--nv-up-lg);
}
body.dash-home .dash-undo-toast-btn { color: var(--brand); }
body.dash-home .dash-undo-toast-btn:hover { background: var(--nv-sunk); }
body.dash-home .dash-schedule-write-input,
body.dash-home .dash-schedule-write-textarea,
body.dash-home .dash-storage-textarea,
body.dash-home .dash-note-edit-title-input {
  background: var(--nv-sunk);
  border-color: transparent;
  box-shadow: var(--nv-down);
}
body.dash-home .dash-schedule-write-input:focus,
body.dash-home .dash-schedule-write-textarea:focus,
body.dash-home .dash-storage-textarea:focus,
body.dash-home .dash-note-edit-title-input:focus {
  background: var(--nv-surface);
  border-color: var(--brand);
  box-shadow: 0 0 0 3px rgba(47, 131, 253, .25);
}
body.dash-home .dash-listsearch-field { background: var(--nv-sunk); box-shadow: var(--nv-down); }
body.dash-home .dash-schedule-write-toggle-track { background: var(--nv-sunk); box-shadow: var(--nv-down); }
body.dash-home .dash-schedule-write-toggle input:checked + .dash-schedule-write-toggle-track {
  background: var(--brand);
  box-shadow: inset 2px 2px 5px rgba(0, 0, 0, .25);
}
body.dash-home .dash-schedule-write-toggle-track::before { box-shadow: 1px 2px 4px rgba(var(--nv-shc), .45); }
body.dash-home .dash-segmented { background: var(--nv-sunk); box-shadow: var(--nv-down); }
body.dash-home .dash-segmented-btn.is-active { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dash-home .dash-settings-modal:not([data-settings-active-context]) .dash-settings-modal-body,
body.dash-home .dash-settings-modal[data-settings-active-context=""] .dash-settings-modal-body { background: var(--nv-surface); }
body.dash-home .dash-settings-index .dash-settings-card { background: none; box-shadow: none; }
body.dash-home .dash-fab-menu-item {
  background: var(--nv-surface);
  border-color: transparent;
  box-shadow: var(--nv-up);
}
body.dash-home .dash-swipe-action,
body.dash-home .dash-swipe-action.has-restore { background: var(--nv-surface); }
body.dsx-page .dsx { background: var(--nv-bg); }
body.dsx-page .dsx-header { background: var(--nv-head); box-shadow: 0 4px 12px rgba(var(--nv-shc), .22); }
body.dsx-page .dsx-back { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dsx-page .dsx-top { background: var(--nv-bg); border-bottom-color: var(--nv-border); }
body.dsx-page .dsx-field { background: var(--nv-sunk); border-color: transparent; box-shadow: var(--nv-down); }
body.dsx-page .dsx-chip,
body.dsx-page .dsx-applied-chip { background: var(--nv-surface); border-color: transparent; box-shadow: var(--nv-up-sm); }
body.dsx-page .dsx-card,
body.dsx-page .dsx-loading-box { background: var(--nv-surface); border-color: transparent; box-shadow: var(--nv-up); }
body.dsx-page .dsx-rows .dash-row { background: var(--nv-surface); }
body.dsx-page .dsx-field:focus-within { background: var(--nv-surface); box-shadow: 0 0 0 3px rgba(47, 131, 253, .25); }
body.dash-home .dash-notebrowse-sort-menu { background: var(--nv-surface); box-shadow: var(--nv-up-lg); }
body.dash-home .dash-notebrowse-sort-menu-item:hover { background: var(--nv-sunk); }
body.dash-home .dash-notebrowse-sort-menu-item.is-selected { background: var(--brand-light); }
body.dash-home .dash-schedule-modal-body,
body.dash-home .dash-cal-month-body { background: var(--nv-surface); }
body.dash-home .dash-schedule-modal .dash-feed-toolbar { background: var(--nv-bg); }
body.dash-home .dash-cal-tl-month.is-center { background: var(--nv-head); }
body.dash-home .dash-cal-tl-day,
body.dash-home .dash-cal-tl-month { border-color: var(--nv-line); }
body.dash-home .dash-cal-cell.is-selected { background: var(--nv-sunk); box-shadow: var(--nv-down); }
body.dash-home .dash-cal-nav-btn,
body.dash-home .dash-cal-ym-month-btn { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dash-home .dash-cal-ym-modal-sheet { background: var(--nv-surface); box-shadow: var(--nv-up-lg); }
body.dash-home .dash-cal-source-check { background: var(--nv-surface); }
body.dash-home .dash-gallery-modal.is-doc .dash-mail-modal-header,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-modal-actions-bar {
  background: var(--nv-head);
  border-color: transparent;
}
body.dash-home .dash-gallery-modal.is-doc .dash-mail-modal-header { box-shadow: 0 4px 12px rgba(var(--nv-shc), .22); }
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-modal-actions-bar { box-shadow: 0 -4px 12px rgba(var(--nv-shc), .18); }
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-flagbar { background: var(--nv-bg); border-bottom-color: var(--nv-border); }
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-track { background: var(--nv-surface); }
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-slide-text,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-mail-info { background: var(--nv-surface); border-color: var(--nv-border); }
body.dash-home .dash-gallery-modal.is-doc .dash-mail-modal-back-icon,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-modal-kebab-btn { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-action:hover { background: var(--nv-sunk); }
body.dash-home .dash-mail-modal-header .dash-mail-modal-back-icon { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dash-home .dash-gallery-modal:not(.is-doc) .dash-mail-modal-back-icon { background: rgba(255, 255, 255, .12); box-shadow: none; }
body.dash-home .dash-action-btn,
body.dash-home .dash-notebrowse-dropzone.dash-action-btn {
  background-image: none;
  background-color: var(--brand);
  box-shadow: var(--nv-up);
}
body.dash-home .dash-action-btn:hover { background-image: none; background-color: var(--brand-dark); box-shadow: var(--nv-up); }
body.dash-home .dash-action-btn:active { box-shadow: inset 3px 3px 7px rgba(0, 0, 0, .25); }
body.dash-home .dash-notebrowse-dropzone.dash-action-btn.is-drag-active { background: var(--brand-dark); }
body.dash-home .dash-mail-modal.is-page-pinned { background: var(--nv-bg); }
body.dash-home .dash-cal-day-close { background: var(--nv-surface); box-shadow: var(--nv-up-sm); }
body.dash-home .dash-cal-cell.is-selected { border-color: transparent; }
body.dash-home .dash-feed-chip { box-shadow: -1px -1px 3px rgba(var(--nv-shc), .10), 1px 2px 2px rgba(var(--nv-shc), .22), 2px 3px 5px rgba(var(--nv-shc), .20); }
body.dash-home .dash-notebrowse-toolbar,
body.dash-home .dash-notebrowse-body { background: var(--nv-bg); }
body.dash-home .dash-notebrowse-toolbar { border-bottom-color: var(--nv-border); }
body.dash-home .dash-viewmode { background: var(--nv-sunk); border-color: transparent; box-shadow: var(--nv-down); }
body.dash-home .dash-list-toolbar-btn { background: var(--nv-surface); border-color: transparent; box-shadow: var(--nv-up-sm); }
body.dash-home .dash-list-toolbar-btn:hover { background: var(--nv-sunk); }
body.dash-home .dash-list-toolbar-btn.is-danger { color: #d94141; }
body.dash-home .dash-list-toolbar-btn.is-primary { background: var(--brand); color: #fff; }
body.dash-home .dash-feed-toolbar { border-bottom-color: var(--nv-border); }
@media (max-width: 767px) {
  body.dash-home .dash-feed-toolbar[data-feed-toolbar] [data-page-account-btn] {
    width: 36px;
    background: none;
    box-shadow: none;
  }
body.dash-home .dash-feed-toolbar[data-feed-toolbar] [data-page-account-btn] .dash-mailacct-kebab { background-color: #1c1f24; width: 24px; height: 24px; }
}
body.dash-home .dash-mailacct-picker-single {
  padding: 0 12px;
  line-height: 34px;
  border-radius: 5px;
  background: var(--nv-surface);
  box-shadow: var(--nv-up-sm);
}
body.dash-home .dash-list.dash-maillist-modal-list,
body.dash-home .dash-list.dash-notelist-modal-list,
body.dash-home .dash-list.dash-sharelist-modal-list {
  padding-top: 0;
  background: var(--nv-bg);
}
body.dash-home .dash-contacts-body { background: var(--nv-bg); }
body.dash-home .dash-gallery-modal.is-doc .dash-mail-modal-header,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-flagbar,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-modal-actions-bar,
body.dash-home .dash-gallery-modal.is-doc .dash-gallery-filmstrip { transition: transform .22s ease, opacity .15s ease; }
body.dash-home .dash-gallery-modal.is-doc.is-scroll-hidden .dash-mail-modal-header { transform: translateY(-100%); box-shadow: none; }
body.dash-home .dash-gallery-modal.is-doc.is-scroll-hidden .dash-gallery-flagbar { transform: translateY(-100px); } 
body.dash-home .dash-gallery-modal.is-doc.is-scroll-hidden .dash-gallery-modal-actions-bar { transform: translateY(100%); box-shadow: none; }
body.dash-home .dash-gallery-modal.is-doc.is-scroll-hidden .dash-gallery-filmstrip { transform: translateY(calc(100% + 72px)); }
body.dash-home .dash-gallery-modal.is-doc.is-scroll-hidden {
  --gallery-inset-top: 0px;
  --gallery-inset-bar: 0px;
  --gallery-inset-film: 0px;
}
body.dash-home .dash-gallery-modal.is-doc.is-flag-away .dash-gallery-flagbar { transform: translateY(-100px); }
body.dash-home .dash-gallery-modal.is-doc.is-flag-away { --gallery-inset-top: 56px; }
body.dash-home .dash-pc-header { box-shadow: none; }
body.dash-home .dash-feed-toolbar,
body.dash-home .dash-notebrowse-toolbar,
body.dash-home .dash-schedule-modal .dash-feed-toolbar {
  background: var(--nv-head);
  border-bottom-color: var(--nv-head) !important; 
  box-shadow: 0 7px 8px -5px rgba(var(--nv-shc), .28); 
}
body.dash-home .dash-listsearch-bar {
  background: var(--nv-head);
  border-bottom-color: var(--nv-head);
  box-shadow: 0 7px 8px -5px rgba(var(--nv-shc), .28); 
}
body.dash-home .dash-pc-header { border-bottom-color: var(--nv-head); }
body.dash-home .dash-feed-toolbar:has(.dash-listsearch-bar.is-open),
body.dash-home .dash-notebrowse-toolbar:has(.dash-listsearch-bar.is-open) { box-shadow: none; }
body.dash-home .dash-gallery-modal.is-flag-inline .dash-gallery-flagbar {
  position: static;
  flex: 0 0 auto;
  background: transparent;
  border-bottom: 1px solid var(--nv-line);
  transform: none !important;
  opacity: 1;
}
body.dash-home .dash-gallery-modal.is-doc.is-flag-inline:not(.is-scroll-hidden) { --gallery-inset-top: 56px; }
@media (max-width: 767px) {
  body.dash-home .dash-sharelist-modal.is-listsearch-open .dash-list.dash-sharelist-modal-list { top: 160px; }
body.dash-home .dash-sharelist-modal.is-page-pinned.is-listsearch-open .dash-list.dash-sharelist-modal-list { top: 104px; }
}
body.dash-home .dash-gallery-track { overscroll-behavior-x: contain; }
body.dash-home .dash-chat-picker-box { background: var(--nv-surface); border-radius: 19.2px; box-shadow: var(--nv-up-lg); }
body.dash-home .dash-chat-picker-titlerow { display: flex; align-items: center; justify-content: space-between; gap: .5rem; margin-bottom: .5rem; }
body.dash-home .dash-chat-picker-titlerow .dash-chat-picker-title { margin-bottom: 0; font-size: 18px; font-weight: 700; }
body.dash-home .dash-chat-picker-head { border-bottom-color: var(--nv-border); }
@media (max-width: 767px) {
  body.dash-home .dash-wrap.is-sidebar-open .dash-fab-wrap { visibility: hidden; pointer-events: none; }
}
@media (hover: none) and (pointer: coarse) {
  body.dash-home .dash-row,
  body.dash-home .dash-row-actions-modal {
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
  }
}
body.dash-home .dash-notebrowse-list.is-cards > .dash-empty,
body.dash-home .dash-notebrowse-list.is-cards > .dash-notebrowse-empty { grid-column: 1 / -1; }
@media (max-width: 767px) {
  body.dsx-page .dsx-tablist {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 22px), transparent);
    mask-image: linear-gradient(to right, #000 calc(100% - 22px), transparent);
    padding-right: 18px;
  }
}
body.dsx-page .dsx-tools-panel { background: var(--nv-surface); border-bottom-color: var(--nv-border); }
body.dash-home .dash-empty,
body.dsx-page .dsx-empty { text-wrap: balance; }
body.dash-home .dash-note-edit-form:has(~ .dash-note-edit-footer) { bottom: calc(82px + env(safe-area-inset-bottom, 0px)); }
body.dash-home .dash-mail-modal:has(> .dash-note-edit-footer),
body.dash-home .dash-note-edit-form { background: var(--nv-surface); }
body.dash-home .dash-schedule-write-form .is-invalid { border-color: #d94141 !important; box-shadow: 0 0 0 3px rgba(217, 65, 65, .18); }
@media (max-width: 767px) {
  body.dash-home .dash-wrap:not(.is-sidebar-open) .dash-sidebar { box-shadow: none; }
}
body.dash-home .dash-gallery-modal:not(.is-doc) .dash-mail-modal-header {
  background: rgba(20, 20, 30, .9);
  box-shadow: none;
}
body.dash-home .dash-notebrowse-sort-menu { margin-top: 6px; }
body.dash-home .dash-notebrowse-empty,
body.dash-home .dash-notebrowse-empty * { text-wrap: balance; }
body.dash-home .dash-gallery-mail-title { min-height: 0; margin-bottom: 6px; }
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input),
body.dash-home input[type="radio"],
body.dsx-page input[type="checkbox"],
body.dsx-page input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  flex: 0 0 auto;
  display: inline-grid;
  place-content: center;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 0;
  vertical-align: middle;
  cursor: pointer;
  transition: background-color .12s ease, box-shadow .12s ease;
}
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input),
body.dsx-page input[type="checkbox"] {
  border-radius: 4px;
  background: var(--nv-surface, #f1f4f8);
  box-shadow: var(--nv-up-sm);
}
body.dash-home input[type="radio"],
body.dsx-page input[type="radio"] {
  border-radius: 50%;
  background: var(--nv-sunk, #e2e8ef);
  box-shadow: var(--nv-down);
}
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input):checked,
body.dash-home input[type="radio"]:checked,
body.dsx-page input[type="checkbox"]:checked,
body.dsx-page input[type="radio"]:checked {
  background: var(--brand);
  box-shadow: var(--nv-up-sm);
}
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input)::before,
body.dsx-page input[type="checkbox"]::before {
  content: '';
  width: 10px;
  height: 5px;
  margin-top: -3px;
  border-left: 2.5px solid #fff;
  border-bottom: 2.5px solid #fff;
  transform: rotate(-45deg) scale(0);
  transition: transform .12s ease;
}
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input):checked::before,
body.dsx-page input[type="checkbox"]:checked::before { transform: rotate(-45deg) scale(1); }
body.dash-home input[type="radio"]::before,
body.dsx-page input[type="radio"]::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  transform: scale(0);
  transition: transform .12s ease;
}
body.dash-home input[type="radio"]:checked::before,
body.dsx-page input[type="radio"]:checked::before { transform: scale(1); }
body.dash-home input[type="checkbox"]:not(.dash-schedule-write-toggle input):focus-visible,
body.dash-home input[type="radio"]:focus-visible,
body.dsx-page input[type="checkbox"]:focus-visible,
body.dsx-page input[type="radio"]:focus-visible { outline: 3px solid rgba(47, 131, 253, .35); outline-offset: 2px; }
body.dash-home input[type="checkbox"]:disabled,
body.dash-home input[type="radio"]:disabled,
body.dsx-page input[type="checkbox"]:disabled,
body.dsx-page input[type="radio"]:disabled { opacity: .45; cursor: default; }
body.dash-home .dash-notebrowse-more-wrap > .dash-notebrowse-toolbar-btn {
  background: none;
  border-color: transparent;
  box-shadow: none;
}
body.dash-home .dash-feed-toolbar[data-feed-toolbar] { z-index: 3; }
body.dash-home .dash-maillist-modal .dash-feed-toolbar,
body.dash-home .dash-schedule-modal .dash-feed-toolbar,
body.dash-home .dash-memolist-subheader,
body.dash-home .dash-sharelist-subheader,
body.dash-home .dash-contacts-subheader { height: 48px; min-height: 48px; padding-top: 4px; padding-bottom: 8px; box-sizing: border-box; }
body.dash-home .dash-notebrowse-toolbar { min-height: 48px; padding-top: 4px; padding-bottom: 7px; box-sizing: border-box; }
body.dash-home .dash-feed-toolbar[data-feed-toolbar] { min-height: 48px; padding-top: 4px; padding-bottom: 7px; box-sizing: border-box; }
@media (max-width: 767px) {
  body.dash-home .dash-listsearch-bar { height: 44px; align-items: flex-start; padding-top: 0; padding-bottom: 8px; box-sizing: border-box; }
}
body.dash-home .dash-list.dash-maillist-modal-list,
body.dash-home .dash-list.dash-notelist-modal-list,
body.dash-home .dash-list.dash-sharelist-modal-list,
body.dash-home .dash-schedule-modal-body,
body.dash-home .dash-contacts-body { top: 104px; }
body.dash-home .dash-schedule-modal.is-page-pinned .dash-schedule-modal-body,
body.dash-home .dash-notelist-modal.is-page-pinned .dash-list.dash-notelist-modal-list,
body.dash-home .dash-sharelist-modal.is-page-pinned .dash-list.dash-sharelist-modal-list,
body.dash-home .dash-contacts-modal.is-page-pinned .dash-contacts-body { top: 48px; }
body.dash-home .dash-notebrowse-modal.is-page-pinned .dash-mail-modal-header.dash-notebrowse-header { top: 48px; }
@media (max-width: 767px) {
  body.dash-home .dash-maillist-modal.is-listsearch-open .dash-list.dash-maillist-modal-list,
  body.dash-home .dash-notelist-modal.is-listsearch-open .dash-list.dash-notelist-modal-list,
  body.dash-home .dash-sharelist-modal.is-listsearch-open .dash-list.dash-sharelist-modal-list,
  body.dash-home .dash-schedule-modal.is-listsearch-open .dash-schedule-modal-body,
  body.dash-home .dash-contacts-modal.is-listsearch-open .dash-contacts-body { top: 148px; }
body.dash-home .dash-notelist-modal.is-page-pinned.is-listsearch-open .dash-list.dash-notelist-modal-list,
  body.dash-home .dash-sharelist-modal.is-page-pinned.is-listsearch-open .dash-list.dash-sharelist-modal-list,
  body.dash-home .dash-contacts-modal.is-page-pinned.is-listsearch-open .dash-contacts-body,
  body.dash-home .dash-schedule-modal.is-page-pinned.is-listsearch-open .dash-schedule-modal-body { top: 92px; }
body.dash-home .dash-feed-toolbar[data-feed-toolbar].is-listsearch-open,
  body.dash-home .dash-notebrowse-modal.is-listsearch-open .dash-notebrowse-toolbar,
  body.dash-home .dash-notebrowse-modal.is-listsearch-open:has(.dash-notebrowse-breadcrumb[hidden]):has(.dash-notebrowse-backsearch[hidden]) .dash-notebrowse-toolbar { margin-bottom: 44px; }
  body.dash-home .dash-notebrowse-modal.is-listsearch-unavailable.is-listsearch-open:has(.dash-notebrowse-breadcrumb[hidden]):has(.dash-notebrowse-backsearch[hidden]) .dash-notebrowse-toolbar { margin-bottom: 0; }
body.dash-home .dash-notebrowse-modal.is-page-pinned.is-listsearch-open .dash-notebrowse-toolbar { margin-bottom: 88px; }
  body.dash-home .dash-notebrowse-modal.is-page-pinned.is-listsearch-open .dash-mail-modal-header.dash-notebrowse-header { top: 92px; }
  body.dash-home .dash-notebrowse-modal.is-page-pinned.is-listsearch-unavailable.is-listsearch-open .dash-notebrowse-toolbar { margin-bottom: 44px; }
  body.dash-home .dash-notebrowse-modal.is-page-pinned.is-listsearch-unavailable.is-listsearch-open .dash-mail-modal-header.dash-notebrowse-header { top: 48px; }
}
body.dash-home .dash-contacts-body { padding-top: 0; }
body.dash-home .dash-notebrowse-sort-wrap:not(.dash-notebrowse-more-wrap) > .dash-notebrowse-sort-menu { left: 0; right: auto; }
