.profile-card{padding-top:8px}
.profile-card .element-test-link{margin-top:0}
.element-profile-hint{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--red);border-radius:3px 10px 10px 3px;background:rgba(141,40,36,.07)}
.element-profile-hint[hidden]{display:none}
.element-profile-hint span{display:flex;gap:9px;align-items:center}.element-profile-hint small{color:var(--ink);font-size:12px}.element-profile-hint b{display:flex;gap:6px}.element-profile-hint i{display:grid;width:30px;height:30px;place-items:center;color:#fff8eb;border-radius:50%;background:var(--red);font-style:normal;font-size:14px}.element-profile-hint a{color:var(--red);font-size:11px;text-decoration:none}
.profile-card.needs-test .manual-title,.profile-card.needs-test .element-options{display:none}
.profile-card.needs-test .element-test-link{display:grid;margin-top:0;min-height:68px;background:rgba(141,40,36,.09);box-shadow:0 8px 20px rgba(90,53,34,.08)}
.manual-title{margin:4px 2px 10px!important;color:var(--ink)!important;font-size:13px!important}
.recommend-card>small{font-size:11px}
.recommend-card h2{font-size:20px}
.recommend-card p{font-size:13px;line-height:1.75}
.recommend-card>button>span{font-size:16px}
.recommend-card>button small{font-size:10px}
.ambient-panel>[hidden]{display:none}
.ambient-panel>p{margin-bottom:16px;font-size:14px;line-height:1.7}
.ambient-panel button{grid-template-columns:34px minmax(0,1fr) auto;column-gap:9px;padding:12px;min-height:96px}
.ambient-panel button>i{grid-row:1/3}
.ambient-panel button>span{grid-row:1/3}
.ambient-panel button b{font-size:15px;line-height:1.35}
.ambient-panel button small{margin-top:5px;font-size:11px;line-height:1.5}
.ambient-panel button em{grid-column:3;grid-row:1/3;align-self:center;justify-self:end;white-space:nowrap;font-size:12px}
.ambient-panel>.ambient-timer{display:grid;grid-template-columns:1fr auto;align-items:center;margin:0 0 14px;padding:10px 14px;color:#fffaf0;border-radius:12px 4px 12px 4px;background:var(--red)}
.ambient-timer[hidden]{display:none}.ambient-timer span{font-size:13px}.ambient-timer strong{font:600 22px/1 Arial,sans-serif;letter-spacing:.06em}.ambient-timer small{grid-column:1/3;margin-top:4px;color:rgba(255,250,240,.75);font-size:10px}
