@layer components{.terms-conditions{width:100%}.terms-link{color:var(--color-blue-600,#2563eb);text-decoration-line:underline}@media (hover:hover){.terms-link:hover{color:var(--color-blue-800,#1e40af)}}}
@layer components{.validation-message{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,var(--fs-sm));line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:flex}.validation-message-icon{flex-shrink:0}.validation-message-error{color:var(--color-red-600,#dc2626)}.validation-message-error .validation-message-icon:before{content:"⚠";color:var(--color-red-600,#dc2626)}.validation-message-warning{color:var(--color-yellow-600,#ca8a04)}.validation-message-warning .validation-message-icon:before{content:"⚠";color:var(--color-yellow-600,#ca8a04)}.validation-message-success{color:var(--color-green-600,#16a34a)}.validation-message-success .validation-message-icon:before{content:"✓";color:var(--color-green-600,#16a34a)}.validation-message-info{color:var(--color-blue-600,#2563eb)}.validation-message-info .validation-message-icon:before{content:"ℹ";color:var(--color-blue-600,#2563eb)}.validation-message-text{flex:1}}
