/* dtcustomerapproval – προειδοποίηση στη σελίδα εγγραφής */
.dtca-notice {
  position: relative; margin: 0 0 20px; padding: 14px 16px 14px 52px; text-align: left;
  background: #fff8e1; border: 1px solid #f3dfa2; border-left: 4px solid #f59e0b; border-radius: 6px; color: #5c4400;
}
.dtca-notice::before {
  content: ''; position: absolute; left: 16px; top: 15px; width: 22px; height: 22px; background: #d97706;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") center / contain no-repeat;
}
.dtca-notice-title { margin: 0 0 6px; font-size: 16px; font-weight: 700; color: #7a5300; }
.dtca-notice p { margin: 0 0 6px; font-size: 14px; line-height: 1.5; }
.dtca-notice p:last-child { margin-bottom: 0; }
@media (max-width: 575px) { .dtca-notice { padding: 12px 12px 12px 44px; } .dtca-notice::before { left: 12px; top: 13px; } }
