body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

.Header_header__MY7fH{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;height:50px;padding:0 16px;background-color:#102346}.Header_hamburger__JqV4d{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;margin-right:10px;border:none;border-radius:6px;background-color:rgba(255,255,255,.08);cursor:pointer}.Header_hamburger__JqV4d:hover{background-color:rgba(255,255,255,.16)}@media(min-width: 768px){.Header_hamburger__JqV4d{display:none}}.Header_hamburgerBars__NPqtq{display:flex;flex-direction:column;justify-content:space-between;width:18px;height:13px}.Header_hamburgerBars__NPqtq span{display:block;width:100%;height:2px;border-radius:1px;background-color:#fff}.Header_brand__0PnAW{color:#fff;font-size:17px;font-weight:700;letter-spacing:.2px}.Header_spacer__f6hCB{flex:1 1}.Header_logout__1WzsR{display:flex;align-items:center;padding:10px 12px;cursor:pointer;font-size:14.5px;color:#fff;border-radius:3px;transition:background-color .15s ease-in-out;white-space:nowrap}.Header_logout__1WzsR:hover{background-color:rgba(255,255,255,.12)}
.Sidebar_sidebar__tyzCZ{position:fixed;top:50px;left:0;bottom:0;z-index:1000;width:220px;overflow-y:auto;background-color:#102346;border-right:1px solid rgba(255,255,255,.08);padding:12px 0;transform:translateX(-100%);transition:transform .25s ease-in-out}.Sidebar_sidebar__tyzCZ.Sidebar_sidebarOpen__7Dvu2{transform:translateX(0)}@media(min-width: 768px){.Sidebar_sidebar__tyzCZ{transform:translateX(0)}}.Sidebar_backdrop__VCzzB{position:fixed;top:50px;left:0;right:0;bottom:0;z-index:999;background-color:rgba(0,0,0,.5)}@media(min-width: 768px){.Sidebar_backdrop__VCzzB{display:none}}.Sidebar_section__vUtuy{margin-bottom:18px}.Sidebar_section__vUtuy:last-child{margin-bottom:0}.Sidebar_sectionLabel__N\+gIB{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;color:rgba(255,255,255,.85);font-size:14px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-in-out}.Sidebar_sectionLabel__N\+gIB:hover{background-color:rgba(255,255,255,.08)}.Sidebar_chevron__CrTEg{flex:none;color:rgba(255,255,255,.6);transition:transform .15s ease-in-out}.Sidebar_chevronExpanded__KagoW{transform:rotate(90deg)}.Sidebar_item__xXj34{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;color:#fff;font-size:13.5px;text-decoration:none;cursor:pointer;transition:background-color .15s ease-in-out}.Sidebar_item__xXj34:hover{background-color:rgba(255,255,255,.12)}.Sidebar_item__xXj34.Sidebar_active__g72we{background-color:rgba(255,255,255,.18);font-weight:600}.Sidebar_sidebar__tyzCZ.Sidebar_collapsed__D-oXJ{width:56px;overflow:visible}.Sidebar_railSection__MeJUB{position:relative}.Sidebar_railBtn__ZumFB{align-items:center;background:none;border:none;border-left:3px solid rgba(0,0,0,0);color:rgba(255,255,255,.72);cursor:pointer;display:flex;height:44px;justify-content:center;width:100%}.Sidebar_railBtn__ZumFB:hover{background:rgba(255,255,255,.07);color:#fff}.Sidebar_railBtnActive__8cvhT{border-left-color:var(--hs-green);color:#fff}.Sidebar_flyout__oUL7a{background:#102346;border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.35);left:calc(100% + 6px);min-width:220px;padding:8px 0;position:absolute;top:0;z-index:1200}.Sidebar_flyoutLabel__1CSiM{color:rgba(255,255,255,.55);font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 16px 8px;text-transform:uppercase}.Sidebar_sectionIcon__cyPBE{flex:none;margin-right:8px;opacity:.8}.Sidebar_collapseBtn__Q-vF7{align-items:center;background:none;border:none;color:rgba(255,255,255,.5);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:8px;padding:10px 0;width:100%}.Sidebar_collapseBtn__Q-vF7:hover{color:#fff}.Sidebar_collapseText__ibQ9O{font-size:12px;font-weight:600}
.App_body__00BrA{padding-top:50px}.App_content__naSmy{flex:1 1;height:calc(100vh - 50px);overflow-y:auto}@media(min-width: 768px){.App_content__naSmy{margin-left:220px;transition:margin-left .2s ease}.App_contentWide__C2O6A{margin-left:56px}}
.Login_wrap__4mJ0p{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0a0a23}.Login_card__8kvKY{width:320px;display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:8px;background:#16162e}.Login_card__8kvKY h1{margin:0 0 8px;font-size:20px;color:#fff;text-align:center}.Login_card__8kvKY input{padding:12px;border-radius:6px;border:1px solid #444;background-color:#2e2e3e;color:#fff;font-size:15px}.Login_card__8kvKY input::placeholder{color:#999}.Login_card__8kvKY button{padding:12px;border-radius:6px;border:none;background-color:#7f5af0;color:#fff;font-weight:600;cursor:pointer}.Login_card__8kvKY button:disabled{background-color:#555;cursor:not-allowed}.Login_divider__N05KM{text-align:center;color:#999;font-size:13px;margin:4px 0}.Login_googleButton__NlTPa{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff !important;color:#3c4043 !important}.Login_googleButton__NlTPa:hover:not(:disabled){background-color:#f5f5f5 !important}.Login_error__xUiQd{color:#ff5c5c;text-align:center;margin:0}
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: max(16px, env(safe-area-inset-top));
  top: var(--toastify-toast-top);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: max(16px, env(safe-area-inset-left));
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: max(16px, env(safe-area-inset-bottom));
  bottom: var(--toastify-toast-bottom);
  right: max(16px, env(safe-area-inset-right));
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 6px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1 1;
}
.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: 0;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: 0.2;
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*
 * Design tokens for the HubSpot Deal Intelligence page.
 *
 * ONLY :root custom properties live here — no element/class selectors, no
 * resets. Every name is `--hs-` prefixed so it cannot collide with the host
 * app's variables, and the props are inert anywhere that doesn't read them
 * (only the HubspotDeals components do). Imported once by the page entry.
 */
:root {
  --hs-bg:            #f7f8fa;
  --hs-surface:       #ffffff;
  --hs-surface2:      #f2f4f7;
  --hs-border:        #e4e7ed;
  --hs-border-strong: #d0d5dd;
  --hs-accent:        #2563eb;
  --hs-accent-dim:    #eff4ff;
  --hs-green:         #16a34a;
  --hs-green-mid:     #22c55e;
  --hs-green-dim:     #f0fdf4;
  --hs-amber:         #d97706;
  --hs-amber-dim:     #fffbeb;
  --hs-red:           #dc2626;
  --hs-red-dim:       #fff5f5;
  --hs-purple:        #7c3aed;
  --hs-purple-dim:    #f5f3ff;
  --hs-teal:          #0d9488;
  --hs-teal-dim:      #f0fdfa;
  --hs-slate:         #64748b;
  --hs-text:          #111827;
  --hs-text-muted:    #6b7280;
  --hs-text-dim:      #9ca3af;
  --hs-mono:          'SF Mono', 'Fira Code', 'Consolas', monospace;
  --hs-sans:          -apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif;
  --hs-radius:        8px;
  --hs-shadow:        0 1px 3px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.04);
  --hs-shadow-md:     0 4px 12px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.04);
}

