.verus-heat-wrapper,
.verus-heat-wrapper * {
box-sizing: border-box;
}
.verus-heat-wrapper {
--verus-primary: #04556d;
--verus-border: #d9dee3;
--verus-soft: #f1f4f6;
--verus-text: #26424d;
--verus-muted: #667b84;
max-width: 760px;
margin: 0 auto;
padding: 16px;
background: #f7f8f9;
border: 1px solid #d7dde1;
border-radius: 16px;
color: var(--verus-text);
font-size: 12px;
line-height: 1.45;
}
.verus-heat-header {
margin-bottom: 8px;
}
.verus-heat-logo {
display: block;
width: 26%;
max-width: 170px;
min-width: 105px;
height: auto;
}
.verus-heat-title {
margin: 0 0 6px;
font-size: 22px;
line-height: 1.15;
color: var(--verus-primary);
font-weight: 800;
}
.verus-heat-subtitle {
margin: 0 0 12px;
font-size: 12px;
color: var(--verus-muted);
}
.verus-heat-formula-box,
.verus-heat-section,
.verus-heat-message,
.verus-heat-details {
background: #eef2f4;
border-radius: 12px;
padding: 12px 14px;
margin-bottom: 14px;
}
.verus-heat-formula-caption,
.verus-heat-section-subtitle,
.verus-heat-formula-note {
margin: 0 0 4px;
font-size: 12px;
color: var(--verus-muted);
}
.verus-heat-formula {
margin: 0 0 4px;
font-size: 18px;
font-weight: 800;
color: var(--verus-primary);
line-height: 1.25;
}
.verus-heat-section h3 {
color: var(--verus-primary);
font-size: 14px;
margin: 0 0 6px;
font-weight: 800;
}
.verus-heat-grid {
display: grid;
gap: 12px;
}
.verus-heat-grid-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.verus-heat-grid-direct {
align-items: end;
}
.verus-heat-field {
display: flex;
flex-direction: column;
gap: 4px;
min-width: 0;
}
.verus-heat-field-wide {
flex: 1 1 auto;
}
.verus-heat-field span,
.verus-heat-k-box span,
.verus-heat-speed-box span,
.verus-heat-timer-box span {
font-size: 12px;
font-weight: 700;
color: var(--verus-primary);
}
.verus-heat-wrapper .verus-heat-field input,
.verus-heat-wrapper .verus-heat-field select,
.verus-heat-wrapper input[type="text"],
.verus-heat-wrapper select {
display: block !important;
width: 100% !important;
height: 38px !important;
min-height: 38px !important;
padding: 7px 10px !important;
border-radius: 6px !important;
border: 1px solid #c7d1d7 !important;
background: #ffffff !important;
color: var(--verus-text) !important;
font-size: 12px !important;
line-height: 1.2 !important;
box-shadow: none !important;
}
.verus-heat-wrapper .verus-heat-field input:focus,
.verus-heat-wrapper .verus-heat-field select:focus,
.verus-heat-wrapper input:focus,
.verus-heat-wrapper select:focus {
outline: none;
border-color: var(--verus-primary) !important;
}
.verus-heat-wrapper input::placeholder {
color: #95a5ad !important;
opacity: 1;
}
.verus-heat-process-row,
.verus-heat-timer-row {
display: flex;
align-items: end;
gap: 12px;
flex-wrap: wrap;
}
.verus-heat-k-box,
.verus-heat-speed-box,
.verus-heat-timer-box {
min-width: 170px;
background: #fff;
border: 1px solid #c7d1d7;
border-radius: 10px;
padding: 10px 12px;
}
.verus-heat-k-box strong,
.verus-heat-speed-box strong,
.verus-heat-timer-box strong {
display: block;
margin-top: 4px;
color: var(--verus-primary);
font-size: 18px;
}
.verus-heat-segmented {
display: flex;
gap: 8px;
flex-wrap: wrap;
margin-bottom: 12px;
}
.verus-heat-segmented button,
.verus-heat-btn {
appearance: none;
border-radius: 999px;
cursor: pointer;
font-size: 12px;
line-height: 1;
padding: 10px 18px;
font-weight: 700;
transition: transform .15s ease, opacity .15s ease;
}
.verus-heat-segmented button {
background: transparent;
color: var(--verus-primary);
border: 1px solid var(--verus-primary);
}
.verus-heat-segmented button.is-active,
.verus-heat-btn-primary {
background: var(--verus-primary);
color: #fff;
border: 1px solid var(--verus-primary);
}
.verus-heat-btn-secondary {
background: transparent;
color: var(--verus-primary);
border: 1px solid var(--verus-primary);
}
.verus-heat-segmented button:hover,
.verus-heat-btn:hover {
transform: translateY(-1px);
}
.verus-heat-actions {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 14px;
}
.verus-heat-result-box {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
padding: 12px 14px;
background: var(--verus-primary);
border-radius: 12px;
margin-bottom: 12px;
color: #ffffff;
}
.verus-heat-result-item.is-hidden,
.verus-heat-speed-mode.is-hidden {
display: none;
}
.verus-heat-result-label,
.verus-heat-result-value {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
}
.verus-heat-result-label {
display: block;
font-size: 12px;
opacity: .9;
}
.verus-heat-result-value {
display: block;
margin-top: 4px;
font-size: 22px;
font-weight: 800;
}
.verus-heat-message strong,
.verus-heat-details strong {
color: var(--verus-primary);
}
.verus-heat-details ul {
margin: 0;
padding-left: 18px;
}
.verus-heat-details li {
margin: 0 0 4px;
}
.verus-heat-note {
margin: 8px 0 0;
color: var(--verus-muted);
font-size: 12px;
line-height: 1.55;
}
@media (max-width: 640px) {
.verus-heat-grid-2,
.verus-heat-result-box {
grid-template-columns: 1fr;
}
.verus-heat-wrapper {
padding: 12px;
border-radius: 12px;
}
.verus-heat-title {
font-size: 20px;
}
.verus-heat-formula {
font-size: 16px;
}
.verus-heat-result-value {
font-size: 20px;
}
}.verus-cev-wrapper,
.verus-cev-wrapper * {
box-sizing: border-box;
}
.verus-cev-wrapper {
--verus-primary: #04556d;
--verus-border: #d9dee3;
--verus-soft: #f1f4f6;
--verus-text: #26424d;
--verus-muted: #667b84;
max-width: 760px;
margin: 0 auto;
padding: 16px;
background: #f7f8f9;
border: 1px solid #d7dde1;
border-radius: 16px;
color: var(--verus-text);
font-size: 12px;
line-height: 1.45;
}
.verus-cev-header {
margin-bottom: 8px;
}
.verus-cev-logo {
display: block;
width: 28%;
max-width: 180px;
min-width: 110px;
height: auto;
}
.verus-cev-title {
margin: 0 0 6px;
font-size: 22px;
line-height: 1.15;
color: var(--verus-primary);
font-weight: 800;
}
.verus-cev-subtitle {
margin: 0 0 12px;
font-size: 12px;
color: var(--verus-muted);
}
.verus-cev-formula-box {
background: #eef2f4;
border-radius: 12px;
padding: 10px 12px;
margin-bottom: 14px;
}
.verus-cev-formula-caption {
margin: 0 0 4px;
font-size: 12px;
color: var(--verus-muted);
font-weight: 600;
}
.verus-cev-formula {
margin: 0;
font-size: 18px;
font-weight: 800;
color: var(--verus-primary);
line-height: 1.25;
}
.verus-cev-grid {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 12px;
margin-bottom: 14px;
}
.verus-cev-field {
display: flex;
flex-direction: column;
gap: 4px;
min-width: 0;
}
.verus-cev-field span {
font-size: 12px;
font-weight: 700;
color: var(--verus-primary);
}
.verus-cev-wrapper .verus-cev-field input,
.verus-cev-wrapper input[type="number"],
.verus-cev-wrapper input[type="text"] {
display: block !important;
width: 100% !important;
height: 38px !important;
min-height: 38px !important;
padding: 7px 10px !important;
border-radius: 6px !important;
border: 1px solid #c7d1d7 !important;
background: #ffffff !important;
background-color: #ffffff !important;
background-image: none !important;
color: var(--verus-text) !important;
font-size: 12px !important;
line-height: 1.2 !important;
box-shadow: none !important;
}
.verus-cev-wrapper .verus-cev-field input::placeholder,
.verus-cev-wrapper input::placeholder {
color: #95a5ad !important;
opacity: 1;
}
.verus-cev-wrapper .verus-cev-field input:focus,
.verus-cev-wrapper input:focus {
outline: none;
border-color: var(--verus-primary) !important;
}
.verus-cev-actions {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 14px;
}
.verus-cev-btn {
appearance: none;
border-radius: 999px;
cursor: pointer;
font-size: 12px;
line-height: 1;
padding: 10px 18px;
font-weight: 700;
transition: transform .15s ease, opacity .15s ease;
}
.verus-cev-btn:hover {
transform: translateY(-1px);
}
.verus-cev-btn-primary {
background: var(--verus-primary);
color: #fff;
border: 1px solid var(--verus-primary);
}
.verus-cev-btn-secondary {
background: transparent;
color: var(--verus-primary);
border: 1px solid var(--verus-primary);
}
.verus-cev-result-box {
display: flex;
align-items: center;
gap: 8px;
min-height: 56px;
padding: 12px 14px;
background: var(--verus-primary) !important;
border-radius: 12px;
margin-bottom: 12px;
flex-wrap: wrap;
color: #ffffff !important;
}
.verus-cev-result-box,
.verus-cev-result-box *,
.verus-cev-result-box span,
.verus-cev-result-box div,
.verus-cev-result-box strong,
.verus-cev-result-box b,
.verus-cev-result-box p,
.verus-cev-result-box label {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
}
.verus-cev-result-label,
.verus-cev-result-value,
.verus-cev-result-box .verus-cev-result-label,
.verus-cev-result-box .verus-cev-result-value {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
font-size: 14px;
}
.verus-cev-result-box a,
.verus-cev-result-box a:link,
.verus-cev-result-box a:visited,
.verus-cev-result-box a:hover,
.verus-cev-result-box a:active {
color: #ffffff !important;
-webkit-text-fill-color: #ffffff !important;
}
.verus-cev-message,
.verus-cev-certificate-result {
background: #eef2f4;
border-radius: 12px;
padding: 12px 14px;
color: var(--verus-text);
font-size: 12px;
margin-bottom: 14px;
}
.verus-cev-message strong,
.verus-cev-certificate-result strong {
color: var(--verus-primary);
}
.verus-cev-certificate {
margin-top: 6px;
}
.verus-cev-certificate h3 {
color: var(--verus-primary);
font-size: 14px;
margin: 0 0 6px;
font-weight: 800;
}
.verus-cev-certificate p {
margin: 0 0 10px;
color: var(--verus-muted);
font-size: 12px;
}
.verus-cev-certificate-row {
display: flex;
align-items: end;
gap: 10px;
flex-wrap: wrap;
margin-bottom: 10px;
}
.verus-cev-field-inline {
min-width: 170px;
max-width: 220px;
}
.verus-cev-note {
margin: 8px 0 0;
color: var(--verus-muted);
font-size: 12px;
line-height: 1.55;
}
@media (max-width: 700px) {
.verus-cev-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 520px) {
.verus-cev-wrapper {
padding: 12px;
border-radius: 12px;
}
.verus-cev-title {
font-size: 18px;
}
.verus-cev-formula {
font-size: 15px;
}
.verus-cev-grid {
grid-template-columns: 1fr;
gap: 10px;
}
.verus-cev-wrapper .verus-cev-field input,
.verus-cev-wrapper input[type="number"],
.verus-cev-wrapper input[type="text"] {
height: 36px !important;
min-height: 36px !important;
}
}