/* SPARKER FREE SALES ASSISTANT V33F */
.f33-root{padding-bottom:35px}.f33-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:11px}.f33-head>div:first-child>span,.f33-work-head span{display:block;color:#df8300;font-size:6.5px;font-weight:950;letter-spacing:1.05px}.f33-head h3{margin:4px 0 3px;color:#19313e;font-size:18px}.f33-head p{margin:0;max-width:650px;color:#7d8e97;font-size:8px;line-height:1.45}.f33-head>div:last-child{display:flex;gap:6px}.f33-head button{border:1px solid #d4e0e5;border-radius:8px;background:#fff;color:#3d5b69;padding:8px 10px;font-size:7px;font-weight:850;cursor:pointer}.f33-head button.primary{border-color:#f29c12;background:#f29c12;color:#172935}
.f33-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.f33-metrics article{padding:10px;border:1px solid #dce5e9;border-radius:9px;background:#fff}.f33-metrics article.warn{border-color:#edb8a7;background:#fff8f5}.f33-metrics span,.f33-metrics small{display:block;color:#87979f;font-size:6.5px}.f33-metrics strong{display:block;margin:3px 0;color:#254655;font-size:14px}.f33-metrics .warn strong{color:#b45d42}
.f33-work{border:1px solid #dae4e8;border-radius:11px;background:#fff;overflow:hidden}.f33-work-head{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-bottom:1px solid #e2e9ec}.f33-work-head h4{margin:3px 0 0;color:#284654;font-size:10px}.f33-work-head>b{color:#607884;font-size:7px}
.f33-chips{display:flex;gap:5px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid #e8edef;background:#f8fafb}.f33-chips button{border:1px solid #d9e2e6;border-radius:999px;background:#fff;color:#667d89;padding:5px 8px;font-size:6.5px;font-weight:800;cursor:pointer}.f33-chips button.active{border-color:#e0a23d;background:#fff5e4;color:#875c18}
.f33-list{display:grid}.f33-item{display:grid;grid-template-columns:62px minmax(150px,1.05fr) minmax(250px,2fr) auto;gap:10px;align-items:center;padding:9px 10px;border-bottom:1px solid #edf1f3}.f33-item:last-child{border-bottom:0}.f33-item:hover{background:#fbfcfd}
.f33-score{display:grid;place-items:center;align-content:center;height:48px;border-radius:8px;background:#eef4f6;color:#4d6977}.f33-score strong{font-size:13px}.f33-score span{font-size:5.5px;font-weight:950;letter-spacing:.6px}.f33-score.high{background:#fff4df;color:#936414}.f33-score.critical{background:#fff0ec;color:#a34c36}
.f33-company button{display:block;border:0;background:none;padding:0;text-align:left;color:#1f465a;font-size:8px;font-weight:950;cursor:pointer}.f33-company button:hover{text-decoration:underline}.f33-company span,.f33-company small{display:block;margin-top:2px;color:#87969e;font-size:6.5px}.f33-company small{color:#9a7b43}
.f33-action b{display:block;color:#2d4c5b;font-size:7.5px}.f33-action span{display:block;margin-top:2px;color:#71858f;font-size:6.7px;line-height:1.4}.f33-action small{display:block;margin-top:4px;color:#a18c68;font-size:6px}
.f33-buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:116px}.f33-buttons button{border:1px solid #d8e1e5;border-radius:6px;background:#fff;color:#536e7b;padding:5px 6px;font-size:6.2px;font-weight:850;cursor:pointer}.f33-buttons button.primary{border-color:#e3a135;background:#fff5e4;color:#80581a}
.f33-empty,.f33-loading,.f33-error{min-height:250px;display:grid;place-content:center;justify-items:center;text-align:center;gap:5px;color:#86969e;font-size:7.5px}.f33-empty b,.f33-loading b,.f33-error b{color:#425f6d;font-size:9px}.f33-loading i{width:23px;height:23px;border:3px solid #e5ecef;border-top-color:#e29a25;border-radius:50%;animation:f33spin .8s linear infinite}@keyframes f33spin{to{transform:rotate(360deg)}}.f33-error button{border:1px solid #d3dfe4;border-radius:7px;background:#fff;padding:6px 8px;cursor:pointer}
.f33-toast{position:fixed;right:18px;bottom:18px;z-index:30000;transform:translateY(70px);opacity:0;transition:.2s;background:#12313f;color:#fff;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:850;box-shadow:0 10px 30px #0003}.f33-toast.show{transform:none;opacity:1}.f33-toast.bad{background:#7c3232}
@media(max-width:1100px){.f33-metrics{grid-template-columns:repeat(3,1fr)}.f33-item{grid-template-columns:55px 1fr 1.5fr}.f33-buttons{grid-column:2/-1;grid-template-columns:repeat(3,auto);justify-content:start}}
@media(max-width:650px){.f33-head{flex-direction:column}.f33-metrics{grid-template-columns:repeat(2,1fr)}.f33-item{grid-template-columns:48px 1fr}.f33-action,.f33-buttons{grid-column:1/-1}.f33-buttons{grid-template-columns:1fr 1fr}}


/* SPARKER_FREE_SALES_ASSISTANT_FONT_HOTFIX_V33F_1 START */
.f33-head>div:first-child>span,
.f33-work-head span {
  font-size: 10px !important;
}

.f33-head h3 {
  font-size: 34px !important;
}

.f33-head p {
  font-size: 14px !important;
  line-height: 1.7 !important;
}

.f33-head button {
  font-size: 14px !important;
  padding: 12px 18px !important;
  min-height: 44px !important;
}

.f33-metrics span,
.f33-metrics small {
  font-size: 11px !important;
}

.f33-metrics strong {
  font-size: 28px !important;
}

.f33-work-head h4 {
  font-size: 22px !important;
}

.f33-work-head>b {
  font-size: 12px !important;
}

.f33-chips button {
  font-size: 12px !important;
  padding: 8px 12px !important;
}

.f33-score {
  height: 74px !important;
}

.f33-score strong {
  font-size: 28px !important;
}

.f33-score span {
  font-size: 10px !important;
}

.f33-company button {
  font-size: 18px !important;
}

.f33-company span,
.f33-company small {
  font-size: 12px !important;
  line-height: 1.5 !important;
}

.f33-action b {
  font-size: 16px !important;
}

.f33-action span {
  font-size: 13px !important;
  line-height: 1.7 !important;
}

.f33-action small {
  font-size: 12px !important;
}

.f33-buttons button {
  font-size: 12px !important;
  padding: 9px 12px !important;
  min-height: 40px !important;
}

.f33-empty,
.f33-loading,
.f33-error {
  font-size: 14px !important;
}

.f33-empty b,
.f33-loading b,
.f33-error b {
  font-size: 18px !important;
}

.f33-toast {
  font-size: 13px !important;
  padding: 12px 16px !important;
}
/* SPARKER_FREE_SALES_ASSISTANT_FONT_HOTFIX_V33F_1 END */

