.assistantIntro{border-color:var(--accent,#91b3ff)}
.assistantOffer{padding:16px 0;border-bottom:1px solid #60748d55}.assistantOffer small{display:block;margin-top:6px;overflow-wrap:anywhere}
.assistantCheck{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:15px}.assistantCheck input{width:18px!important;height:18px;flex:0 0 18px;margin-top:2px}
.assistantSwatches{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.assistantSwatches span{width:30px;height:30px;border:1px solid #8997a9;border-radius:50%}
.assistantWarning{padding:12px;background:#e8b85620;border-left:3px solid #c18c28;border-radius:5px;overflow-wrap:anywhere}
.assistantReviewGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;margin-top:24px}.assistantMaterial{min-width:0;border:1px solid #70829855;padding:18px;border-radius:16px}.assistantMaterial h4{font-size:20px;overflow-wrap:anywhere}.assistantMaterial canvas{width:100%;height:auto;border-radius:12px;display:block;margin:16px 0}.assistantMaterial .assistantPost p{white-space:pre-wrap;overflow-wrap:anywhere}.assistantMaterial small{display:block}.assistantQuick{margin:16px 0;padding:12px;border:1px solid #70829855;border-radius:10px}.assistantQuick select{max-width:100%;width:100%}.assistantQuick p{overflow-wrap:anywhere}.assistantQuick summary{cursor:pointer}.assistantQuick details{margin-top:10px}.assistantQuick details p{white-space:pre-wrap}.assistantQuick .marketingActions{margin:12px 0}
#assistantRecurringForm fieldset{min-width:0;border:1px solid #70829855;border-radius:10px;padding:14px}#assistantRecurringForm legend{padding:0 6px}#assistantOfferForm{margin-top:18px}.marketingTabs{flex-wrap:wrap}
@media(max-width:600px){.assistantMaterial{padding:12px}.assistantMaterial h4{font-size:18px}.assistantReviewGrid{grid-template-columns:1fr}.assistantCheck{font-size:14px}.assistantQuick{padding:10px}}

.assistantStart{padding:20px 0;border-bottom:1px solid #70829840}.assistantStart:last-child{border:0}.assistantStart>.marketingTag{display:inline-block;margin-bottom:14px}.assistantStart .marketingProfileRead{margin-top:18px}
