/* CallFocus V10.5 — Pearl Aurora + readability + iOS form stability */

/* Admin theme cards */
.admin-theme-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:22px;align-items:center}
.admin-theme-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.admin-theme-option{appearance:none;border:1px solid #2d2d2d;background:#141414;color:#f2f2f2;border-radius:18px;padding:12px;text-align:left;display:grid;gap:8px;transition:.2s ease}
.admin-theme-option:hover{transform:translateY(-1px);border-color:#454545}
.admin-theme-option.active{border-color:#e9c77d;box-shadow:0 0 0 2px rgba(233,199,125,.10)}
.admin-theme-option strong{font:800 13px/1.2 'Manrope',sans-serif}.admin-theme-option small{font-size:11px;color:#8e8e8e;line-height:1.45}
.admin-theme-preview{height:78px;border-radius:13px;display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:18px 1fr;gap:7px;padding:9px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}
.admin-theme-preview i{grid-column:1/-1;border-radius:7px}.admin-theme-preview b,.admin-theme-preview em{border-radius:9px;display:block}
.admin-theme-preview-black{background:#090909}.admin-theme-preview-black i{background:#171717}.admin-theme-preview-black b{background:#202020}.admin-theme-preview-black em{background:linear-gradient(145deg,#1b1b1b,#2a2418)}
.admin-theme-preview-pearl{background:radial-gradient(circle at 90% 10%,rgba(90,149,141,.20),transparent 35%),linear-gradient(140deg,#fbfdfb,#edf6f3 55%,#f7f0e6)}.admin-theme-preview-pearl i{background:#fff;border:1px solid #dfe8e4}.admin-theme-preview-pearl b{background:#fff;border:1px solid #dfe7e3}.admin-theme-preview-pearl em{background:linear-gradient(145deg,#edf6f3,#f5ebdb)}

/* Better baseline legibility in both themes */
.app-page-head p,.premium-section-head p,.continuity-copy p,.customer-home-head p{font-size:15px;line-height:1.7}
.saved-info-card p{font-size:13px;line-height:1.6}.saved-info-card strong{font-size:10px}
.thread-edit-details summary{font-size:13px;line-height:1.45}.cf-context-title span{font-size:15px}.cf-context-title small{font-size:11px}
.cf-chat-heading h2{font-size:18px}.cf-chat-heading span{font-size:11px}.cf-recent-list-head strong{font-size:14px}.cf-recent-list-head small{font-size:11px}
.recent-thread-copy strong{font-size:13px}.recent-thread-copy span{font-size:11px}.recent-thread-copy small{font-size:10px}.cf-thread-list-meta time,.cf-thread-list-meta b{font-size:10px}
.cf-timeline-heading span{font-size:11px}.cf-timeline-heading small{font-size:10px}.cf-call-kicker{font-size:10px}.cf-call-entry-head strong{font-size:12px}.cf-duration-pill{font-size:12px;padding:8px 10px}.cf-call-topic{font-size:14px;line-height:1.65}.cf-call-meta-row span{font-size:10px}.cf-spoken-detail summary{font-size:11px}.cf-spoken-detail p{font-size:12px}
.cf-composer-title span{font-size:10px}.cf-composer-title h3{font-size:22px}.cf-composer-title small{font-size:11px}.cf-repeat-opening-head strong{font-size:13px}.cf-repeat-opening-head span{font-size:9px}.cf-repeat-voice-option span{font-size:16px}.cf-repeat-voice-option small,.cf-repeat-voice-note{font-size:12px}
label{font-size:12px}.info-note{font-size:12px}.settings-row strong{font-size:13px}.settings-row span{font-size:12px}

/* New composer-first layout */
.cf-next-call-composer.cf-primary-composer{margin-top:0;margin-bottom:18px;border-color:#3a3428;box-shadow:0 24px 60px rgba(0,0,0,.22)}
.cf-after-composer-section{max-width:780px;margin:16px auto 0}
.cf-after-composer-section .cf-thread-context-message{margin-bottom:18px}
.cf-history-section{max-width:780px;margin:20px auto 0}
.cf-call-entry-actions{display:flex;justify-content:flex-end;margin-top:11px}
.cf-copy-call-btn{appearance:none;border:1px solid #303030;background:#181818;color:#d7d7d7;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex;align-items:center;gap:6px}
.cf-copy-call-btn:hover{background:#202020;border-color:#444}
.cf-copy-call-btn.copied{background:#173019;border-color:#2f6d34;color:#c9f2ce}

/* iOS Safari: keep focus from auto-zooming while typing, without disabling pinch zoom. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
button,a{touch-action:manipulation}
@media(max-width:820px){input,textarea,select{font-size:16px!important;line-height:1.45}.cf-topic-label textarea{font-size:16px!important}.cf-chat-scroll{overscroll-behavior-y:contain}}

/* =====================================================================
   Pearl Aurora — adapted from the user's UniLodgeFinder Pearl theme:
   porcelain white, sea-glass jade, champagne gold and icy blue.
   ===================================================================== */
html[data-theme="pearl"]{
  color-scheme:light;
  --ink:#17312e;--ink-2:#3f5551;--muted:#6d7e7a;--muted-2:#98a5a2;
  --paper:#f7f8f5;--white:#fff;--cream:#f5f0e7;--line:#dfe6e2;
  --surface:#fff;--surface-2:#f1f7f4;--surface-3:#eaf3f0;
  --border:rgba(36,82,75,.14);--border-soft:rgba(36,82,75,.085);
  --green:#1f665d;--gold:#c7a36b;--gold-soft:#b98e55;--blue:#4d8fac;--danger:#b24e59;--success:#4d9a86;
  --shadow-sm:0 10px 30px rgba(32,72,66,.065);--shadow:0 30px 90px rgba(30,67,62,.12)
}
html[data-theme="pearl"] body{background:radial-gradient(circle at 88% 5%,rgba(91,157,148,.16),transparent 27%),radial-gradient(circle at 8% 82%,rgba(199,163,107,.12),transparent 30%),radial-gradient(circle at 58% 42%,rgba(137,178,197,.08),transparent 31%),linear-gradient(180deg,#fdfefc 0%,#f4f8f5 48%,#fbfbf8 100%);color:var(--ink)}
html[data-theme="pearl"] body::before{background:radial-gradient(circle at 90% 8%,rgba(91,157,148,.13),transparent 28%),radial-gradient(circle at 7% 72%,rgba(199,163,107,.09),transparent 31%),transparent}
html[data-theme="pearl"] ::selection{background:#dcefe9;color:#17312e}
html[data-theme="pearl"] .site-header{background:rgba(255,255,255,.90);border-bottom-color:rgba(45,91,84,.10);box-shadow:0 10px 36px rgba(39,76,70,.045);backdrop-filter:blur(24px) saturate(125%)}
html[data-theme="pearl"] .brand-wordmark span:first-child{color:#17312e}html[data-theme="pearl"] .brand-focus{color:#b7894e!important}html[data-theme="pearl"] .brand-copy small{color:#7b8985}
html[data-theme="pearl"] .nav-anchor{color:#61736e}html[data-theme="pearl"] .nav-anchor:hover,html[data-theme="pearl"] .nav-anchor.active{color:#1f665d}html[data-theme="pearl"] .nav-anchor::after{background:linear-gradient(90deg,#2d796e,#c7a36b)}
html[data-theme="pearl"] .header-signin{color:#254d47}
html[data-theme="pearl"] .btn,html[data-theme="pearl"] .icon-btn,html[data-theme="pearl"] .header-account-trigger,html[data-theme="pearl"] .modal-close{background:rgba(255,255,255,.96);border-color:#dfe7e3;color:#234f48;box-shadow:0 10px 28px rgba(36,77,70,.05)}
html[data-theme="pearl"] .btn-primary{background:linear-gradient(135deg,#2b7d72,#1c5d55)!important;color:#fff!important;border-color:#286f66!important;box-shadow:0 14px 34px rgba(31,102,93,.17)!important}
html[data-theme="pearl"] .btn-primary:hover{background:linear-gradient(135deg,#276f66,#174f48)!important}
html[data-theme="pearl"] .btn-ghost{background:#edf6f3;color:#286e65;border-color:#dce6e2}
html[data-theme="pearl"] .header-account-avatar{background:#edf6f3;border-color:#dce6e2;color:#1f665d}
html[data-theme="pearl"] .header-account-dropdown{background:#fff;border-color:#dfe7e3;box-shadow:var(--shadow)}html[data-theme="pearl"] .account-dropdown-profile{border-color:#e3e9e6}html[data-theme="pearl"] .account-dropdown-profile small{color:#7c8b87}html[data-theme="pearl"] .header-account-dropdown button{color:#385a54}html[data-theme="pearl"] .header-account-dropdown button:hover{background:#eef6f3;color:#1f665d}
html[data-theme="pearl"] .mobile-menu-wrap{background:rgba(29,73,67,.20)}html[data-theme="pearl"] .mobile-menu{background:rgba(255,255,255,.98);border-color:#dfe7e3;box-shadow:0 30px 70px rgba(39,76,70,.15)}html[data-theme="pearl"] .mobile-account-block,html[data-theme="pearl"] .mobile-recent-shell{background:#fff;border-color:#dfe7e3}html[data-theme="pearl"] .mobile-menu-main>button{color:#264d47;border-color:#e2e9e5}html[data-theme="pearl"] .mobile-menu-main small,html[data-theme="pearl"] .mobile-recent-head small{color:#84908d}html[data-theme="pearl"] .mobile-recent-item{color:#244c46;border-color:#e8eeeb}html[data-theme="pearl"] .mobile-recent-item:hover{background:#f0f7f4}html[data-theme="pearl"] .mobile-recent-avatar{background:#edf6f3;border-color:#dce9e5;color:#2b746a}

html[data-theme="pearl"] .premium-hero{background:linear-gradient(135deg,#fdfefc 0%,#f1f7f4 52%,#f7f1e8 100%);color:#17312e}
html[data-theme="pearl"] .hero-media{background:radial-gradient(circle at 86% 18%,rgba(80,155,145,.18),transparent 29%),radial-gradient(circle at 8% 78%,rgba(204,168,108,.12),transparent 30%),linear-gradient(145deg,#fff 0%,#f1f7f4 100%)}
html[data-theme="pearl"] .hero-media-overlay{background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.48)),linear-gradient(180deg,transparent,rgba(255,255,255,.12))}
html[data-theme="pearl"] .hero-architecture span{border-color:rgba(35,102,93,.10)}html[data-theme="pearl"] .hero-architecture span:nth-child(3){border-color:rgba(31,102,93,.17)}html[data-theme="pearl"] .hero-architecture span:nth-child(4){border-color:rgba(199,163,107,.22)}
html[data-theme="pearl"] .hero-badge{background:rgba(255,255,255,.80);border-color:#dfe7e3;color:#3e635d;box-shadow:0 12px 34px rgba(39,78,72,.06)}
html[data-theme="pearl"] .premium-copy h1{color:#17312e}html[data-theme="pearl"] .premium-copy h1 em{color:#b7894e}html[data-theme="pearl"] .premium-copy>p{color:#637a75}html[data-theme="pearl"] .proof-stars{color:#b7894e}
html[data-theme="pearl"] .hero-float-card{background:rgba(255,255,255,.86);border-color:#dce6e2;color:#17312e;box-shadow:0 28px 70px rgba(35,75,69,.11)}html[data-theme="pearl"] .float-status{color:#39776f}html[data-theme="pearl"] .float-avatar{background:linear-gradient(145deg,#eef7f4,#fff);border-color:#dce7e3;color:#1f665d}html[data-theme="pearl"] .float-controls i{background:#f1f7f4;border-color:#dfe7e3;color:#52716a}
html[data-theme="pearl"] .trust-row{background:#fff;border-color:#e4ebe7;color:#385a54}html[data-theme="pearl"] .trust-row-set span{border-color:#edf1ef}

html[data-theme="pearl"] .customer-home-panel,html[data-theme="pearl"] .premium-section,html[data-theme="pearl"] .continuity-section,html[data-theme="pearl"] .feature-section,html[data-theme="pearl"] .app-page{background:transparent;color:#17312e}
html[data-theme="pearl"] .process-card,html[data-theme="pearl"] .feature-card,html[data-theme="pearl"] .surface-card,html[data-theme="pearl"] .settings-card,html[data-theme="pearl"] .caller-card,html[data-theme="pearl"] .recent-list-panel,html[data-theme="pearl"] .thread-detail-panel,html[data-theme="pearl"] .premium-panel,html[data-theme="pearl"] .admin-login-card{background:rgba(255,255,255,.91);border-color:#dfe7e3;color:#17312e;box-shadow:0 16px 46px rgba(39,78,72,.055)}
html[data-theme="pearl"] .section-eyebrow,html[data-theme="pearl"] .kicker{color:#39776f}html[data-theme="pearl"] .app-page-head p,html[data-theme="pearl"] .premium-section-head p,html[data-theme="pearl"] .continuity-copy p{color:#6c7e79}
html[data-theme="pearl"] .caller-avatar,html[data-theme="pearl"] .recent-thread-avatar,html[data-theme="pearl"] .thread-detail-avatar{background:#edf6f3;border-color:#dce9e5;color:#2b746a}

html[data-theme="pearl"] input,html[data-theme="pearl"] textarea,html[data-theme="pearl"] select{background:#fff!important;border-color:#dce6e2!important;color:#17312e!important;box-shadow:none}
html[data-theme="pearl"] input::placeholder,html[data-theme="pearl"] textarea::placeholder{color:#9ba8a4!important}html[data-theme="pearl"] input:focus,html[data-theme="pearl"] textarea:focus,html[data-theme="pearl"] select:focus{border-color:#8bb7b0!important;box-shadow:0 0 0 3px rgba(56,130,119,.085)!important}
html[data-theme="pearl"] label{color:#4f6762}html[data-theme="pearl"] .info-note{background:#eef6f3;border-color:#dce9e5;color:#356e66}

/* Pearl Recent Calls workspace */
html[data-theme="pearl"] .recent-layout{background:rgba(255,255,255,.76);border-color:#dfe7e3;box-shadow:0 24px 64px rgba(34,74,68,.08)}
html[data-theme="pearl"] .recent-list-panel,html[data-theme="pearl"] .thread-detail-panel{background:rgba(255,255,255,.88);border-color:#dfe7e3}
html[data-theme="pearl"] .recent-list-panel{border-right-color:#dfe7e3}html[data-theme="pearl"] .recent-list{background:#fbfcfa}html[data-theme="pearl"] .cf-recent-list-head{background:rgba(255,255,255,.92);border-color:#dfe7e3}html[data-theme="pearl"] .cf-recent-list-head strong{color:#17312e}html[data-theme="pearl"] .cf-recent-list-head small{color:#81908c}
html[data-theme="pearl"] .recent-thread-button{color:#17312e;border-color:#e7ece9}html[data-theme="pearl"] .recent-thread-button:hover{background:#f1f7f4}html[data-theme="pearl"] .recent-thread-button.active{background:linear-gradient(90deg,#eef7f4,#fbf8f1);box-shadow:inset 3px 0 0 #c7a36b}html[data-theme="pearl"] .recent-thread-copy span,html[data-theme="pearl"] .recent-thread-copy small,html[data-theme="pearl"] .cf-thread-list-meta time{color:#7d8d89}html[data-theme="pearl"] .cf-thread-list-meta b{color:#87683e;border-color:#dfc8a5;background:#f8efe1}
html[data-theme="pearl"] .cf-chat-thread{background:linear-gradient(180deg,#fdfefc,#f4f8f5)}html[data-theme="pearl"] .cf-chat-header{background:rgba(255,255,255,.92);border-color:#dfe7e3}html[data-theme="pearl"] .cf-chat-heading h2{color:#17312e}html[data-theme="pearl"] .cf-chat-heading span{color:#7c8d88}html[data-theme="pearl"] .cf-conversation-switcher{background:#fff;border-color:#dce6e2;color:#2d645c}
html[data-theme="pearl"] .cf-thread-context-message,html[data-theme="pearl"] .cf-call-entry-body,html[data-theme="pearl"] .cf-thread-edit-card,html[data-theme="pearl"] .cf-next-call-composer{background:rgba(255,255,255,.94);border-color:#dfe7e3;box-shadow:0 14px 38px rgba(39,78,72,.045);color:#17312e}
html[data-theme="pearl"] .saved-info-card{background:#f6faf8;border-color:#e0e8e4}html[data-theme="pearl"] .saved-info-card strong{color:#6d817c}html[data-theme="pearl"] .saved-info-card p{color:#385751}
html[data-theme="pearl"] .cf-timeline-heading span{color:#4f756e}html[data-theme="pearl"] .cf-timeline-heading small{color:#8e9b98}html[data-theme="pearl"] .cf-call-entry-rail i{background:#dfe9e5}html[data-theme="pearl"] .cf-call-icon{background:#f7efe2;border-color:#dec39a;color:#a87f46}html[data-theme="pearl"] .cf-call-entry-head strong,html[data-theme="pearl"] .cf-call-topic{color:#294842}html[data-theme="pearl"] .cf-call-kicker{color:#81918d}html[data-theme="pearl"] .cf-duration-pill{background:#c7a36b;color:#17312e}html[data-theme="pearl"] .cf-call-meta-row span{background:#f5f8f6;border-color:#e1e8e5;color:#667a75}html[data-theme="pearl"] .cf-spoken-detail{border-color:#e2e9e5}html[data-theme="pearl"] .cf-spoken-detail summary,html[data-theme="pearl"] .cf-spoken-detail p{color:#6f817c}
html[data-theme="pearl"] .thread-edit-details{background:#fff;border-color:#dfe7e3}html[data-theme="pearl"] .thread-edit-details summary{color:#385a54}html[data-theme="pearl"] .cf-next-call-composer.cf-primary-composer{border-color:#dcc6a5;background:radial-gradient(circle at 96% 0%,rgba(84,151,142,.10),transparent 28%),linear-gradient(150deg,#fff,#fbfcfa 62%,#f8f1e7)}html[data-theme="pearl"] .cf-composer-title span{color:#9a7443}html[data-theme="pearl"] .cf-composer-title h3{color:#17312e}html[data-theme="pearl"] .cf-composer-title small{color:#758680}
html[data-theme="pearl"] .cf-repeat-voice-option{background:#fff;border-color:#dce6e2;color:#17312e}html[data-theme="pearl"] .cf-repeat-voice-option small{color:#73837f}html[data-theme="pearl"] .cf-repeat-voice-option.active{background:linear-gradient(135deg,#edf6f3,#fff 70%);color:#1f665d;border-color:#8eb9b2;box-shadow:0 10px 26px rgba(31,102,93,.08)}html[data-theme="pearl"] .cf-repeat-voice-option.active small{color:#55726b}html[data-theme="pearl"] .cf-repeat-voice-note{color:#71837e}html[data-theme="pearl"] .opening-preview{background:#f2f7f4!important;border-color:#dce7e3!important;color:#526e67!important}
html[data-theme="pearl"] .cf-copy-call-btn{background:#fff;border-color:#dce6e2;color:#2b665d}html[data-theme="pearl"] .cf-copy-call-btn:hover{background:#edf6f3}html[data-theme="pearl"] .cf-copy-call-btn.copied{background:#e8f5ef;border-color:#abd2c7;color:#246357}

/* Keep the actual live call screen phone-like and dark in every website theme. */
html[data-theme="pearl"] .call-screen,html[data-theme="pearl"] .call-shell,html[data-theme="pearl"] .active-call-bar{color-scheme:dark}

@media(max-width:900px){.admin-theme-panel{grid-template-columns:1fr}.admin-theme-choice{max-width:620px}}
@media(max-width:620px){.admin-theme-choice{grid-template-columns:1fr 1fr}.admin-theme-option{padding:10px}.admin-theme-preview{height:68px}.cf-call-entry-actions{justify-content:flex-start}.cf-copy-call-btn{font-size:11px}}

/* Additional readability pass across the customer workspace */
.caller-card p{font-size:12px}.caller-dynamics-chip{font-size:10px}.empty-state,.empty-thread-detail{font-size:12px}.thread-preview-item strong{font-size:13px}.thread-preview-item span{font-size:11px}.thread-preview-item small{font-size:10px}.customer-stats span{font-size:11px}.section-eyebrow{font-size:10px}.text-link{font-size:12px}.process-card p,.feature-card p{font-size:13px}.hero-proof small{font-size:11px}.trust-row-set span{font-size:11px}.location-suggestions strong{font-size:12px}.location-suggestions small{font-size:10px}.field-heading small,.call-form-footer span,.call-form-footer strong{font-size:11px}.voice-option span{font-size:13px}.voice-option small{font-size:11px}.preset-description,.dynamics-warning{font-size:11px}.location-card>strong{font-size:12px}.mobile-menu-main small,.mobile-account-profile small,.mobile-recent-item small{font-size:11px}.mobile-recent-head small{font-size:10px}.mobile-recent-item strong{font-size:12px}

/* =====================================================================
   V10.6 readability + Pearl Aurora surface cleanup
   ===================================================================== */
/* Pearl should actually look pearl, not white pages with black islands. */
html[data-theme="pearl"] .customer-stats{
  background:#dfe7e3!important;
  border-color:#dfe7e3!important;
  box-shadow:0 18px 52px rgba(34,74,68,.07)!important;
}
html[data-theme="pearl"] .customer-stats>div{
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(244,249,247,.96))!important;
  color:#17312e!important;
}
html[data-theme="pearl"] .customer-stats span{color:#657b75!important}
html[data-theme="pearl"] .customer-stats strong{color:#1d5f57!important}
html[data-theme="pearl"] .thread-preview-item{
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(244,249,247,.95))!important;
  border-color:#dfe7e3!important;
  color:#17312e!important;
  box-shadow:0 14px 38px rgba(38,79,72,.055)!important;
}
html[data-theme="pearl"] .thread-preview-item:hover{
  background:linear-gradient(145deg,#fff,#eef7f4)!important;
  border-color:#c9dbd5!important;
}
html[data-theme="pearl"] .thread-avatar{
  background:#edf6f3!important;border-color:#dce9e5!important;color:#2b746a!important;
}
html[data-theme="pearl"] .thread-preview-item strong{color:#17312e!important}
html[data-theme="pearl"] .thread-preview-item span{color:#657a75!important}
html[data-theme="pearl"] .thread-preview-item small{color:#7e8d89!important}
html[data-theme="pearl"] .thread-arrow{color:#6c857f!important}
html[data-theme="pearl"] .text-link{color:#286e65!important}

/* Stronger text contrast and larger supporting copy everywhere. */
.thread-preview-item strong{font-size:15px!important;line-height:1.35}
.thread-preview-item span{font-size:13px!important;line-height:1.45}
.thread-preview-item small{font-size:12px!important;line-height:1.45}
.customer-stats span{font-size:12px!important}.customer-stats strong{font-size:28px!important}
.saved-info-card strong{font-size:11px!important}.saved-info-card p{font-size:14px!important;line-height:1.68!important}
.cf-call-topic{font-size:15px!important}.cf-call-meta-row span{font-size:11px!important}
.cf-spoken-detail summary{font-size:12px!important}.cf-spoken-detail p{font-size:13px!important;line-height:1.65!important}
.cf-composer-title small,.cf-repeat-voice-note,.opening-preview{font-size:13px!important;line-height:1.6!important}
.cf-repeat-opening-head strong{font-size:14px!important}.cf-repeat-opening-head span{font-size:10px!important}

/* Admin editor should be comfortable to read and write in on mobile. */
.admin-page label{font-size:13px!important;color:#d7d7d7!important}
.admin-page textarea,.admin-page input,.admin-page select{
  font-size:16px!important;line-height:1.65!important;color:#f3f3f3!important;background:#151515!important;
}
.admin-page textarea{font-weight:550;letter-spacing:.005em}
.admin-page .admin-panel-copy,.admin-page .admin-recommendation,.admin-page .info-note{font-size:13px!important;line-height:1.65!important}
.admin-backup-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}
.admin-backup-status{font-size:12px;line-height:1.55;color:#9a9a9a}
.admin-backup-status.good{color:#a8d6a0}.admin-backup-status.warn{color:#e9c77d}
.admin-backup-btn{min-height:40px!important;padding:0 14px!important}

@media(max-width:620px){
  .thread-preview-item{grid-template-columns:58px minmax(0,1fr) auto;padding:16px 14px!important;gap:13px!important}
  .thread-avatar{width:58px!important;height:58px!important}
  .customer-stats>div{padding:22px 18px!important}
  .admin-page textarea{min-height:170px}
}