.Deals_page__Q3MWg{font-family:var(--hs-sans);color:var(--hs-text);background:var(--hs-bg);min-height:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.Deals_titleWithBadge__unoN0{display:inline-flex;align-items:center;gap:10px}.Deals_stickyBar__IzibA{display:flex;flex-direction:column;gap:10px}.Deals_headerActions__dSx6M{display:flex;align-items:center;gap:8px}.Deals_addBtn__r3e3Q{padding:8px 16px;border-radius:var(--hs-radius);border:1px solid var(--hs-accent);background:var(--hs-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.Deals_addBtn__r3e3Q:hover{filter:brightness(1.06)}.Deals_logMeetingBtn__c6b50{padding:8px 16px;border-radius:var(--hs-radius);border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.Deals_logMeetingBtn__c6b50:hover{background:var(--hs-surface2)}.Deals_state__RaMLc{padding:40px 20px;text-align:center;color:var(--hs-text-muted);font-size:14px}.Deals_errorBanner__uVc4B{padding:12px 14px;border-radius:6px;background:var(--hs-red-dim);color:var(--hs-red);font-size:14px}@media(max-width: 768px){.Deals_page__Q3MWg{padding:16px}}
.Header_wrap__\+UKNR{font-family:var(--hs-sans);color:var(--hs-text);background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);overflow:hidden}.Header_header__VwiWs{padding:20px 24px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.Header_left__-BnFh .Header_action__RR438{margin-bottom:10px;text-align:left}.Header_left__-BnFh h1{font-size:22px;font-weight:700;letter-spacing:-0.3px;margin:0;text-align:left}.Header_left__-BnFh p{margin:4px 0 0;color:var(--hs-text-muted);font-size:14px;text-align:left}.Header_stats__0-P\+A{display:flex;gap:32px;flex-wrap:wrap}.Header_stat__-rdoA{text-align:right}.Header_stat__-rdoA .Header_statVal__-Z4py{font-size:24px;font-weight:700;letter-spacing:-0.5px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Header_stat__-rdoA .Header_statLabel__wjh-4{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--hs-text-muted);margin-top:3px}.Header_stat__-rdoA.Header_red__kjoDP .Header_statVal__-Z4py{color:var(--hs-red)}.Header_stat__-rdoA.Header_green__ESfcH .Header_statVal__-Z4py{color:var(--hs-green)}.Header_stat__-rdoA.Header_amber__juiRy .Header_statVal__-Z4py{color:var(--hs-amber)}.Header_stat__-rdoA.Header_muted__8gLjf .Header_statVal__-Z4py{color:var(--hs-text-muted)}@media(max-width: 768px){.Header_header__VwiWs{padding-left:16px;padding-right:16px}}
.StageLegend_legend__FjdAq{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:10px 16px;background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);box-shadow:var(--hs-shadow);font-family:var(--hs-sans)}.StageLegend_legendLabel__uQAum{font-size:11px;text-transform:uppercase;letter-spacing:.7px;color:var(--hs-text-muted);margin-right:6px}.StageLegend_right__uaJCs{margin-left:auto}.StageLegend_pill__dicF0{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(0,0,0,0);white-space:nowrap;font-family:inherit;line-height:1.5;cursor:pointer;transition:filter .12s,box-shadow .12s}.StageLegend_pill__dicF0:hover{filter:brightness(0.96)}.StageLegend_pill__dicF0:focus-visible{outline:none;box-shadow:0 0 0 3px var(--hs-accent-dim)}.StageLegend_count__U-WOW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.StageLegend_stageDiscovery__BDsSM{background:var(--hs-surface2);color:var(--hs-slate);border-color:var(--hs-border-strong)}.StageLegend_stageInterested__pN390{background:var(--hs-accent-dim);color:var(--hs-accent);border-color:#bfdbfe}.StageLegend_stageVisiting__MQMEN{background:var(--hs-purple-dim);color:var(--hs-purple);border-color:#ddd6fe}.StageLegend_stageTermSheet__j52ka{background:var(--hs-amber-dim);color:var(--hs-amber);border-color:#fde68a}.StageLegend_stageContractSigning__W1iD8{background:var(--hs-green-dim);color:var(--hs-green);border-color:#bbf7d0}
.DealFilterBar_filters__zk\+fc{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.DealFilterBar_field__F9sVV{display:flex;flex-direction:column;gap:4px}.DealFilterBar_field__F9sVV label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hs-text-dim)}.DealFilterBar_field__F9sVV select,.DealFilterBar_field__F9sVV input{padding:7px 10px;border:1px solid var(--hs-border-strong);border-radius:var(--hs-radius);background:var(--hs-surface);min-width:180px;font-family:inherit;font-size:14px;color:var(--hs-text)}.DealFilterBar_field__F9sVV select:focus,.DealFilterBar_field__F9sVV input:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}.DealFilterBar_grow__4Tf-q{flex:1 1;min-width:220px;max-width:320px}.DealFilterBar_grow__4Tf-q input{width:100%;box-sizing:border-box}
.DealList_stageSection__i8H5y{scroll-margin-top:58px}@media(max-width: 768px){.DealList_stageSection__i8H5y{scroll-margin-top:8px}}.DealList_divider__Ez58s{display:flex;align-items:center;gap:10px;padding:14px 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--hs-text-muted);font-family:var(--hs-sans)}.DealList_divider__Ez58s::after{content:"";flex:1 1;height:1px;background:var(--hs-border)}.DealList_count__c3IEj{color:var(--hs-text-dim);font-weight:600;letter-spacing:0}.DealList_list__SuATf{display:flex;flex-direction:column;gap:8px}.DealList_empty__q5XZv{padding:32px 16px;text-align:center;color:var(--hs-text-dim);font-size:14px;font-family:var(--hs-sans)}
.DealCard_card__mWMWx{box-sizing:border-box;background:var(--hs-surface);border:1px solid var(--hs-border);border-left:3px solid var(--hs-border-strong);border-radius:var(--hs-radius);overflow:hidden;box-shadow:var(--hs-shadow);transition:box-shadow .15s,border-color .15s;font-family:var(--hs-sans);color:var(--hs-text)}.DealCard_card__mWMWx:hover{box-shadow:var(--hs-shadow-md);border-color:var(--hs-border-strong)}.DealCard_card__mWMWx *{box-sizing:border-box}.DealCard_stageDiscovery__jcFsw{border-left-color:var(--hs-slate)}.DealCard_stageInterested__XFtq4{border-left-color:var(--hs-accent)}.DealCard_stageVisiting__DyNFn{border-left-color:var(--hs-purple)}.DealCard_stageTermSheet__mo7yE{border-left-color:var(--hs-amber)}.DealCard_stageContractSigning__hsmGb{border-left-color:var(--hs-green-mid)}.DealCard_stageUnscored__VWdwU{border-left-color:var(--hs-border-strong)}.DealCard_head__Mcy1e{display:grid;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;color:inherit}.DealCard_head__Mcy1e:hover{background:var(--hs-surface2)}.DealCard_rankBadge__FNSLq{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#fff;font-family:var(--hs-mono);flex-shrink:0}.DealCard_meta__KDw4R{display:flex;flex-direction:column;gap:3px;min-width:0}.DealCard_name__6C6ca{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DealCard_sub__OcsOt{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.DealCard_sub__OcsOt>span{font-size:13px;color:var(--hs-text-muted)}.DealCard_contact__R8ufz{font-weight:600;color:var(--hs-accent) !important}.DealCard_dot__ES8X9{color:var(--hs-border-strong)}.DealCard_activity__FEHw2{font-size:11px !important;color:var(--hs-text-dim) !important}.DealCard_scores__RnVZC{display:flex;align-items:center;gap:6px;flex-shrink:0}.DealCard_chip__6DzW3{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:38px}.DealCard_chipVal__Ynam3{font-size:16px;font-weight:800;font-family:var(--hs-mono);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DealCard_chipLbl__QaSry{font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--hs-text-muted)}.DealCard_total__OZXcV{display:flex;flex-direction:column;align-items:center;border:1px solid var(--hs-border);border-radius:6px;padding:5px 10px;min-width:68px;margin-left:6px;background:var(--hs-surface2)}.DealCard_total__OZXcV .DealCard_chipVal__Ynam3{font-size:13px;font-family:var(--hs-sans)}.DealCard_total__OZXcV .DealCard_chipLbl__QaSry{color:inherit;opacity:.75}.DealCard_priorityHigh__PUuXN{background:#fef2f2}.DealCard_priorityHigh__PUuXN .DealCard_chipVal__Ynam3{color:#b91c1c}.DealCard_priorityMedium__sDKWz{background:var(--hs-amber-dim)}.DealCard_priorityMedium__sDKWz .DealCard_chipVal__Ynam3{color:var(--hs-amber)}.DealCard_priorityLow__cmvZo{background:var(--hs-green-dim)}.DealCard_priorityLow__cmvZo .DealCard_chipVal__Ynam3{color:var(--hs-green)}.DealCard_priorityUnscored__3BICH{background:var(--hs-surface2)}.DealCard_priorityUnscored__3BICH .DealCard_chipVal__Ynam3{color:var(--hs-text-dim)}.DealCard_chevron__ej536{margin-left:8px;color:var(--hs-text-dim);font-size:12px;transition:transform .18s;flex-shrink:0}.DealCard_open__0RmiY .DealCard_chevron__ej536{transform:rotate(180deg)}.DealCard_body__t4qIy{display:none;padding:0 16px 16px 60px;border-top:1px solid var(--hs-border);background:var(--hs-surface2)}.DealCard_body__t4qIy ul,.DealCard_body__t4qIy ol,.DealCard_body__t4qIy li,.DealCard_body__t4qIy p,.DealCard_body__t4qIy h4{background:rgba(0,0,0,0);box-shadow:none}.DealCard_open__0RmiY .DealCard_body__t4qIy{display:block}.DealCard_grid__BkMqr{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding-top:14px}.DealCard_section__z1e1t{min-width:0}.DealCard_section__z1e1t h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--hs-text-muted);margin:0 0 8px;padding-bottom:5px;border-bottom:1px solid var(--hs-border)}.DealCard_section__z1e1t p{font-size:14px;color:var(--hs-text);line-height:1.65;margin:0}.DealCard_actionList__3yw83{list-style:none;margin:0;padding:0;background:rgba(0,0,0,0);display:flex;flex-direction:column;gap:7px}.DealCard_actionList__3yw83 li{display:flex;gap:10px;font-size:14px;line-height:1.5;background:rgba(0,0,0,0);border:none;box-shadow:none;margin:0;padding:0}.DealCard_actionDate__XVQPk{font-family:var(--hs-mono);font-size:12px;color:var(--hs-accent);white-space:nowrap;margin-top:1px;min-width:64px;font-weight:600}.DealCard_actionText__iiGJO{color:var(--hs-text)}.DealCard_rationale__ejlaS{grid-column:1/-1;background:var(--hs-accent-dim);border:1px solid #bfdbfe;border-radius:6px;padding:12px 16px;font-size:14px;color:var(--hs-text);line-height:1.65;margin-top:2px}.DealCard_rationale__ejlaS strong{color:var(--hs-accent);font-weight:600}.DealCard_actions__cw5Vr{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:2px}.DealCard_btn__ri6nL{display:inline-flex;align-items:center;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:600;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);text-decoration:none;cursor:pointer}.DealCard_btn__ri6nL:hover{background:var(--hs-surface2)}.DealCard_btn__ri6nL:disabled{opacity:.6;cursor:default}.DealCard_primary__qunF7{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.DealCard_primary__qunF7:hover{filter:brightness(1.06);background:var(--hs-accent)}.DealCard_doneTag__2W8iu{font-size:13px;font-weight:600;color:var(--hs-green)}@media(max-width: 768px){.DealCard_chip__6DzW3{display:none}.DealCard_body__t4qIy{padding-left:16px}.DealCard_grid__BkMqr{grid-template-columns:1fr}}
.StagePill_pill__RW5AE{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid rgba(0,0,0,0);white-space:nowrap;line-height:1.5}.StagePill_stageDiscovery__cUDna{background:var(--hs-surface2);color:var(--hs-slate);border-color:var(--hs-border-strong)}.StagePill_stageInterested__DiqNv{background:var(--hs-accent-dim);color:var(--hs-accent);border-color:#bfdbfe}.StagePill_stageVisiting__vQXpX{background:var(--hs-purple-dim);color:var(--hs-purple);border-color:#ddd6fe}.StagePill_stageTermSheet__iw4VO{background:var(--hs-amber-dim);color:var(--hs-amber);border-color:#fde68a}.StagePill_stageContractSigning__LLWoI{background:var(--hs-green-dim);color:var(--hs-green);border-color:#bbf7d0}.StagePill_muted__xKaQF{background:var(--hs-surface2);color:var(--hs-text-muted);border-color:var(--hs-border)}
.SignalBars_bars__S8tkK{display:flex;flex-direction:column;gap:9px}.SignalBars_row__If4Z7{display:flex;align-items:center;gap:10px}.SignalBars_label__snF8Z{font-size:13px;color:var(--hs-text-muted);width:70px;flex-shrink:0}.SignalBars_track__Rl-k0{flex:1 1;height:6px;background:var(--hs-border);border-radius:3px;overflow:hidden}.SignalBars_fill__Fb4Vx{height:100%;border-radius:3px}.SignalBars_barGreen__d1tJJ{background:var(--hs-green-mid)}.SignalBars_barBlue__SPToS{background:var(--hs-accent)}.SignalBars_barAmber__kjfNF{background:#f59e0b}.SignalBars_num__7GPMV{font-family:var(--hs-mono);font-size:13px;color:var(--hs-text-muted);width:32px;text-align:right}
.AddDealModal_overlay__-MykG{position:fixed;inset:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AddDealModal_modal__P6\+U2{background:var(--hs-surface);border-radius:10px;box-shadow:var(--hs-shadow-md);width:100%;max-width:520px;max-height:90vh;overflow:auto;font-family:var(--hs-sans);color:var(--hs-text)}.AddDealModal_header__pphLq{padding:16px 20px;border-bottom:1px solid var(--hs-border);display:flex;align-items:center;justify-content:space-between}.AddDealModal_header__pphLq h2{margin:0;font-size:16px;font-weight:700}.AddDealModal_close__F6PdC{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--hs-text-muted)}.AddDealModal_close__F6PdC:hover{color:var(--hs-text)}.AddDealModal_body__8vRl0{padding:18px 20px;display:flex;flex-direction:column;gap:15px}.AddDealModal_field__jc9pe{display:flex;flex-direction:column;gap:6px}.AddDealModal_field__jc9pe label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--hs-text-muted)}.AddDealModal_field__jc9pe select,.AddDealModal_field__jc9pe textarea,.AddDealModal_field__jc9pe input{font-family:inherit;font-size:13px;padding:8px 10px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);width:100%}.AddDealModal_field__jc9pe select:focus,.AddDealModal_field__jc9pe textarea:focus,.AddDealModal_field__jc9pe input:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}textarea{resize:vertical;line-height:1.5}.AddDealModal_row2__6t4yl{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media(max-width: 480px){.AddDealModal_row2__6t4yl{grid-template-columns:1fr}}.AddDealModal_error__yhdZe{font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:9px 12px;border-radius:6px}.AddDealModal_footer__Joetq{padding:14px 20px;border-top:1px solid var(--hs-border);display:flex;justify-content:flex-end;gap:9px;background:var(--hs-surface2)}.AddDealModal_btn__JfyyC{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 14px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text)}.AddDealModal_btn__JfyyC:hover{background:var(--hs-surface2)}.AddDealModal_btn__JfyyC:disabled{opacity:.6;cursor:not-allowed}.AddDealModal_primary__1r4I6{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.AddDealModal_primary__1r4I6:hover{filter:brightness(1.06);background:var(--hs-accent)}
.LogMeetingModal_overlay__JVEjg{position:fixed;inset:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.LogMeetingModal_modal__h9cRs{background:var(--hs-surface);border-radius:10px;box-shadow:var(--hs-shadow-md);width:100%;max-width:520px;max-height:90vh;overflow:auto;font-family:var(--hs-sans);color:var(--hs-text)}.LogMeetingModal_header__iLT6E{padding:16px 20px;border-bottom:1px solid var(--hs-border);display:flex;align-items:center;justify-content:space-between}.LogMeetingModal_header__iLT6E h2{margin:0;font-size:16px;font-weight:700}.LogMeetingModal_close__BtJkW{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--hs-text-muted)}.LogMeetingModal_close__BtJkW:hover{color:var(--hs-text)}.LogMeetingModal_body__LnW-o{padding:18px 20px;display:flex;flex-direction:column;gap:15px}.LogMeetingModal_hint__F7mar{margin:0;font-size:12.5px;line-height:1.5;color:var(--hs-text-muted)}.LogMeetingModal_field__ZAT1L{display:flex;flex-direction:column;gap:6px}.LogMeetingModal_field__ZAT1L label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--hs-text-muted)}.LogMeetingModal_field__ZAT1L select,.LogMeetingModal_field__ZAT1L textarea,.LogMeetingModal_field__ZAT1L input{font-family:inherit;font-size:13px;padding:8px 10px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);width:100%}.LogMeetingModal_field__ZAT1L select:focus,.LogMeetingModal_field__ZAT1L textarea:focus,.LogMeetingModal_field__ZAT1L input:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}textarea{resize:vertical;line-height:1.5}.LogMeetingModal_row2__dHmvZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media(max-width: 480px){.LogMeetingModal_row2__dHmvZ{grid-template-columns:1fr}}.LogMeetingModal_error__ByDn3{font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:9px 12px;border-radius:6px}.LogMeetingModal_footer__L6zJe{padding:14px 20px;border-top:1px solid var(--hs-border);display:flex;justify-content:flex-end;gap:9px;background:var(--hs-surface2)}.LogMeetingModal_btn__K-nwp{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 14px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text)}.LogMeetingModal_btn__K-nwp:hover{background:var(--hs-surface2)}.LogMeetingModal_btn__K-nwp:disabled{opacity:.6;cursor:not-allowed}.LogMeetingModal_primary__c01KA{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.LogMeetingModal_primary__c01KA:hover{filter:brightness(1.06);background:var(--hs-accent)}
.SampleDataBadge_badge__j2UA2{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--hs-amber-dim);border:1px solid #fde68a;color:var(--hs-amber);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.SampleDataBadge_badge__j2UA2::before{content:"●";font-size:8px}
.TaskList_page__1C\+9b{font-family:var(--hs-sans);background:var(--hs-bg);min-height:100%;padding:20px;display:flex;flex-direction:column;gap:14px}.TaskList_stickyBar__CUJQK{display:flex;flex-direction:column;gap:10px}.TaskList_legendRow__POvde{display:flex;align-items:center;gap:10px}.TaskList_legendRow__POvde>:first-child{flex:1 1}.TaskList_addBtn__00T82{padding:8px 16px;border-radius:var(--hs-radius);border:1px solid var(--hs-accent);background:var(--hs-accent);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.TaskList_addBtn__00T82:hover{filter:brightness(1.06)}.TaskList_listWrap__MwZcj{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);overflow:hidden}.TaskList_state__BTt6Q{padding:40px 20px;text-align:center;color:var(--hs-text-muted);font-size:14px}.TaskList_error__jCQnI{color:var(--hs-red)}@media(max-width: 768px){.TaskList_page__1C\+9b{padding:16px}}
.SyncBar_bar__iz4D6{display:flex;align-items:center;gap:10px}.SyncBar_syncBtn__b9WAg{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--hs-radius);border:1px solid var(--hs-accent);background:var(--hs-accent-dim);color:var(--hs-accent);font-family:var(--hs-sans);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.SyncBar_syncBtn__b9WAg:hover:not(:disabled){background:var(--hs-accent);color:#fff}.SyncBar_syncBtn__b9WAg:disabled{opacity:.7;cursor:default}.SyncBar_spinner__kQrVQ{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);animation:SyncBar_spin__TLkzG .7s linear infinite}@keyframes SyncBar_spin__TLkzG{to{transform:rotate(360deg)}}.SyncBar_status__37G1e{font-size:12px;color:var(--hs-text-muted);white-space:nowrap}
.DueLegend_legend__XV4Ar{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);padding:8px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.DueLegend_legendLabel__ZUvA4{font-size:12px;font-weight:600;color:var(--hs-text-muted)}.DueLegend_pill__vjyRf{font-family:var(--hs-sans);font-size:12px;font-weight:600;cursor:pointer;padding:4px 11px;border-radius:999px;border:1px solid rgba(0,0,0,0);background:var(--hs-surface2);color:var(--hs-text-muted);display:inline-flex;align-items:center;gap:6px}.DueLegend_pill__vjyRf .DueLegend_dot__EWTy\+{width:8px;height:8px;border-radius:50%;flex:none;background:currentColor}.DueLegend_pill__vjyRf .DueLegend_count__83NgM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.DueLegend_pill__vjyRf.DueLegend_on__3GQHU{color:#fff}.DueLegend_pill__vjyRf.DueLegend_on__3GQHU .DueLegend_dot__EWTy\+{background:rgba(255,255,255,.85)}.DueLegend_dueOverdue__ckPAg{color:#b91c1c}.DueLegend_dueOverdue__ckPAg.DueLegend_on__3GQHU{background:#b91c1c;border-color:#b91c1c}.DueLegend_dueToday__uyoEu{color:var(--hs-amber)}.DueLegend_dueToday__uyoEu.DueLegend_on__3GQHU{background:var(--hs-amber);border-color:var(--hs-amber)}.DueLegend_dueSoon__6nvBT{color:var(--hs-accent)}.DueLegend_dueSoon__6nvBT.DueLegend_on__3GQHU{background:var(--hs-accent);border-color:var(--hs-accent)}.DueLegend_dueNone__Ly3nQ{color:var(--hs-red)}.DueLegend_dueNone__Ly3nQ.DueLegend_on__3GQHU{background:var(--hs-red);border-color:var(--hs-red)}.DueLegend_dueLater__PouGf{color:var(--hs-slate)}.DueLegend_dueLater__PouGf.DueLegend_on__3GQHU{background:var(--hs-slate);border-color:var(--hs-slate)}
.WorkTypeLegend_legend__OvfX0{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);padding:8px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.WorkTypeLegend_legendLabel__CeR6H{font-size:12px;font-weight:600;color:var(--hs-text-muted)}.WorkTypeLegend_pill__8elIP{font-family:var(--hs-sans);font-size:12px;font-weight:600;cursor:pointer;padding:4px 11px;border-radius:999px;border:1px solid rgba(0,0,0,0);background:var(--hs-surface2);color:var(--hs-text-muted);display:inline-flex;align-items:center;gap:6px}.WorkTypeLegend_pill__8elIP .WorkTypeLegend_count__4GKKa{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.WorkTypeLegend_pill__8elIP.WorkTypeLegend_on__ccPAH{color:#fff;background:var(--hs-slate);border-color:var(--hs-slate)}.WorkTypeLegend_wt_follow_up__5r9eh.WorkTypeLegend_on__ccPAH{background:var(--hs-accent);border-color:var(--hs-accent)}.WorkTypeLegend_wt_respond__fgr3X.WorkTypeLegend_on__ccPAH{background:var(--hs-amber);border-color:var(--hs-amber)}.WorkTypeLegend_wt_schedule__BZ8y-.WorkTypeLegend_on__ccPAH{background:var(--hs-purple);border-color:var(--hs-purple)}.WorkTypeLegend_wt_post_meeting__92TyD.WorkTypeLegend_on__ccPAH{background:var(--hs-teal);border-color:var(--hs-teal)}.WorkTypeLegend_wt_internal__tOSkD.WorkTypeLegend_on__ccPAH{background:var(--hs-slate);border-color:var(--hs-slate)}.WorkTypeLegend_wt_other__gITlb.WorkTypeLegend_on__ccPAH{background:var(--hs-text-dim);border-color:var(--hs-text-dim)}
.Filters_filters__33ZQm{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius);padding:12px 14px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.Filters_field__bU\+7m{display:flex;flex-direction:column;gap:4px}.Filters_field__bU\+7m label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hs-text-dim)}.Filters_field__bU\+7m select,.Filters_field__bU\+7m input{padding:7px 10px;border:1px solid var(--hs-border-strong);border-radius:var(--hs-radius);background:var(--hs-surface);min-width:170px;font-family:inherit;font-size:14px;color:var(--hs-text)}.Filters_field__bU\+7m select:focus,.Filters_field__bU\+7m input:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}.Filters_grow__rN5ar{flex:1 1;min-width:220px;max-width:320px}.Filters_grow__rN5ar input{width:100%;box-sizing:border-box}.Filters_checkbox__hWNQH{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;font-weight:600;color:var(--hs-text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.Filters_checkbox__hWNQH input{width:16px;height:16px;min-width:0;padding:0;margin:0;accent-color:var(--hs-green);cursor:pointer}
.ActivityPanel_log__lNzdL{margin-top:10px;padding:10px 12px 8px;background:var(--hs-surface2);border-radius:8px;font-size:12.5px}.ActivityPanel_log__lNzdL ul{list-style:none;margin:0;padding:0}.ActivityPanel_state__LRTra{margin-top:10px;padding:8px 12px;font-size:12.5px;color:var(--hs-text-muted);background:var(--hs-surface2);border-radius:8px}.ActivityPanel_event__bVmQx{display:grid;grid-template-columns:38px 18px 1fr auto;align-items:baseline;grid-gap:6px;gap:6px;padding:3px 0;color:var(--hs-text)}.ActivityPanel_when__ll6XQ{font-family:var(--hs-mono);font-size:11.5px;color:var(--hs-text-muted)}.ActivityPanel_icon__UFm9d{font-size:12px}.ActivityPanel_title__w\+P\+a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActivityPanel_ago__7KdRi{font-size:11px;color:var(--hs-text-dim);white-space:nowrap}.ActivityPanel_inbound__Vky\+-{color:var(--hs-accent);font-weight:700}.ActivityPanel_outbound__M58fR{color:var(--hs-text-muted);font-weight:700}
.TaskRows_list__ji1IV{display:flex;flex-direction:column}.TaskRows_group__ZnR\+a+.TaskRows_group__ZnR\+a{border-top:1px solid var(--hs-border)}.TaskRows_groupHead__Y0Jvj{display:flex;align-items:center;gap:8px;padding:10px 20px 8px;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;background:var(--hs-surface2);color:var(--hs-text-muted)}.TaskRows_groupDot__cMkLM{width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.85}.TaskRows_groupCount__Zitau{font-weight:600;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskRows_groupHead__Y0Jvj.TaskRows_dueOverdue__clSYY{color:#b91c1c}.TaskRows_groupHead__Y0Jvj.TaskRows_dueToday__Z2gjo{color:var(--hs-amber)}.TaskRows_groupHead__Y0Jvj.TaskRows_dueSoon__MmnXN{color:var(--hs-accent)}.TaskRows_groupHead__Y0Jvj.TaskRows_dueNone__WB5Yy{color:var(--hs-red)}.TaskRows_groupHead__Y0Jvj.TaskRows_dueLater__BOlX5{color:var(--hs-slate)}.TaskRows_row__dML5b{display:flex;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--hs-border);background:var(--hs-surface);transition:background .12s;cursor:pointer}.TaskRows_row__dML5b:hover{background:#fbfcfe}.TaskRows_group__ZnR\+a .TaskRows_row__dML5b:first-of-type{border-top:none}.TaskRows_isDone__7ZiIp{background:var(--hs-green-dim)}.TaskRows_isDone__7ZiIp:hover{background:var(--hs-green-dim)}.TaskRows_isDone__7ZiIp .TaskRows_title__tIAgT{text-decoration:line-through;color:var(--hs-text-muted);font-weight:500}.TaskRows_isDone__7ZiIp .TaskRows_taskIcon__PfE1R{border-color:var(--hs-green);background:var(--hs-green);color:#fff}.TaskRows_isDone__7ZiIp .TaskRows_taskIcon__PfE1R:hover{background:var(--hs-surface);color:var(--hs-green)}.TaskRows_taskIcon__PfE1R{flex:none;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text-muted);font-size:16px;font-weight:700;font-family:var(--hs-sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:border-color .12s,background .12s,color .12s}.TaskRows_taskIcon__PfE1R:hover{border-color:var(--hs-green);background:var(--hs-green-dim);color:var(--hs-green)}.TaskRows_taskGlyph__AHoZ1{width:14px;height:16px;border:1.6px solid currentColor;border-radius:3px;position:relative}.TaskRows_taskGlyph__AHoZ1::before{content:"";position:absolute;top:-4px;left:3px;width:6px;height:3px;border:1.6px solid currentColor;border-bottom:none;border-radius:2px 2px 0 0;background:var(--hs-surface)}.TaskRows_taskGlyph__AHoZ1::after{content:"";position:absolute;left:3px;top:4px;width:4px;height:7px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.TaskRows_main__Vi21A{flex:1 1;min-width:0}.TaskRows_title__tIAgT{font-size:15px;font-weight:600;line-height:1.35;color:var(--hs-text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.TaskRows_workTypeTag__rT9Pc,.TaskRows_primaryTag__fLJQa,.TaskRows_repTag__iW\+DC,.TaskRows_hubspotTag__Mgao0{font-size:9.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap}.TaskRows_workTypeTag__rT9Pc{color:#fff}.TaskRows_wt_follow_up__Qirc1{background:var(--hs-accent)}.TaskRows_wt_respond__2sKyn{background:var(--hs-amber)}.TaskRows_wt_schedule__1mLym{background:var(--hs-purple)}.TaskRows_wt_post_meeting__5BzkU{background:var(--hs-teal)}.TaskRows_wt_internal__hJucT{background:var(--hs-slate)}.TaskRows_wt_other__fCbXw{background:var(--hs-text-dim)}.TaskRows_primaryTag__fLJQa{color:var(--hs-accent);background:var(--hs-accent-dim)}.TaskRows_repTag__iW\+DC{color:var(--hs-teal);background:var(--hs-teal-dim)}.TaskRows_hubspotTag__Mgao0{color:var(--hs-amber);background:var(--hs-amber-dim)}.TaskRows_deleteBtn__AJ4sd{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,0);background:none;color:var(--hs-text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.TaskRows_deleteBtn__AJ4sd:hover{border-color:var(--hs-border-strong);background:var(--hs-surface);color:#b91c1c}.TaskRows_meta__E1Z6c{margin-top:5px;font-size:12.5px;color:var(--hs-text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TaskRows_dealLink__B1ih0{color:var(--hs-accent);font-weight:600;text-decoration:none}.TaskRows_dealLink__B1ih0:hover{text-decoration:underline}.TaskRows_dot__k0792{color:var(--hs-text-dim)}.TaskRows_detailsBtn__NFRRJ{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid var(--hs-border-strong);color:var(--hs-text-muted);text-decoration:none;white-space:nowrap}.TaskRows_detailsBtn__NFRRJ:hover{border-color:var(--hs-accent);color:var(--hs-accent)}.TaskRows_activityBtn__yrEDO{font-family:inherit;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--hs-accent);background:var(--hs-accent-dim);color:var(--hs-accent);cursor:pointer;white-space:nowrap}.TaskRows_activityBtn__yrEDO:hover{background:var(--hs-accent);color:#fff}.TaskRows_activityBtnOn__3sstW{background:var(--hs-accent);color:#fff}.TaskRows_due__QolRU{font-weight:700;font-family:var(--hs-mono);font-size:12px}.TaskRows_dueOverdue__clSYY{color:#b91c1c}.TaskRows_dueToday__Z2gjo{color:var(--hs-amber)}.TaskRows_dueSoon__MmnXN{color:var(--hs-accent)}.TaskRows_dueNone__WB5Yy{color:var(--hs-red)}.TaskRows_dueLater__BOlX5{color:var(--hs-slate)}.TaskRows_notesList__HjDp6{margin:6px 0 0;padding-left:16px;font-size:12.5px;color:var(--hs-text-muted)}.TaskRows_noteAuthor__gdupI{color:var(--hs-text-dim)}.TaskRows_noteInput__tFxbj{margin-top:8px;display:flex;gap:6px}.TaskRows_noteInput__tFxbj input{flex:1 1;padding:6px 8px;border-radius:6px;border:1px solid var(--hs-border-strong);font-size:13px;font-family:inherit}.TaskRows_noteSubmit__7UWdr{padding:6px 12px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface2);font-size:13px;font-weight:600;cursor:pointer}.TaskRows_noteSubmit__7UWdr:disabled{opacity:.5;cursor:not-allowed}.TaskRows_doneLine__4\+Q\+c{margin-top:5px;font-size:12px;color:var(--hs-green)}.TaskRows_side__ltuB8{flex:none;display:flex;align-items:center;gap:14px}.TaskRows_priority__nzxOY{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:90px}.TaskRows_priorityLabel__X\+Z\+z{font-size:9.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--hs-text-dim)}.TaskRows_priorityPill__PLEp0{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;background:var(--hs-surface2);color:var(--hs-text-muted)}.TaskRows_priorityHigh__7nQE6{background:#fef2f2;color:#b91c1c}.TaskRows_priorityMedium__vO35A{background:var(--hs-amber-dim);color:var(--hs-amber)}.TaskRows_priorityLow__jCHtR{background:var(--hs-green-dim);color:var(--hs-green)}.TaskRows_priorityUnscored__3TF\+5{background:var(--hs-surface2);color:var(--hs-text-dim)}.TaskRows_noteBtn__KEIbs{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,0);background:none;color:var(--hs-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.TaskRows_noteBtn__KEIbs:hover{border-color:var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-accent)}.TaskRows_noteBtnHas__W029q{color:var(--hs-accent)}.TaskRows_noteCount__tf5SB{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--hs-accent);color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.TaskRows_avatar__xPSGx{width:34px;height:34px;border-radius:50%;background:var(--hs-accent-dim);color:var(--hs-accent);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.3px;flex:none}.TaskRows_empty__X9HHF{padding:56px 24px;text-align:center;color:var(--hs-text-muted)}.TaskRows_emptyMark__CDfX\+{font-size:30px;color:var(--hs-green);margin-bottom:10px}.TaskRows_emptyTitle__Ketl6{margin:0;font-size:14px;font-weight:600;color:var(--hs-text)}.TaskRows_emptyNote__6mvMg{margin:5px 0 0;font-size:13px}@media(max-width: 900px){.TaskRows_row__dML5b{flex-wrap:wrap;padding:12px 14px}.TaskRows_main__Vi21A{flex-basis:calc(100% - 56px)}.TaskRows_side__ltuB8{width:100%;justify-content:flex-end;gap:10px;padding-left:56px}.TaskRows_avatar__xPSGx{display:none}}
.AddTaskModal_overlay__CoItI{position:fixed;inset:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.AddTaskModal_modal__8MnYt{background:var(--hs-surface);border-radius:10px;box-shadow:var(--hs-shadow-md);width:100%;max-width:560px;max-height:90vh;overflow:auto;font-family:var(--hs-sans);color:var(--hs-text)}.AddTaskModal_header__vdom1{padding:16px 20px;border-bottom:1px solid var(--hs-border);display:flex;align-items:center;justify-content:space-between}.AddTaskModal_header__vdom1 h2{margin:0;font-size:16px;font-weight:700}.AddTaskModal_close__0ImiH{background:none;border:none;font-size:22px;line-height:1;cursor:pointer;color:var(--hs-text-muted)}.AddTaskModal_close__0ImiH:hover{color:var(--hs-text)}.AddTaskModal_body__Gc2za{padding:18px 20px;display:flex;flex-direction:column;gap:15px}.AddTaskModal_field__cd4WP{display:flex;flex-direction:column;gap:6px}.AddTaskModal_field__cd4WP>label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--hs-text-muted)}.AddTaskModal_field__cd4WP select,.AddTaskModal_field__cd4WP textarea,.AddTaskModal_field__cd4WP input[type=text],.AddTaskModal_field__cd4WP input[type=date]{font-family:inherit;font-size:13px;padding:8px 10px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);width:100%}.AddTaskModal_field__cd4WP select:focus,.AddTaskModal_field__cd4WP textarea:focus,.AddTaskModal_field__cd4WP input[type=text]:focus,.AddTaskModal_field__cd4WP input[type=date]:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}.AddTaskModal_dealModeRow__47aIv{display:flex;gap:16px;margin-bottom:4px}.AddTaskModal_radio__i\+mWx{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--hs-text);cursor:pointer;text-transform:none;letter-spacing:0}.AddTaskModal_radio__i\+mWx input{accent-color:var(--hs-accent);cursor:pointer}.AddTaskModal_hint__kMYgw{font-size:12.5px;color:var(--hs-text-muted)}.AddTaskModal_error__sU7v-{font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:9px 12px;border-radius:6px}.AddTaskModal_footer__hbuF5{padding:14px 20px;border-top:1px solid var(--hs-border);display:flex;justify-content:flex-end;gap:9px;background:var(--hs-surface2)}.AddTaskModal_btn__QVROG{font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:8px 14px;border-radius:6px;border:1px solid var(--hs-border-strong);background:var(--hs-surface);color:var(--hs-text);display:inline-flex;align-items:center;gap:7px}.AddTaskModal_btn__QVROG:hover{background:var(--hs-surface2)}.AddTaskModal_btn__QVROG:disabled{opacity:.6;cursor:not-allowed}.AddTaskModal_primary__9TDU3{background:var(--hs-accent);border-color:var(--hs-accent);color:#fff}.AddTaskModal_primary__9TDU3:hover{filter:brightness(1.06);background:var(--hs-accent)}textarea{resize:vertical;line-height:1.5}.AddTaskModal_row2__Pbemu{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}@media(max-width: 480px){.AddTaskModal_row2__Pbemu{grid-template-columns:1fr}}.AddTaskModal_checkbox__eZ2KU{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--hs-text);cursor:pointer}.AddTaskModal_checkbox__eZ2KU input{accent-color:var(--hs-accent)}
.ObjectionHandling_page__mXHAv{font-family:var(--hs-sans);color:var(--hs-text);background:var(--hs-bg);padding:20px 24px 48px;display:flex;flex-direction:column;gap:14px}.ObjectionHandling_page__mXHAv *{box-sizing:border-box}.ObjectionHandling_titleRow__KGzBK{display:flex;align-items:center;gap:10px}.ObjectionHandling_head__SY3-W h1{margin:0 0 4px;font-size:19px;font-weight:700}.ObjectionHandling_sub__BnAwG{margin:0;font-size:13px;color:var(--hs-text-dim)}.ObjectionHandling_tabs__7qS-d{display:flex;gap:4px;border-bottom:1px solid var(--hs-border)}.ObjectionHandling_tab__kC8AT{padding:9px 14px;border:none;background:none;font-size:13.5px;font-weight:500;color:var(--hs-text-muted);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;white-space:nowrap;flex-shrink:0}.ObjectionHandling_tab__kC8AT:hover{color:var(--hs-text)}.ObjectionHandling_tabOn__dMDwZ{color:var(--hs-text);font-weight:600;border-bottom-color:var(--hs-accent)}.ObjectionHandling_filters__PII4V{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ObjectionHandling_searchBar__dPi6Y input{width:100%;background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:7px;padding:9px 14px;font:14px var(--hs-sans);color:var(--hs-text)}.ObjectionHandling_searchBar__dPi6Y input::placeholder{color:var(--hs-text-dim)}.ObjectionHandling_searchBar__dPi6Y input:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}.ObjectionHandling_count__0in-K{margin:0;font-size:13px;color:var(--hs-text-dim)}.ObjectionHandling_state__vXDwa{padding:40px 24px;text-align:center;color:var(--hs-text-muted);font-size:14px}.ObjectionHandling_state__vXDwa.ObjectionHandling_error__XOwRX{color:var(--hs-red)}.ObjectionHandling_cardList__j7iDg{display:flex;flex-direction:column;gap:8px}.ObjectionHandling_card__s7A6j{border:1px solid var(--hs-border);border-radius:9px;background:var(--hs-surface);overflow:hidden}.ObjectionHandling_cardHead__70utI{width:100%;display:flex;align-items:center;gap:10px;padding:13px 16px;border:none;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ObjectionHandling_cardHead__70utI:hover{background:var(--hs-surface2)}.ObjectionHandling_chevron__JQt\+g{flex:none;color:var(--hs-text-dim);width:12px}.ObjectionHandling_cardTitle__2rTED{flex:1 1;font-size:14px;font-weight:600}.ObjectionHandling_cardMeta__xT3u2{display:flex;align-items:center;gap:6px;flex:none}.ObjectionHandling_chip__bvfS6{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--hs-surface2);color:var(--hs-text-muted);white-space:nowrap}.ObjectionHandling_badge__gUq3r{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.ObjectionHandling_badge__gUq3r.ObjectionHandling_rose__I9yGN{background:var(--hs-red-dim);color:var(--hs-red)}.ObjectionHandling_badge__gUq3r.ObjectionHandling_amber__5JfOf{background:var(--hs-amber-dim);color:var(--hs-amber)}.ObjectionHandling_badge__gUq3r.ObjectionHandling_green__s5lmr{background:var(--hs-green-dim);color:var(--hs-green)}.ObjectionHandling_badge__gUq3r.ObjectionHandling_slate__lZtGT{background:var(--hs-surface2);color:var(--hs-text-dim)}.ObjectionHandling_cardBody__szq1D{padding:4px 16px 18px;border-top:1px solid var(--hs-border);display:flex;flex-direction:column;gap:16px}.ObjectionHandling_products__3qjkd{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px}.ObjectionHandling_section__nmgt0 h4{margin:0 0 8px;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hs-text-dim)}.ObjectionHandling_section__nmgt0 p{margin:0;font-size:13.5px;line-height:1.55}.ObjectionHandling_quoteList__zzCnl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ObjectionHandling_quoteText__7B7dE{font-size:13.5px;font-style:italic}.ObjectionHandling_quoteWho__y5ACN{font-size:12px;color:var(--hs-text-dim)}.ObjectionHandling_repBlock__ge6ET{border:1px solid var(--hs-border);border-radius:8px;padding:10px 12px;margin-bottom:8px}.ObjectionHandling_repBlock__ge6ET:last-child{margin-bottom:0}.ObjectionHandling_repBlockHead__7Bt0c{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.ObjectionHandling_repName__Dcb7C{font-weight:600;font-size:13.5px}.ObjectionHandling_repMeta__yNvxd{font-size:12px;color:var(--hs-text-dim);flex:1 1}.ObjectionHandling_repSaid__Zb\+RI{font-size:13.5px;line-height:1.5;margin:0 0 8px}.ObjectionHandling_rubricLine__kVUlC{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ObjectionHandling_rubricRow__F1wRw{display:flex;flex-wrap:wrap;gap:6px}.ObjectionHandling_rubricDim__IFwkr{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--hs-surface2);color:var(--hs-text-muted)}.ObjectionHandling_rubricSymbol__\+d5RM{font-weight:800}.ObjectionHandling_rb-y__Vr7Xb,.ObjectionHandling_rb-g__9RdOr{color:var(--hs-green);background:var(--hs-green-dim)}.ObjectionHandling_rb-p__2ezvt,.ObjectionHandling_rb-m__NPLKu{color:var(--hs-amber);background:var(--hs-amber-dim)}.ObjectionHandling_rb-n__1QE-A,.ObjectionHandling_rb-l__ocX3L{color:var(--hs-red);background:var(--hs-red-dim)}.ObjectionHandling_callLink__Ecqj7{font-size:11.5px;font-weight:600;color:var(--hs-accent);text-decoration:none;white-space:nowrap}.ObjectionHandling_callLink__Ecqj7:hover{text-decoration:underline}.ObjectionHandling_critiqueList__Iftfi{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.ObjectionHandling_wrap__P4Cyc{border:1px solid var(--hs-border);border-radius:9px;overflow-x:auto;background:var(--hs-surface)}.ObjectionHandling_wrap__P4Cyc table{width:100%;border-collapse:collapse;min-width:900px}.ObjectionHandling_wrap__P4Cyc th{background:var(--hs-surface);text-align:left;font-size:11px;font-weight:600;color:var(--hs-text-dim);letter-spacing:.05em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid var(--hs-border);white-space:nowrap}.ObjectionHandling_wrap__P4Cyc td{padding:12px 14px;border-bottom:1px solid var(--hs-border);font-size:13.5px}.ObjectionHandling_wrap__P4Cyc tr:last-child td{border-bottom:none}.ObjectionHandling_lead__Kh50P{font-weight:600}.ObjectionHandling_num__GOg3Z{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ObjectionHandling_em__dRYQm{color:var(--hs-text-dim)}.ObjectionHandling_method__meKoJ{margin:0;font-size:12.5px;line-height:1.55;color:var(--hs-text-dim);max-width:900px}.ObjectionHandling_scoreCell__MZhSG{display:inline-block;padding:2px 8px;border-radius:6px;font-weight:600}.ObjectionHandling_scoreCell__MZhSG.ObjectionHandling_green__s5lmr{color:var(--hs-green);background:var(--hs-green-dim)}.ObjectionHandling_scoreCell__MZhSG.ObjectionHandling_amber__5JfOf{color:var(--hs-amber);background:var(--hs-amber-dim)}.ObjectionHandling_scoreCell__MZhSG.ObjectionHandling_rose__I9yGN{color:var(--hs-red);background:var(--hs-red-dim)}.ObjectionHandling_scoreCell__MZhSG.ObjectionHandling_slate__lZtGT{color:var(--hs-text-dim);background:var(--hs-surface2)}@media(max-width: 768px){.ObjectionHandling_page__mXHAv{padding:16px}.ObjectionHandling_tabs__7qS-d{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ObjectionHandling_tabs__7qS-d::-webkit-scrollbar{display:none}}
.FilterSelect_field__F6VQa{display:flex;flex-direction:column;gap:4px}.FilterSelect_field__F6VQa label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--hs-text-dim)}.FilterSelect_field__F6VQa select{padding:7px 10px;border:1px solid var(--hs-border-strong);border-radius:var(--hs-radius);background:var(--hs-surface);min-width:160px;font-family:inherit;font-size:13.5px;color:var(--hs-text)}.FilterSelect_field__F6VQa select:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}
.FeedbackToggle_wrap__lZMQj{margin-top:8px}.FeedbackToggle_list__asL5L{margin:0 0 6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.FeedbackToggle_item__1OA\+I{border:1px solid var(--hs-border);border-radius:7px;background:var(--hs-surface2);padding:8px 10px}.FeedbackToggle_text__PUo0I{margin:0 0 3px;font-size:13px;line-height:1.45}.FeedbackToggle_meta__0pzSA{margin:0;font-size:11.5px;color:var(--hs-text-dim)}.FeedbackToggle_toggle__hl-2w{border:none;background:none;color:var(--hs-accent);font-size:12.5px;font-weight:600;padding:2px 0;cursor:pointer}.FeedbackToggle_toggle__hl-2w:hover{text-decoration:underline}.FeedbackToggle_form__PFJhg{display:flex;flex-direction:column;gap:6px;margin-top:4px}.FeedbackToggle_form__PFJhg textarea{width:100%;min-height:60px;resize:vertical;background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:7px;padding:8px 10px;font:13px var(--hs-sans);color:var(--hs-text)}.FeedbackToggle_form__PFJhg textarea::placeholder{color:var(--hs-text-dim)}.FeedbackToggle_form__PFJhg textarea:focus{outline:none;border-color:var(--hs-accent);box-shadow:0 0 0 3px var(--hs-accent-dim)}.FeedbackToggle_formActions__WN-bw{display:flex;justify-content:flex-end;gap:8px}.FeedbackToggle_cancelBtn__fZSc2,.FeedbackToggle_submitBtn__boNpk{border:1px solid var(--hs-border);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:7px;cursor:pointer}.FeedbackToggle_cancelBtn__fZSc2:disabled,.FeedbackToggle_submitBtn__boNpk:disabled{opacity:.6;cursor:default}.FeedbackToggle_cancelBtn__fZSc2{background:var(--hs-surface2);color:var(--hs-text)}.FeedbackToggle_cancelBtn__fZSc2:hover:not(:disabled){background:var(--hs-surface)}.FeedbackToggle_submitBtn__boNpk{background:var(--hs-accent);border-color:var(--hs-accent);color:var(--hs-surface)}.FeedbackToggle_submitBtn__boNpk:hover:not(:disabled){opacity:.9}
