/* REH_DISCOVERY_MOBILE_UI_V2 — shared phone/tablet controls and the native icon rail. */
.dui-sr-only { position:absolute!important; width:1px!important; height:1px!important; margin:-1px!important; padding:0!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
@media (max-width:1180px) {
  :root { --dui-bg:#f7f8f7; --dui-surface:#fff; --dui-raised:#f0f2f0; --dui-ink:#202421; --dui-muted:#5c645f; --dui-line:#dce1dd; --dui-accent:#09875c; --dui-active:#edf8f2; --dui-shadow:0 8px 28px #10251a12; }
  html[data-reh-theme="dark"] { --dui-bg:#191919; --dui-surface:#242424; --dui-raised:#2c2c2c; --dui-ink:#f5f5f5; --dui-muted:#b1b1b1; --dui-line:#444; --dui-accent:#33d69f; --dui-active:#19392d; --dui-shadow:0 8px 28px #0003; }
  body[data-reh-discovery-site] { --reh-page:var(--dui-bg); --reh-surface:var(--dui-surface); --reh-surface-2:var(--dui-raised); --reh-border:var(--dui-line); --reh-ink:var(--dui-ink); --reh-muted:var(--dui-muted); --reh-accent:var(--dui-accent); --reh-on-accent:var(--dui-bg); }
  body[data-reh-discovery-site], body[data-reh-discovery-site] #reh-v2-app { background:var(--dui-bg)!important; color:var(--dui-ink)!important; }
  #reh-v2-app .top-nav {
    grid-template-columns:minmax(0,1fr) 44px 44px 44px!important; grid-template-rows:48px!important; grid-auto-rows:44px;
    gap:6px!important; padding:4px 12px!important; background:var(--dui-bg)!important; border-color:var(--dui-line)!important;
    box-shadow:none!important;
  }
  #reh-v2-app .top-nav > .brand-wrap { grid-column:1!important; grid-row:1!important; min-width:0!important; }
  #reh-v2-app .top-nav > .brand-wrap .brand-logo { width:min(174px,100%)!important; max-height:32px!important; }
  #reh-v2-app .top-nav .reh-agent-brand-logo { max-width:100%!important; height:auto!important; max-height:32px!important; }
  #reh-v2-app .top-nav > .market-nav { display:none!important; }
  #reh-v2-app .top-nav > .transaction-nav { display:contents!important; }
  #reh-v2-app .top-nav > .transaction-nav > button:nth-child(-n+3) { display:none!important; }
  #reh-v2-app .top-nav > .transaction-nav > .ah-new-listing-nav { grid-column:1/3!important; grid-row:2!important; width:100%!important; font-size:13px!important; background:#09875c!important; color:white!important; border:0!important; }
  #reh-v2-app .top-nav > .transaction-nav > .ah-archived-listing-nav { grid-column:3/5!important; grid-row:2!important; font-size:12px!important; border:1px solid var(--dui-line)!important; border-radius:10px!important; background:var(--dui-surface)!important; color:var(--dui-ink)!important; }
  #reh-v2-app .top-nav .ah-new-listing-text { font-size:13px!important; }
  #reh-v2-app .top-nav .ah-new-listing-plus { display:inline!important; font-size:18px!important; }
  #reh-v2-app .top-nav > #reh-agent-host-link-v1, #reh-v2-app .top-nav > #ah-public-reh-link-v1 { display:none!important; }
  #reh-v2-app .top-nav > .peq-nav-link {
    grid-column:2!important; grid-row:1!important; min-width:44px!important; width:44px!important; height:44px!important; padding:0!important;
    font-size:0!important; gap:0!important; position:relative!important; background:transparent!important; border:0!important; color:var(--dui-ink)!important;
  }
  #reh-v2-app .top-nav > .peq-nav-link::before { content:""; width:22px; height:22px; display:block; background:currentColor; mask:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath fill="none" stroke="black" stroke-width="1.7" stroke-linejoin="round" d="M5 3h14a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2h-8l-6 4v-4H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Z"/%3E%3C/svg%3E') center/contain no-repeat; }
  #reh-v2-app .top-nav .peq-count:not([hidden]) { position:absolute!important; right:0!important; top:0!important; font-size:10px!important; min-width:18px!important; height:18px!important; margin:0!important; background:var(--dui-accent)!important; color:var(--dui-bg)!important; }
  #reh-v2-app .top-nav > .reh-theme-toggle { grid-column:3!important; grid-row:1!important; width:44px!important; height:44px!important; padding:10px!important; background:transparent!important; border:0!important; color:var(--dui-ink)!important; }
  #reh-v2-app .top-nav > .account-pill { grid-column:4!important; grid-row:1!important; width:44px!important; height:44px!important; padding:4px!important; gap:0!important; border:0!important; background:transparent!important; box-shadow:none!important; }
  #reh-v2-app .top-nav .account-pill > span:last-child:not(.account-avatar) { display:none!important; }
  #reh-v2-app .top-nav .account-avatar { width:36px!important; height:36px!important; background:var(--dui-raised)!important; color:var(--dui-ink)!important; border:1px solid var(--dui-line)!important; }

  #reh-v2-app .dui-search-section { position:relative; z-index:21; padding:12px 12px 4px; background:var(--dui-bg); }
  .dui-search-form { display:grid; grid-template-columns:minmax(0,1fr) 48px; gap:8px; align-items:stretch; margin:0; }
  #reh-v2-app .dui-location { display:flex; align-items:center; position:relative; min-width:0; grid-column:1; grid-row:1; border:1px solid var(--dui-line); border-radius:12px; background:var(--dui-surface); color:var(--dui-ink); }
  #reh-v2-app .dui-location-icon { flex:0 0 32px; padding-left:10px; display:flex; }
  #reh-v2-app .dui-location-icon svg { width:19px; height:22px; }
  #reh-v2-app .dui-location > .search-location { width:auto!important; min-width:0!important; flex:1!important; padding:0 0 0 3px!important; border:0!important; margin:0!important; min-height:48px!important; background:transparent!important; }
  #reh-v2-app .dui-location .cell-label { position:absolute!important; width:1px!important; height:1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; }
  #reh-v2-app .dui-location .reh-location-entry { display:flex!important; min-width:0!important; width:100%!important; }
  #reh-v2-app .dui-location input { width:100%!important; min-width:0!important; font-size:16px!important; padding:0!important; height:46px!important; background:transparent!important; border:0!important; color:var(--dui-ink)!important; }
  #reh-v2-app .dui-location input::placeholder { color:var(--dui-muted); opacity:1; font-size:14px; }
  #reh-v2-app .dui-location .reh-location-entry > button { min-width:36px!important; width:36px!important; min-height:44px!important; height:44px!important; padding:0!important; background:transparent!important; color:var(--dui-muted)!important; }
  #reh-v2-app .dui-location > .reh-voice-button { position:static!important; transform:none!important; flex:0 0 44px!important; width:44px!important; min-width:44px!important; height:46px!important; min-height:44px!important; margin:0!important; padding:12px!important; border:0!important; border-radius:10px!important; background:transparent!important; color:var(--dui-ink)!important; }
  #reh-v2-app .dui-location > .reh-voice-button svg { width:20px!important; height:20px!important; }
  #reh-v2-app .dui-location .reh-location-dropdown { top:calc(100% + 6px)!important; left:-32px!important; right:-44px!important; min-width:0!important; width:auto!important; max-width:calc(100vw - 24px)!important; z-index:60!important; border-color:var(--dui-line)!important; background:var(--dui-surface)!important; color:var(--dui-ink)!important; }
  .dui-search-button { grid-column:2; grid-row:1; display:grid; place-items:center; width:48px; height:50px; background:#09875c; border:0; border-radius:12px; color:white; }
  .dui-search-button svg { width:22px; height:22px; }
  .dui-market, .dui-control { min-width:0; min-height:44px; border:1px solid var(--dui-line); border-radius:10px; background:var(--dui-surface); color:var(--dui-ink); }
  .dui-market { grid-column:1/-1; grid-row:2; width:calc(46% - 4px); padding:0; }
  .dui-market select { height:44px; width:100%; max-width:100%; min-width:0; border:0; border-radius:10px; padding:0 8px; background:transparent; color:var(--dui-ink); font-size:12px; font-weight:600; }
  .dui-control { display:flex; align-items:center; justify-content:center; gap:7px; padding:0 10px; font-size:13px; font-weight:600; }
  .dui-control svg { width:18px; height:18px; flex:none; }
  .dui-filters { grid-column:1/-1; grid-row:2; margin-left:46%; width:calc(28% - 4px); }
  .dui-sort { grid-column:1/-1; grid-row:2; margin-left:74%; width:26%; }
  .dui-badge { display:grid; place-items:center; background:var(--dui-accent); color:var(--dui-bg); font-size:11px; min-width:20px; height:20px; padding:0 5px; border-radius:999px; }
  .dui-filter-chips { display:flex; align-items:center; gap:6px; min-width:0; overflow:auto; scrollbar-width:none; padding-top:6px; }
  .dui-filter-chips::-webkit-scrollbar { display:none; }
  .dui-filter-chips button { display:flex; align-items:center; gap:9px; flex:none; min-height:44px; border:0; border-radius:999px; padding:0 11px; color:var(--dui-muted); background:transparent; font-size:12px; white-space:nowrap; }
  .dui-filter-chips button span:last-child:not(:first-child) { font-size:19px; }
  #reh-v2-app .dui-native-advanced > .reh-advanced-trigger { display:none!important; }

  #reh-v2-app .category-shell { display:block!important; padding:0 12px 8px!important; background:var(--dui-bg)!important; border:0!important; }
  #reh-v2-app .category-shell > .category-mode { display:flex!important; align-items:center!important; width:100%!important; min-width:0!important; max-width:none!important; height:44px!important; min-height:44px!important; gap:2px!important; padding:0!important; border:0!important; background:transparent!important; margin-bottom:6px!important; }
  body[data-reh-discovery-site] #reh-v2-app .category-shell > .category-mode { background:transparent!important; }
  #reh-v2-app .category-mode::before { content:"Features"; margin-right:auto; color:var(--dui-ink); font-size:13px; font-weight:650; }
  #reh-v2-app .category-mode button { flex:none!important; width:66px!important; min-width:66px!important; height:44px!important; min-height:44px!important; font-size:12px!important; border:1px solid var(--dui-line)!important; background:var(--dui-surface)!important; color:var(--dui-muted)!important; border-radius:8px!important; }
  #reh-v2-app .category-mode button.active { background:var(--dui-ink)!important; color:var(--dui-surface)!important; border-color:var(--dui-ink)!important; }
  #reh-v2-app .category-mode button.reset { display:none!important; }
  #reh-v2-app .category-unified-rail { width:100%!important; padding:1px 0 3px!important; gap:8px!important; }
  #reh-v2-app .category-unified-rail > .selected-category-rail, #reh-v2-app .category-unified-rail > .category-scroll { gap:8px!important; }
  #reh-v2-app .category-unified-rail .category-chip { position:relative!important; width:84px!important; min-width:84px!important; max-width:84px!important; flex:0 0 84px!important; height:76px!important; min-height:76px!important; padding:10px 4px 5px!important; gap:5px!important; border-radius:11px!important; border:1px solid var(--dui-line)!important; background:var(--dui-surface)!important; color:var(--dui-ink)!important; font-size:10px!important; line-height:1.2!important; font-weight:500!important; box-shadow:none!important; }
  #reh-v2-app .category-unified-rail .category-chip.selected { border-color:var(--dui-accent)!important; background:var(--dui-active)!important; }
  #reh-v2-app .category-unified-rail .category-chip.image-active { box-shadow:inset 0 0 0 1px var(--dui-accent)!important; }
  #reh-v2-app .category-unified-rail .category-icon, #reh-v2-app .category-unified-rail .category-icon svg { width:25px!important; height:25px!important; background:transparent!important; color:inherit!important; }
  #reh-v2-app .category-count { position:absolute!important; top:3px!important; right:4px!important; padding:0 3px!important; min-width:14px!important; height:14px!important; font-size:9px!important; line-height:14px!important; background:var(--dui-raised)!important; color:var(--dui-muted)!important; border-radius:4px!important; }
  #reh-v2-app .category-chip .drag-handle { position:absolute!important; top:2px!important; left:5px!important; font-size:12px!important; color:var(--dui-muted)!important; }

  #reh-v2-app .dui-result-toolbar { display:flex; align-items:center; gap:8px; min-width:0; min-height:54px; padding:0 12px 8px; background:var(--dui-bg); color:var(--dui-ink); }
  .dui-result-toolbar > strong { font-size:13px; font-weight:600; min-width:0; margin-right:auto; }
  .dui-view-switch { display:flex; align-items:center; padding:2px; height:46px; border:1px solid var(--dui-line); border-radius:10px; background:var(--dui-surface); }
  .dui-view-switch button { min-width:44px; min-height:44px; border:0; border-radius:8px; background:transparent; color:var(--dui-muted); font-size:12px; padding:0 10px; }
  .dui-view-switch button.active { background:var(--dui-ink); color:var(--dui-surface); font-weight:650; }
  .dui-overflow { width:44px; min-width:44px; height:46px; font-size:23px; padding:0; }
  .dui-save-search { display:none; border:0; background:transparent; color:var(--dui-accent); min-height:44px; padding:0 9px; font-size:12px; font-weight:600; }
  #reh-v2-app .property-list { padding-top:0!important; background:var(--dui-bg)!important; }
  #reh-v2-app .list-pane { background:var(--dui-bg)!important; }
  #reh-v2-app .property-card { border-radius:14px!important; border:1px solid var(--dui-line)!important; background:var(--dui-surface)!important; color:var(--dui-ink)!important; }
  #reh-v2-app .card-media { border-radius:13px 13px 0 0!important; }
  #reh-v2-app .card-copy { padding:12px!important; color:var(--dui-ink)!important; }
  #reh-v2-app .card-copy .spec-row, #reh-v2-app .card-copy .agent-row { color:var(--dui-muted)!important; }
  #reh-v2-app .dui-search-section button:focus-visible, #reh-v2-app .dui-search-section select:focus-visible, #reh-v2-app .dui-result-toolbar button:focus-visible, #reh-v2-app .dui-sheet :is(button,input,select):focus-visible { outline:3px solid var(--dui-accent); outline-offset:2px; }
  #reh-v2-app .dui-sheet button:disabled, .dui-search-button:disabled { opacity:.5; cursor:wait; }
  #reh-v2-app .dui-priorities button:disabled { cursor:default; }

  #reh-v2-app dialog.dui-sheet { color:var(--dui-ink)!important; background:var(--dui-surface)!important; border:1px solid var(--dui-line)!important; padding:0!important; width:100%!important; max-width:100%!important; height:auto!important; max-height:90vh!important; max-height:90dvh!important; margin:auto 0 0!important; inset:auto 0 0!important; border-radius:20px 20px 0 0!important; overflow:hidden!important; box-shadow:0 -12px 60px #0004!important; }
  #reh-v2-app dialog.dui-sheet[open] { display:flex!important; flex-direction:column!important; }
  #reh-v2-app dialog.dui-sheet:not([open]) { display:none!important; }
  .dui-sheet::backdrop { background:#0008; }
  .dui-sheet-head { display:flex; align-items:center; padding:14px 16px 8px; gap:12px; flex:none; }
  .dui-sheet-head h2 { margin:0; font-size:20px; font-weight:650; line-height:1.3; flex:1; }
  .dui-close { min-width:44px; min-height:44px; width:44px; height:44px; font-size:28px; padding:0; border:0; border-radius:10px; background:transparent; color:var(--dui-muted); }
  .dui-sheet-body { min-height:0; overflow:auto; overscroll-behavior:contain; padding:4px 16px 16px; }
  .dui-sheet fieldset { padding:0; border:0; margin:0 0 22px; min-width:0; }
  .dui-sheet legend { padding:0; font-size:14px; font-weight:650; margin-bottom:12px; }
  .dui-type-options { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }
  .dui-types summary { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 12px; min-height:48px; border:1px solid var(--dui-line); border-radius:10px; background:var(--dui-raised); font-size:14px; cursor:pointer; list-style:none; }
  .dui-types summary::-webkit-details-marker { display:none; }
  .dui-types .dui-type-options { margin-top:10px; }
  .dui-type-options label { display:flex; align-items:center; gap:8px; border:1px solid var(--dui-line); border-radius:10px; min-height:44px; padding:8px; font-size:12px; }
  .dui-type-options input { width:16px; height:16px; flex:none; accent-color:var(--dui-accent); }
  .dui-type-options label.selected { background:var(--dui-active); border-color:var(--dui-accent); }
  .dui-price-range { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
  .dui-price-range label { display:flex; flex-direction:column; gap:7px; font-size:12px; color:var(--dui-muted); min-width:0; }
  .dui-price-range input { width:100%; min-width:0; height:48px; padding:0 10px; border:1px solid var(--dui-line); border-radius:10px; font-size:16px; background:var(--dui-raised); color:var(--dui-ink); }
  .dui-bed-options { display:flex; flex-wrap:wrap; gap:6px; }
  .dui-bed-options button { flex:1; min-width:44px; min-height:44px; padding:0 7px; border:1px solid var(--dui-line); background:var(--dui-raised); color:var(--dui-ink); border-radius:9px; font-size:13px; }
  .dui-bed-options button.selected { background:var(--dui-active); border-color:var(--dui-accent); color:var(--dui-accent); }
  .dui-more-filters, .dui-more-sorts { display:flex; width:100%; min-height:48px; align-items:center; justify-content:space-between; gap:12px; padding:0; border:0; border-top:1px solid var(--dui-line); background:transparent; color:var(--dui-ink); font-size:13px; font-weight:600; }
  .dui-more-filters span:last-child { font-size:24px; }
  .dui-error { font-size:13px; color:#c44949; overflow-wrap:anywhere; }
  .dui-hint { color:var(--dui-muted); font-size:12px; line-height:1.5; margin:8px 0; }
  .dui-sheet-foot { display:flex; justify-content:flex-end; align-items:center; gap:12px; padding:12px 16px max(16px,env(safe-area-inset-bottom)); background:var(--dui-surface); border-top:1px solid var(--dui-line); flex:none; }
  .dui-clear { border:0; background:transparent; color:var(--dui-muted); min-height:44px; padding:0 4px; font-size:12px; }
  .dui-apply { flex:1; border:0; background:#09875c; color:white; min-height:48px; border-radius:11px; padding:10px 16px; font-size:14px; font-weight:650; }
  .dui-sort-options { display:flex; flex-direction:column; }
  .dui-sort-options label { min-height:50px; display:flex; justify-content:space-between; align-items:center; gap:16px; font-size:14px; }
  .dui-sort-options input { width:19px; height:19px; accent-color:var(--dui-accent); }
  .dui-extra-sort select { width:100%; min-width:0; height:44px; border:1px solid var(--dui-line); border-radius:10px; padding:0 9px; background:var(--dui-raised); color:var(--dui-ink); }
  .dui-priorities { border-top:1px solid var(--dui-line); padding-top:16px; }
  .dui-priorities h3 { font-size:14px; margin:0; }
  .dui-priorities ol { padding:0; margin:14px 0 0; list-style:none; }
  .dui-priorities li { display:flex; align-items:center; gap:8px; padding:4px 0; border-top:1px solid var(--dui-line); font-size:13px; }
  .dui-priorities li > span:nth-child(2) { flex:1; }
  .dui-priority-number { width:22px; height:22px; display:grid; place-items:center; flex:none; border-radius:50%; background:var(--dui-raised); color:var(--dui-muted); font-size:11px; }
  .dui-priorities li > button { min-width:44px; min-height:44px; padding:0; border:1px solid var(--dui-line); border-radius:9px; background:var(--dui-raised); color:var(--dui-ink); font-size:18px; }
  .dui-action-list { display:flex; flex-direction:column; }
  .dui-action-list > button { display:flex; justify-content:space-between; align-items:center; width:100%; min-height:52px; padding:0; font-size:14px; background:transparent; color:var(--dui-ink); border:0; border-top:1px solid var(--dui-line); }
}
@media (min-width:700px) and (max-width:1180px) {
  #reh-v2-app .top-nav { padding:6px 20px!important; grid-template-columns:minmax(0,1fr) auto 44px 44px!important; gap:10px!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) { grid-template-columns:minmax(100px,1fr) auto auto auto 44px 44px!important; }
  #reh-v2-app .top-nav > .peq-nav-link { font-size:13px!important; width:auto!important; padding:0 9px!important; gap:7px!important; }
  #reh-v2-app .top-nav > .peq-nav-link::before { display:none; }
  #reh-v2-app .top-nav .peq-count:not([hidden]) { position:static!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .transaction-nav > .ah-new-listing-nav { grid-column:3!important; grid-row:1!important; padding:0 12px!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .transaction-nav > .ah-archived-listing-nav { grid-column:4!important; grid-row:1!important; padding:0 10px!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .reh-theme-toggle { grid-column:5!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .account-pill { grid-column:6!important; }
  #reh-v2-app .top-nav .reh-agent-brand-context { display:block!important; font-size:11px!important; color:var(--dui-muted)!important; }
  #reh-v2-app .dui-search-section { padding-inline:20px; }
  #reh-v2-app .category-shell { padding-inline:20px!important; }
  #reh-v2-app .dui-result-toolbar { padding-inline:20px; }
  #reh-v2-app .property-list { padding-inline:20px!important; }
  .dui-save-search { display:block; }
  #reh-v2-app dialog.dui-sheet { width:min(480px,calc(100% - 48px))!important; max-width:480px!important; max-height:calc(100dvh - 48px)!important; margin:auto!important; inset:0!important; border-radius:20px!important; }
}
@media (min-width:700px) and (max-width:1180px), (min-width:520px) and (max-width:1180px) and (max-height:500px) {
  .dui-search-form { grid-template-columns:minmax(100px,1fr) 48px minmax(132px,.6fr) minmax(74px,.34fr) minmax(64px,.3fr); }
  #reh-v2-app .dui-location { grid-column:1; }
  .dui-search-button { grid-column:2; }
  .dui-market { grid-column:3; grid-row:1; width:100%; }
  .dui-filters { grid-column:4; grid-row:1; width:100%; margin:0; }
  .dui-sort { grid-column:5; grid-row:1; width:100%; margin:0; }
  .dui-market select { height:48px; }
  #reh-v2-app .dui-location-icon { display:none; }
  #reh-v2-app .dui-location > .search-location { padding-left:9px!important; }
  #reh-v2-app .dui-location .reh-location-dropdown { left:0!important; }
}
@media (max-width:699px) and (max-height:500px) {
  #reh-v2-app .top-nav { grid-template-rows:44px!important; padding-block:2px!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) { grid-template-columns:minmax(110px,1fr) 100px 82px 44px 44px 44px!important; gap:4px!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .transaction-nav > .ah-new-listing-nav { grid-column:2!important; grid-row:1!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .transaction-nav > .ah-archived-listing-nav { grid-column:3!important; grid-row:1!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .peq-nav-link { grid-column:4!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .reh-theme-toggle { grid-column:5!important; }
  #reh-v2-app .top-nav:has(.ah-new-listing-nav) > .account-pill { grid-column:6!important; }
  #reh-v2-app .dui-search-section { padding-top:6px; }
  #reh-v2-app .category-mode { margin-bottom:2px!important; }
  #reh-v2-app .category-unified-rail .category-chip { height:64px!important; min-height:64px!important; gap:2px!important; padding-top:7px!important; }
  #reh-v2-app .dui-result-toolbar { min-height:50px; padding-bottom:4px; }
}
