@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap";html,body,#root{height:100%;min-height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,textarea,select{font:inherit}*{scrollbar-color:#d9dee6 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d9dee6 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#bfc7d2 padding-box padding-box}.lead-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.lead-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.calendar-scroll-area{scrollbar-width:none;-ms-overflow-style:none}.calendar-scroll-area::-webkit-scrollbar{width:0;height:0;display:none}.notification-card:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6!important}.analytics-card,.settings-card{transition:box-shadow .2s;box-shadow:0 1px 2px #0f172a0d}.settings-card:hover{box-shadow:0 10px 15px -3px #0f172a1a,0 4px 6px -4px #0f172a1a}.settings-row{-webkit-tap-highlight-color:transparent;transition:background-color .16s,color .16s}.settings-row:hover,.desktop-nav-button:not(.is-active):hover{background:#f3f6fa!important}.settings-row:active{background:#f1f5f9!important}.settings-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #8b5cf6;position:relative}.settings-chevron{transition:transform .16s}.settings-row:hover .settings-chevron{transform:translate(3px)}.summary-card-interactive,.lead-card-interactive,.calendar-control-interactive,.calendar-day-interactive,.calendar-event-interactive{transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s!important}@media (hover:hover) and (pointer:fine){.summary-card-interactive:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a12!important}.lead-card-interactive:hover{z-index:1;position:relative;transform:translateY(-2px)!important;box-shadow:0 6px 16px #0f172a14!important}.calendar-control-interactive:hover{border-color:#d9d1f4!important;box-shadow:0 3px 8px #0f172a0f!important}.calendar-day-interactive:hover{background:#faf8ff!important}.calendar-event-interactive:hover{transform:translateY(-1px);box-shadow:0 5px 12px #0f172a1c!important}}.summary-card-interactive:focus-visible,.lead-card-interactive:focus-visible,.calendar-control-interactive:focus-visible,.calendar-day-interactive:focus-visible,.calendar-event-interactive:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}@media (prefers-reduced-motion:reduce){.analytics-card,.settings-card,.settings-row,.settings-chevron,.summary-card-interactive,.lead-card-interactive,.calendar-control-interactive,.calendar-day-interactive,.calendar-event-interactive{transition:none}}.number-choice-card,.number-choice-card:focus,.number-choice-card:focus-visible,.number-choice-card:focus-within{forced-color-adjust:none;border-color:#e1e5ee!important;outline:none!important}.number-choice-card.is-open,.number-choice-card.is-open:focus,.number-choice-card.is-open:focus-visible,.number-choice-card.is-open:focus-within{border-color:#bba8f5!important}.number-choice-button,.number-choice-button:hover,.number-choice-button:focus,.number-choice-button:focus-visible,.number-choice-button:active{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important;border:0!important;outline:none!important}@keyframes resq-spin{to{transform:rotate(360deg)}}@keyframes analytics-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width>=421px) and (width<=1180px){.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=420px){.analytics-metric-grid{grid-template-columns:1fr!important;gap:10px!important}.analytics-metric-card{min-height:138px!important;padding:13px 13px 12px!important}.analytics-metric-icon{border-radius:10px!important;width:36px!important;height:36px!important}.analytics-metric-top{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;height:36px!important}.analytics-metric-trend{padding:0 6px!important;font-size:10.5px!important}.analytics-metric-trend svg{display:none}.analytics-metric-value{font-size:29px!important}.analytics-metric-skeleton{height:138px!important}}@media (width<=330px){.analytics-metric-grid{grid-template-columns:1fr!important}}@keyframes resq-rainbow-border{to{background-position:0 0,300% 0}}
