.notice{padding:15px 20px;border-radius:4px;margin-bottom:25px}.notice-success{background:#d4edda;color:#155724;border-left:4px solid #28a745}.notice-error{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}@media (max-width:768px){.notice{padding:12px 15px;font-size:14px;margin-bottom:20px}}